Ticket #48862: astyle-2.05.1.diff

File astyle-2.05.1.diff, 2.5 KB (added by ryandesign (Ryan Carsten Schmidt), 9 years ago)
  • Portfile

     
    22# $Id$
    33
    44PortSystem          1.0
     5PortGroup           java 1.0
     6PortGroup           muniversal 1.0
    57
    68name                astyle
    7 version             2.04
     9version             2.05.1
    810categories          devel
    911license             LGPL-3+
    1012platforms           darwin
     
    1618                    programming languages.
    1719
    1820homepage            http://astyle.sourceforge.net
    19 master_sites        sourceforge::macosx
    20 distfiles           ${name}_${version}_macosx.tar.gz:macosx
    21 checksums           rmd160  3acff3f6d604c50a4762db9bce8c5cb18088c4a0 \
    22                     sha256  e0ba90723463172fd8a063897092284993eeebb87c63cf26ee36f555b0d89368
     21master_sites        sourceforge:project/astyle/astyle/astyle%20${version}
     22distname            ${name}_${version}_macosx
     23checksums           rmd160  d153c0004c7a5d44dc68f235b5baa36e988afab3 \
     24                    sha256  de66da286dee2b9de1dc1c05092cbf5368c0889f25d1e2ee8b51766aff8e4baf
    2325
    2426worksrcdir          ${name}/build/mac
     27
    2528patchfiles          patch-Makefile.diff
     29
    2630use_configure       no
    27 conflicts           astyle-dev
    2831
    29 variant universal   {}
     32build.args-append   prefix=${prefix}
    3033
    31 build.target        release
    32 build.args-append   prefix=${prefix} \
    33                     CXX="${configure.cxx} [get_canonical_archflags cxx]"
    34 
     34destroot.target-append \
     35                    install-lib
    3536destroot.args-append \
    36                     prefix=${prefix} \
    37                     CXX="${configure.cxx} [get_canonical_archflags cxx]"
     37                    prefix=${prefix}
    3838
    39 variant lib description {Build and install the libraries} {
    40     build.target-append shared static
    41     destroot.target-append install-lib
     39foreach arch ${configure.universal_archs} {
     40    lappend merger_build_args(${arch}) CXX='${configure.cxx} -arch ${arch}'
     41    lappend merger_destroot_args(${arch}) CXX='${configure.cxx} -arch ${arch}'
    4242}
    4343
     44if {![variant_isset universal]} {
     45    if {[info exists merger_build_args(${configure.build_arch})]} {
     46        build.args-append $merger_build_args(${configure.build_arch})
     47    }
     48    if {[info exists merger_destroot_args(${configure.build_arch})]} {
     49        destroot.args-append $merger_destroot_args(${configure.build_arch})
     50    }
     51}
     52
    4453variant java description {Build and install the JNI library} {
    4554    build.target-append java
    4655    destroot.target-append install-jnilib