aboutsummaryrefslogtreecommitdiff
path: root/devel/tcltls/Makefile
diff options
context:
space:
mode:
authorMikhail Teterin <mi@FreeBSD.org>2004-04-04 18:41:25 +0000
committerMikhail Teterin <mi@FreeBSD.org>2004-04-04 18:41:25 +0000
commitdc4fcf3659359ad3f4406bb2a7310f39c18cbb10 (patch)
treec2cea35683f2a124e524f98c27aee5dbcae18bb0 /devel/tcltls/Makefile
parent2f5f504f36216e25d52ce3ddfdfa31359d8e1826 (diff)
downloadports-dc4fcf3659359ad3f4406bb2a7310f39c18cbb10.tar.gz
ports-dc4fcf3659359ad3f4406bb2a7310f39c18cbb10.zip
Upgrade from 1.4.1 to 1.5.0, released on February 17. Turn on self-tests.
Notes
Notes: svn path=/head/; revision=106146
Diffstat (limited to 'devel/tcltls/Makefile')
-rw-r--r--devel/tcltls/Makefile22
1 files changed, 19 insertions, 3 deletions
diff --git a/devel/tcltls/Makefile b/devel/tcltls/Makefile
index 9a6aa9ebea8c..f29b55562628 100644
--- a/devel/tcltls/Makefile
+++ b/devel/tcltls/Makefile
@@ -6,8 +6,8 @@
#
PORTNAME= tcltls
-PORTVERSION= 1.4.1
-CATEGORIES= devel tcl83
+PORTVERSION= 1.5.0
+CATEGORIES= devel tcl83 tcl84
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=tls
DISTNAME= tls${PORTVERSION}-src
@@ -19,7 +19,7 @@ LIB_DEPENDS+= tcl${TCLVND}:${PORTSDIR}/lang/tcl${TCLVND}
USE_OPENSSL= Yes
-WRKSRC= ${WRKDIR}/tls1.4
+WRKSRC= ${WRKDIR}/tls${PORTVERSION:R}
pre-patch:
# Fixing the end-of-lines:
@@ -33,12 +33,28 @@ MAKE_ENV= TCL_VER=${TCL_VER} MKDIR="${MKDIR}" \
INSTALL_DATA="${INSTALL_DATA}" \
OPENSSLINC="${OPENSSLINC}" OPENSSLLIB="${OPENSSLLIB}" \
OPENSSLDIR="${OPENSSLDIR}" CFLAGS="${CFLAGS}" \
+ SHLIB_NAME=libtls.so.1 \
PORTVERSION="${PORTVERSION}" SED="${SED}"
+USE_REINPLACE= yes
+REINPLACE_ARGS= -i ""
+ALL_TARGET= all
+
+post-patch:
+ ${REINPLACE_CMD} -e \
+ 's,package require tls.*,load ${WRKSRC}/libtls.so;\
+ source ${WRKSRC}/tls.tcl,' \
+ ${WRKSRC}/tests/*.test
+ # The ciphers.test were meaningless so far:
+ ${MV} ${WRKSRC}/tests/ciphers.test ${WRKSRC}/tests/ciphers.test.broken
post-install:
${MKDIR} ${PREFIX}/share/doc/tls
${INSTALL_DATA} ${WRKSRC}/tls.htm ${PREFIX}/share/doc/tls/
+post-build test:
+ cd ${WRKSRC}/tests && env TCL_LIBRARY="${WRKSRC}" \
+ tclsh${TCL_VER} all.tcl
+
TCL_VER?= 8.4
TCLVND= ${TCL_VER:S/.//}