Stop treating loadable lib as linkable lib.

ok sebastia@ (maintainer)
This commit is contained in:
stu 2017-05-12 21:41:46 +00:00
parent 3422da1f1e
commit 0d3a751996
3 changed files with 17 additions and 14 deletions

View File

@ -1,12 +1,12 @@
# $OpenBSD: Makefile,v 1.14 2016/03/21 07:32:43 sebastia Exp $
# $OpenBSD: Makefile,v 1.15 2017/05/12 21:41:46 stu Exp $
COMMENT= OpenSSL Tcl extension
VERSION= 1.6
DISTNAME= tls${VERSION}-src
PKGNAME= tcltls-${VERSION}
SHARED_LIBS= tls16 1.0
REVISION= 2
REVISION= 3
CATEGORIES= security
@ -33,11 +33,15 @@ CONFIGURE_ARGS= --libdir=${MODTCL_TCLDIR} \
--with-tcl=${MODTCL_LIBDIR} \
--with-tclinclude=${MODTCL_INCDIR} \
--with-ssl-dir=/usr \
--includedir=${PREFIX}/include/tcltls \
LIBtls16_VERSION=${LIBtls16_VERSION}
FAKE_FLAGS = PKG_DIR=tls
--includedir=${PREFIX}/include/tcltls
FAKE_FLAGS = PKG_DIR='$$(PACKAGE_NAME)' INSTALL_PROGRAM='$$(INSTALL_DATA)'
INSTALL_TARGET= install-binaries
TEST_TARGET= test
CFLAGS += -DNO_SSL2 -DNO_SSL3
SUBST_VARS= VER
VER= ${VERSION:S/.//g}
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tcltls/

View File

@ -1,12 +1,13 @@
$OpenBSD: patch-configure,v 1.1 2011/01/05 18:04:58 sebastia Exp $
--- configure.orig Sun Dec 5 10:23:21 2010
+++ configure Sun Dec 5 10:23:42 2010
$OpenBSD: patch-configure,v 1.2 2017/05/12 21:41:47 stu Exp $
Index: configure
--- configure.orig
+++ configure
@@ -8155,7 +8155,7 @@ echo "${ECHO_T}$tcl_cv_ld_elf" >&6
DL_LIBS=""
CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${LIBtls16_VERSION}'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
echo "$as_me:$LINENO: checking for ELF" >&5
echo $ECHO_N "checking for ELF... $ECHO_C" >&6
if test "${tcl_cv_ld_elf+set}" = set; then

View File

@ -1,8 +1,6 @@
@comment $OpenBSD: PLIST,v 1.2 2011/01/05 18:04:58 sebastia Exp $
include/tcltls/
include/tcltls/tls.h
@comment $OpenBSD: PLIST,v 1.3 2017/05/12 21:41:47 stu Exp $
lib/tcl/tls/
@lib lib/tcl/tls/libtls16.so.${LIBtls16_VERSION}
lib/tcl/tls/libtls${VER}.so
lib/tcl/tls/pkgIndex.tcl
lib/tcl/tls/tls.tcl
share/doc/tcltls/