[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