graphics/togl: add a soname

in order to be exposed as provided all libraries needs a soname.

Reported by:	pkg-devel exp-run
This commit is contained in:
Baptiste Daroussin 2025-03-18 13:15:50 +01:00
parent 2ba7a71504
commit d3548fbd3c
2 changed files with 12 additions and 1 deletions

View file

@ -1,7 +1,7 @@
PORTNAME= togl PORTNAME= togl
DISTVERSION= 2.0 DISTVERSION= 2.0
DISTVERSIONSUFFIX= -src DISTVERSIONSUFFIX= -src
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= graphics tk CATEGORIES= graphics tk
MASTER_SITES= SF/${PORTNAME}/Togl/${PORTVERSION} MASTER_SITES= SF/${PORTNAME}/Togl/${PORTVERSION}
DISTNAME= Togl${DISTVERSIONFULL} DISTNAME= Togl${DISTVERSIONFULL}

View file

@ -0,0 +1,11 @@
--- configure.orig 2025-03-18 12:11:20 UTC
+++ configure
@@ -11473,7 +11473,7 @@ fi
MAKE_STUB_LIB="\${STLIB_LD} -out:\$@ \$(PKG_STUB_OBJECTS)"
else
MAKE_STATIC_LIB="\${STLIB_LD} \$@ \$(PKG_OBJECTS)"
- MAKE_SHARED_LIB="\${SHLIB_LD} -o \$@ \$(PKG_OBJECTS) \${SHLIB_LD_LIBS}"
+ MAKE_SHARED_LIB="\${SHLIB_LD} -o \$@ -Wl,-soname,\$@ \$(PKG_OBJECTS) \${SHLIB_LD_LIBS}"
MAKE_STUB_LIB="\${STLIB_LD} \$@ \$(PKG_STUB_OBJECTS)"
fi