FreeBSD Bugzilla – Attachment 76396 Details for
Bug 110135
[UPDATE] mail/smail 3.2.0.114 -> 3.2.0.121
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 14.20 KB, created by
Martin Matuska
on 2007-03-09 15:20:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Martin Matuska
Created:
2007-03-09 15:20:01 UTC
Size:
14.20 KB
patch
obsolete
>diff -Nbur mail/smail.orig/Makefile mail/smail/Makefile >--- mail/smail.orig/Makefile Thu Apr 6 02:38:18 2006 >+++ mail/smail/Makefile Fri Mar 9 15:37:28 2007 >@@ -6,37 +6,104 @@ > # > > PORTNAME= smail >-PORTVERSION= 3.2.0.114 >+PORTVERSION= 3.2.0.121 > CATEGORIES= mail >-MASTER_SITES= ftp://ftp.uu.net/networking/mail/smail/OLD/ \ >- ftp://ftp.planix.com/pub/Smail/OLD/ \ >- ftp://ftp.fu-berlin.de/unix/mail/smail/OLD/ >+MASTER_SITES= ftp://ftp.planix.com/pub/Smail/%SUBDIR%/ \ >+ ftp://ftp.fu-berlin.de/unix/mail/smail/%SUBDIR%/ >+MASTER_SITE_SUBDIR= . OLD > > MAINTAINER= ports@FreeBSD.org > COMMENT= A program used for receiving and delivering mail > >-CONFLICTS= bsmtp-* >- > BUILD_DEPENDS= ${LOCALBASE}/lib/libident.a:${PORTSDIR}/security/libident >+LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre > >-CONFLICTS= courier-0.* postfix-1.* postfix-2.* sendmail-8.* sendmail-*-8.* zmailer-2.* >-INSTALL_TARGET= install installman >+CONFLICTS= bsmtp-1.* courier-0.* postfix-1.* postfix-2.* sendmail-8.* sendmail-*-8.* zmailer-2.* > >+.if !defined(NO_INSTALL_MANPAGES) > MAN1= pathto.1 uuwho.1 uupath.1 > MAN5= smailconf.5 smail.5 smaildrct.5 smailmeth.5 smailqual.5 \ >- smailrtrs.5 smailrtry.5 smailtrns.5 >+ smailrtrs.5 smailrtry.5 smailtrns.5 aliases.5 > MAN8= pathalias.8 mkdbm.8 mkline.8 mksort.8 mkaliases.8 smail.8 \ > mkpath.8 pathmerge.8 checkerr.8 getmap.8 mkhpath.8 savelog.8 \ > mkuuwho.8 mailq.8 sendmail.8 runq.8 rmail.8 rsmtp.8 smtpd.8 \ >- newaliases.8 smailbug.8 unfreezemail.8 bouncemail.8 >+ newaliases.8 smailbug.8 unfreezemail.8 bouncemail.8 logsumm.8 >+.endif > >-post-install: >- @${ECHO_MSG} "If you want to replace sendmail with links to smail, type" >- @${ECHO_MSG} "the following command as \"root\":" >- @${ECHO_MSG} "" >- @${ECHO_MSG} " make replace" >+CFLAGS+= -I${LOCALBASE}/include >+LDFLAGS+= -L${LOCALBASE}/lib >+LIBS+= -lident -lwrap -lpcre >+ >+CYRUS_USER?= cyrus >+CYRUS_GROUP?= cyrus >+CYRUS_DELIVER_PATH?= ${LOCALBASE}/cyrus/bin/deliver >+ >+OPTIONS= CYRUS22 "Use mail/cyrus-imapd22 as local transport" off \ >+ CYRUS23 "Use mail/cyrus-imapd23 as local transport" off \ >+ REPLACE_CONF "Replace /etc/mail/mailer.conf" off > > .include <bsd.port.pre.mk> >+ >+.if defined(WITH_CYRUS22) && defined(WITH_CYRUS23) >+IGNORE= WITH_CYRUS22 and WITH_CYRUS23 are mutually exclusive. Please run make options again >+.endif >+ >+.if defined(WITH_CYRUS22) >+CYRUS_PORT= ${PORTSDIR}/mail/cyrus-imapd22 >+.else >+CYRUS_PORT= ${PORTSDIR}/mail/cyrus-imapd23 >+.endif >+ >+.if defined(WITH_CYRUS22) || defined(WITH_CYRUS23) >+RUN_DEPENDS+= cyrus/bin/deliver:${CYRUS_PORT} >+CYRUS_IMAPD= USE_CYRUS_IMAPD >+PLIST_SUB+= CYRUS_DELIVER="" >+.else >+PLIST_SUB+= CYRUS_DELIVER="@comment " >+.endif >+ >+.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64" >+ARCH_TYPE=64bit >+.else >+ARCH_TYPE=32bit >+.endif >+ >+do-configure: >+ @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ >+ -e 's|%%MANPREFIX%%|${MANPREFIX}|g' \ >+ -e 's|%%CFLAGS%%|${CFLAGS}|g' \ >+ -e 's|%%CPPFLAGS%%|${CPPFLAGS}|g' \ >+ -e 's|%%LDFLAGS%%|${LDFLAGS}|g' \ >+ -e 's|%%LIBS%%|${LIBS}|g' \ >+ -e 's|%%ARCH_TYPE%%|${ARCH_TYPE}|g' \ >+ -e 's|%%CYRUS_IMAPD%%|${CYRUS_IMAPD}|g' \ >+ ${FILESDIR}/freebsd5.in > ${WRKSRC}/conf/os/freebsd5 >+ @${ECHO_CMD} OS_TYPE=freebsd5 > ${WRKSRC}/conf/EDITME >+ @${ECHO_CMD} STRIP=yes >> ${WRKSRC}/conf/EDITME >+ @${ECHO_CMD} CYRUS_USER="${CYRUS_USER}" >> ${WRKSRC}/conf/EDITME >+ @${ECHO_CMD} CYRUS_GROUP="${CYRUS_GROUP}" >> ${WRKSRC}/conf/EDITME >+ @${ECHO_CMD} CYRUS_DELIVER_PATH="${CYRUS_DELIVER_PATH}" >> ${WRKSRC}/conf/EDITME >+ @${LN} -sf ${WRKSRC}/conf/Make.local-BSD ${WRKSRC}/conf/Make.local >+ @${REINPLACE_CMD} -e 's|defs install|defs|g' \ >+ ${WRKSRC}/man/Makefile >+ @${ECHO_CMD} >> ${WRKSRC}/man/Makefile >+ @${ECHO_CMD} install: >> ${WRKSRC}/man/Makefile >+ >+pre-install: >+ @${MKDIR} ${PREFIX}/etc/smail >+ >+post-install: >+.if defined(WITH_REPLACE_CONF) >+ @make replace >+.endif >+ >+.if defined(WITH_CYRUS22) || defined(WITH_CYRUS23) >+ @cd ${WRKSRC}/util && make install-cyrus-bins >+.endif >+ >+.if !defined(NO_INSTALL_MANPAGES) >+ @cd ${WRKSRC}/man && make installman >+.endif > > replace: > .if ${OSVERSION} >= 400014 >diff -Nbur mail/smail.orig/distinfo mail/smail/distinfo >--- mail/smail.orig/distinfo Fri Nov 25 16:30:58 2005 >+++ mail/smail/distinfo Fri Mar 9 13:49:30 2007 >@@ -1,3 +1,3 @@ >-MD5 (smail-3.2.0.114.tar.gz) = e7e42019fbaebbcab6ec73d76b662fef >-SHA256 (smail-3.2.0.114.tar.gz) = 5f0a9fc7bb45dc868e893db06c6d30131006d3cd98bb79d6437e8624fb1d7024 >-SIZE (smail-3.2.0.114.tar.gz) = 849729 >+MD5 (smail-3.2.0.121.tar.gz) = 0637d2753221ab98e65460a823e1d417 >+SHA256 (smail-3.2.0.121.tar.gz) = 7c81c9ee7d52fee5b1d7d1c3cebe19ca36b3a5c553859c8db3f5625f4a415322 >+SIZE (smail-3.2.0.121.tar.gz) = 1833218 >diff -Nbur mail/smail.orig/files/EDITME mail/smail/files/EDITME >--- mail/smail.orig/files/EDITME Mon Nov 18 00:42:47 1996 >+++ mail/smail/files/EDITME Thu Jan 1 01:00:00 1970 >@@ -1,2 +0,0 @@ >-OS_TYPE=freebsd2.0 >-STRIP=yes >diff -Nbur mail/smail.orig/files/freebsd2.0 mail/smail/files/freebsd2.0 >--- mail/smail.orig/files/freebsd2.0 Sat Feb 12 20:23:45 2000 >+++ mail/smail/files/freebsd2.0 Thu Jan 1 01:00:00 1970 >@@ -1,81 +0,0 @@ >-# FreeBSD 2.x >- >-. $ROOT/conf/os/bsd4.4-lite >- >-# OSNAMES - Names defining this operating system >-OSNAMES="FREEBSD:$OSNAMES" >- >-# MAN1 - where smail user command man pages are to be installed >-# MAN5 - where smail file format man pages are to be installed >-# MAN8 - where smail administrator man pages should be installed >-# MAN1_EXT - file extension for user command man pages >-# MAN5_EXT - file extension for file format man pages >-# MAN8_EXT - file extension for adminstrator man pages >-# >-# >-MAN1_EXT=1 >-MAN1=!!PREFIX!!/man/man1 >-MAN5_EXT=5 >-MAN5=!!PREFIX!!/man/man5 >-MAN8_EXT=8 >-MAN8=!!PREFIX!!/man/man8 >- >-# SMAIL_BIN_DIR - location for uupath, etc. >-SMAIL_BIN_DIR=!!PREFIX!!/bin >- >-# SMAIL_NAME - to replace sendmail completely >-SMAIL_NAME=!!PREFIX!!/sbin/sendmail >- >-# OTHER_SMAIL_NAMES - to replace sendmail completely >-OTHER_SMAIL_NAMES=!!PREFIX!!/bin/mailq:!!PREFIX!!/bin/rmail:!!PREFIX!!/bin/rsmtp >- >-# NEWALIASES - to replace sendmail completely >-NEWALIASES=!!PREFIX!!/bin/newaliases >- >-# LIB_DIR - config files >-LIB_DIR=!!PREFIX!!/etc/smail >- >-# UTIL_BIN_DIR - programs >-UTIL_BIN_DIR=!!PREFIX!!/libexec/smail >- >-# Enable rfc1413 (ident protocol) and ESMTP sending support (EHLO) >-HAVE=$HAVE:EHLO:RFC1413:LIBWRAP >- >-# NOBODY - a user with few access capabilities >-NOBODY=nobody >- >-# PATHS_FILE, PATHS_TYPE - location and type of the pathalias router database >-PATHS_FILE=paths >-PATHS_TYPE=dbm >- >-# FORCE_PATHS_FILE, FORCE_PATHS_TYPE - location and type of the force_paths >-# router database >-FORCE_PATHS_FILE=forcepaths >-FORCE_PATHS_TYPE=lsearch >- >-# FORCE_SMTP_FILE, FORCE_SMTP_TYPE - location and type of the force_smtp >-# router database >-FORCE_SMTP_FILE=forcesmtp >-FORCE_SMTP_TYPE=lsearch >- >-# Rewrite File >-REWRITE_FILE=rewrite >-REWRITE_TYPE=lsearch >- >-# CPPFLAGS - interesting flags for the cpp, and cc commands >-CPPFLAGS="-I. -I.. -I../src -I/usr/local/include -I!!PREFIX!!/include" >- >-CFLAGS="$CFLAGS -I!!PREFIX!!/include" >- >-# LDFLAGS - flags to pass to the loader >-LDFLAGS="-L/usr/local/lib -L!!PREFIX!!/lib" >- >-# LIBS - libraries to include in binaries >-LIBS="-lident -lwrap" >- >-# OSLIBS - we don't have libresolv >-# I doubt that the change to smail-3.2.0.110/conf/os/bsd4.4 is the right way >-# to do it. >-OSLIBS="-lcrypt" >- >-MISC_DEFINES="$MISC_DEFINES:USE_TARGET_DOMAIN:NO_FORWARDTO_FILE:USE_LSEARCH_REGEXCMP:USE_STRICT_MX" >diff -Nbur mail/smail.orig/files/freebsd5.in mail/smail/files/freebsd5.in >--- mail/smail.orig/files/freebsd5.in Thu Jan 1 01:00:00 1970 >+++ mail/smail/files/freebsd5.in Fri Mar 9 13:11:52 2007 >@@ -0,0 +1,89 @@ >+# FreeBSD 5.x >+ >+. $ROOT/conf/os/bsd4.4-lite >+ >+# OSNAMES - Names defining this operating system >+OSNAMES="FREEBSD:$OSNAMES" >+ >+# MAN1 - where smail user command man pages are to be installed >+# MAN5 - where smail file format man pages are to be installed >+# MAN8 - where smail administrator man pages should be installed >+# MAN1_EXT - file extension for user command man pages >+# MAN5_EXT - file extension for file format man pages >+# MAN8_EXT - file extension for adminstrator man pages >+# >+# >+MAN1_EXT=1 >+MAN1=%%MANPREFIX%%/man/man1 >+MAN5_EXT=5 >+MAN5=%%MANPREFIX%%/man/man5 >+MAN8_EXT=8 >+MAN8=%%MANPREFIX%%/man/man8 >+ >+# SMAIL_BIN_DIR - location for uupath, etc. >+SMAIL_BIN_DIR=%%PREFIX%%/bin >+ >+# SMAIL_NAME - to replace sendmail completely >+SMAIL_NAME=%%PREFIX%%/sbin/sendmail >+ >+# OTHER_SMAIL_NAMES - to replace sendmail completely >+OTHER_SMAIL_NAMES=%%PREFIX%%/bin/mailq:%%PREFIX%%/bin/rmail:%%PREFIX%%/bin/rsmtp >+ >+# NEWALIASES - to replace sendmail completely >+NEWALIASES=%%PREFIX%%/bin/newaliases >+ >+# LIB_DIR - config files >+LIB_DIR=%%PREFIX%%/etc/smail >+ >+# UTIL_BIN_DIR - programs >+UTIL_BIN_DIR=%%PREFIX%%/libexec/smail >+ >+# Enable rfc1413 (ident protocol) and ESMTP sending support (EHLO) >+HAVE=$HAVE:EHLO:RFC1413:LIBWRAP >+ >+# NOBODY - a user with few access capabilities >+NOBODY=nobody >+ >+# PATHS_FILE, PATHS_TYPE - location and type of the pathalias router database >+PATHS_FILE=paths >+PATHS_TYPE=dbm >+ >+# FORCE_PATHS_FILE, FORCE_PATHS_TYPE - location and type of the force_paths >+# router database >+FORCE_PATHS_FILE=forcepaths >+FORCE_PATHS_TYPE=lsearch >+ >+# FORCE_SMTP_FILE, FORCE_SMTP_TYPE - location and type of the force_smtp >+# router database >+FORCE_SMTP_FILE=forcesmtp >+FORCE_SMTP_TYPE=lsearch >+ >+# Rewrite File >+REWRITE_FILE=rewrite >+REWRITE_TYPE=lsearch >+ >+# CPPFLAGS - interesting flags for the cpp, and cc commands >+CPPFLAGS="-I. -I.. -I../src %%CPPFLAGS%%" >+ >+CFLAGS="%%CFLAGS%%" >+ >+# LDFLAGS - flags to pass to the loader >+LDFLAGS="%%LDFLAGS%%" >+ >+# LIBS - libraries to include in binaries >+LIBS="%%LIBS%%" >+ >+# OSLIBS - we don't have libresolv >+OSLIBS="-lcrypt" >+ >+SPOOL_DIRS=/var/spool/smail >+TMP_DIR=/var/spool/smail/tmp >+LOG_DIR=/var/log/smail >+UNSHAR_MAP_DIR=/var/spool/uumaps >+NEWS_SPOOL_DIR=/var/spool/news >+UUWHO_FILE=/var/spool/smail/uuwho >+ >+MISC_DEFINES="$MISC_DEFINES:USE_TARGET_DOMAIN:NO_FORWARDTO_FILE:USE_LSEARCH_REGEXCMP:USE_STRICT_MX:%%CYRUS_IMAPD%%" >+ >+# Architecture type >+ARCH_TYPE=%%ARCH_TYPE%% >diff -Nbur mail/smail.orig/files/patch-conf_lib_mkdepend.sh mail/smail/files/patch-conf_lib_mkdepend.sh >--- mail/smail.orig/files/patch-conf_lib_mkdepend.sh Tue Dec 31 01:57:35 2002 >+++ mail/smail/files/patch-conf_lib_mkdepend.sh Thu Jan 1 01:00:00 1970 >@@ -1,13 +0,0 @@ >- >-$FreeBSD: ports/mail/smail/files/patch-conf_lib_mkdepend.sh,v 1.1 2002/12/31 00:57:35 naddy Exp $ >- >---- conf/lib/mkdepend.sh.orig Tue Dec 31 01:45:53 2002 >-+++ conf/lib/mkdepend.sh Tue Dec 31 01:48:30 2002 >-@@ -60,6 +60,7 @@ >- # the compiler with the sun 3 produces extra garbage after >- # the quoted filename. >- sed -n 's/^#[ ]*[0-9]*[ ]*"\(.*\)"[ 0-9]*$/\1/p' | >-+ grep -v '^<.*>$' | # remove GCC3 <built-in> etc >- sed 's%^\./%%' | # remove ./ prefixes >- # next remove >- sort | uniq | >diff -Nbur mail/smail.orig/files/patch-util-Makefile mail/smail/files/patch-util-Makefile >--- mail/smail.orig/files/patch-util-Makefile Thu Jan 1 01:00:00 1970 >+++ mail/smail/files/patch-util-Makefile Fri Mar 9 13:47:44 2007 >@@ -0,0 +1,42 @@ >+--- util/Makefile.orig Tue Jul 12 18:45:55 2005 >++++ util/Makefile Fri Mar 9 12:47:33 2007 >+@@ -35,13 +35,14 @@ >+ LOCAL_SRC=addr.c field.c parse.c ascii.c string.c match.c list.c log.c config.c alloc.c hash.c pwcache.c sysdep.c >+ LOCAL_OBJ=addr.o field.o parse.o ascii.o string.o match.o list.o log.o config.o alloc.o hash.o pwcache.o sysdep.o >+ LOCAL_LIB=libsmail.a >+-SH_TARGETS=checkerr cyrus-deliver-noquota getmap init logsumm mkaliases mkcyrusoqlist mkpath \ >++SH_TARGETS=checkerr getmap init logsumm mkaliases mkpath \ >+ mkuuwho mkhpath bouncemail savelog smailbug unfreezemail >+ C_TARGETS=mkline mksort dcasehost mkdbm pathmerge gleem unsharmap >+ UTIL_TARGETS=${SH_TARGETS} ${C_TARGETS} >+ # this may not always be sane or necessary.... >+-BIN_TARGETS=bouncemail cyrus-deliver-noquota mkaliases mkcyrusoqlist smailbug unfreezemail >+-TARGETS=${UTIL_TARGETS} ${BIN_TARGETS} >++BIN_TARGETS=bouncemail mkaliases smailbug unfreezemail >++CYRUS_BIN_TARGETS=cyrus-deliver-noquota mkcyrusoqlist >++TARGETS=${UTIL_TARGETS} ${BIN_TARGETS} ${CYRUS_BIN_TARGETS} >+ STRIP_TARGETS=mkline mksort dcasehost mkdbm pathmerge gleem unsharmap >+ OBJ=mkline.o mksort.o dcasehost.o mkdbm.o pathmerge.o \ >+ gleem.o unsharmap.o >+@@ -110,6 +111,21 @@ >+ fi; \ >+ done; \ >+ esac >++ >++install-cyrus-bins: all >++ @. ./${DEFS_SH}; \ >++ case "$$DONT_INSTALL" in \ >++ ?*) echo Testing ... install ignored; exit 0;; \ >++ esac; \ >++ ${XEXEC} ${SHELL} ${INSTM} -m 0555 $$UTIL_BIN_DIR ${CYRUS_BIN_TARGETS}; \ >++ for i in ${CYRUS_BIN_TARGETS} ; do \ >++ case $$UTIL_BIN_DIR in \ >++ "$$SMAIL_BIN_DIR") xx="";; \ >++ *) xx=$$SMAIL_BIN_DIR/$$i;; \ >++ esac; \ >++ ${XEXEC} ${SHELL} ${INST} -m 0555 $$l_flag -d $$UTIL_BIN_DIR $$i $$i $$xx; \ >++ done; \ >++ >+ >+ install-libs: ${DEFS_SH} >+ @. ./${DEFS_SH}; \ >diff -Nbur mail/smail.orig/pkg-plist mail/smail/pkg-plist >--- mail/smail.orig/pkg-plist Sat Feb 22 05:55:51 2003 >+++ mail/smail/pkg-plist Fri Mar 9 13:41:56 2007 >@@ -1,6 +1,8 @@ > bin/bouncemail >+%%CYRUS_DELIVER%%bin/cyrus-deliver-noquota > bin/mailq > bin/mkaliases >+%%CYRUS_DELIVER%%bin/mkcyrusoqlist > bin/newaliases > bin/pathto > bin/rmail >@@ -13,6 +15,8 @@ > bin/uupath > bin/uuwho > etc/smail/COPYING >+etc/smail/dead-mail.egrep >+etc/smail/dead-mail.senders > etc/smail/forcepaths > etc/smail/forcesmtp > @exec mkdir -p %D/etc/smail/maps >@@ -22,14 +26,20 @@ > libexec/smail/bouncemail > libexec/smail/bouncemail.O > libexec/smail/checkerr >+%%CYRUS_DELIVER%%libexec/smail/cyrus-deliver-noquota >+%%CYRUS_DELIVER%%libexec/smail/cyrus-deliver-noquota.O > libexec/smail/dcasehost > libexec/smail/getmap > libexec/smail/getopt > libexec/smail/gleem >+libexec/smail/init > libexec/smail/logsumm >+libexec/smail/logsumm.awk > libexec/smail/makedb > libexec/smail/mkaliases > libexec/smail/mkaliases.O >+%%CYRUS_DELIVER%%libexec/smail/mkcyrusoqlist >+%%CYRUS_DELIVER%%libexec/smail/mkcyrusoqlist.O > libexec/smail/mkdbm > libexec/smail/mkhpath > libexec/smail/mkline >diff -Nbur mail/smail.orig/scripts/configure mail/smail/scripts/configure >--- mail/smail.orig/scripts/configure Mon Aug 30 14:06:29 1999 >+++ mail/smail/scripts/configure Thu Jan 1 01:00:00 1970 >@@ -1,6 +0,0 @@ >-#!/bin/sh >-# >-# $FreeBSD: ports/mail/smail/scripts/configure,v 1.4 1999/08/30 12:06:29 peter Exp $ >- >-sed <${FILESDIR}/EDITME >${WRKSRC}/conf/EDITME s+!!PREFIX!!+$PREFIX+g >-sed <${FILESDIR}/freebsd2.0 >${WRKSRC}/conf/os/freebsd2.0 s+!!PREFIX!!+$PREFIX+g
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 110135
: 76396