[Midnightbsd-cvs] mports [21783] trunk/mail/dcc-dccd: dcc 1.3.158.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Aug 20 16:31:51 EDT 2016


Revision: 21783
          http://svnweb.midnightbsd.org/mports/?rev=21783
Author:   laffer1
Date:     2016-08-20 16:31:51 -0400 (Sat, 20 Aug 2016)
Log Message:
-----------
dcc 1.3.158.

Modified Paths:
--------------
    trunk/mail/dcc-dccd/Makefile
    trunk/mail/dcc-dccd/distinfo
    trunk/mail/dcc-dccd/files/pkg-message.in
    trunk/mail/dcc-dccd/pkg-descr
    trunk/mail/dcc-dccd/pkg-plist

Property Changed:
----------------
    trunk/mail/dcc-dccd/Makefile

Modified: trunk/mail/dcc-dccd/Makefile
===================================================================
--- trunk/mail/dcc-dccd/Makefile	2016-08-20 20:31:14 UTC (rev 21782)
+++ trunk/mail/dcc-dccd/Makefile	2016-08-20 20:31:51 UTC (rev 21783)
@@ -1,7 +1,7 @@
 # $MidnightBSD$
 
 PORTNAME=	dcc-dccd
-PORTVERSION=	1.3.141
+PORTVERSION=	1.3.158
 CATEGORIES=	mail
 MASTER_SITES=	http://www.dcc-servers.net/dcc/source/old/ \
 		http://www.rhyolite.com/anti-spam/dcc/source/old/ \
@@ -18,10 +18,9 @@
 LICENSE_FILE=	${WRKSRC}/LICENSE
 LICENSE_PERMS=	no-pkg-sell no-dist-mirror no-pkg-mirror no-dist-sell
 
+USE_GCC=	any
+
 HAS_CONFIGURE=	yes
-MANCOMPRESSED=	yes
-MAN8=		cdcc.8 dbclean.8 dblist.8 dcc.8 dccd.8 dccifd.8 dccm.8 \
-		dccproc.8 dccsight.8
 
 #
 # ALT_HOME -	DCC keeps its config files in its home directory but writes
@@ -43,6 +42,7 @@
 #		like SpamAssassin may need to be explicitly told where
 #		to find dccifd's socket.
 #
+OPTIONS_SUB=	yes
 OPTIONS_DEFINE=	DCCIFD DCCM DCCD DCCGREY IPV6 ALT_HOME PORTS_SENDMAIL
 OPTIONS_DEFAULT=	DCCIFD DCCM DCCD DCCGREY
 DCCIFD_DESC=		DCC interface daemon (for SpamAssassin etc)
@@ -173,6 +173,13 @@
 	@${ECHO_MSG} "A description of ALT_HOME may be found in the port's Makefile."
 	@${ECHO_MSG} ' '
 
+pre-build:
+	${MKDIR} ${FAKE_DESTDIR}/usr/lib
+	${LN} -sf /usr/lib/libc.a ${FAKE_DESTDIR}/usr/lib/libc.a
+
+pre-fake:
+	${MKDIR} ${FAKE_DESTDIR}${TRUE_PREFIX}/dcc/libexec
+
 post-install:
 
 ## Make certain DCC's config files are owned by DCC's user


Property changes on: trunk/mail/dcc-dccd/Makefile
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/mail/dcc-dccd/distinfo
===================================================================
--- trunk/mail/dcc-dccd/distinfo	2016-08-20 20:31:14 UTC (rev 21782)
+++ trunk/mail/dcc-dccd/distinfo	2016-08-20 20:31:51 UTC (rev 21783)
@@ -1,2 +1,2 @@
-SHA256 (dcc-1.3.141.tar.Z) = b13e339fc1505ecf7d3784de49953b7002243d63a163884a572ee5e933adbe77
-SIZE (dcc-1.3.141.tar.Z) = 1682913
+SHA256 (dcc-1.3.158.tar.Z) = 596bb4a02800a87501818215e61ac877e4d5a31ec0c8c227f23438f6b6b831c6
+SIZE (dcc-1.3.158.tar.Z) = 1714175

