Changeset 112558


Ignore:
Timestamp:
Oct 26, 2013, 3:21:18 AM (7 years ago)
Author:
raimue@…
Message:

irc/hexchat:
Update to version 2.9.6.1.
Remove no longer necessary patches, add +nls variant, remove unsupported
+python2x variants and add +python3x variants.

Location:
trunk/dports/irc/hexchat
Files:
3 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/irc/hexchat/Portfile

    r110850 r112558  
    55
    66name                hexchat
    7 version             2.9.5
     7version             2.9.6.1
    88set branch          [join [lrange [split ${version} .] 0 1] .]
    99categories          irc
     
    2424use_xz yes
    2525
    26 checksums           rmd160  c3c3c0b777853e6f3984dae99c60e149a5ffef9b \
    27                     sha256  11dfd0fbfb88d8dbb38f631fab8a7dffbb179f7f7dafe316953ed6f513ac623d
     26checksums           rmd160  256c23e638743486d9c64968d32b6bc18dc10301 \
     27                    sha256  6267ff3c4d0aec8a808365b384115a769d5001d99dbb10403634667c43966470
    2828
    2929depends_build       port:pkgconfig
     
    3434                    port:libnotify
    3535
    36 #patchfiles          patch-gtk2.19.7.diff patch-glib-2.32.diff patch-gmodule.diff
    37 
    38 patchfiles          patch-cflags.diff \
    39                     patch-gobject.diff \
    40                     patch-nls.diff \
    41                     patch-strptime.diff
    42 patch.pre_args      -p1
    43 
    44 #post-extract {
    45 #    system "touch ${worksrcpath}/NEWS"
    46 #    system "touch ${worksrcpath}/ABOUT-NLS"
    47 #}
    48 
    49 use_autoreconf        yes
    50 
    5136configure.args      --disable-dependency-tracking \
     37                    --enable-minimal-flags \
     38                    --disable-nls \
    5239                    --disable-python \
    5340                    --disable-mmx \
     
    5845                    --enable-socks
    5946
    60 # gettextize has not been run on the distributed tarball and cannot be run non-interactively
    61 configure.args-append --disable-nls
    6247universal_variant   no
    6348
    64 default_variants    +ssl
     49default_variants    +ssl +nls
    6550
    6651variant xft conflicts quartz description "Enable Xft2 font support" {
     
    6954
    7055variant ssl description "Enable SSL using openssl" {
    71     configure.args-delete --disable-openssl
    72     configure.args-append --enable-openssl
     56    configure.args-replace --disable-openssl --enable-openssl
    7357    depends_lib-append port:openssl
     58}
     59
     60variant nls description "Enable localization support" {
     61    configure.args-replace --disable-nls --enable-nls
     62    depends_lib-append port:gettext
    7463}
    7564
     
    7867}
    7968
    80 variant python25 description "Enable Python plugin, using python25" conflicts python26 python27 {
    81     configure.args-delete --disable-python
    82     configure.args-append --enable-python
    83     depends_lib-append port:python25
    84     configure.env pythonpath="${prefix}/bin/python2.5"
     69variant python27 description "Enable Python plugin, using python27" conflicts python33 python34 {
     70    configure.args-replace --disable-python --enable-python=python2.7
     71    depends_lib-append port:python27
     72    configure.pkg_config_path ${frameworks_dir}/Python.framework/Versions/2.7/lib/pkgconfig/
    8573}
    8674
    87 variant python26 description "Enable Python plugin, using python26" conflicts python25 python27 {
    88     configure.args-delete --disable-python
    89     configure.args-append --enable-python
    90     depends_lib-append port:python26
    91     configure.env pythonpath="${prefix}/bin/python2.6"
     75variant python33 description "Enable Python plugin, using python33" conflicts python27 python34 {
     76    configure.args-replace --disable-python --enable-python=python3.3
     77    depends_lib-append port:python33
     78    configure.pkg_config_path ${frameworks_dir}/Python.framework/Versions/3.3/lib/pkgconfig/
    9279}
    9380
    94 variant python27 description "Enable Python plugin, using python27" conflicts python25 python26 {
    95     configure.args-delete --disable-python
    96     configure.args-append --enable-python
    97     depends_lib-append port:python27
    98     configure.env pythonpath="${prefix}/bin/python2.7"
     81variant python34 description "Enable Python plugin, using python34" conflicts python27 python33 {
     82    configure.args-replace --disable-python --enable-python=python3.4
     83    depends_lib-append port:python34
     84    configure.pkg_config_path ${frameworks_dir}/Python.framework/Versions/3.4/lib/pkgconfig/
    9985}
    10086
Note: See TracChangeset for help on using the changeset viewer.