Ticket #29296: gtkpod-Portfile.diff

File gtkpod-Portfile.diff, 4.7 KB (added by rmstonecipher@…, 13 years ago)

Portfile.diff

  • Portfile

    old new  
    44PortSystem          1.0
    55
    66name                gtkpod
    7 version             1.0.0
    8 revision            3
     7version             2.0.2
    98categories          multimedia gnome
    109platforms           darwin
    1110maintainers         rmstonecipher openmaintainer
     
    1312long_description    ${description} It supports the first to fifth Generation including the iPod mini, iPod Photo, iPod Shuffle, iPod nano, and iPod Video.
    1413homepage            http://www.gtkpod.org/
    1514master_sites        sourceforge:gtkpod
    16 checksums           md5     cadd402dcd1cfbedda0357bf24965a7c \
    17                     sha1    77b768663458069a414c59b7aad285020c93a035 \
    18                     rmd160  271e9aeb25493b89933f203ebce4c004ce0da573
     15checksums           md5     a24d4b882fa1e71c486ee90d87c7ce45 \
     16                    sha1    d93e7618653d00a8bc845fd070305c5b38eea1e8 \
     17                    rmd160  0810947c013c137f57599a999f63d07d6710b6c7
    1918depends_build       port:pkgconfig
    2019depends_lib         port:autoconf \
     20                    port:anjuta \
    2121                    port:flex \
    2222                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
    2323                    port:libglade2 \
     
    2525                    port:libid3tag \
    2626                    port:mp4v2
    2727
     28use_autoreconf      yes
     29
    2830# python-related tweaks
    29 set python.branch   2.7
    30 set python.prefix   ${frameworks_dir}/Python.framework/Versions/${python.branch}
    31 set python.bin      ${python.prefix}/bin/python${python.branch}
    32 configure.args-append  --prefix=${python.prefix}
    33 configure.env-append    PYGOBJECT_CODEGEN=${python.prefix}/bin/pygobject-codegen-2.0
    34 configure.pkg_config_path  ${python.prefix}/lib/pkgconfig
    35 options         python.link_binaries python.link_binaries_suffix
    36 default python.link_binaries yes
    37 default python.link_binaries_suffix {-${python.branch}}
    38 post-destroot {
    39     if {${python.link_binaries}} {
    40         foreach bin [glob -nocomplain -tails -directory "${destroot}${python.prefix}/bin" *] {
    41             if {[catch {file type "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"}]} {
    42                 ln -s "${python.prefix}/bin/${bin}" "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"
     31if {![variant_isset python27] && ![variant_isset python26]} {
     32    default_variants +python27
     33}
     34variant python27 conflicts python26 description {Build using Python 2.7} {
     35    set python.branch   2.7
     36    depends_lib-append  port:python27
     37    set python.prefix   ${frameworks_dir}/Python.framework/Versions/${python.branch}
     38    set python.bin      ${python.prefix}/bin/python${python.branch}
     39    configure.args-append  --prefix=${python.prefix}
     40    configure.env-append    PYGOBJECT_CODEGEN=${python.prefix}/bin/pygobject-codegen-2.0
     41    configure.pkg_config_path  ${python.prefix}/lib/pkgconfig
     42    options         python.link_binaries python.link_binaries_suffix
     43    default python.link_binaries yes
     44    default python.link_binaries_suffix {-${python.branch}}
     45    post-destroot {
     46        if {${python.link_binaries}} {
     47            foreach bin [glob -nocomplain -tails -directory "${destroot}${python.prefix}/bin" *] {
     48                if {[catch {file type "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"}]} {
     49                    ln -s "${python.prefix}/bin/${bin}" "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"
     50                }
     51            }
     52        }
     53    }
     54}
     55
     56variant python26 conflicts python27 description {Build using Python 2.6} {
     57    set python.branch   2.6
     58    depends_lib-append  port:python26
     59    set python.prefix   ${frameworks_dir}/Python.framework/Versions/${python.branch}
     60    set python.bin      ${python.prefix}/bin/python${python.branch}
     61    configure.args-append  --prefix=${python.prefix}
     62    configure.env-append    PYGOBJECT_CODEGEN=${python.prefix}/bin/pygobject-codegen-2.0
     63    configure.pkg_config_path  ${python.prefix}/lib/pkgconfig
     64    options         python.link_binaries python.link_binaries_suffix
     65    default python.link_binaries yes
     66    default python.link_binaries_suffix {-${python.branch}}
     67    post-destroot {
     68        if {${python.link_binaries}} {
     69            foreach bin [glob -nocomplain -tails -directory "${destroot}${python.prefix}/bin" *] {
     70                if {[catch {file type "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"}]} {
     71                    ln -s "${python.prefix}/bin/${bin}" "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"
     72                }
    4373            }
    4474        }
    4575    }
    4676}
    4777
    48 patchfiles          patch-src-mp4file.c.diff
     78patchfiles          patch-configure.ac.diff
    4979
    5080livecheck.type      regex
    5181livecheck.url       http://sourceforge.net/projects/gtkpod/files/gtkpod/