Modified: trunk/mail/dcc-dccd/files/pkg-message.in
===================================================================
--- trunk/mail/dcc-dccd/files/pkg-message.in	2016-08-20 20:31:14 UTC (rev 21782)
+++ trunk/mail/dcc-dccd/files/pkg-message.in	2016-08-20 20:31:51 UTC (rev 21783)
@@ -4,8 +4,8 @@
 Installation Notes
 ------------------
 
-Make certain you edit %%DCCHOME%%/dcc_conf to enable the daemons you 
-wish to run, in addition to adding their respective dcc*_enable="YES" 
+Make certain you edit %%DCCHOME%%/dcc_conf to enable the daemons you
+wish to run, in addition to adding their respective dcc*_enable="YES"
 lines to /etc/rc.conf or /etc/rc.conf.local.
 
 Daemon startup flags are also specified in %%DCCHOME%%/dcc_conf.
@@ -23,8 +23,8 @@
 
 If your site handles more than 100,000 messages per day, to decrease the
 load on the public DCC servers and increase the responsiveness of your
-DCC clients, you should set up your own, local DCC server connected to 
-the global network of DCC servers.  See: 
+DCC clients, you should set up your own, local DCC server connected to
+the global network of DCC servers.  See:
 
 http://www.dcc-servers.net/dcc/#local-server
 

Modified: trunk/mail/dcc-dccd/pkg-descr
===================================================================
--- trunk/mail/dcc-dccd/pkg-descr	2016-08-20 20:31:14 UTC (rev 21782)
+++ trunk/mail/dcc-dccd/pkg-descr	2016-08-20 20:31:51 UTC (rev 21783)
@@ -1,9 +1,9 @@
-This is the Distributed Checksum Clearinghouse (DCC) package, including 
-the command line (e.g. procmail) interface, dccproc; the SpamAssassin 
-and Postfix interface, dccifd; the Sendmail milter interface, dccm; 
+This is the Distributed Checksum Clearinghouse (DCC) package, including
+the command line (e.g. procmail) interface, dccproc; the SpamAssassin
+and Postfix interface, dccifd; the Sendmail milter interface, dccm;
 the DCC server, dccd; and the DCC greylisting server, dccd-grey.
 
-Also included are utilities such as cdcc and all of the manual pages 
+Also included are utilities such as cdcc and all of the manual pages
 and documentation.
 
 WWW: http://www.rhyolite.com/dcc/

Modified: trunk/mail/dcc-dccd/pkg-plist
===================================================================
--- trunk/mail/dcc-dccd/pkg-plist	2016-08-20 20:31:14 UTC (rev 21782)
+++ trunk/mail/dcc-dccd/pkg-plist	2016-08-20 20:31:51 UTC (rev 21783)
@@ -1,35 +1,32 @@
-bin/cdcc
-%%WITH_DCCIFD%%bin/dccif-test
-bin/dccproc
-dcc/cgi-bin/README
+@(%%DCCUSER%%,%%DCCGROUP%%,4555) bin/cdcc
+%%DCCIFD%%bin/dccif-test
+@(%%DCCUSER%%,%%DCCGROUP%%,4555) bin/dccproc
 dcc/cgi-bin/chgpasswd
 dcc/cgi-bin/common
 dcc/cgi-bin/common.pm
 dcc/cgi-bin/edit-whiteclnt
-dcc/cgi-bin/footer
-dcc/cgi-bin/header
 dcc/cgi-bin/http2https
 dcc/cgi-bin/list-log
 dcc/cgi-bin/list-msg
 dcc/cgi-bin/webuser-notify
-dcc/cgi-bin/footer-dist
-dcc/cgi-bin/header-dist
+ at sample dcc/cgi-bin/footer.sample
+ at sample dcc/cgi-bin/header.sample
 dcc/libexec/check_ip_range
 dcc/libexec/ck2ip
 dcc/libexec/cron-dccd
-%%WITH_DCCIFD%%dcc/libexec/dccifd
-%%WITH_DCCM%%dcc/libexec/dccm
-%%WITH_DCCD%%dcc/libexec/dbclean
-%%WITH_DCCD%%dcc/libexec/dblist
-%%WITH_DCCD%%dcc/libexec/dump-clients
+%%DCCIFD%%dcc/libexec/dccifd
+%%DCCM%%dcc/libexec/dccm
+%%DCCD%%dcc/libexec/dbclean
+%%DCCD%%dcc/libexec/dblist
+%%DCCD%%dcc/libexec/dump-clients
 dcc/libexec/dcc-nagios
 dcc/libexec/dcc-stats-collect
 dcc/libexec/dcc-stats-graph
 dcc/libexec/dcc-stats-init
 dcc/libexec/dcc-stats-update
