[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