diff options
author | lx <lx@FreeBSD.org> | 2017-03-21 02:18:51 +0800 |
---|---|---|
committer | Koop Mast <kwm@rainbow-runner.nl> | 2017-04-09 20:02:39 +0800 |
commit | 564486e486dd43a00e7b6505aef5f4f95c0fa0ff (patch) | |
tree | 3e9af18a19d97b383b86d4dd0786521aa81dc09d /sysutils | |
parent | f56ab6d942cd6274243462e24f9f6bbc419be5c5 (diff) | |
download | freebsd-ports-gnome-564486e486dd43a00e7b6505aef5f4f95c0fa0ff.tar.gz freebsd-ports-gnome-564486e486dd43a00e7b6505aef5f4f95c0fa0ff.tar.zst freebsd-ports-gnome-564486e486dd43a00e7b6505aef5f4f95c0fa0ff.zip |
Update ucspi-ssl to Erwin Hoffman's version, which includes IPv6 and TLS support. Deprecate ucspi-ssl-tls port.
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/ucspi-ssl-tls/Makefile | 19 | ||||
-rw-r--r-- | sysutils/ucspi-ssl/Makefile | 36 | ||||
-rw-r--r-- | sysutils/ucspi-ssl/distinfo | 7 | ||||
-rw-r--r-- | sysutils/ucspi-ssl/pkg-descr | 23 |
5 files changed, 30 insertions, 56 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index b2c7d4bf3f74..0bbd8acbbd98 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -1173,7 +1173,6 @@ SUBDIR += ucspi-ipc SUBDIR += ucspi-proxy SUBDIR += ucspi-ssl - SUBDIR += ucspi-ssl-tls SUBDIR += ucspi-tcp SUBDIR += ucspi-unix SUBDIR += udfclient diff --git a/sysutils/ucspi-ssl-tls/Makefile b/sysutils/ucspi-ssl-tls/Makefile deleted file mode 100644 index 08b7e5713c60..000000000000 --- a/sysutils/ucspi-ssl-tls/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $FreeBSD$ - -PORTREVISION= 4 -PORTEPOCH= 0 -PKGNAMESUFFIX= -tls - -MAINTAINER= ports@FreeBSD.org -COMMENT= UCSPI tools for building SSL client-server applications w/ TLS support - -CONFLICTS= ucspi-ssl-[0-9]* - -PATCH_SITES+= http://www.fehcom.de/qmail/spamcontrol/:tls \ - LOCAL/garga/ucspi-ssl/:tls -PATCHFILES+= ucspi-ssl-0.70_ucspitls-0.6.patch_:tls -PATCH_WRKSRC= ${WRKSRC}/src - -MASTERDIR= ${.CURDIR}/../ucspi-ssl - -.include "${MASTERDIR}/Makefile" diff --git a/sysutils/ucspi-ssl/Makefile b/sysutils/ucspi-ssl/Makefile index f2660f0c683c..d697fc21a1f4 100644 --- a/sysutils/ucspi-ssl/Makefile +++ b/sysutils/ucspi-ssl/Makefile @@ -2,47 +2,39 @@ # $FreeBSD$ PORTNAME= ucspi-ssl -PORTVERSION?= 0.70 -PORTREVISION= 1 +PORTVERSION= 0.99 CATEGORIES= sysutils -MASTER_SITES= LOCAL/garga/ucspi-ssl \ - http://www.superscript.com/ucspi-ssl/ \ - http://dev.qmailrocks.org/downloads/qmailrocks_3.0-beta/ \ - GENTOO +MASTER_SITES= http://www.fehcom.de/ipnet/ucspi-ssl/ -MAINTAINER?= lx@FreeBSD.org -COMMENT?= UCSPI tools for building SSL client-server applications +MAINTAINER= lx@FreeBSD.org +COMMENT= UCSPI tools for building SSL client-server applications RUN_DEPENDS= tcpserver:sysutils/ucspi-tcp \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss -CONFLICTS?= ucspi-ssl-tls-[0-9]* - -USES= perl5 ssl +USES= perl5 ssl tar:tgz CFLAGS+= -I${OPENSSLINC} -PORTDOCS= CHANGES TODO UCSPI-SSL +PORTDOCS= CERTS CHAIN-SSL CHANGES TODO UCSPI-SSL WRKSRC= ${WRKDIR}/host/superscript.com/net/${DISTNAME} SCRIPTS_TO_INSTALL= https@ sslcat sslconnect post-patch: - ${REINPLACE_CMD} -e "s|\(-lssl -lcrypto\)|-L${OPENSSLLIB} \1|g" \ - ${WRKSRC}/src/ssl.lib .for x in ${SCRIPTS_TO_INSTALL} @${REINPLACE_CMD} -i '' -e 's|HOME/command/|${PREFIX}/bin/|' \ ${WRKSRC}/src/${x}.sh .endfor do-configure: - ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/src/conf-cc - ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/src/conf-ld - ${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/src/conf-home - ${ECHO_CMD} "${PREFIX}/bin" > ${WRKSRC}/src/conf-tcpbin - ${ECHO_CMD} "/etc/ssl" > ${WRKSRC}/src/conf-cadir - ${ECHO_CMD} "/etc/ssl/cert.pem" > ${WRKSRC}/src/conf-cafile - ${ECHO_CMD} "/etc/ssl/dh1024.pem" > ${WRKSRC}/src/conf-dhfile + ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc + ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-ld + ${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home + ${ECHO_CMD} "${PREFIX}/bin" > ${WRKSRC}/conf-tcpbin + ${ECHO_CMD} "/etc/ssl" > ${WRKSRC}/conf-cadir + ${ECHO_CMD} "/etc/ssl/cert.pem" > ${WRKSRC}/conf-cafile + ${ECHO_CMD} "/etc/ssl/dh1024.pem" > ${WRKSRC}/conf-dhfile do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} package/compile @@ -55,6 +47,6 @@ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/command/${x} ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/src && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/sysutils/ucspi-ssl/distinfo b/sysutils/ucspi-ssl/distinfo index 23ddaec15f2e..38af8a1ca749 100644 --- a/sysutils/ucspi-ssl/distinfo +++ b/sysutils/ucspi-ssl/distinfo @@ -1,4 +1,3 @@ -SHA256 (ucspi-ssl-0.70.tar.gz) = 8834aaa83a6862457c853818ce829291285043a553d4466671c05663bc580cf5 -SIZE (ucspi-ssl-0.70.tar.gz) = 85111 -SHA256 (ucspi-ssl-0.70_ucspitls-0.6.patch_) = 35ae45bd17a9ecb9cd79c25a751af47af787189c8b833b26d464b47bed1472ac -SIZE (ucspi-ssl-0.70_ucspitls-0.6.patch_) = 12351 +TIMESTAMP = 1490029311 +SHA256 (ucspi-ssl-0.99.tgz) = 083421b4da939221e01f3e576a3d7c7d49c78ab46e782ef31f6310e8a847d6c3 +SIZE (ucspi-ssl-0.99.tgz) = 112640 diff --git a/sysutils/ucspi-ssl/pkg-descr b/sysutils/ucspi-ssl/pkg-descr index 782e5c23757a..0c50a03862ee 100644 --- a/sysutils/ucspi-ssl/pkg-descr +++ b/sysutils/ucspi-ssl/pkg-descr @@ -1,14 +1,17 @@ -sslserver and sslclient are command-line tools for building SSL -client-server applications. They conform to the UNIX Client-Server +sslserver, sslclient, and sslhandle are command-line tools for building +SSL client-server applications. They conform to the UNIX Client-Server Program Interface, UCSPI. -sslserver listens for connections, and runs a program for each -connection it accepts. The program environment includes variables that -hold the local and remote host names, IP addresses, and port numbers. -sslserver offers a concurrency limit on acceptance of new connections, -and selective handling of connections based on client identity. +sslserver listens for IPv6 and/or IPv4 connections, and runs a program +for each connection it accepts. The program environment includes +variables that hold the local and remote host names, IP addresses, +and port numbers. sslserver offers a concurrency limit on acceptance +of new connections, and selective handling of connections based on +client identity supporting CIDR IP address notation. sslserver supports +STARTTLS and STLS. -sslclient requests a connection to a TCP socket, and runs a program. The -program environment includes the same variables as for sslserver. +sslclient requests a connection to either a IPv6 or IPv4 TCP sockets, +and runs a program. The program environment includes the same variables +as for sslserver. -WWW: http://www.superscript.com/ucspi-ssl/intro.html +WWW: http://www.fehcom.de/ipnet/ucspi-ssl.html |