-%%WITH_DCCD%%dcc/libexec/dccd
-dcc/libexec/dccsight
-%%WITH_IFD_MILT%%dcc/libexec/dns-helper
+%%DCCD%%dcc/libexec/dccd
+@(%%DCCUSER%%,%%DCCGROUP%%,4555) dcc/libexec/dccsight
+%%IFD_MILT%%dcc/libexec/dns-helper
 dcc/libexec/fetchblack
 dcc/libexec/fetchids
 dcc/libexec/fetch-testmsg-whitelist
@@ -48,72 +45,41 @@
 dcc/libexec/updatedcc
 dcc/libexec/uninstalldcc
 dcc/libexec/wlist
- at dirrm dcc/libexec
- at dirrm dcc/cgi-bin
- at dirrmtry dcc
-%%WITH_DCCIFD%%@stopdaemon dccifd
-%%WITH_DCCM%%@stopdaemon dccm
-%%WITH_DCCD%%@stopdaemon dccd
-%%WITH_DCCGREY%%@stopdaemon dccgrey
-%%WITH_ALT_HOME%%@cwd /var
- at comment -------------------------
- at comment The next group of three-line sets install/remove the config files
- at comment
- at comment **** on uninstall, delete the config file if it matches the sample file
- at unexec if cmp -s %D/dcc/dcc_conf %D/dcc/dcc_conf.sample; then rm -f %D/dcc/dcc_conf; fi
- at comment
- at comment **** the sample file is unilaterally installed/removed
-dcc/dcc_conf.sample
- at comment
- at comment **** on install, the config file is created from the sample file if it doesn't exist
- at exec [ -f %B/dcc_conf ] || cp %B/%f %B/dcc_conf
- at comment
- at unexec if cmp -s %D/dcc/flod %D/dcc/flod.sample; then rm -f %D/dcc/flod; fi
-dcc/flod.sample
- at exec [ -f %B/flod ] || cp %B/%f %B/flod
- at comment
- at unexec if cmp -s %D/dcc/grey_flod %D/dcc/grey_flod.sample; then rm -f %D/dcc/grey_flod; fi
-dcc/grey_flod.sample
- at exec [ -f %B/grey_flod ] || cp %B/%f %B/grey_flod
- at comment
- at unexec if cmp -s %D/dcc/grey_whitelist %D/dcc/grey_whitelist.sample; then rm -f %D/dcc/grey_whitelist; fi
-dcc/grey_whitelist.sample
- at exec [ -f %B/grey_whitelist ] || cp %B/%f %B/grey_whitelist
- at comment
- at unexec if cmp -s %D/dcc/ids %D/dcc/ids.sample; then rm -f %D/dcc/ids; fi
-dcc/ids.sample
- at exec [ -f %B/ids ] || cp -p %B/%f %B/ids
- at comment
- at unexec if cmp -s %D/dcc/map.txt %D/dcc/map.txt.sample; then rm -f %D/dcc/map.txt; fi
-dcc/map.txt.sample
- at exec [ -f %B/map.txt ] || cp -p %B/%f %B/map.txt
- at comment
- at unexec if cmp -s %D/dcc/map %D/dcc/map.sample; then rm -f %D/dcc/map; fi
-dcc/map.sample
- at exec [ -f %B/map ] || cp -p %B/%f %B/map
- at comment
- at unexec if cmp -s %D/dcc/whiteclnt %D/dcc/whiteclnt.sample; then rm -f %D/dcc/whiteclnt; fi
-dcc/whiteclnt.sample
- at exec [ -f %B/whiteclnt ] || cp %B/%f %B/whiteclnt
- at comment
- at unexec if cmp -s %D/dcc/whitecommon %D/dcc/whitecommon.sample; then rm -f %D/dcc/whitecommon; fi
-dcc/whitecommon.sample
- at exec [ -f %B/whitecommon ] || cp %B/%f %B/whitecommon
- at comment
- at unexec if cmp -s %D/dcc/whitelist %D/dcc/whitelist.sample; then rm -f %D/dcc/whitelist; fi
-dcc/whitelist.sample
- at exec [ -f %B/whitelist ] || cp %B/%f %B/whitelist
- at comment
-%%WITH_IFD_MILT%%@unexec [ -e %D/dcc/whiteclnt.dccw ] && rm -f %D/dcc/whiteclnt.dccw || true
-%%WITH_IFD_MILT%%@unexec [ -e %D/dcc/whiteclnt.dccx ] && rm -f %D/dcc/whiteclnt.dccx || true
-%%WITH_DCCD%%@unexec [ -e %D/dcc/dcc_db ] && rm -f %D/dcc/dcc_db || true
-%%WITH_DCCD%%@unexec [ -e %D/dcc/dcc_db.hash ] && rm -f %D/dcc/dcc_db.hash || true
-%%WITH_DCCD%%@unexec [ -e %D/dcc/flod.map ] && rm -f %D/dcc/flod.map || true
-%%WITH_DCCD%%@unexec [ -e %D/dcc/dccd_clients ] && rm -f %D/dcc/dccd_clients || true
-%%WITH_DCCGREY%%@unexec [ -e %D/dcc/grey_db.hash ] && rm -f %D/dcc/grey_db.hash || true
-%%WITH_DCCGREY%%@unexec [ -e %D/dcc/grey_flod.map ] && rm -f %D/dcc/grey_flod.map || true
-%%WITH_DCCGREY%%@unexec [ -e %D/dcc/grey_clients ] && rm -f %D/dcc/grey_clients || true
- at exec mkdir -p %D/dcc/log
- at exec chown -R %%DCCUSER%% %D/dcc
- at dirrmtry dcc/log
- at dirrmtry dcc
+man/man8/cdcc.8.gz
+man/man8/dbclean.8.gz
+man/man8/dblist.8.gz
+man/man8/dcc.8.gz
+man/man8/dccd.8.gz
+man/man8/dccifd.8.gz
+man/man8/dccm.8.gz
+man/man8/dccproc.8.gz
+man/man8/dccsight.8.gz
+%%ALT_HOME%%@dir dcc
+%%ALT_HOME%%@cwd /var
+ at owner %%DCCUSER%%
+ at group %%DCCGROUP%%
+ at sample dcc/dcc_conf.sample
+ at sample dcc/flod.sample
+ at sample dcc/grey_flod.sample
+ at sample dcc/grey_whitelist.sample
+ at sample dcc/ids.sample
+ at sample dcc/map.txt.sample
+ at sample dcc/map.sample
+ at sample dcc/whiteclnt.sample
+ at sample dcc/whitecommon.sample
+ at sample dcc/whitelist.sample
+%%IFD_MILT%%@unexec [ -e %D/dcc/whiteclnt.dccw ] && rm -f %D/dcc/whiteclnt.dccw || true
+%%IFD_MILT%%@unexec [ -e %D/dcc/whiteclnt.dccx ] && rm -f %D/dcc/whiteclnt.dccx || true
+%%DCCD%%@unexec [ -e %D/dcc/dcc_db ] && rm -f %D/dcc/dcc_db || true
+%%DCCD%%@unexec [ -e %D/dcc/dcc_db.hash ] && rm -f %D/dcc/dcc_db.hash || true
+%%DCCD%%@unexec [ -e %D/dcc/flod.map ] && rm -f %D/dcc/flod.map || true
+%%DCCD%%@unexec [ -e %D/dcc/dccd_clients ] && rm -f %D/dcc/dccd_clients || true
+%%DCCGREY%%@unexec [ -e %D/dcc/grey_db.hash ] && rm -f %D/dcc/grey_db.hash || true
+%%DCCGREY%%@unexec [ -e %D/dcc/grey_flod.map ] && rm -f %D/dcc/grey_flod.map || true
+%%DCCGREY%%@unexec [ -e %D/dcc/grey_clients ] && rm -f %D/dcc/grey_clients || true
+ at dir dcc/log
+%%NO_ALT_HOME%%@group wheel
+%%NO_ALT_HOME%%@owner root
+ at dir dcc
+%%ALT_HOME%%@group wheel
+%%ALT_HOME%%@owner root



More information about the Midnightbsd-cvs mailing list