#3194 closed update (invalid)
UPDATE: exim-4.51 — at Version 3
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@… |
---|
comment:2 Changed 19 years ago by michaelm@…
Resolution: | → invalid |
---|---|
Status: | new → closed |
also out of date, up to date version commited
comment:3 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Port: | exim added |
Type: | defect → update |
Note: See
TracTickets for help on using
tickets.
assigning to new maintainer