summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjperkin <jperkin>2016-02-12 14:08:22 +0000
committerjperkin <jperkin>2016-02-12 14:08:22 +0000
commite40398ca6769edc4e33f627bfbe1d8c6c307425a (patch)
tree027cd6d1a3eb67a6b9e249ecc9b6a0c30da66058
parent8efb5f780d2476ad5bcf7f9a1a14e4b2f63e2021 (diff)
downloadpkgsrc-e40398ca6769edc4e33f627bfbe1d8c6c307425a.tar.gz
Fix -install_name failure on Darwin.
-rw-r--r--databases/tdb/Makefile14
1 files changed, 13 insertions, 1 deletions
diff --git a/databases/tdb/Makefile b/databases/tdb/Makefile
index 43bfbd3acf1..1c4ba0a6422 100644
--- a/databases/tdb/Makefile
+++ b/databases/tdb/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2015/12/05 21:25:33 adam Exp $
+# $NetBSD: Makefile,v 1.28 2016/02/12 14:08:22 jperkin Exp $
DISTNAME= tdb-1.3.8
CATEGORIES= databases
@@ -28,5 +28,17 @@ PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 1.2.12
USE_GCC_RUNTIME= yes
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+post-build:
+ @install_name_tool -id ${PREFIX}/lib/libtdb.dylib \
+ ${WRKSRC}/bin/default/libtdb.dylib
+
+post-install:
+ @install_name_tool -id ${PREFIX}/lib/libtdb.dylib \
+ ${DESTDIR}${PREFIX}/lib/libtdb.${PKGVERSION_NOREV}.dylib
+.endif
+
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"