Ignore:
Timestamp:
Oct 11, 2015, 8:17:59 PM (4 years ago)
Author:
ionic@…
Message:

pinentry: update to 0.9.6. Add new qt5 variant - conflicting with the legacy qt3 and normal qt4 variants. Fixes: #41144.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/security/pinentry/Portfile

    r139469 r141178  
    55
    66name                        pinentry
    7 version                     0.9.5
    8 revision                    1
     7version                     0.9.6
     8revision                    0
    99categories                  security
    1010license                     GPL-2+
     
    2222use_bzip2                   yes
    2323
    24 checksums                   rmd160  526cce33b4178fe86d64a6f48b01e90ec964dd10 \
    25                             sha256  6a57fd3afc0d8aaa5599ffcb3ea4e7c42c113a181e8870122203ea018384688c
     24checksums                   rmd160  1f2eb6ececac9c952ffb46b85b869300a4b27cd3 \
     25                            sha256  2a1124e9097f24f866cab7982610677e222cea71be0a71a5566f223177e01e66
    2626
    2727configure.args              --with-libiconv-prefix=${prefix} \
     
    2929                            --enable-pinentry-curses \
    3030                            --disable-pinentry-gtk2 \
    31                             --disable-pinentry-qt4
     31                            --disable-pinentry-qt
    3232
    3333# Fix picking up the correct assuan version.
     
    5757
    5858# Remove after 11-14-2015.
    59 variant qt3 requires qt4 description {Legacy compatibility variant for qt4. Will be removed soon.} {
     59variant qt3 requires qt4 conflicts qt5 description {Legacy compatibility variant for qt4. Will be removed soon.} {
    6060}
    6161
    62 variant qt4 description {Enable qt4-based pinentry tool} {
     62
     63# We actually must select the Qt version somehow.
     64# autotools do an "auto-detection" trick that is non-reproducible...
     65# FIXME: revisit this...
     66variant qt4 conflicts qt5 description {Enable qt4-based pinentry tool} {
    6367    PortGroup               qt4 1.0
    64     configure.args-delete   --disable-pinentry-qt4
    65     configure.args-append   --enable-pinentry-qt4 \
    66                             --enable-fallback-curses \
    67                             --with-qt-includes=${qt_includes_dir} \
    68                             --with-qt-libraries=${qt_libs_dir}
     68    configure.args-delete   --disable-pinentry-qt
     69    configure.args-append   --enable-pinentry-qt \
     70                            --enable-fallback-curses
     71}
     72
     73variant qt5 conflicts qt4 description {Enable qt5-based pinentry tool} {
     74    PortGroup               qt5 1.0
     75    configure.args-delete   --disable-pinentry-qt
     76    configure.args-append   --enable-pinentry-qt \
     77                            --enable-fallback-curses
    6978}
    7079
Note: See TracChangeset for help on using the changeset viewer.