Opened 19 years ago

Closed 19 years ago

Last modified 8 years ago

#3194 closed update (invalid)

UPDATE: exim-4.51

Reported by: jbc@… Owned by: cms@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port: exim

Description (last modified by ryandesign (Ryan Carsten Schmidt))

exim-4.51

A portfile diff is inline below.

This is a basic update to upgrade the current dp 4.42 port to version 4.51. This port seems to be abandoned: an update to 4.44 was posted to Bugzilla in January and never committed.

http://www.exim.org/index.html

Note that as of exim 4.50, exiscan is included in the exim source and no longer requires a separately downloaded patch. Also trying to get committed once more some basic lookup variants for exim.

Tried to address Bug #1975 as suggested in a comment there, but the change to exim's DBM path for a Darwin build still does not allow exim to link against the dp-installed DB4; OS X's native db support is used instead.

--- /Users/jbc/Desktop/Portfile	Mon May  9 11:45:37 2005
+++ /Users/jbc/Desktop/Portfile.new	Thu May 26 14:49:28 2005
@@ -2,7 +2,7 @@
 
 PortSystem 1.0
 name            exim
-version         4.42
+version         4.51
 revision	1
 categories      mail
 description     complete replacement for sendmail
@@ -17,7 +17,7 @@
 maintainers     cms@opendarwin.org
 master_sites    ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \
                 ftp://ftp.exim.org/pub/exim/exim4/
-checksums	md5 b1b7b66f9713a777e92fd6650e6ba954
+checksums	md5 5978939453d3e5ed6aa4060aff528d82
 depends_build   bin:perl:perl5.8
 depends_run 	path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
 
@@ -32,7 +32,8 @@
                 reinplace "s|/var/spool/exim|${prefix}/var/spool/exim|g" Local/Makefile
                 reinplace "s|EXIM_MONITOR=eximon.bin|#EXIM_MONITOR=eximon.bin|g" Local/Makefile
 		reinplace "s|/etc/aliases|${destroot}${prefix}/etc/aliases|g" scripts/exim_install
-		adduser ${exim_user} gid=[existsgroup mail] }
+				reinplace "s|DBMLIB =|DBMLIB =/opt/local/lib/libdb-4.2.dylib|g" OS/Makefile-Darwin
+				adduser ${exim_user} gid=[existsgroup mail] }
 
 destroot.destdir	ROOT=${destroot}
 
@@ -68,9 +69,13 @@
 variant smtp-auth { }
 variant tls { }
 
-variant exiscan { patch_sites		http://duncanthrax.net/exiscan-acl/
-		  patchfiles-append 	exiscan-acl-4.42-27.patch
-       		  checksums-append	exiscan-acl-4.42-27.patch md5 3dc7322b6852eb05f7acc3a1108810d6 }
+variant exiscan { }
+
+variant passwd { }
+
+variant cdb { }
+
+variant dsearch { }
 
 variant mysql { depends_lib-append      lib:libmysqlclient:mysql }
 
@@ -81,6 +86,22 @@
 variant ldap { }
 
 post-configure {
+	if {[variant_isset exiscan ]} {
+ 		reinplace "s|# WITH_CONTENT_SCAN=yes|WITH_CONTENT_SCAN=yes|g" Local/Makefile       
+	}
+	
+	if {[variant_isset passwd]} {
+		reinplace "s|# LOOKUP_PASSWD=yes|LOOKUP_PASSWD=yes|g" Local/Makefile
+	}
+
+	if {[variant_isset cdb]} {
+		reinplace "s|# LOOKUP_CDB=yes|LOOKUP_CDB=yes|g" Local/Makefile
+	}
+
+	if {[variant_isset dsearch]} {
+		reinplace "s|# LOOKUP_DSEARCH=yes|LOOKUP_DSEARCH=yes|g" Local/Makefile
+	}
+
 	if {[variant_isset mysql] || [variant_isset mysql4]} {
 		reinplace "s|# LOOKUP_MYSQL=yes|LOOKUP_MYSQL=yes|g" Local/Makefile
 		reinplace "s|# LOOKUP_INCLUDE=.*|LOOKUP_INCLUDE=-I ${prefix}/include/mysql -I ${prefix}/include -I /usr/include|g" Local/Makefile

Change History (3)

comment:1 Changed 19 years ago by olegb@…

Owner: changed from darwinports-bugs@… to cms@…

assigning to new maintainer

comment:2 Changed 19 years ago by michaelm@…

Resolution: invalid
Status: newclosed

also out of date, up to date version commited

comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: exim added
Type: defectupdate
Note: See TracTickets for help on using tickets.