From owner-svn-ports-all@FreeBSD.ORG Sat Jul 5 23:11:18 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 06EA1819; Sat, 5 Jul 2014 23:11:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E8177278B; Sat, 5 Jul 2014 23:11:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s65NBHxN031158; Sat, 5 Jul 2014 23:11:17 GMT (envelope-from marino@svn.freebsd.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s65NBHnO031155; Sat, 5 Jul 2014 23:11:17 GMT (envelope-from marino@svn.freebsd.org) Message-Id: <201407052311.s65NBHnO031155@svn.freebsd.org> From: John Marino Date: Sat, 5 Jul 2014 23:11:17 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r360835 - head/mail/tpop3d X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jul 2014 23:11:18 -0000 Author: marino Date: Sat Jul 5 23:11:17 2014 New Revision: 360835 URL: http://svnweb.freebsd.org/changeset/ports/360835 QAT: https://qat.redports.org/buildarchive/r360835/ Log: mail/tpop3d: stage and explicitly link libcrypto (dports) * Use modern options for configuration and dependencies * Use @sample keyword * Use PORTDOCS unconditionally Modified: head/mail/tpop3d/Makefile head/mail/tpop3d/pkg-plist Modified: head/mail/tpop3d/Makefile ============================================================================== --- head/mail/tpop3d/Makefile Sat Jul 5 23:05:22 2014 (r360834) +++ head/mail/tpop3d/Makefile Sat Jul 5 23:11:17 2014 (r360835) @@ -3,16 +3,17 @@ PORTNAME= tpop3d PORTVERSION= 1.5.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SAVANNAH} MASTER_SITE_SUBDIR= tpop3d -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Virtual-domain capable POP3 server supporting MySQL, PgSQL etc auth USE_OPENSSL= yes GNU_CONFIGURE= yes +LDFLAGS+= -L${LOCALBASE}/lib -lcrypto CONFIGURE_ARGS= --enable-auth-other \ --enable-tcp-wrappers \ --enable-tls \ @@ -31,8 +32,18 @@ MBOXINDICES_DESC= Save Mbox indices DRAC_DESC= DRAC RFC for POP-before-SMTP relaying FIX_PERLAUTH_DESC= Only try it if perl-auth coredumps -NO_STAGE= yes -.include +DRAC_CONFIGURE_ENABLE= drac +MAILDIR_CONFIGURE_ENABLE= mbox-maildir +PERLAUTH_CONFIGURE_ENABLE= auth-perl +FLATAUTH_CONFIGURE_ENABLE= auth-flatfile +GDBMAUTH_CONFIGURE_ENABLE= auth-gdbm +PASSWDAUTH_CONFIGURE_ENABLE= auth-passwd +MBOXINDICES_CONFIGURE_ENABLE= mbox-bsd-save-indices + +DRAC_BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac +GDBMAUTH_LIB_DEPENDS= gdbm:${PORTSDIR}/databases/gdbm + +.include # MySQL authentication .if ${PORT_OPTIONS:MMYSQL} @@ -58,34 +69,6 @@ CONFIGURE_ARGS+= --enable-auth-ldap --wi # Perl authentication .if ${PORT_OPTIONS:MPERLAUTH} USES+= perl5 -CONFIGURE_ARGS+= --enable-auth-perl -.endif - -.if ${PORT_OPTIONS:MFLATAUTH} -CONFIGURE_ARGS+= --enable-auth-flatfile -.endif - -.if ${PORT_OPTIONS:MGDBMAUTH} -LIB_DEPENDS= gdbm:${PORTSDIR}/databases/gdbm -CONFIGURE_ARGS+= --enable-auth-gdbm -.endif - -.if ${PORT_OPTIONS:MPASSWDAUTH} -CONFIGURE_ARGS+= --enable-auth-passwd -.endif - -.if ${PORT_OPTIONS:MMAILDIR} -CONFIGURE_ARGS+= --enable-mbox-maildir -.endif - -.if ${PORT_OPTIONS:MMBOXINDICES} -CONFIGURE_ARGS+= --enable-mbox-bsd-save-indices -.endif - -.if ${PORT_OPTIONS:MDRAC} -CONFIGURE_ARGS+= --enable-drac -BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac -LDFLAGS+= -L${LOCALBASE}/lib .endif .if ${PORT_OPTIONS:MFIX_PERLAUTH} @@ -93,14 +76,10 @@ EXTRA_PATCHES+=${PATCHDIR}/extra-patch-a .endif USE_RC_SUBR= tpop3d -DEFAULT_CONFIG= ${PREFIX}/etc/tpop3d.conf.dist +DEFAULT_CONFIG= ${PREFIX}/etc/tpop3d.conf.sample -MAN5= tpop3d.conf.5 -MAN8= tpop3d.8 -.if ${PORT_OPTIONS:MDOCS} PORTDOCS= CHANGES CREDITS FAQ HACKING INSTALL PORTABILITY \ README README.POP-before-SMTP README.auth_mysql TODO -.endif post-patch: @${REINPLACE_CMD} 's,^CFLAGS =, CFLAGS = \@CFLAGS\@,' \ @@ -108,15 +87,15 @@ post-patch: @${REINPLACE_CMD} 's,/etc/tpop3d,${PREFIX}/etc/tpop3d,g' \ ${WRKSRC}/tpop3d.conf.5 ${WRKSRC}/tpop3d.8 -post-install: - ${INSTALL_DATA} ${FILESDIR}/tpop3d.conf.dist ${DEFAULT_CONFIG} - @if [ ! -f ${PREFIX}/etc/tpop3d.conf ]; then \ - ${INSTALL_DATA} ${FILESDIR}/tpop3d.conf.dist \ - ${PREFIX}/etc/tpop3d.conf ; \ - fi +do-install: + ${INSTALL_DATA} ${FILESDIR}/tpop3d.conf.dist \ + ${STAGEDIR}${DEFAULT_CONFIG} + ${INSTALL_MAN} ${WRKSRC}/tpop3d.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 + ${INSTALL_MAN} ${WRKSRC}/tpop3d.8 ${STAGEDIR}${MANPREFIX}/man/man8 + ${INSTALL_PROGRAM} ${WRKSRC}/tpop3d ${STAGEDIR}${PREFIX}/sbin .if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif -.include +.include Modified: head/mail/tpop3d/pkg-plist ============================================================================== --- head/mail/tpop3d/pkg-plist Sat Jul 5 23:05:22 2014 (r360834) +++ head/mail/tpop3d/pkg-plist Sat Jul 5 23:11:17 2014 (r360835) @@ -1,4 +1,4 @@ +@sample etc/tpop3d.conf.sample +man/man5/tpop3d.conf.5.gz +man/man8/tpop3d.8.gz sbin/tpop3d -@unexec if cmp -s %D/etc/tpop3d.conf.dist %D/etc/tpop3d.conf; then rm -f %D/etc/tpop3d.conf; fi -etc/tpop3d.conf.dist -@exec if [ ! -f %D/etc/tpop3d.conf ]; then cp %D/etc/%f %D/etc/tpop3d.conf; fi