svn commit: r317401 - head/devel/gsoap

Baptiste Daroussin bapt at FreeBSD.org
Sun May 5 07:53:28 UTC 2013


Author: bapt
Date: Sun May  5 07:53:27 2013
New Revision: 317401
URL: http://svnweb.freebsd.org/changeset/ports/317401

Log:
  Fix build with bmake and convert to new options framework

Modified:
  head/devel/gsoap/Makefile

Modified: head/devel/gsoap/Makefile
==============================================================================
--- head/devel/gsoap/Makefile	Sun May  5 07:49:18 2013	(r317400)
+++ head/devel/gsoap/Makefile	Sun May  5 07:53:27 2013	(r317401)
@@ -5,14 +5,14 @@ PORTNAME=	gsoap
 PORTVERSION=	2.8.10
 PORTREVISION=	1
 CATEGORIES=	devel
-MASTER_SITES=	SF/${PORTNAME}2/gSOAP 
+MASTER_SITES=	SF/${PORTNAME}2/gSOAP
 DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	sem at FreeBSD.org
 COMMENT=	Generator Tools for Coding SOAP/XML Web Services in C and C++
 
-OPTIONS=	OPENSSL  "Enable SSL/TLS (OpenSSL from base)" on \
-		GNUTLS "Enable SSL/TLS (GnuTLS)" off
+OPTIONS_DEFINE=	OPENSSL GNUTLS
+OPTIONS_DEFAULT=	OPENSSL
 
 USE_ZIP=	yes
 GNU_CONFIGURE=	yes
@@ -21,6 +21,10 @@ MAKE_JOBS_UNSAFE=	yes
 CFLAGS+=	-DWSDL_TYPEMAP_FILE=\\\"${DATADIR}/WS/typemap.dat\\\" \
 		-DSOAPCPP2_IMPORT_PATH=\\\"${DATADIR}/import\\\"
 
+.if defined(.PARSEDIR)
+USE_GMAKE=	yes
+.endif
+
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
 
 ONLY_FOR_ARCHS=	i386 amd64
@@ -31,11 +35,11 @@ ONLY_FOR_ARCHS=	i386 amd64
 CFLAGS+=	-fPIC
 .endif
 
-.if defined(WITHOUT_OPENSSL) && defined(WITHOUT_GNUTLS)
+.if ! ${PORT_OPTIONS:MOPENSSL} && ! ${PORT_OPTIONS:MGNUTLS}
 CONFIGURE_ARGS+=--disable-ssl
 .endif
 
-.if defined(WITH_GNUTLS) 
+.if ${PORT_OPTIONS:MGNUTLS}
 LIB_DEPENDS+=	gnutls.47:${PORTSDIR}/security/gnutls \
    		gcrypt:${PORTSDIR}/security/libgcrypt \
 		gpg-error.0:${PORTSDIR}/security/libgpg-error


More information about the svn-ports-all mailing list