source: trunk/dports/www/lynx/Portfile @ 146517

Last change on this file since 146517 was 146517, checked in by raimue@…, 3 years ago

Mass rev-bump dependents of port openssl due to ABI change

Disabling SSLv2 in r146162 changed the ABI of the library, leading to loading
errors for binaries with references to SSLv2 symbols.

https://lists.macosforge.org/pipermail/macports-dev/2016-March/032531.html

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 146517 2016-03-10 17:49:28Z raimue@macports.org $
3
4PortSystem          1.0
5
6name                lynx
7set milestone       2.8.8
8version             ${milestone}rel.2
9revision            2
10categories          www
11platforms           darwin
12license             {GPL-2 OpenSSLException}
13maintainers         larryv
14
15description         The text web browser
16long_description    Lynx is a fully-featured World Wide Web browser for \
17                    users on Unix, VMS, and other platforms running \
18                    cursor-addressable, character-cell terminals or \
19                    emulators.
20homepage            http://lynx.isc.org/
21
22depends_lib         port:gettext \
23                    port:libiconv \
24                    port:libidn \
25                    port:ncurses
26
27master_sites        http://lynx.isc.org/current/ \
28                    ftp://lynx.isc.org/current/
29distname            [strsed ${distname} {g/-//}]
30use_bzip2           yes
31
32checksums           rmd160  a683f9c163a6c343bde53ffde99dbecce4e41b02 \
33                    sha256  6980e75cf0d677fd52c116e2e0dfd3884e360970c88c8356a114338500d5bee7
34
35worksrcdir          ${name}[strsed ${milestone} {g/\./-/}]
36
37patchfiles          patch-LYCharSets.c
38
39configure.args      --datadir=${prefix}/share/doc \
40                    --enable-htmlized-cfg \
41                    --enable-ipv6 \
42                    --enable-local-docs \
43                    --enable-nls
44
45destroot.target-append  install-doc install-help
46
47if {![variant_isset gnutls]} {
48    default_variants +ssl
49}
50
51variant ssl conflicts gnutls description "Enable secure connections using OpenSSL" {
52    depends_lib-append      path:lib/libssl.dylib:openssl
53    configure.args-append   --with-ssl=${prefix}
54}
55
56variant gnutls conflicts ssl description "Enable secure connections with GnuTLS (experimental)" {
57    depends_lib-append      port:gnutls
58    configure.args-append   --with-gnutls=${prefix}
59}
60
61livecheck.type      regex
62livecheck.url       http://lynx.isc.org/current/
63livecheck.regex     "${name}(\\d+(?:\\.\\d+)*rel\\.\[0-9a-z\]*)${extract.suffix}"
Note: See TracBrowser for help on using the repository browser.