Changeset 80080


Ignore:
Timestamp:
Jul 3, 2011, 11:49:45 PM (8 years ago)
Author:
jeremyhu@…
Message:

gnome/*: Add variants to choose between python versions (2.5, 2.6, and 2.7)

Location:
trunk/dports/gnome
Files:
14 edited

Legend:

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

    r72694 r80080  
    77version         0.13.2
    88epoch           1
    9 revision        2
     9revision        3
    1010set branch      [join [lrange [split ${version} .] 0 1] .]
    1111description     A simple freedesktop.org compliant menu editor for use with GNOME
     
    2929                port:intltool
    3030
    31 depends_lib     port:py26-gtk \
    32                 port:gnome-menus
     31depends_lib     port:gnome-menus
    3332
    3433patchfiles      patch-Makefile.in.diff \
    3534                patch-configure.diff
    3635
    37 configure.python ${prefix}/bin/python2.6
     36variant python25 conflicts python26 python27 description {Use python 2.5} {
     37    configure.python          ${prefix}/bin/python2.5
     38    depends_lib-append        port:py25-gtk
     39}
     40
     41variant python26 conflicts python25 python27 description {Use python 2.6} {
     42    configure.python          ${prefix}/bin/python2.6
     43    depends_lib-append        port:py26-gtk
     44}
     45
     46variant python27 conflicts python25 python26 description {Use python 2.7} {
     47    configure.python          ${prefix}/bin/python2.7
     48    depends_lib-append        port:py27-gtk
     49}
     50
     51if {![variant_isset python25] && ![variant_isset python26]} {
     52    default_variants +python27
     53}
    3854
    3955post-destroot {
  • trunk/dports/gnome/at-spi/Portfile

    r77689 r80080  
    66name                at-spi
    77version             1.30.1
    8 revision            1
     8revision            2
    99set branch          [join [lrange [split ${version} .] 0 1] .]
    1010description         Gnome Accesibility Technology Service
     
    2929                    port:gtk2 \
    3030                    port:libbonobo \
    31                     port:py26-gnome \
    3231                    port:xorg-libXtst
    3332
     
    3534
    3635patchfiles          patch-pyatspi-Makefile.in.diff
    37 
    38 post-patch          {
    39                         reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages|" ${worksrcpath}/pyatspi/Makefile.in
    40                     }
    4136
    4237configure.args      --enable-static \
     
    4742                    --disable-schemas-install
    4843 
    49 configure.python    ${prefix}/bin/python2.6
    50 
    5144variant no_x11 {
    5245   pre-fetch {
     
    6053}
    6154
     55variant python25 conflicts python26 python27 description {Use python 2.5} {
     56    configure.python        ${prefix}/bin/python2.5
     57    depends_lib-append      port:py25-gnome
     58    post-patch {
     59        reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages|" ${worksrcpath}/pyatspi/Makefile.in
     60    }
     61}
     62
     63variant python26 conflicts python25 python27 description {Use python 2.6} {
     64    configure.python        ${prefix}/bin/python2.6
     65    depends_lib-append      port:py26-gnome
     66    post-patch {
     67        reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages|" ${worksrcpath}/pyatspi/Makefile.in
     68    }
     69}
     70
     71variant python27 conflicts python25 python26 description {Use python 2.7} {
     72    configure.python        ${prefix}/bin/python2.7
     73    depends_lib-append      port:py27-gnome
     74    post-patch {
     75        reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages|" ${worksrcpath}/pyatspi/Makefile.in
     76    }
     77}
     78
     79if {![variant_isset python25] && ![variant_isset python26]} {
     80    default_variants +python27
     81}
     82
    6283post-activate {
    6384   system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
  • trunk/dports/gnome/eog/Portfile

    r75193 r80080  
    66name            eog
    77version         2.30.2
    8 revision        3
     8revision        4
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010description     An image viewing program.
     
    3333                port:libexif \
    3434                port:lcms \
    35                 port:exempi \
    36                 port:py26-gtk
     35                port:exempi
    3736               
    3837use_bzip2       yes
     
    4443                --disable-schemas-install
    4544
    46 configure.python ${prefix}/bin/python2.6
    47 set python_framework ${frameworks_dir}/Python.framework/Versions/2.6
    48 configure.pkg_config_path ${python_framework}/lib/pkgconfig
     45variant python25 conflicts python26 python27 description {Use python 2.5} {
     46    configure.python          ${prefix}/bin/python2.5
     47    depends_lib-append        port:py25-gtk
     48    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.5
     49    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     50}
     51
     52variant python26 conflicts python25 python27 description {Use python 2.6} {
     53    configure.python          ${prefix}/bin/python2.6
     54    depends_lib-append        port:py26-gtk
     55    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.6
     56    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     57}
     58
     59variant python27 conflicts python25 python26 description {Use python 2.7} {
     60    configure.python          ${prefix}/bin/python2.7
     61    depends_lib-append        port:py27-gtk
     62    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     63    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     64}
     65
     66if {![variant_isset python25] && ![variant_isset python26]} {
     67    default_variants +python27
     68}
    4969
    5070post-activate {
  • trunk/dports/gnome/gedit/Portfile

    r75665 r80080  
    66name            gedit
    77version         2.30.4
    8 revision        2
     8revision        3
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010description     GNOME editor.
     
    2626
    2727depends_lib     port:gconf \
    28                 port:py26-pygtksourceview \
    2928                port:iso-codes \
    3029                port:enchant \
     
    4140                --disable-updater
    4241
    43 configure.python ${prefix}/bin/python2.6
    44 set python_framework ${frameworks_dir}/Python.framework/Versions/2.6
    45 configure.pkg_config_path ${python_framework}/lib/pkgconfig
    46 
    4742variant no_x11 {
    4843        depends_lib-delete  port:xorg-libsm
     44}
     45
     46variant python25 conflicts python26 python27 description {Use python 2.5} {
     47    configure.python          ${prefix}/bin/python2.5
     48    depends_lib-append        port:py25-pygtksourceview
     49    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.5
     50    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     51}
     52
     53variant python26 conflicts python25 python27 description {Use python 2.6} {
     54    configure.python          ${prefix}/bin/python2.6
     55    depends_lib-append        port:py26-pygtksourceview
     56    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.6
     57    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     58}
     59
     60variant python27 conflicts python25 python26 description {Use python 2.7} {
     61    configure.python          ${prefix}/bin/python2.7
     62    depends_lib-append        port:py27-pygtksourceview
     63    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     64    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     65}
     66
     67if {![variant_isset python25] && ![variant_isset python26]} {
     68    default_variants +python27
    4969}
    5070
  • trunk/dports/gnome/gnome-applets/Portfile

    r77689 r80080  
    66name            gnome-applets
    77version         2.30.0
    8 revision        2
     8revision        3
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010description     GNOME panel applets.
     
    3636                port:policykit-gnome \
    3737                port:gucharmap \
    38                 port:py26-gtk \
    3938                port:libxml2 \
    4039                port:libgweather \
     
    4342use_bzip2       yes
    4443
    45 configure.python  ${prefix}/bin/python2.6
    46 set python_framework ${frameworks_dir}/Python.framework/Versions/2.6
    47 configure.pkg_config_path ${python_framework}/lib/pkgconfig
     44variant python25 conflicts python26 python27 description {Use python 2.5} {
     45    configure.python          ${prefix}/bin/python2.5
     46    depends_lib-append        port:py25-gtk
     47    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.5
     48    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     49}
     50
     51variant python26 conflicts python25 python27 description {Use python 2.6} {
     52    configure.python          ${prefix}/bin/python2.6
     53    depends_lib-append        port:py26-gtk
     54    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.6
     55    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     56}
     57
     58variant python27 conflicts python25 python26 description {Use python 2.7} {
     59    configure.python          ${prefix}/bin/python2.7
     60    depends_lib-append        port:py27-gtk
     61    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     62    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     63}
     64
     65if {![variant_isset python25] && ![variant_isset python26]} {
     66    default_variants +python27
     67}
    4868
    4969configure.args  --without-hal \
     
    5979#
    6080# gnome-panel -> evolution-data-server -> nss is not universal
    61 #
    6281
    6382universal_variant no
  • trunk/dports/gnome/gnome-desktop/Portfile

    r79018 r80080  
    66name            gnome-desktop
    77version         2.30.2
    8 revision        3
     8revision        4
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010maintainers     devans openmaintainer
     
    3333depends_lib     port:gconf \
    3434                port:startup-notification \
    35                 port:xorg-libXrandr \
    36                 port:py26-gtk
     35                port:xorg-libXrandr
    3736
    3837depends_run     port:gnome-themes
     
    4645                --disable-scrollkeeper
    4746
    48 configure.python  ${prefix}/bin/python2.6
     47variant python25 conflicts python26 python27 description {Use python 2.5} {
     48    configure.python          ${prefix}/bin/python2.5
     49    depends_lib-append        port:py25-gtk
     50}
     51
     52variant python26 conflicts python25 python27 description {Use python 2.6} {
     53    configure.python          ${prefix}/bin/python2.6
     54    depends_lib-append        port:py26-gtk
     55}
     56
     57variant python27 conflicts python25 python26 description {Use python 2.7} {
     58    configure.python          ${prefix}/bin/python2.7
     59    depends_lib-append        port:py27-gtk
     60}
     61
     62if {![variant_isset python25] && ![variant_isset python26]} {
     63    default_variants +python27
     64}
    4965
    5066post-activate {
  • trunk/dports/gnome/gnome-games/Portfile

    r77689 r80080  
    66name            gnome-games
    77version         2.30.2
    8 revision        1
     8revision        2
    99set branch  [join [lrange [split ${version} .] 0 1] .]
    1010description     Collection of small but addictive games for GNOME
     
    2828                port:librsvg \
    2929                port:clutter-gtk \
    30                 port:py26-gtk \
    3130                port:libcanberra \
    3231                port:xorg-libsm \
     
    3736patchfiles      patch-configure.diff
    3837
    39 configure.python ${prefix}/bin/python2.6
    40 set python_prefix ${frameworks_dir}/Python.framework/Versions/2.6
    41 configure.pkg_config_path ${python_prefix}/lib/pkgconfig
     38variant python25 conflicts python26 python27 description {Use python 2.5} {
     39    configure.python          ${prefix}/bin/python2.5
     40    depends_lib-append        port:py25-gtk
     41    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.5
     42    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     43}
     44
     45variant python26 conflicts python25 python27 description {Use python 2.6} {
     46    configure.python          ${prefix}/bin/python2.6
     47    depends_lib-append        port:py26-gtk
     48    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.6
     49    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     50}
     51
     52variant python27 conflicts python25 python26 description {Use python 2.7} {
     53    configure.python          ${prefix}/bin/python2.7
     54    depends_lib-append        port:py27-gtk
     55    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     56    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     57}
     58
     59if {![variant_isset python25] && ![variant_isset python26]} {
     60    default_variants +python27
     61}
    4262
    4363configure.args  --disable-scrollkeeper \
  • trunk/dports/gnome/gnome-menus/Portfile

    r73610 r80080  
    66name            gnome-menus
    77version         2.30.5
     8revision        1
    89set branch      [join [lrange [split ${version} .] 0 1] .]
    910maintainers     devans openmaintainer
     
    2526patchfiles      patch-configure.diff
    2627
     28depends_build   port:pkgconfig \
     29                port:intltool \
     30                port:gnome-doc-utils
     31
     32depends_lib     path:lib/pkgconfig/glib-2.0.pc:glib2
     33
     34variant python25 conflicts python26 python27 description {Use python 2.5} {
     35    configure.python          ${prefix}/bin/python2.5
     36    depends_lib-append        port:py25-gtk
     37}
     38
     39variant python26 conflicts python25 python27 description {Use python 2.6} {
     40    configure.python          ${prefix}/bin/python2.6
     41    depends_lib-append        port:py26-gtk
     42}
     43
     44variant python27 conflicts python25 python26 description {Use python 2.7} {
     45    configure.python          ${prefix}/bin/python2.7
     46    depends_lib-append        port:py27-gtk
     47}
     48
     49if {![variant_isset python25] && ![variant_isset python26]} {
     50    default_variants +python27
     51}
     52
    2753post-patch {
    28     reinplace "s|/usr/bin/env python|${prefix}/bin/python2.6|g" \
     54    reinplace "s|/usr/bin/env python|${configure.python}|g" \
    2955        ${worksrcpath}/simple-editor/gmenu-simple-editor.in \
    3056        ${worksrcpath}/simple-editor/GMenuSimpleEditor/config.py.in \
     
    3561}
    3662
    37 depends_build   port:pkgconfig \
    38                 port:intltool \
    39                 port:gnome-doc-utils
    40 
    41 depends_lib     path:lib/pkgconfig/glib-2.0.pc:glib2 \
    42                 port:py26-gtk
    43 
    44 configure.python   ${prefix}/bin/python2.6
    45 
    4663configure.args  --enable-introspection=no \
    4764                --enable-python \
  • trunk/dports/gnome/gnome-python-desktop/Portfile

    r77689 r80080  
    66name            gnome-python-desktop
    77version         2.30.2
    8 revision        1
     8revision        2
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010categories      gnome python
     
    2222use_bzip2       yes
    2323
    24 depends_lib     port:py26-gnome \
    25                 port:gtksourceview \
     24depends_lib     port:gtksourceview \
    2625                port:libgtop \
    2726                port:gnome-media \
     
    3736                --disable-nautilusburn
    3837
    39 set python_prefix          ${frameworks_dir}/Python.framework/Versions/2.6
     38configure.pre_args-delete  --prefix=${prefix}
    4039
    41 configure.pre_args-delete  --prefix=${prefix}
    42 configure.pre_args-append  --prefix=${python_prefix}
    43 configure.args-append      --includedir=${python_prefix}/include/python2.6
     40variant python25 conflicts python26 python27 description {Use python 2.5} {
     41    set python_ver            2.5
    4442
    45 configure.python          ${prefix}/bin/python2.6
    46 configure.env             PATH=${python_prefix}/bin:$env(PATH)
    47 configure.pkg_config_path ${python_prefix}/lib/pkgconfig
     43    configure.python          ${prefix}/bin/python${python_ver}
     44    depends_lib-append        port:py25-gnome
     45
     46    set python_prefix         ${frameworks_dir}/Python.framework/Versions/${python_ver}
     47    configure.pre_args-append --prefix=${python_prefix}
     48    configure.args-append     --includedir=${python_prefix}/include/python${python_ver}
     49    configure.python          ${prefix}/bin/python${python_ver}
     50    configure.env             PATH=${python_prefix}/bin:$env(PATH)
     51    configure.pkg_config_path ${python_prefix}/lib/pkgconfig
     52
     53    post-destroot {
     54        set python_prefix ${frameworks_dir}/Python.framework/Versions/2.5
     55        # devhelp requires gtk-doc directory name  and .devhelp file name (less the .devhelp) to match
     56        foreach docname {pygnomeprint pygnomeprintui pygtksourceview} {
     57            file rename ${destroot}${python_prefix}/share/gtk-doc/html/${docname}/${docname}.devhelp \
     58                        ${destroot}${python_prefix}/share/gtk-doc/html/${docname}/${docname}25.devhelp
     59            ln -s ${python_prefix}/share/gtk-doc/html/${docname} ${destroot}${prefix}/share/gtk-doc/html/${docname}25
     60        }
     61    }
     62}
     63
     64variant python26 conflicts python25 python27 description {Use python 2.6} {
     65    set python_ver            2.6
     66
     67    configure.python          ${prefix}/bin/python${python_ver}
     68    depends_lib-append        port:py26-gnome
     69
     70    set python_prefix         ${frameworks_dir}/Python.framework/Versions/${python_ver}
     71    configure.pre_args-append --prefix=${python_prefix}
     72    configure.args-append     --includedir=${python_prefix}/include/python${python_ver}
     73    configure.python          ${prefix}/bin/python${python_ver}
     74    configure.env             PATH=${python_prefix}/bin:$env(PATH)
     75    configure.pkg_config_path ${python_prefix}/lib/pkgconfig
     76
     77    post-destroot {
     78        set python_prefix ${frameworks_dir}/Python.framework/Versions/2.6
     79        # devhelp requires gtk-doc directory name  and .devhelp file name (less the .devhelp) to match
     80        foreach docname {pygnomeprint pygnomeprintui pygtksourceview} {
     81            file rename ${destroot}${python_prefix}/share/gtk-doc/html/${docname}/${docname}.devhelp \
     82                        ${destroot}${python_prefix}/share/gtk-doc/html/${docname}/${docname}26.devhelp
     83            ln -s ${python_prefix}/share/gtk-doc/html/${docname} ${destroot}${prefix}/share/gtk-doc/html/${docname}26
     84        }
     85    }
     86}
     87
     88variant python27 conflicts python25 python26 description {Use python 2.7} {
     89    set python_ver            2.7
     90
     91    configure.python          ${prefix}/bin/python${python_ver}
     92    depends_lib-append        port:py27-gnome
     93
     94    set python_prefix         ${frameworks_dir}/Python.framework/Versions/${python_ver}
     95    configure.pre_args-append --prefix=${python_prefix}
     96    configure.args-append     --includedir=${python_prefix}/include/python${python_ver}
     97    configure.python          ${prefix}/bin/python${python_ver}
     98    configure.env             PATH=${python_prefix}/bin:$env(PATH)
     99    configure.pkg_config_path ${python_prefix}/lib/pkgconfig
     100
     101    post-destroot {
     102        set python_prefix ${frameworks_dir}/Python.framework/Versions/2.7
     103        # devhelp requires gtk-doc directory name  and .devhelp file name (less the .devhelp) to match
     104        foreach docname {pygnomeprint pygnomeprintui pygtksourceview} {
     105            file rename ${destroot}${python_prefix}/share/gtk-doc/html/${docname}/${docname}.devhelp \
     106                        ${destroot}${python_prefix}/share/gtk-doc/html/${docname}/${docname}27.devhelp
     107            ln -s ${python_prefix}/share/gtk-doc/html/${docname} ${destroot}${prefix}/share/gtk-doc/html/${docname}27
     108        }
     109    }
     110}
     111
     112if {![variant_isset python25] && ![variant_isset python26]} {
     113    default_variants +python27
     114}
     115
    48116
    49117platform darwin 9 {
     
    78146        ${destroot}${docdir}
    79147    xinstall -d ${destroot}${prefix}/share/gtk-doc/html
    80 # devhelp requires gtk-doc directory name  and .devhelp file name (less the .devhelp) to match
    81     foreach docname {pygnomeprint pygnomeprintui pygtksourceview} {
    82         file rename ${destroot}${python_prefix}/share/gtk-doc/html/${docname}/${docname}.devhelp \
    83                     ${destroot}${python_prefix}/share/gtk-doc/html/${docname}/${docname}26.devhelp
    84         ln -s ${python_prefix}/share/gtk-doc/html/${docname} ${destroot}${prefix}/share/gtk-doc/html/${docname}26
    85     }
    86148}
    87149
  • trunk/dports/gnome/gnumeric/Portfile

    r75193 r80080  
    66name            gnumeric
    77version         1.10.12
    8 revision        1
     8revision        2
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010description     A spreadsheet with gnome support.
     
    2525
    2626depends_lib     port:goffice \
    27                 port:libglade2 \
    28                 port:py26-gobject
    29 
     27                port:libglade2
    3028
    3129configure.args  --disable-schemas-install \
     
    3432                --without-psiconv
    3533
    36 configure.python ${prefix}/bin/python2.6
    37 set python_framework ${frameworks_dir}/Python.framework/Versions/2.6
    38 configure.pkg_config_path ${python_framework}/lib/pkgconfig
     34variant python25 conflicts python26 python27 description {Use python 2.5} {
     35    configure.python          ${prefix}/bin/python2.5
     36    depends_lib-append        port:py25-gobject
     37    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.5
     38    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     39}
     40
     41variant python26 conflicts python25 python27 description {Use python 2.6} {
     42    configure.python          ${prefix}/bin/python2.6
     43    depends_lib-append        port:py26-gobject
     44    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.6
     45    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     46}
     47
     48variant python27 conflicts python25 python26 description {Use python 2.7} {
     49    configure.python          ${prefix}/bin/python2.7
     50    depends_lib-append        port:py27-gobject
     51    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     52    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     53}
     54
     55if {![variant_isset python25] && ![variant_isset python26]} {
     56    default_variants +python27
     57}
     58
     59if {${configure.compiler} == "clang"} {
     60    configure.cflags-append "-std=gnu89"
     61}
     62
     63# 1.10.12 has a buggy configure script
     64use_autoreconf yes
     65autoreconf.args -fvi
    3966
    4067post-activate {
  • trunk/dports/gnome/gramps/Portfile

    r73627 r80080  
    66name                            gramps
    77version                         3.2.5
     8revision                        1
    89categories                      gnome science python genealogy
    910platforms                       darwin
     
    4647
    4748# librsvg is required at least for icons in dialogs
    48 depends_lib                     port:py26-gtkspell \
    49                                 port:py26-enchant \
    50                                 port:py26-webkitgtk \
    51                                 port:librsvg \
     49depends_lib                     port:librsvg \
    5250                                port:aspell-dict-en
    5351
     
    5856universal_variant               no
    5957
     58variant python25 conflicts python26 python27 description {Use python 2.5} {
     59    depends_lib-append        port:py25-gtkspell \
     60                              port:py25-enchant \
     61                              port:py25-webkitgtk
     62}
     63
     64variant python26 conflicts python25 python27 description {Use python 2.6} {
     65    depends_lib-append        port:py26-gtkspell \
     66                              port:py26-enchant \
     67                              port:py26-webkitgtk
     68}
     69
     70variant python27 conflicts python25 python26 description {Use python 2.7} {
     71    depends_lib-append        port:py27-gtkspell \
     72                              port:py27-enchant \
     73                              port:py27-webkitgtk
     74}
     75
     76if {![variant_isset python25] && ![variant_isset python26]} {
     77    default_variants +python27
     78}
     79
    6080post-activate {
    6181    system "${prefix}/bin/update-mime-database ${prefix}/share/mime"
  • trunk/dports/gnome/gucharmap/Portfile

    r77689 r80080  
    66name            gucharmap
    77version         2.30.3
    8 revision        2
     8revision        3
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010description     gucharmap is a featureful unicode character map.
     
    2525                port:gtk-doc
    2626
    27 depends_lib     port:gconf \
    28                 port:py26-gtk
     27depends_lib     port:gconf
    2928
    3029use_bzip2       yes
     
    3736                --enable-python-bindings
    3837
    39 configure.python ${prefix}/bin/python2.6
    40 set python_framework ${frameworks_dir}/Python.framework/Versions/2.6
    41 configure.pkg_config_path ${python_framework}/lib/pkgconfig
     38variant python25 conflicts python26 python27 description {Use python 2.5} {
     39    configure.python          ${prefix}/bin/python2.5
     40    depends_lib-append        port:py25-gtk
     41    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.5
     42    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     43}
     44
     45variant python26 conflicts python25 python27 description {Use python 2.6} {
     46    configure.python          ${prefix}/bin/python2.6
     47    depends_lib-append        port:py26-gtk
     48    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.6
     49    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     50}
     51
     52variant python27 conflicts python25 python26 description {Use python 2.7} {
     53    configure.python          ${prefix}/bin/python2.7
     54    depends_lib-append        port:py27-gtk
     55    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     56    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     57}
     58
     59if {![variant_isset python25] && ![variant_isset python26]} {
     60    default_variants +python27
     61}
    4262
    4363post-activate   {
  • trunk/dports/gnome/pessulus/Portfile

    r73701 r80080  
    66name            pessulus
    77version         2.30.4
     8revision        1
    89set branch      [join [lrange [split ${version} .] 0 1] .]
    910categories      gnome python
     
    2930
    3031depends_lib     port:gconf \
    31                 port:py26-gtk \
    3232                port:gnome-python-desktop
    3333
     
    3636                patch-data-Makefile.in.diff
    3737
    38 configure.python ${prefix}/bin/python2.6
    39 set python_prefix ${frameworks_dir}/Python.framework/Versions/2.6
    40 configure.pkg_config_path ${python_prefix}/lib/pkgconfig
     38variant python25 conflicts python26 python27 description {Use python 2.5} {
     39    configure.python          ${prefix}/bin/python2.5
     40    depends_lib-append        port:py25-gtk
     41    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.5
     42    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     43}
     44
     45variant python26 conflicts python25 python27 description {Use python 2.6} {
     46    configure.python          ${prefix}/bin/python2.6
     47    depends_lib-append        port:py26-gtk
     48    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.6
     49    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     50}
     51
     52variant python27 conflicts python25 python26 description {Use python 2.7} {
     53    configure.python          ${prefix}/bin/python2.7
     54    depends_lib-append        port:py27-gtk
     55    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     56    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     57}
     58
     59if {![variant_isset python25] && ![variant_isset python26]} {
     60    default_variants +python27
     61}
    4162
    4263post-destroot {
  • trunk/dports/gnome/totem/Portfile

    r77689 r80080  
    66name            totem
    77version         2.30.2
    8 revision        3
     8revision        4
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010categories      gnome
     
    4747                port:xorg-libXtst \
    4848                port:xorg-libXxf86vm \
    49                 port:py26-gtk \
    5049                port:gst-plugins-base \
    5150                port:nautilus
     
    7372                BROWSER_PLUGIN_DIR=${prefix}/lib/nsplugins
    7473
    75 set python_prefix          ${frameworks_dir}/Python.framework/Versions/2.6
    76 configure.python           ${prefix}/bin/python2.6
    77 configure.pkg_config_path  ${python_prefix}/lib/pkgconfig
    78 configure.env              PATH=${python_prefix}/bin:$env(PATH)
     74variant python25 conflicts python26 python27 description {Use python 2.5} {
     75    configure.python          ${prefix}/bin/python2.5
     76    depends_lib-append        port:py25-gtk
     77    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.5
     78    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     79    configure.env              PATH=${python_framework}/bin:$env(PATH)
     80}
     81
     82variant python26 conflicts python25 python27 description {Use python 2.6} {
     83    configure.python          ${prefix}/bin/python2.6
     84    depends_lib-append        port:py26-gtk
     85    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.6
     86    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     87    configure.env              PATH=${python_framework}/bin:$env(PATH)
     88}
     89
     90variant python27 conflicts python25 python26 description {Use python 2.7} {
     91    configure.python          ${prefix}/bin/python2.7
     92    depends_lib-append        port:py27-gtk
     93    set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     94    configure.pkg_config_path ${python_framework}/lib/pkgconfig
     95    configure.env              PATH=${python_framework}/bin:$env(PATH)
     96}
     97
     98if {![variant_isset python25] && ![variant_isset python26]} {
     99    default_variants +python27
     100}
    79101
    80102post-patch {
Note: See TracChangeset for help on using the changeset viewer.