source: trunk/dports/security/pinentry/Portfile @ 136674

Last change on this file since 136674 was 136674, checked in by ionic@…, 5 years ago

pinentry: update to 0.9.2.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.6 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 136674 2015-05-23 21:27:14Z ionic@macports.org $
3
4PortSystem                  1.0
5
6name                        pinentry
7version                     0.9.2
8revision                    0
9categories                  security
10license                     GPL-2+
11maintainers                 ionic openmaintainer
12homepage                    http://www.gnupg.org/aegypten2
13platforms                   darwin
14master_sites                gnupg
15
16description                 Passphrase entry dialog utilizing the Assuan protocol
17
18long_description            This is a collection of simple PIN or passphrase entry \
19                            dialogs which utilize the Assuan protocol as described by \
20                            the aegypten project.
21
22use_bzip2                   yes
23
24checksums                   rmd160  d7939b7b62196233d752607ee16286a75c1542e9 \
25                            sha256  fd8bc1592ceb22bb492b07cb29b1b140bb882c859e6503b974254c0a4b4134d1
26
27configure.args              --with-libiconv-prefix=${prefix} \
28                            --with-ncurses-include-dir=${prefix}/include/ncurses \
29                            --enable-pinentry-curses \
30                            --disable-pinentry-gtk2 \
31                            --disable-pinentry-qt4
32
33depends_build               port:pkgconfig
34depends_lib                 port:libiconv \
35                            port:ncurses
36
37# Remove after 11-14-2015.
38variant gtk1 requires gtk2 description {Legacy compatibility variant for gtk2. Will be removed soon.} {
39}
40
41variant gtk2 description {Enable gtk2-based pinentry tool} {
42    depends_lib-append      port:gtk2
43    configure.args-delete   --disable-pinentry-gtk2
44    configure.args-append   --enable-pinentry-gtk2 \
45                            --enable-fallback-curses
46}
47
48# Remove after 11-14-2015.
49variant qt3 requires qt4 description {Legacy compatibility variant for qt4. Will be removed soon.} {
50}
51
52variant qt4 description {Enable qt4-based pinentry tool} {
53    PortGroup               qt4 1.0
54    configure.args-delete   --disable-pinentry-qt4
55    configure.args-append   --enable-pinentry-qt4 \
56                            --enable-fallback-curses \
57                            --with-qt-includes=${qt_includes_dir} \
58                            --with-qt-libraries=${qt_libs_dir}
59}
60
61platform darwin {
62    configure.args-append   --disable-rpath
63}
64
65livecheck.type              regex
66livecheck.url               ftp://ftp.gnupg.org/gcrypt/pinentry/
67livecheck.regex             ${name}-(\\d+\\.\\d+\\.\\d+)
Note: See TracBrowser for help on using the repository browser.