[MacPorts] #1976: UPDATE exim-4.3.4
MacPorts
noreply at macports.org
Thu Mar 24 06:56:54 PDT 2016
#1976: UPDATE exim-4.3.4
---------------------+--------------------
Reporter: jbc@… | Owner: fkr@…
Type: update | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 1.0
Resolution: fixed | Keywords:
Port: exim |
---------------------+--------------------
Changes (by ryandesign@…):
* type: defect => update
* port: => exim
Old description:
> exim-4.3.4
>
> the portfile can be found here: INLINE
>
> Description: fixes issue with md5 checksum line causing build to fail,
> updates exiscan patch to latest
> version, adds a couple of simple variants
>
> Homepage: http://www.exim.org/
>
> Comments: Markus fixed the problem with the checksum line in version
> 4.3.2 as I recall, after I
> mentioned it, but the problem somehow reappeared when the portfile was
> updated again. *Really* need
> a PostgresQL variant as well as the current mySQL one, but I don't have
> the expertise to set this up.
>
> ================INLINE CONTENT================
>
> --- Portfile.old Wed Jun 23 23:05:56 2004
> +++ Portfile Sun Jun 20 11:46:56 2004
> @@ -16,7 +16,7 @@
> maintainers fkr at opendarwin.org cms at opendarwin.org
> master_sites ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \
> ftp://ftp.exim.org/pub/exim/exim4/
> -checksums md5 acdf7117f18b71702d4da284b1263275
> +checksums ${distname}${extract.suffix} md5
> acdf7117f18b71702d4da284b1263275
> depends_build bin:perl:perl5.8
> depends_run
> path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
>
> @@ -68,14 +68,16 @@
> variant tls { }
>
> variant exiscan { patch_sites http://duncanthrax.net/exiscan-
> acl/
> - patchfiles-append exiscan-acl-4.34-21.patch
> - checksums-append exiscan-acl-4.34-21.patch
> md5 6fa74ecf1c2a83dbce1e46f991fce27b }
> + patchfiles-append exiscan-acl-4.34-22.patch
> + checksums-append exiscan-acl-4.34-22.patch
> md5 94e3ddcdd91df3448c49a32fa6c2a735 }
>
> variant mysql { depends_lib-append lib:libmysqlclient:mysql }
>
> variant mysql4 { depends_lib-append lib:libmysqlclient:mysql4 }
>
> variant maildir { }
> +variant dsearch { }
> +variant passwd { }
>
> post-configure {
> if {[variant_isset mysql] || [variant_isset mysql4]} {
> @@ -87,6 +89,14 @@
> reinplace "s|# SUPPORT_MAILDIR=yes|SUPPORT_MAILDIR=yes|g"
> Local/Makefile
> }
>
> + if {[variant_isset dsearch ]} {
> + reinplace "s|# LOOKUP_DSEARCH=yes|LOOKUP_DSEARCH=yes|g"
> Local/Makefile
> + }
> +
> + if {[variant_isset passwd ]} {
> + reinplace "s|# LOOKUP_PASSWD=yes|LOOKUP_PASSWD=yes|g"
> Local/Makefile
> + }
> +
> if {[variant_isset smtp-auth ]} {
> reinplace "s|# AUTH_CRAM_MD5=yes|AUTH_CRAM_MD5=yes|g"
> Local/Makefile
> reinplace "s|# AUTH_PLAINTEXT=yes|AUTH_PLAINTEXT=yes|g"
> Local/Makefile
New description:
exim-4.3.4
the portfile can be found here: INLINE
Description: fixes issue with md5 checksum line causing build to fail,
updates exiscan patch to latest
version, adds a couple of simple variants
Homepage: http://www.exim.org/
Comments: Markus fixed the problem with the checksum line in version 4.3.2
as I recall, after I
mentioned it, but the problem somehow reappeared when the portfile was
updated again. *Really* need
a PostgresQL variant as well as the current mySQL one, but I don't have
the expertise to set this up.
================INLINE CONTENT================
{{{
--- Portfile.old Wed Jun 23 23:05:56 2004
+++ Portfile Sun Jun 20 11:46:56 2004
@@ -16,7 +16,7 @@
maintainers fkr at opendarwin.org cms at opendarwin.org
master_sites ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \
ftp://ftp.exim.org/pub/exim/exim4/
-checksums md5 acdf7117f18b71702d4da284b1263275
+checksums ${distname}${extract.suffix} md5
acdf7117f18b71702d4da284b1263275
depends_build bin:perl:perl5.8
depends_run
path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
@@ -68,14 +68,16 @@
variant tls { }
variant exiscan { patch_sites http://duncanthrax.net/exiscan-
acl/
- patchfiles-append exiscan-acl-4.34-21.patch
- checksums-append exiscan-acl-4.34-21.patch
md5 6fa74ecf1c2a83dbce1e46f991fce27b }
+ patchfiles-append exiscan-acl-4.34-22.patch
+ checksums-append exiscan-acl-4.34-22.patch
md5 94e3ddcdd91df3448c49a32fa6c2a735 }
variant mysql { depends_lib-append lib:libmysqlclient:mysql }
variant mysql4 { depends_lib-append lib:libmysqlclient:mysql4 }
variant maildir { }
+variant dsearch { }
+variant passwd { }
post-configure {
if {[variant_isset mysql] || [variant_isset mysql4]} {
@@ -87,6 +89,14 @@
reinplace "s|# SUPPORT_MAILDIR=yes|SUPPORT_MAILDIR=yes|g"
Local/Makefile
}
+ if {[variant_isset dsearch ]} {
+ reinplace "s|# LOOKUP_DSEARCH=yes|LOOKUP_DSEARCH=yes|g"
Local/Makefile
+ }
+
+ if {[variant_isset passwd ]} {
+ reinplace "s|# LOOKUP_PASSWD=yes|LOOKUP_PASSWD=yes|g"
Local/Makefile
+ }
+
if {[variant_isset smtp-auth ]} {
reinplace "s|# AUTH_CRAM_MD5=yes|AUTH_CRAM_MD5=yes|g"
Local/Makefile
reinplace "s|# AUTH_PLAINTEXT=yes|AUTH_PLAINTEXT=yes|g"
Local/Makefile
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/1976#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list