aboutsummaryrefslogtreecommitdiffstats
path: root/print
diff options
context:
space:
mode:
authorJulien Laffaye <jlaffaye@FreeBSD.org>2012-01-03 05:48:33 +0800
committerJulien Laffaye <jlaffaye@FreeBSD.org>2012-01-03 05:48:33 +0800
commit37ecb166b2aac30cf8d3ab73adc8816e59ca930b (patch)
tree22203e765563c545dcd129ebf494166a919fd421 /print
parent4aaf32e573d319dce96c574b831d6d7210be8371 (diff)
downloadfreebsd-ports-gnome-37ecb166b2aac30cf8d3ab73adc8816e59ca930b.tar.gz
freebsd-ports-gnome-37ecb166b2aac30cf8d3ab73adc8816e59ca930b.tar.zst
freebsd-ports-gnome-37ecb166b2aac30cf8d3ab73adc8816e59ca930b.zip
Add a symlink so ldconfig can find the shared object.
While I am here, use PLIST_SUB variables. PR: ports/163750 Submitted by: arrowdodger <6yearold@gmail.com>
Diffstat (limited to 'print')
-rw-r--r--print/libharu/Makefile8
-rw-r--r--print/libharu/pkg-plist3
2 files changed, 10 insertions, 1 deletions
diff --git a/print/libharu/Makefile b/print/libharu/Makefile
index 6bd1b6e0a27d..3c36b1a886a5 100644
--- a/print/libharu/Makefile
+++ b/print/libharu/Makefile
@@ -21,4 +21,12 @@ CONFIGURE_ARGS= --with-png=${LOCALBASE}
CFLAGS+= -I${LOCALBASE}/include
USE_LDCONFIG= yes
+SOVERSION= 2
+PLIST_SUB+= PORTVERSION=${PORTVERSION} \
+ SOVERSION=${SOVERSION}
+
+post-install:
+ ${LN} -s ${PREFIX}/lib/libhpdf-${PORTVERSION}.so \
+ ${PREFIX}/lib/libhpdf.so.${SOVERSION}
+
.include <bsd.port.mk>
diff --git a/print/libharu/pkg-plist b/print/libharu/pkg-plist
index e927fbf78dc8..6845e3af68b7 100644
--- a/print/libharu/pkg-plist
+++ b/print/libharu/pkg-plist
@@ -29,7 +29,8 @@ include/hpdf_types.h
include/hpdf_u3d.h
include/hpdf_utils.h
include/hpdf_version.h
-lib/libhpdf-2.2.1.so
+lib/libhpdf-%%PORTVERSION%%.so
lib/libhpdf.a
lib/libhpdf.la
lib/libhpdf.so
+lib/libhpdf.so.%%SOVERSION%%