Opened 20 years ago

Last modified 9 years ago

#2580 closed update

UPDATE: exim-4.44 — at Initial Version

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

Description

Here's a patch that brings exim up to the latest version. It also fixes the exiscan variant and adds two new variants, passwd and cdb.

Index: Portfile =================================================================== RCS file: /Volumes/src/cvs/od/proj/darwinports/dports/mail/exim/Portfile,v retrieving revision 1.26 diff -u -r1.26 Portfile --- Portfile 7 Nov 2004 01:03:18 -0000 1.26 +++ Portfile 15 Jan 2005 03:50:25 -0000 @@ -2,8 +2,7 @@

PortSystem 1.0 name exim

-version 4.42 -revision 1 +version 4.44

categories mail description complete replacement for sendmail long_description Exim is a mail transfer agent (MTA) developed \

@@ -17,7 +16,7 @@

maintainers fkr@… cms@… master_sites ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \

ftp://ftp.exim.org/pub/exim/exim4/

-checksums md5 b1b7b66f9713a777e92fd6650e6ba954 +checksums exim-4.44.tar.gz md5 de72dce38668e3b703358cea0a0de479

depends_build bin:perl:perl5.8 depends_run path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup

@@ -69,8 +68,9 @@

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 } + patchfiles-append exiscan-acl-4.44-28.patch + checksums-append exiscan-acl-4.44-28.patch md5 5dfc7c99d2ea13d5f2d4c62cb7c43146 +}

variant mysql { depends_lib-append lib:libmysqlclient:mysql }

@@ -80,6 +80,10 @@

variant ldap { }

+variant passwd { } + +variant cdb { } +

post-configure {

if {[variant_isset mysql]
[variant_isset mysql4]} {

reinplace "s|# LOOKUP_MYSQL=yes|LOOKUP_MYSQL=yes|g" Local/Makefile

@@ -102,6 +106,12 @@

if {[variant_isset ldap]} {

reinplace "s|# LDAP_LIB_TYPE=OPENLDAP2|LDAP_LIB_TYPE=OPENLDAP2|g" Local/Makefile reinplace "s|# LOOKUP_LIBS=-L/usr/local/lib -lldap -llber -lmysqlclient -lpq

-lgds|LOOKUP_LIBS=-lldap|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

}

}

Change History (0)

Note: See TracTickets for help on using tickets.