fix StageDir Port maintainer (chalpin@cs.wisc.edu) is cc'd. Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: ports)
Maintainer of mail/fetchmail, Please note that PR ports/185572 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/185572 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi. It was not possible to correct it with 8.4-RELEASE though the patch was tried. I want you to try because it made the patch improved a little. Pkg-install pkg-deinstall operates correctly. NLS option reform. shebangfix fetchmailconf.py - --- fetchmail-6.3.26.patch begins here --- diff -ruN /usr/ports/mail/fetchmail/Makefile ./Makefile - --- /usr/ports/mail/fetchmail/Makefile 2013-09-21 04:59:12.000000000 +0900 +++ ./Makefile 2014-01-24 17:46:25.000000000 +0900 @@ -10,17 +10,25 @@ MAINTAINER= chalpin@cs.wisc.edu COMMENT= Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR +LICENSE= GPLv2 LGPL21 +LICENSE_COMB= dual + RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss # Note USERS can only contain a single word as parts below rely on that. - -USERS= ${PORTNAME} - -GROUPS= ${USERS} +USERS= ${PORTNAME} +GROUPS= ${USERS} +NULLDIR?= # None. portlint compliance + +USES= shebangfix +SHEBANG_FILES= fetchmailconf.py +python_OLD_CMD= /usr/bin/env python USE_RC_SUBR= fetchmail - -FETCHMAILRC= ${PREFIX}/etc/fetchmailrc - -SUB_FILES= pkg-message +SUB_FILES= pkg-message pkg-install pkg-deinstall +SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} PORTNAME=${PORTNAME} - -USE_XZ= yes +USE_XZ= yes USE_GMAKE= yes GNU_CONFIGURE= yes USE_OPENSSL= yes @@ -29,44 +37,37 @@ --with-ssl=${OPENSSLBASE} LDFLAGS+= -L${LOCALBASE}/lib - -MAN1= fetchmail.1 - -MLINKS= fetchmail.1 fetchmailconf.1 - -OPTIONS_DEFINE= X11 NLS NTLM GSSAPI +OPTIONS_DEFINE= X11 NLS NTLM GSSAPI POP2 OPTIONS_DEFAULT= GSSAPI +OPTIONS_SUB= yes X11_DESC= Python/Tkinter dependencies for ``fetchmailconf'' - -NTLM_DESC= Build in support for NTLM/MSN authentication - -GSSAPI_DESC= Build GSSAPI/Kerberos 5 support +POP2_DESC= POP2 Protocol support[obsolete] + +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= nls +NLS_CONFIGURE_ON= --enable-nls +NLS_CONFIGURE_OFF= --disable-nls PORTDOCS= FAQ FEATURES NEWS NOTES README README.SSL \ design-notes.html fetchmail-FAQ.html fetchmail-features.html \ esrs-design-notes.html - -NO_STAGE= yes .include <bsd.port.options.mk> # Pop2 is obsolete - -.if defined(WITH_POP2) +.if ${PORT_OPTIONS:MPOP2} CONFIGURE_ARGS+= --enable-POP2 .endif .if ${PORT_OPTIONS:MX11} USE_PYTHON_RUN= yes RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:${PORTSDIR}/x11-toolkits/py-tkinter - -PLIST_SUB+= X11="" NOX11="@comment " +PLIST_SUB+= NOX11="@comment " .else CONFIGURE_ARGS+= PYTHON=: SUB_FILES+= fetchmailconf - -PLIST_SUB+= X11="@comment " NOX11="" - -.endif - - - -.if ${PORT_OPTIONS:MNLS} - -CONFIGURE_ARGS+= --enable-nls - -PLIST_SUB+= NLS="" - -USES+= gettext - -.else - -CONFIGURE_ARGS+= --disable-nls - -PLIST_SUB+= NLS="@comment " +PLIST_SUB+= NOX11="" .endif .if ${PORT_OPTIONS:MGSSAPI} @@ -74,7 +75,7 @@ .if exists(${LOCALBASE}/lib/libkrb5.a) KRB5_HOME= ${LOCALBASE} .elif exists(/usr/lib/libkrb5.a) - -KRB5_HOME= /usr +KRB5_HOME= ${NULLDIR}/usr .endif .endif @@ -92,29 +93,26 @@ PORTDOCS+= README.NTLM .endif - -pre-patch: - - @${REINPLACE_CMD} -e "s,^#!/usr/bin/env python,#!${LOCALBASE}/bin/python,g" \ - - ${WRKSRC}/fetchmailconf.py - - post-build: @${MAKE} -C ${WRKSRC} check post-install: .if ${PORT_OPTIONS:MDOCS} - - ${MKDIR} ${DOCSDIR} - - cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if empty(PORT_OPTIONS:MX11) - - ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${PREFIX}/bin - - ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${PREFIX}/libexec + ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${STAGEDIR}${PREFIX}/libexec .endif - - ${MKDIR} -m 0755 "/var/run/${PORTNAME}" - - ${CHOWN} "${USERS}:${GROUPS}" "/var/run/${PORTNAME}" - - ${INSTALL} -m 644 -o ${USERS} -g ${GROUPS} ${FILESDIR}/fetchmailrc.sample ${PREFIX}/etc/fetchmailrc.sample + ${MKDIR} -m 0755 "${STAGEDIR}/var/run/${PORTNAME}" + ${INSTALL} -m 644 ${FILESDIR}/fetchmailrc.sample\ + ${STAGEDIR}${PREFIX}/etc/fetchmailrc.sample if [ ! -f ${PREFIX}/etc/fetchmailrc ]; then \ - - ${CP} -p ${PREFIX}/etc/fetchmailrc.sample ${PREFIX}/etc/fetchmailrc ; \ - - ${CHMOD} 600 ${PREFIX}/etc/fetchmailrc ; \ + ${CP} -p ${STAGEDIR}${PREFIX}/etc/fetchmailrc.sample\ + ${STAGEDIR}${PREFIX}/etc/fetchmailrc ; \ + ${CHMOD} 600 ${STAGEDIR}${PREFIX}/etc/fetchmailrc ; \ fi @${ECHO_CMD} "" diff -ruN /usr/ports/mail/fetchmail/files/pkg-deinstall.in ./files/pkg-deinstall.in - --- /usr/ports/mail/fetchmail/files/pkg-deinstall.in 1970-01-01 09:00:00.000000000 +0900 +++ ./files/pkg-deinstall.in 2014-01-24 17:56:16.000000000 +0900 @@ -0,0 +1,11 @@ +#!/bin/sh + +if [ x$2 != xPOST-DEINSTALL ]; then + exit +fi + +if [ -f /var/run/%%PORTNAME%%/fetchmail.pid ] ; then + /bin/rm -f /var/run/%%PORTNAME%%/fetchmail.pid +fi + +exit diff -ruN /usr/ports/mail/fetchmail/files/pkg-install.in ./files/pkg-install.in - --- /usr/ports/mail/fetchmail/files/pkg-install.in 1970-01-01 09:00:00.000000000 +0900 +++ ./files/pkg-install.in 2014-01-24 17:51:24.000000000 +0900 @@ -0,0 +1,11 @@ +#!/bin/sh + +if [ x$2 != xPOST-INSTALL ]; then + exit +fi + +/bin/mkdir -m 0755 -p /var/run/%%PORTNAME%% +/usr/sbin/chown "%%USERS%%:%%GROUPS%%" /var/run/%%PORTNAME%% +/usr/sbin/chown "%%USERS%%:%%GROUPS%%" %%PREFIX%%/etc/fetchmailrc* + +exit diff -ruN /usr/ports/mail/fetchmail/pkg-plist ./pkg-plist - --- /usr/ports/mail/fetchmail/pkg-plist 2014-01-22 08:40:21.000000000 +0900 +++ ./pkg-plist 2014-01-23 10:12:37.000000000 +0900 @@ -1,5 +1,8 @@ +@comment $FreeBSD: mail/fetchmail/pkg-plist 315268 2013-03-26 08:56:28Z mandree $ bin/fetchmail bin/fetchmailconf +man/man1/fetchmail.1.gz +man/man1/fetchmailconf.1.gz %%NOX11%%libexec/fetchmailconf.py %%NLS%%share/locale/ca/LC_MESSAGES/fetchmail.mo %%NLS%%share/locale/cs/LC_MESSAGES/fetchmail.mo - --- fetchmail-6.3.26.patch ends here --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlLiLnQACgkQxqPFoZw+j1Y1OwCfa5evAvHtxHDWqndYQdxY5cDe BTIAnijEWF2kDWN++OgLYjPjidX5zX8c =w6Ye -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > It looks like something mangled your patchfile. It had "- -" at the beginning of the line where it should be "-". After fixing that problem, I was able to apply and test it. It still fails poudriere testport. This is because the Makefile contained: I'm sorry. My mail user agent's plug-in seems to have influenced. > In the attached revision, I've put all of the manipulation of /var/run/fetchmail into the pkg-(de)install scripts. Poudriere testport still complains about %%ETCDIR%%rc and $$ETCDIR%%rc.sample -- but I believe these to be false positives. In my PC, the problem did not occur. :-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlL5f/8ACgkQxqPFoZw+j1ZgdACguSvc1eESfSDaUIoZxzTQoSO/ oZUAn1kqX7pZqUllcIkhXzdSl06/0qyk =EJp4 -----END PGP SIGNATURE-----
The patch looks mostly OK to me, I made some changes (attached): - USE_GMAKE and USE_XZ replaced by their USES equivalents - removed NULLDIR, portlint is just whining here and this would add unneeded complexity - simplified post-install target and pkg-plist - removed displaying pkg-message from post-install, this is handled automatically by the staging framework - removed creation of /var/run/fetchmail from pkg-plist, this is already done in pkg-install.in Both a 'poudriere testport' on a 8.4-i386 jail and a 'make check-orphans ; make package' as user succeeded without any warnings about leftover or missing files. René
Responsible Changed From-To: freebsd-ports-bugs->rene Take
I tried the patch. It seems doesn't work pkg-install. > =3D=3D=3D> Staging rc.d startup script(s) > =3D=3D=3D=3D> Items missing from pkg-plist (check-orphans) > =3D=3D=3D> Building package for fetchmail-6.3.26 > =3D=3D=3D> Installing for fetchmail-6.3.26 > =3D=3D=3D> Checking if mail/fetchmail already installed > =3D=3D=3D> Registering installation for fetchmail-6.3.26 > =3D=3D=3D> Creating users and/or groups. > Using existing group 'fetchmail'. > Using existing user 'fetchmail'. > /usr/sbin/chmod: not found > /usr/sbin/chmod: not found > pkg-static: POST-INSTALL script failed The fix, and then try again. --- /dev/null 2014-04-14 10:00:04.000000000 +0900 +++ mail/fetchmail/files/pkg-install.in 2014-04-14 09:59:52.000000000 +09= 00 @@ -0,0 +1,13 @@ +#!/bin/sh + +if [ x$2 !=3D xPOST-INSTALL ]; then + exit +fi + +/bin/mkdir -m 0755 -p /var/run/%%PORTNAME%% +/usr/sbin/chown "%%USERS%%:%%GROUPS%%" /var/run/%%PORTNAME%% +/usr/sbin/chown "%%USERS%%:%%GROUPS%%" %%PREFIX%%/etc/fetchmailrc* +/bin/chmod 0600 %%PREFIX%%/etc/fetchmailrc +/bin/chmod 0644 %%PREFIX%%/etc/fetchmailrc.sample + +exit Ren=C3=A9 Ladan =E3=81=95=E3=82=93=E3=81=AF=E6=9B=B8=E3=81=8D=E3=81=BE=E3= =81=97=E3=81=9F (2014/04/06 20:52): > The patch looks mostly OK to me, I made some changes (attached): > - USE_GMAKE and USE_XZ replaced by their USES equivalents > - removed NULLDIR, portlint is just whining here and this would add > unneeded complexity > - simplified post-install target and pkg-plist > - removed displaying pkg-message from post-install, this is handled > automatically by the staging framework > - removed creation of /var/run/fetchmail from pkg-plist, this is alread= y > done in pkg-install.in >=20 > Both a 'poudriere testport' on a 8.4-i386 jail and a 'make check-orphan= s > ; make package' as user succeeded without any warnings about leftover o= r > missing files. >=20 > Ren=C3=A9 >=20 --=20
State Changed From-To: feedback->closed Committed, thanks
Author: rene Date: Tue Apr 22 16:10:50 2014 New Revision: 351860 URL: http://svnweb.freebsd.org/changeset/ports/351860 QAT: https://qat.redports.org/buildarchive/r351860/ Log: - Add license information [1] - Fix shebang for fetchmailconf.py [1] - Convert POP2 knob into an option [1] - Use option helpers [1] - Fix staging of documentation and X11 files [1] - Simplify post-install target and pkg-plist - Replace USE_GMAKE and USE_XZ by their USES equivalents - Do not display pkg-message in post-install - Do not create /var/run/fetchmail in pkg-plist PR: ports/185572 [1] Submitted by: Takefu <takefu@airport.fm> Approved by: maintainer timeout (<chalpin@cs.wisc.edu>) Added: head/mail/fetchmail/files/pkg-deinstall.in (contents, props changed) head/mail/fetchmail/files/pkg-install.in (contents, props changed) Modified: head/mail/fetchmail/Makefile head/mail/fetchmail/pkg-plist Modified: head/mail/fetchmail/Makefile ============================================================================== --- head/mail/fetchmail/Makefile Tue Apr 22 16:03:28 2014 (r351859) +++ head/mail/fetchmail/Makefile Tue Apr 22 16:10:50 2014 (r351860) @@ -10,18 +10,23 @@ MASTER_SITES= SF/${PORTNAME}/branch_6.3/ MAINTAINER= chalpin@cs.wisc.edu COMMENT= Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR +LICENSE= GPLv2 LGPL21 +LICENSE_COMB= dual + RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss # Note USERS can only contain a single word as parts below rely on that. -USERS= ${PORTNAME} -GROUPS= ${USERS} +USERS= ${PORTNAME} +GROUPS= ${USERS} + +USES= gmake shebangfix tar:xz +SHEBANG_FILES= fetchmailconf.py +python_OLD_CMD= /usr/bin/env python USE_RC_SUBR= fetchmail -FETCHMAILRC= ${PREFIX}/etc/fetchmailrc -SUB_FILES= pkg-message +SUB_FILES= pkg-message pkg-install pkg-deinstall +SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} PORTNAME=${PORTNAME} -USE_XZ= yes -USE_GMAKE= yes GNU_CONFIGURE= yes USE_OPENSSL= yes CONFIGURE_ARGS= --enable-opie --enable-RPA --enable-SDPS \ @@ -29,44 +34,37 @@ CONFIGURE_ARGS= --enable-opie --enable-R --with-ssl=${OPENSSLBASE} LDFLAGS+= -L${LOCALBASE}/lib -MAN1= fetchmail.1 -MLINKS= fetchmail.1 fetchmailconf.1 -OPTIONS_DEFINE= X11 NLS NTLM GSSAPI +OPTIONS_DEFINE= X11 NLS NTLM GSSAPI POP2 OPTIONS_DEFAULT= GSSAPI +OPTIONS_SUB= yes X11_DESC= Python/Tkinter dependencies for ``fetchmailconf'' -NTLM_DESC= Build in support for NTLM/MSN authentication -GSSAPI_DESC= Build GSSAPI/Kerberos 5 support +POP2_DESC= POP2 Protocol support[obsolete] + +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= nls +NLS_CONFIGURE_ON= --enable-nls +NLS_CONFIGURE_OFF= --disable-nls PORTDOCS= FAQ FEATURES NEWS NOTES README README.SSL \ design-notes.html fetchmail-FAQ.html fetchmail-features.html \ esrs-design-notes.html -NO_STAGE= yes .include <bsd.port.options.mk> # Pop2 is obsolete -.if defined(WITH_POP2) +.if ${PORT_OPTIONS:MPOP2} CONFIGURE_ARGS+= --enable-POP2 .endif .if ${PORT_OPTIONS:MX11} USE_PYTHON_RUN= yes RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:${PORTSDIR}/x11-toolkits/py-tkinter -PLIST_SUB+= X11="" NOX11="@comment " +PLIST_SUB+= NOX11="@comment " .else CONFIGURE_ARGS+= PYTHON=: SUB_FILES+= fetchmailconf -PLIST_SUB+= X11="@comment " NOX11="" -.endif - -.if ${PORT_OPTIONS:MNLS} -CONFIGURE_ARGS+= --enable-nls -PLIST_SUB+= NLS="" -USES+= gettext -.else -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " +PLIST_SUB+= NOX11="" .endif .if ${PORT_OPTIONS:MGSSAPI} @@ -92,33 +90,20 @@ CONFIGURE_ARGS+= --enable-NTLM PORTDOCS+= README.NTLM .endif -pre-patch: - @${REINPLACE_CMD} -e "s,^#!/usr/bin/env python,#!${LOCALBASE}/bin/python,g" \ - ${WRKSRC}/fetchmailconf.py - post-build: @${MAKE} -C ${WRKSRC} check post-install: .if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if empty(PORT_OPTIONS:MX11) - ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${PREFIX}/libexec + ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${STAGEDIR}${PREFIX}/libexec .endif - ${MKDIR} -m 0755 "/var/run/${PORTNAME}" - ${CHOWN} "${USERS}:${GROUPS}" "/var/run/${PORTNAME}" - ${INSTALL} -m 644 -o ${USERS} -g ${GROUPS} ${FILESDIR}/fetchmailrc.sample ${PREFIX}/etc/fetchmailrc.sample - if [ ! -f ${PREFIX}/etc/fetchmailrc ]; then \ - ${CP} -p ${PREFIX}/etc/fetchmailrc.sample ${PREFIX}/etc/fetchmailrc ; \ - ${CHMOD} 600 ${PREFIX}/etc/fetchmailrc ; \ - fi - - @${ECHO_CMD} "" - @${CAT} ${PKGMESSAGE} - @${ECHO_CMD} "" + ${INSTALL} ${FILESDIR}/fetchmailrc.sample \ + ${STAGEDIR}${PREFIX}/etc/fetchmailrc.sample .include <bsd.port.mk> Added: head/mail/fetchmail/files/pkg-deinstall.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/fetchmail/files/pkg-deinstall.in Tue Apr 22 16:10:50 2014 (r351860) @@ -0,0 +1,13 @@ +#!/bin/sh + +if [ x$2 != xPOST-DEINSTALL ]; then + exit +fi + +if [ -f /var/run/%%PORTNAME%%/fetchmail.pid ] ; then + /bin/rm -f /var/run/%%PORTNAME%%/fetchmail.pid +fi + +/bin/rmdir /var/run/%%PORTNAME%% + +exit Added: head/mail/fetchmail/files/pkg-install.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/fetchmail/files/pkg-install.in Tue Apr 22 16:10:50 2014 (r351860) @@ -0,0 +1,13 @@ +#!/bin/sh + +if [ x$2 != xPOST-INSTALL ]; then + exit +fi + +/bin/mkdir -m 0755 -p /var/run/%%PORTNAME%% +/usr/sbin/chown "%%USERS%%:%%GROUPS%%" /var/run/%%PORTNAME%% +/usr/sbin/chown "%%USERS%%:%%GROUPS%%" %%PREFIX%%/etc/fetchmailrc* +/bin/chmod 0600 %%PREFXI%%/etc/fetchmailrc +/bin/chmod 0644 %%PREFXI%%/etc/fetchmailrc.sample + +exit Modified: head/mail/fetchmail/pkg-plist ============================================================================== --- head/mail/fetchmail/pkg-plist Tue Apr 22 16:03:28 2014 (r351859) +++ head/mail/fetchmail/pkg-plist Tue Apr 22 16:10:50 2014 (r351860) @@ -1,5 +1,8 @@ +@comment $FreeBSD: mail/fetchmail/pkg-plist 315268 2013-03-26 08:56:28Z mandree $ bin/fetchmail bin/fetchmailconf +man/man1/fetchmail.1.gz +man/man1/fetchmailconf.1.gz %%NOX11%%libexec/fetchmailconf.py %%NLS%%share/locale/ca/LC_MESSAGES/fetchmail.mo %%NLS%%share/locale/cs/LC_MESSAGES/fetchmail.mo @@ -28,10 +31,6 @@ bin/fetchmailconf %%X11%%%%PYTHON_SITELIBDIR%%/fetchmailconf.py %%X11%%%%PYTHON_SITELIBDIR%%/fetchmailconf.pyc %%X11%%%%PYTHON_SITELIBDIR%%/fetchmailconf.pyo -@exec /usr/bin/install -d -m 755 -o fetchmail -g fetchmail /var/run/fetchmail @unexec if cmp -s %D/etc/fetchmailrc.sample %D/etc/fetchmailrc; then rm -f %D/etc/fetchmailrc; fi etc/fetchmailrc.sample @exec if [ ! -f %D/etc/fetchmailrc ] ; then cp -p %D/%F %B/fetchmailrc; fi -@cwd /var/run -@unexec rm -f %D/fetchmail/fetchmail.pid 2>/dev/null || true -@dirrmtry fetchmail _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"