Changeset 110210


Ignore:
Timestamp:
Aug 28, 2013, 3:35:57 PM (6 years ago)
Author:
ryandesign@…
Message:

goffice: update to 0.10.6 (#40263) and add quartz variant (#40045); fix port to not leak directives into goffice08 subport

Location:
trunk/dports/gnome/goffice
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/gnome/goffice/Portfile

    r109234 r110210  
    33
    44PortSystem              1.0
     5PortGroup               active_variants 1.1
    56
    67name                    goffice
    7 epoch                   1
    8 version                 0.10.4
    9 revision                1
    10 
    11 set branch              [join [lrange [split ${version} .] 0 1] .]
    128description             GOffice is a library of document-centric objects and utilities.
    139long_description        GOffice is a library of document-centric objects \
     
    1713categories              gnome devel
    1814platforms               darwin
    19 license                 {GPL-2 GPL-3}
    2015
    2116homepage                http://freecode.com/projects/goffice
    22 master_sites            gnome:sources/${name}/${branch}/
    2317use_xz                  yes
    24 
    25 checksums               rmd160  c81ab86f437f7c959e8d94583884c2cd579cc799 \
    26                         sha256  30cb91693abff241e1b14b741ac23bc588f428b4524b12e3fecd1ea3f0bc67ba
    2718
    2819depends_build           port:intltool \
    2920                        port:pkgconfig
    3021
    31 depends_lib             port:gtk3 \
     22if {${name} eq ${subport}} {
     23    epoch               1
     24    version             0.10.6
     25
     26    license             {GPL-2 GPL-3}
     27
     28    checksums           rmd160  8992dee40632cbe814265f7b54a13682d830864b \
     29                        sha256  a72e65018c0670ed2c52d00361ea874625575cdde7cf091e89914cfd8128cf07
     30
     31    depends_lib         port:gtk3 \
    3232                        port:libgsf \
    3333                        port:librsvg \
    3434                        path:lib/pkgconfig/glib-2.0.pc:glib2
    3535
    36 configure.args-append   --enable-introspection
     36    configure.args-append   --enable-introspection
    3737
    38 livecheck.type          gnome
     38    variant quartz description {Build with gtk-osx-application} {
     39        depends_lib-append  port:gtk-osx-application
    3940
     41        patchfiles-append   patch_quartz-goffice-goffice.c.diff
     42    }
     43
     44    if {[variant_isset quartz]} {
     45        require_active_variants gtk3 quartz
     46        require_active_variants gtk-osx-application gtk3
     47    }
     48
     49    livecheck.type      gnome
     50} else {
     51    livecheck.type      none
     52}
    4053
    4154# Snapshot of goffice @0.8.17 for gnucash.
     
    4356
    4457subport goffice08 {
     58    epoch               1
    4559    version             0.8.17
     60    revision            1
    4661
    47     master_sites        gnome:sources/${name}/0.8/
    48    
    4962    checksums           sha256  165070beb67b84580afe80a8a100b674a81d553ab791acd72ac0c655f4fadb15 \
    5063                        rmd160  91d1df371c8164c8c5c9860c7c9c87b9fb69f6c3
     
    6881    }
    6982}
     83
     84set branch              [join [lrange [split ${version} .] 0 1] .]
     85master_sites            gnome:sources/${name}/${branch}/
Note: See TracChangeset for help on using the changeset viewer.