Changeset 97931


Ignore:
Timestamp:
Sep 20, 2012, 10:19:08 AM (12 years ago)
Author:
ryandesign@…
Message:

optipng: update to 0.7.3; fix opportunistic use of libpng's headers which causes the program to crash at runtime (#36240); use gmake port dependency only on Tiger since newer OS X already includes gmake 3.81 or newer; add modeline

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/graphics/optipng/Portfile

    r97188 r97931  
     1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
    12# $Id$
    23
     
    45
    56name            optipng
    6 version         0.7.2
     7version         0.7.3
    78categories      graphics
    89license         zlib
     
    2223master_sites    sourceforge:project/${name}/OptiPNG/${name}-${version}
    2324
    24 checksums       rmd160  7b578c8339cae5d5f5d687965aa33022c6dc5910 \
    25                 sha256  5bfd5cfd4880e325011e5b09ff915fe64ce791c5aa8103068831dd8e52d521a1
     25checksums       rmd160  2329a8cc310e191adaf9c944ca92b9890e93b505 \
     26                sha256  e07079fbf4cd7f11e756ca042f5285dd7a1f1784bb398fe6bbb63e5324368491
    2627
    27 # Doesn't depend on libpng or zlib since it uses its own, modified versions
    28 
    29 # Make sure gmake 3.81+ is used, as scripts/gcc.mak needs POSIX
    30 # backslash-newline sequence compatibility.
    31 depends_build   port:gmake
     28# Doesn't depend on libpng or zlib since it uses its own, modified versions.
     29# Clear cppflags and ldflags to ensure an already-installed libpng is not used.
     30configure.cppflags
     31configure.ldflags
    3232
    3333configure.args-append  --mandir=${prefix}/share/man
    3434
    35 # Workaround for problem with MacPorts 1.8.0, which adds the
    36 # --disable-dependency-tracking configure option with the
    37 # universal variant, even though this option is not standard:
    38 #   http://www.gnu.org/prep/standards/standards.html#Configuration
    3935configure.universal_args-delete --disable-dependency-tracking
    4036
    4137variant universal {}
    4238
    43 build.args-append   CC="${configure.cc} ${configure.cflags} [get_canonical_archflags]" \
    44                     LDFLAGS=${configure.ldflags}
     39build.args-append   CC="${configure.cc} ${configure.cflags} [get_canonical_archflags cc]"
    4540
    46 build.cmd       ${prefix}/bin/gmake
     41platform darwin 8 {
     42    # Make sure gmake 3.81+ is used, as scripts/gcc.mak needs POSIX
     43    # backslash-newline sequence compatibility.
     44    depends_build-append    port:gmake
     45    build.cmd               ${prefix}/bin/gmake
     46}
    4747
    4848# The default SourceForge livecheck rule doesn't work with OptiPNG.
Note: See TracChangeset for help on using the changeset viewer.