New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 80080


Ignore:
Timestamp:
07/03/11 16:49:45 (4 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.