FreeBSD Bugzilla – Attachment 34254 Details for
Bug 55701
[PATCH] update of port mail/exim to version 4.22
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
exim-4.22.patch
exim-4.22.patch (text/plain), 10.49 KB, created by
Oliver Eikemeier
on 2003-08-18 17:20:09 UTC
(
hide
)
Description:
exim-4.22.patch
Filename:
MIME Type:
Creator:
Oliver Eikemeier
Created:
2003-08-18 17:20:09 UTC
Size:
10.49 KB
patch
obsolete
>diff -Nur mail/exim/Makefile.orig mail/exim/Makefile >--- mail/exim/Makefile.orig Fri Aug 15 02:06:31 2003 >+++ mail/exim/Makefile Mon Aug 18 17:58:20 2003 >@@ -7,20 +7,18 @@ > > PORTNAME= exim > PORTVERSION= ${EXIM_VERSION} >-PORTREVISION= 2 > CATEGORIES= mail >-MASTER_SITES= ${MASTER_SITE_EXIM} \ >- http://duncanthrax.net/%SUBDIR%/:exiscan_acl >-MASTER_SITE_SUBDIR= exim4 exiscan-acl/:exiscan_acl >+MASTER_SITES= ${MASTER_SITE_EXIM} >+MASTER_SITE_SUBDIR= exim4 > DISTFILES= exim-${EXIM_VERSION}${EXTRACT_SUFX} \ > exim-texinfo-${EXIM_DOCVERSION}${EXTRACT_SUFX} >-.if !defined(WITHOUT_EXISCAN) >-DISTFILES+= exiscan-acl-${EXISCAN_ACL_VERSION}.patch.bz2:exiscan_acl >-.endif > DIST_SUBDIR= exim > >-EXTRACT_ONLY= exim-${EXIM_VERSION}${EXTRACT_SUFX} \ >- exim-texinfo-${EXIM_DOCVERSION}${EXTRACT_SUFX} >+.if !defined(WITHOUT_EXISCAN) >+PATCH_SITES= http://duncanthrax.net/%SUBDIR%/ >+PATCH_SITE_SUBDIR= exiscan-acl >+PATCHFILES= exiscan-acl-${EXISCAN_ACL_VERSION}.patch.bz2 >+.endif > > MAINTAINER= sheldonh@FreeBSD.org > COMMENT= High performance MTA for Unix systems on the Internet >@@ -30,17 +28,20 @@ > USE_BZIP2= yes > USE_PERL5= yes > MAN8= exim.8 >+INFO= exim exim_filter > >-EXIM_VERSION= 4.21 >+EXIM_VERSION= 4.22 > EXIM_DOCVERSION= 4.20 > EXISCAN_ACL_VERSION= ${EXIM_VERSION}-10 > >-PLIST_SUB+= EXIM_VERSION="${EXIM_VERSION}" >+PLIST_SUB+= EXIM_VERSION="${EXIM_VERSION}" > > .if defined(NOPORTDOCS) > PKGMESSAGE= ${WRKDIR}/POST-INSTALL-NOTES > .endif > >+PATCH_DIST_STRIP= -p1 >+ > MAKE_ENV+= OSTYPE=${OPSYS} ARCHTYPE=${MACHINE_ARCH} LOCALBASE=${LOCALBASE} > > POSTGRESQL_PORT?= databases/postgresql7 >@@ -137,9 +138,9 @@ > spec.txt > .if !defined(WITHOUT_EXISCAN) > PORTDOC_FILES+= exiscan-acl-examples.txt exiscan-acl-spec.txt >-PLIST_SUB+= EXISCAN_ACL="" >+PLIST_SUB+= EXISCAN_ACL="" > .else >-PLIST_SUB+= EXISCAN_ACL="@comment " >+PLIST_SUB+= EXISCAN_ACL="@comment " > .endif > > .if ${OSVERSION} < 400014 >@@ -320,8 +321,6 @@ > > post-patch: > .if !defined(WITHOUT_EXISCAN) >- ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/exiscan-acl-${EXISCAN_ACL_VERSION}.patch.bz2 \ >- | ${PATCH} -d ${WRKSRC} -p1 > ${WRKDIR}/patch-exiscan-acl.log 2>&1 > @${CAT} ${FILESDIR}/POST-INSTALL-NOTES.exiscan-acl \ > ${FILESDIR}/POST-INSTALL-NOTES > ${WRKDIR}/POST-INSTALL-NOTES > .else >@@ -342,13 +341,13 @@ > post-install: > ${INSTALL_SCRIPT} ${FILESDIR}/exim.sh ${PREFIX}/etc/rc.d > .if !defined(NOPORTDOCS) >- ${MKDIR} ${PREFIX}/share/doc/exim >- ${INSTALL_DATA} ${WRKDIR}/POST-INSTALL-NOTES ${PREFIX}/share/doc/exim >+ ${MKDIR} ${DOCSDIR} >+ ${INSTALL_DATA} ${WRKDIR}/POST-INSTALL-NOTES ${DOCSDIR} > .for file in ${PORTDOC_FILES} >- ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${PREFIX}/share/doc/exim >+ ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR} > .endfor > .for file in ${MAN8} >- ${INSTALL_MAN} ${WRKSRC}/doc/${file} ${PREFIX}/man/man8 >+ ${INSTALL_MAN} ${WRKSRC}/doc/${file} ${MAN8PREFIX}/man/man8 > .endfor > .endif > @${CAT} ${PKGMESSAGE} >diff -Nur mail/exim/distinfo.orig mail/exim/distinfo >--- mail/exim/distinfo.orig Fri Aug 15 02:06:31 2003 >+++ mail/exim/distinfo Mon Aug 18 16:52:13 2003 >@@ -1,3 +1,3 @@ >-MD5 (exim/exim-4.21.tar.bz2) = 16b1290e4c289c7d70294ca447b0a3bc >+MD5 (exim/exim-4.22.tar.bz2) = 938ae799c08ed1899dd27fd50d48f4e5 > MD5 (exim/exim-texinfo-4.20.tar.bz2) = debc6d3fdd88fd6d9c646ca0495fa92d >-MD5 (exim/exiscan-acl-4.21-10.patch.bz2) = b22d3ed3e132ea11069b89ae4269f493 >+MD5 (exim/exiscan-acl-4.22-10.patch.bz2) = 239fb3db3eeb5da7c816ce2765b5db2a >diff -Nur mail/exim/files/patch-OS::Makefile-FreeBSD.orig mail/exim/files/patch-OS::Makefile-FreeBSD >--- mail/exim/files/patch-OS::Makefile-FreeBSD.orig Fri Aug 15 02:06:31 2003 >+++ mail/exim/files/patch-OS::Makefile-FreeBSD Mon Aug 18 17:14:34 2003 >@@ -1,12 +1,12 @@ > --- OS/Makefile-FreeBSD.orig Tue Aug 12 17:39:51 2003 > +++ OS/Makefile-FreeBSD Thu Aug 14 12:10:46 2003 >-@@ -5,12 +5,16 @@ >+@@ -5,11 +5,16 @@ > PORTOBJFORMAT!= test -x /usr/bin/objformat && /usr/bin/objformat || echo aout > > CHOWN_COMMAND=/usr/sbin/chown > +STRIP_COMMAND=/usr/bin/strip > >- HAVE_ICONV=yes >++HAVE_ICONV=yes > HAVE_SA_LEN=YES > > # crypt() is in a separate library >diff -Nur mail/exim/files/patch-src::EDITME.orig mail/exim/files/patch-src::EDITME >--- mail/exim/files/patch-src::EDITME.orig Fri Mar 7 10:39:52 2003 >+++ mail/exim/files/patch-src::EDITME Mon Aug 18 17:40:00 2003 >@@ -1,5 +1,5 @@ >---- src/EDITME.orig Mon Jul 22 10:59:47 2002 >-+++ src/EDITME Mon Sep 16 11:33:03 2002 >+--- src/EDITME.orig Mon Aug 18 14:52:52 2003 >++++ src/EDITME Mon Aug 18 17:34:17 2003 > @@ -98,7 +98,7 @@ > # /usr/local/sbin. The installation script will try to create this directory, > # and any superior directories, if they do not exist. >@@ -9,16 +9,16 @@ > > > #------------------------------------------------------------------------------ >-@@ -113,7 +113,7 @@ >- # directories if they don't exist. It will also install a default runtime >- # configuration if this file does not exist. >+@@ -114,7 +114,7 @@ >+ # don't exist. It will also install a default runtime configuration if this >+ # file does not exist. > > -CONFIGURE_FILE=/usr/exim/configure > +CONFIGURE_FILE=XX_PREFIX_XX/etc/exim/configure > > # It is possible to specify a colon-separated list of files for CONFIGURE_FILE. > # In this case, Exim will use the first of them that exists when it is run. >-@@ -131,14 +131,14 @@ >+@@ -132,14 +132,14 @@ > # owner of a local mailbox.) Specifying these values as root is very strongly > # discouraged. These values are compiled into the binary. > >@@ -35,7 +35,7 @@ > > # Many sites define a user called "exim", with an appropriate default group, > # and use >-@@ -264,6 +264,7 @@ >+@@ -265,6 +265,7 @@ > # LDAP_LIB_TYPE=OPENLDAP2 > # LDAP_LIB_TYPE=NETSCAPE > # LDAP_LIB_TYPE=SOLARIS >@@ -43,7 +43,7 @@ > > # If you don't set any of these, Exim assumes the original University of > # Michigan (OpenLDAP 1) library. >-@@ -276,8 +277,10 @@ >+@@ -277,8 +278,10 @@ > # don't need to set LOOKUP_INCLUDE if the relevant directories are already > # specified in INCLUDE. > >@@ -56,7 +56,7 @@ > > > #------------------------------------------------------------------------------ >-@@ -288,7 +290,7 @@ >+@@ -289,7 +292,7 @@ > # files are defaulted in the OS/Makefile-Default file, but can be overridden in > # local OS-specific make files. > >@@ -65,7 +65,7 @@ > > > >-@@ -326,7 +328,7 @@ >+@@ -393,7 +396,7 @@ > # SUPPORT_TLS=yes > > # Uncomment this setting if you are using OpenSSL >@@ -74,7 +74,7 @@ > > # Uncomment these settings if you are using GnuTLS > # USE_GNUTLS=yes >-@@ -377,7 +379,7 @@ >+@@ -444,7 +447,7 @@ > # Once you have done this, "make install" will build the info files and > # install them in the directory you have defined. > >@@ -83,7 +83,7 @@ > > > #------------------------------------------------------------------------------ >-@@ -390,7 +392,7 @@ >+@@ -457,7 +460,7 @@ > # %s. This will be replaced by one of the strings "main", "panic", or "reject" > # to form the final file names. Some installations may want something like this: > >@@ -92,13 +92,14 @@ > > # which results in files with names /var/log/exim_mainlog, etc. The directory > # in which the log files are placed must exist; Exim does not try to create >-@@ -493,12 +495,20 @@ >- >- # USE_TCP_WRAPPERS=yes >- # CFLAGS=-O -I/usr/local/include >--# EXTRALIBS_EXIM=-L/usr/local/lib -lwrap >+@@ -594,12 +597,20 @@ >+ # >+ # USE_TCP_WRAPPERS=yes >+ # CFLAGS=-O -I/usr/local/include >+-# EXTRALIBS_EXIM=-L/usr/local/lib -lwrap >+-# > +EXTRALIBS=XX_TCP_WRAPPERS_LIBS_XX XX_PAM_LIBS_XX >- >++ > # but of course there may need to be other things in CFLAGS and EXTRALIBS_EXIM > # as well. > >@@ -114,7 +115,7 @@ > #------------------------------------------------------------------------------ > # The default action of the exim_install script (which is run by "make > # install") is to install the Exim binary with a unique name such as >-@@ -726,7 +736,7 @@ >+@@ -841,7 +852,7 @@ > # (process id) to a file so that it can easily be identified. The path of the > # file can be specified here. Some installations may want something like this: > >diff -Nur mail/exim/files/patch-src::os.c.orig mail/exim/files/patch-src::os.c >--- mail/exim/files/patch-src::os.c.orig Thu Aug 14 17:46:27 2003 >+++ mail/exim/files/patch-src::os.c Thu Jan 1 01:00:00 1970 >@@ -1,19 +0,0 @@ >-*** src/os.c.orig Tue Aug 12 16:39:56 2003 >---- src/os.c Thu Aug 14 15:53:49 2003 >-*************** >-*** 659,665 **** >- addrp = &ifreq.V_ifr_addr; >- >- #else >-! memcpy((char *)&ifreq, cp, len); >- memcpy(addrbuf, (char *)&(ifreq.V_ifr_addr), len - sizeof(ifreq.V_ifr_name)); >- addrp = (struct sockaddr *)addrbuf; >- #endif >---- 659,665 ---- >- addrp = &ifreq.V_ifr_addr; >- >- #else >-! memcpy((char *)&ifreq, cp, sizeof(ifreq)); >- memcpy(addrbuf, (char *)&(ifreq.V_ifr_addr), len - sizeof(ifreq.V_ifr_name)); >- addrp = (struct sockaddr *)addrbuf; >- #endif >diff -Nur mail/exim/pkg-plist.orig mail/exim/pkg-plist >--- mail/exim/pkg-plist.orig Fri Aug 15 02:06:31 2003 >+++ mail/exim/pkg-plist Mon Aug 18 17:07:30 2003 >@@ -1,7 +1,5 @@ > etc/exim/configure.default > etc/rc.d/exim.sh >-info/exim.info >-info/exim_filter.info > sbin/exim > sbin/exim-%%EXIM_VERSION%%-1 > sbin/exim_checkaccess >@@ -17,21 +15,17 @@ > sbin/eximstats > sbin/exiqgrep > sbin/exiqsumm >-%%PORTDOCS%%share/doc/exim/POST-INSTALL-NOTES >-%%PORTDOCS%%share/doc/exim/Exim3.upgrade >-%%PORTDOCS%%share/doc/exim/Exim4.upgrade >-%%PORTDOCS%%share/doc/exim/OptionLists.txt >-%%PORTDOCS%%share/doc/exim/README >-%%PORTDOCS%%share/doc/exim/dbm.discuss.txt >-%%PORTDOCS%%share/doc/exim/filter.txt >-%%PORTDOCS%%share/doc/exim/pcrepattern.txt >-%%PORTDOCS%%share/doc/exim/pcretest.txt >-%%PORTDOCS%%share/doc/exim/spec.txt >-%%PORTDOCS%%%%EXISCAN_ACL%%share/doc/exim/exiscan-acl-examples.txt >-%%PORTDOCS%%%%EXISCAN_ACL%%share/doc/exim/exiscan-acl-spec.txt >-@unexec install-info --delete %D/info/exim.info %D/info/dir >-@unexec install-info --delete %D/info/exim_filter.info %D/info/dir >-@exec install-info --section="Exim" --entry "* Exim Specification: (exim). Exim manual" %D/info/exim.info %D/info/dir >-@exec install-info --section="Exim" --entry "* Exim Filtering: (exim_filter). Filtering mail with Exim" %D/info/exim_filter.info %D/info/dir >+%%PORTDOCS%%%%DOCSDIR%%/POST-INSTALL-NOTES >+%%PORTDOCS%%%%DOCSDIR%%/Exim3.upgrade >+%%PORTDOCS%%%%DOCSDIR%%/Exim4.upgrade >+%%PORTDOCS%%%%DOCSDIR%%/OptionLists.txt >+%%PORTDOCS%%%%DOCSDIR%%/README >+%%PORTDOCS%%%%DOCSDIR%%/dbm.discuss.txt >+%%PORTDOCS%%%%DOCSDIR%%/filter.txt >+%%PORTDOCS%%%%DOCSDIR%%/pcrepattern.txt >+%%PORTDOCS%%%%DOCSDIR%%/pcretest.txt >+%%PORTDOCS%%%%DOCSDIR%%/spec.txt >+%%PORTDOCS%%%%EXISCAN_ACL%%%%DOCSDIR%%/exiscan-acl-examples.txt >+%%PORTDOCS%%%%EXISCAN_ACL%%%%DOCSDIR%%/exiscan-acl-spec.txt > @dirrm etc/exim >-@dirrm share/doc/exim >+%%PORTDOCS%%@dirrm %%DOCSDIR%%
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 55701
: 34254