summaryrefslogtreecommitdiff
path: root/lang/LuaJIT2
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2016-06-21 16:40:10 +0000
committerfhajny <fhajny@pkgsrc.org>2016-06-21 16:40:10 +0000
commit137b1c3923d408901878734879e1ef836df7f2a4 (patch)
tree236ade8b18fb7d61b90aff4f58d9781a25950f9a /lang/LuaJIT2
parent8bee4357ae14f681275c71396f3f72329cc11089 (diff)
downloadpkgsrc-137b1c3923d408901878734879e1ef836df7f2a4.tar.gz
Fix PLIST for SunOS. Upstream intentionally doesn't build the shared
lib on SunOS, we accept it. Packages that depends on the shared lib may fail.
Diffstat (limited to 'lang/LuaJIT2')
-rw-r--r--lang/LuaJIT2/Makefile12
-rw-r--r--lang/LuaJIT2/PLIST8
2 files changed, 15 insertions, 5 deletions
diff --git a/lang/LuaJIT2/Makefile b/lang/LuaJIT2/Makefile
index 5360fac63ba..6b24ffa2f9d 100644
--- a/lang/LuaJIT2/Makefile
+++ b/lang/LuaJIT2/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2015/12/13 18:19:05 alnsn Exp $
+# $NetBSD: Makefile,v 1.8 2016/06/21 16:40:10 fhajny Exp $
#
DISTNAME= LuaJIT-2.0.4
@@ -18,5 +18,15 @@ USE_TOOLS+= gmake
PTHREAD_OPTS+= native
PTHREAD_AUTO_VARS= yes
+.include "../../mk/bsd.prefs.mk"
+
+# Upstream doesn't support building shared libs on SunOS
+# http://www.freelists.org/post/luajit/LuaJIT-on-solaris-64
+PLIST_VARS+= shared
+.if ${OPSYS} != "SunOS"
+PLIST.shared= yes
+.endif
+PRINT_PLIST_AWK+= {if ($$0 ~ /\.so/) {$$0 = "$${PLIST.shared}" $$0;}}
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/LuaJIT2/PLIST b/lang/LuaJIT2/PLIST
index 53af8b04cdc..f02164a6134 100644
--- a/lang/LuaJIT2/PLIST
+++ b/lang/LuaJIT2/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2014/03/26 13:29:53 imil Exp $
+@comment $NetBSD: PLIST,v 1.3 2016/06/21 16:40:10 fhajny Exp $
bin/luajit
bin/luajit-${PKGVERSION}
include/luajit-2.0/lauxlib.h
@@ -8,9 +8,9 @@ include/luajit-2.0/luaconf.h
include/luajit-2.0/luajit.h
include/luajit-2.0/lualib.h
lib/libluajit-5.1.a
-lib/libluajit-5.1.so
-lib/libluajit-5.1.so.2
-lib/libluajit-5.1.so.${PKGVERSION}
+${PLIST.shared}lib/libluajit-5.1.so
+${PLIST.shared}lib/libluajit-5.1.so.2
+${PLIST.shared}lib/libluajit-5.1.so.${PKGVERSION}
lib/pkgconfig/luajit.pc
share/luajit-${PKGVERSION}/jit/bc.lua
share/luajit-${PKGVERSION}/jit/bcsave.lua