diff options
author | fhajny <fhajny@pkgsrc.org> | 2016-06-21 16:40:10 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2016-06-21 16:40:10 +0000 |
commit | 137b1c3923d408901878734879e1ef836df7f2a4 (patch) | |
tree | 236ade8b18fb7d61b90aff4f58d9781a25950f9a /lang/LuaJIT2 | |
parent | 8bee4357ae14f681275c71396f3f72329cc11089 (diff) | |
download | pkgsrc-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/Makefile | 12 | ||||
-rw-r--r-- | lang/LuaJIT2/PLIST | 8 |
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 |