summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorriggs <riggs@FreeBSD.org>2016-08-21 12:51:05 +0000
committerriggs <riggs@FreeBSD.org>2016-08-21 12:51:05 +0000
commitd0de353f2e9a29985597b70b1c3cded6b1cb7e74 (patch)
tree7098a070c4b19726261940c55b8c727d29513431
parentf82bf84acd0fc2f88887767a3d73a669ddb2027d (diff)
downloadFreeBSD-ports-d0de353f2e9a29985597b70b1c3cded6b1cb7e74.zip
FreeBSD-ports-d0de353f2e9a29985597b70b1c3cded6b1cb7e74.tar.gz
Fix spurious linking issues with libregina.so
PR: 211974 Submitted by: bob@eager.cx MFH: 2016Q3 (ports-secteam build fix blanket)
-rw-r--r--lang/rexx-regina/Makefile1
-rw-r--r--lang/rexx-regina/files/patch-configure2
2 files changed, 2 insertions, 1 deletions
diff --git a/lang/rexx-regina/Makefile b/lang/rexx-regina/Makefile
index ed1c727..47d3f55 100644
--- a/lang/rexx-regina/Makefile
+++ b/lang/rexx-regina/Makefile
@@ -3,6 +3,7 @@
PORTNAME= regina
PORTVERSION= 3.8.2
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}-rexx/${PORTNAME}-rexx/${PORTVERSION}
PKGNAMEPREFIX= rexx-
diff --git a/lang/rexx-regina/files/patch-configure b/lang/rexx-regina/files/patch-configure
index fce0fcc8..eb32856 100644
--- a/lang/rexx-regina/files/patch-configure
+++ b/lang/rexx-regina/files/patch-configure
@@ -34,7 +34,7 @@
+ LD_RXLIB_A1="$ac_cv_prog_CC -shared ${LDFLAGS} -o \$(@)"
+ LD_RXLIB_A2="$ac_cv_prog_CC -shared ${LDFLAGS} -o \$(@)"
+ LD_RXLIB_UTILA="$ac_cv_prog_CC -shared ${LDFLAGS} -o \$(@)"
-+ SHL_LD="$ac_cv_prog_CC -shared ${LDFLAGS} -o ${SHLPRE}${SHLFILE}${SHLPST} "'$('SHOFILES')'
++ SHL_LD="$ac_cv_prog_CC -shared ${LDFLAGS} -o ${SHLPRE}${SHLFILE}${SHLPST} -Wl,-soname=${SHLPRE}${SHLFILE}${SHLPST} "'$('SHOFILES')'
+ ;;
+ *openbsd*)
if test "$ac_cv_prog_CC" = "gcc" -o "$ac_cv_prog_CC" = "g++" -o "$ac_cv_prog_CC" = "clang"; then
OpenPOWER on IntegriCloud