diff options
Diffstat (limited to 'mail/postfix27/scripts')
| -rw-r--r-- | mail/postfix27/scripts/configure | 8 | ||||
| -rw-r--r-- | mail/postfix27/scripts/configure.postfix | 168 | ||||
| -rw-r--r-- | mail/postfix27/scripts/fix-files-list | 12 | 
3 files changed, 83 insertions, 105 deletions
| diff --git a/mail/postfix27/scripts/configure b/mail/postfix27/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix27/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ -	mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ -		rm $f.orig -done diff --git a/mail/postfix27/scripts/configure.postfix b/mail/postfix27/scripts/configure.postfix index eb84b3aed43f..9a6072cdbe27 100644 --- a/mail/postfix27/scripts/configure.postfix +++ b/mail/postfix27/scripts/configure.postfix @@ -1,5 +1,5 @@  #!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix27/scripts/Attic/configure.postfix,v 1.64 2005-08-30 17:54:17 garga Exp $ +# $FreeBSD: /tmp/pcvs/ports/mail/postfix27/scripts/Attic/configure.postfix,v 1.65 2005-09-11 21:42:42 vsevolod Exp $  if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then  	exit @@ -49,10 +49,10 @@ Test		"SMTP/LMTP test server and generator" "$status_Test" \  	case $retval in  		0)	if [ -z "$*" ]; then -				/bin/echo "Nothing selected" +				echo "Nothing selected"  			fi  			;; -		1)	/bin/echo "Cancel pressed." +		1)	echo "Cancel pressed."  			exit 1  			;;  	esac @@ -61,7 +61,7 @@ fi  ${MKDIR} ${WRKDIRPREFIX}${CURDIR}  exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc -/bin/echo "PREFIX=	${PREFIX}" +echo "PREFIX=	${PREFIX}"  SUB_TEST="@comment "  SUB_SPF="@comment " @@ -69,15 +69,15 @@ SUB_SPF="@comment "  while [ "$1" ]; do  	case $1 in  		NOPCRE) -			/bin/echo "WITHOUT_PCRE=	yes" -			/bin/echo "NOPCRE_SUFFIX=	+nopcre" +			echo "WITHOUT_PCRE=	yes" +			echo "NOPCRE_SUFFIX=	+nopcre"  			SUB_NOPCRE=""  			;;  		SASL) -			/bin/echo "LIB_DEPENDS+=	sasl.8:\${PORTSDIR}/security/cyrus-sasl" -			/bin/echo "POSTFIX_CCARGS+=	-DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" -			/bin/echo "SASL_SUFFIX=		+sasl" +			echo "LIB_DEPENDS+=	sasl.8:\${PORTSDIR}/security/cyrus-sasl" +			echo "POSTFIX_CCARGS+=	-DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" +			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" +			echo "SASL_SUFFIX=	+sasl"  			if [ -f ${LOCALBASE}/lib/libsasl.a ]; then  				if /usr/bin/nm ${LOCALBASE}/lib/libsasl.a | grep -wq "mysql_init"; then  					SASL_USE_MYSQL="YES" @@ -85,10 +85,10 @@ while [ "$1" ]; do  			fi  			;;  		SASL2) -			/bin/echo "LIB_DEPENDS+=	sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" -			/bin/echo "POSTFIX_CCARGS+=	-DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" -			/bin/echo "SASL_SUFFIX=		+sasl2" +			echo "LIB_DEPENDS+=	sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" +			echo "POSTFIX_CCARGS+=	-DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" +			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" +			echo "SASL_SUFFIX=	+sasl2"  			if [ -f ${LOCALBASE}/lib/libsasl2.a ]; then  				if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | grep -wq "mysql_init"; then  					SASL_USE_MYSQL="YES" @@ -96,29 +96,28 @@ while [ "$1" ]; do  			fi  			;;  		SASLKRB) -			/bin/echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" +			echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err"  			;;  		SASLKRB5) -			/bin/echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcrypt -lcom_err -lasn1 -lroken" +			echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcrypt -lcom_err -lasn1 -lroken"  			;;  		SPF)  			# see http://www.ipnet6.org/postfix/spf/ -			/bin/echo "LIB_DEPENDS+=	spf2.1:\${PORTSDIR}/mail/libspf2" -			/bin/echo "PATCH_SITES+=	http://www.ipnet6.org/postfix/download/" -			/bin/echo "PATCHFILES+=		postfix-libspf2-2.2.0-5.patch" -			/bin/echo "PATCH_DIST_STRIP=	-p1" -			/bin/echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lspf2" -			/bin/echo "SPF_SUFFIX=		+spf" -#			/bin/echo "README+=		SPF_README" -			/bin/echo "" +			echo "LIB_DEPENDS+=	spf2.1:\${PORTSDIR}/mail/libspf2-10" +			echo "PATCH_SITES+=	http://www.ipnet6.org/postfix/download/" +			echo "PATCHFILES+=	postfix-libspf2-2.2.0-5.patch" +			echo "PATCH_DIST_STRIP=	-p1" +			echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include" +			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lspf2" +			echo "SPF_SUFFIX=	+spf" +			echo ""  			SUB_SPF=""  			;;  		TLS) -			/bin/echo "USE_OPENSSL=	yes" -			/bin/echo "POSTFIX_CCARGS+=	-DUSE_TLS -I\${OPENSSLINC}" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${OPENSSLLIB} -lssl -lcrypto" -			/bin/echo "TLS_SUFFIX=		+tls" +			echo "USE_OPENSSL=	yes" +			echo "POSTFIX_CCARGS+=	-DUSE_TLS -I\${OPENSSLINC}" +			echo "POSTFIX_AUXLIBS+=	-L\${OPENSSLLIB} -lssl -lcrypto" +			echo "TLS_SUFFIX=	+tls"  			;;  		DB3)  			if [ "X$BDB_SELECTED" != "X" ]; then @@ -126,10 +125,10 @@ while [ "$1" ]; do  				rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc  				exit 1  			fi -			/bin/echo "LIB_DEPENDS+=	db3.3:\${PORTSDIR}/databases/db3" -			/bin/echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db3" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -ldb3" -			/bin/echo "DB_SUFFIX=		+db3" +			echo "LIB_DEPENDS+=	db3.3:\${PORTSDIR}/databases/db3" +			echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db3" +			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -ldb3" +			echo "DB_SUFFIX=	+db3"  			BDB_SELECTED="3"  			;;  		DB40) @@ -138,10 +137,10 @@ while [ "$1" ]; do  				rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc  				exit 1  			fi -			/bin/echo "LIB_DEPENDS+=	db4.0:\${PORTSDIR}/databases/db4" -			/bin/echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db4" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -ldb4" -			/bin/echo "DB_SUFFIX=		+db40" +			echo "LIB_DEPENDS+=	db4.0:\${PORTSDIR}/databases/db4" +			echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db4" +			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -ldb4" +			echo "DB_SUFFIX=	+db40"  			BDB_SELECTED="40"  			;;  		DB41) @@ -150,10 +149,10 @@ while [ "$1" ]; do  				rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc  				exit 1  			fi -			/bin/echo "LIB_DEPENDS+=	db41.1:\${PORTSDIR}/databases/db41" -			/bin/echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db41" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -ldb41" -			/bin/echo "DB_SUFFIX=		+db41" +			echo "LIB_DEPENDS+=	db41.1:\${PORTSDIR}/databases/db41" +			echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db41" +			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -ldb41" +			echo "DB_SUFFIX=	+db41"  			BDB_SELECTED="41"  			;;  		DB42) @@ -162,10 +161,10 @@ while [ "$1" ]; do  				rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc  				exit 1  			fi -			/bin/echo "LIB_DEPENDS+=	db-4.2.2:\${PORTSDIR}/databases/db42" -			/bin/echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db42" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib/db42/ -ldb" -			/bin/echo "DB_SUFFIX=		+db42" +			echo "LIB_DEPENDS+=	db-4.2.2:\${PORTSDIR}/databases/db42" +			echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db42" +			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib/db42/ -ldb" +			echo "DB_SUFFIX=	+db42"  			BDB_SELECTED="42"  			;;  		DB43) @@ -174,60 +173,59 @@ while [ "$1" ]; do  				rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc  				exit 1  			fi -			/bin/echo "LIB_DEPENDS+=	db-4.3.0:\${PORTSDIR}/databases/db43" -			/bin/echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db43" -			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib/db43/ -ldb" -			/bin/echo "DB_SUFFIX=		+db43" +			echo "LIB_DEPENDS+=	db-4.3.0:\${PORTSDIR}/databases/db43" +			echo "POSTFIX_CCARGS+=	-I\${LOCALBASE}/include/db43" +			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib/db43/ -ldb" +			echo "DB_SUFFIX=	+db43"  			BDB_SELECTED="43"  			;;  		MySQL) -			/bin/echo "USE_MYSQL=YES" -			/bin/echo "POSTFIX_CCARGS+=	-DHAS_MYSQL -I\${LOCALBASE}/include/mysql" -			/bin/echo "POSTFIX_AUXLIBS+= 	\${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz -lcrypt" +			echo "USE_MYSQL=YES" +			echo "POSTFIX_CCARGS+=	-DHAS_MYSQL -I\${LOCALBASE}/include/mysql" +			echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz -lcrypt"  			if [ -f ${LOCALBASE}/lib/mysql/libmysqlclient.a ]; then  				if /usr/bin/nm ${LOCALBASE}/lib/mysql/libmysqlclient.a | grep -wq "SSL_new"; then -					/bin/echo "USE_OPENSSL=	yes" -					/bin/echo "POSTFIX_CCARGS+=	-I\${OPENSSLLIB}" -					/bin/echo "POSTFIX_AUXLIBS+=	-L\${OPENSSLLIB} -lssl -lcrypto" +					echo "USE_OPENSSL=	yes" +					echo "POSTFIX_CCARGS+=	-I\${OPENSSLLIB}" +					echo "POSTFIX_AUXLIBS+=	-L\${OPENSSLLIB} -lssl -lcrypto"  				fi  			fi -			/bin/echo "MYSQL_SUFFIX=	+mysql" +			echo "MYSQL_SUFFIX=	+mysql"  			MYSQL_SELECTED="YES"  			;;  		PgSQL) -			/bin/echo "USE_PGSQL=YES" -			/bin/echo "POSTFIX_CCARGS+=	-DHAS_PGSQL -I\${LOCALBASE}/include	-I\${LOCALBASE}/pgsql/include" -			/bin/echo "POSTFIX_AUXLIBS+= 	-L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" -			/bin/echo "PGSQL_SUFFIX=	+pgsql" +			echo "USE_PGSQL=YES" +			echo "POSTFIX_CCARGS+=	-DHAS_PGSQL -I\${LOCALBASE}/include	-I\${LOCALBASE}/pgsql/include" +			echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" +			echo "PGSQL_SUFFIX=	+pgsql"  			;;  		OpenLDAP) -			/bin/echo "USE_OPENLDAP=YES" -			/bin/echo "POSTFIX_CCARGS+=	-DHAS_LDAP -I\${LOCALBASE}/include" - 			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lldap -llber" -			/bin/echo "OPENLDAP_SUFFIX=	+openldap" +			echo "USE_OPENLDAP=YES" +			echo "POSTFIX_CCARGS+=	-DHAS_LDAP -I\${LOCALBASE}/include" + 			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lldap -llber" +			echo "OPENLDAP_SUFFIX=	+openldap"  			;;  		CDB) -			/bin/echo "BUILD_DEPENDS+=	\${LOCALBASE}/lib/libcdb.a:\${PORTSDIR}/databases/tinycdb" -			/bin/echo "POSTFIX_CCARGS+=	-DHAS_CDB -I\${LOCALBASE}/include" - 			/bin/echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lcdb" -			/bin/echo "CDB_SUFFIX=		+cdb" +			echo "BUILD_DEPENDS+=	\${LOCALBASE}/lib/libcdb.a:\${PORTSDIR}/databases/tinycdb" +			echo "POSTFIX_CCARGS+=	-DHAS_CDB -I\${LOCALBASE}/include" + 			echo "POSTFIX_AUXLIBS+=	-L\${LOCALBASE}/lib -lcdb" +			echo "CDB_SUFFIX=	+cdb"  			;;  		NIS) -			/bin/echo "POSTFIX_CCARGS+=	-DHAS_NIS" -			/bin/echo "NIS_SUFFIX=		+nis" +			echo "POSTFIX_CCARGS+=	-DHAS_NIS" +			echo "NIS_SUFFIX=	+nis"  			;;  		VDA) -			/bin/echo "PATCH_SITES+=	http://web.onda.com.br/nadal/postfix/VDA/" -			/bin/echo "PATCHFILES+=		postfix-2.2.4-vda.patch.gz" -			/bin/echo "PATCH_DIST_STRIP=	-p1" +			echo "PATCH_SITES+=	http://web.onda.com.br/nadal/postfix/VDA/" +			echo "PATCHFILES+=	postfix-2.2.5-vda.patch.gz" +			echo "PATCH_DIST_STRIP=	-p1"  			;;  		Test) -			/bin/echo "BIN1=		smtp-sink smtp-source qmqp-source" -#			/bin/echo "MAN1+=		smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" +			echo "BINTEST=		smtp-sink smtp-source qmqp-source"  			SUB_TEST=""  			;;  		*) -			/bin/echo "Unknown option(s): $*" > /dev/stderr +			echo "Unknown option(s): $*" > /dev/stderr  			rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc  			exit 1  			;; @@ -239,25 +237,25 @@ if [ -z "${BATCH}" ]; then  	if [ "X$SASL_USE_MYSQL" != "X" ] && [ "$MYSQL_SELECTED" != "YES" ]; then  		/usr/bin/dialog --yesno "Your lib SASL it is compiled with MySQL. It desires to use the MySQL?" 5 80 > /dev/stderr  		if [ $? = 0 ]; then -			/bin/echo "USE_MYSQL=YES" -			/bin/echo "POSTFIX_CCARGS+=	-DHAS_MYSQL -I\${LOCALBASE}/include/mysql" -			/bin/echo "POSTFIX_AUXLIBS+= 	\${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz -lcrypt" +			echo "USE_MYSQL=YES" +			echo "POSTFIX_CCARGS+=	-DHAS_MYSQL -I\${LOCALBASE}/include/mysql" +			echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz -lcrypt"  			if [ -f ${LOCALBASE}/lib/mysql/libmysqlclient.a ]; then  				if /usr/bin/nm ${LOCALBASE}/lib/mysql/libmysqlclient.a | grep -wq "SSL_new"; then -					/bin/echo "USE_OPENSSL=	yes" -					/bin/echo "POSTFIX_CCARGS+=	-I\${OPENSSLLIB}" -					/bin/echo "POSTFIX_AUXLIBS+=	-L\${OPENSSLLIB} -lssl -lcrypto" +					echo "USE_OPENSSL=	yes" +					echo "POSTFIX_CCARGS+=	-I\${OPENSSLLIB}" +					echo "POSTFIX_AUXLIBS+=	-L\${OPENSSLLIB} -lssl -lcrypto"  				fi  			fi  		fi  	fi  fi -/bin/echo "PLIST_SUB+=	SUB_TEST=\"${SUB_TEST}\"" -/bin/echo "PLIST_SUB+=	SUB_SPF=\"${SUB_SPF}\"" +echo "PLIST_SUB+=	SUB_TEST=\"${SUB_TEST}\"" +echo "PLIST_SUB+=	SUB_SPF=\"${SUB_SPF}\""  # for some reason, if we alter the pkg name this way, the first build (where  # we ask the configure questions) doesn't pick up the extensions, but  # any subsequent build will. so "make; make install" will build twice.  # don't do this for now. -#/bin/echo "PKGNAMESUFFIX=	\${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${CDB_SUFFIX}\${TLS_SUFFIX}\${NIS_SUFFIX}\${SPF_SUFFIX}" +#echo "PKGNAMESUFFIX=	\${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${NIS_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix27/scripts/fix-files-list b/mail/postfix27/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix27/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF | 
