mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
66 lines
1.7 KiB
Plaintext
66 lines
1.7 KiB
Plaintext
PortSystem 1.0
|
|
|
|
name proxytunnel
|
|
version 1.9.0
|
|
revision 3
|
|
categories net
|
|
license GPL-2+
|
|
platforms darwin
|
|
maintainers nomaintainer
|
|
installs_libs no
|
|
|
|
description \
|
|
ProxyTunnel is a program that connects stdin and stdout \
|
|
to a server somewhere on the network, through a standard \
|
|
HTTPS proxy. This will allow you for example to access \
|
|
SSH servers when you normally only have http(s) access.
|
|
|
|
long_description ${description}
|
|
|
|
homepage http://proxytunnel.sourceforge.net/
|
|
master_sites sourceforge:proxytunnel
|
|
|
|
extract.suffix .tgz
|
|
checksums rmd160 5444861031fa256a5e0d2d83be297afc70137e8b \
|
|
sha256 2ef5bbf8d81ddf291d71f865c5dab89affcc07c4cb4b3c3f23e1e9462721a6b9 \
|
|
size 46556
|
|
|
|
depends_build port:pkgconfig
|
|
depends_lib path:lib/libssl.dylib:openssl
|
|
|
|
# patch-ssl-change.diff is contributed by juliangilbey (Julian Gilbey)
|
|
# https://trac.macports.org/ticket/59020
|
|
patchfiles patch-Makefile.diff \
|
|
patch-ssl-change.diff
|
|
|
|
post-patch {
|
|
reinplace -W ${worksrcpath} s|strlcat|strlcat2|g \
|
|
proxytunnel.h \
|
|
setproctitle.c \
|
|
strlcat.c \
|
|
strzcat.c
|
|
reinplace -W ${worksrcpath} s|strlcpy|strlcpy2|g \
|
|
proxytunnel.h \
|
|
setproctitle.c \
|
|
strlcpy.c
|
|
}
|
|
|
|
use_configure no
|
|
|
|
variant universal {}
|
|
|
|
configure.cflags-append -Wall
|
|
|
|
platform darwin {
|
|
configure.cflags-append -DDARWIN
|
|
}
|
|
|
|
build.args-append CC=${configure.cc} CFLAGS="${configure.cflags} [get_canonical_archflags cc]"
|
|
build.target
|
|
|
|
destroot.args PREFIX=${prefix}
|
|
|
|
livecheck.type regex
|
|
livecheck.url http://sourceforge.net/projects/proxytunnel/files/proxytunnel%20source%20tarballs/
|
|
livecheck.regex "${name} (\\d+(?:\\.\\d+)+)"
|