Wed Nov 8 11:16:56 2023 UTC ()
lua-posix: -dynamiclib cannot be combined with -bundle with old versions
of the Darwin linker, and older Darwin linkers don't understand -shared
anyway


(nia)
diff -r1.24 -r1.25 pkgsrc/devel/lua-posix/Makefile

cvs diff -r1.24 -r1.25 pkgsrc/devel/lua-posix/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/lua-posix/Makefile 2021/12/10 13:20:54 1.24
+++ pkgsrc/devel/lua-posix/Makefile 2023/11/08 11:16:56 1.25
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.24 2021/12/10 13:20:54 nia Exp $ 1# $NetBSD: Makefile,v 1.25 2023/11/08 11:16:56 nia Exp $
2 2
3DISTNAME= luaposix-35.1 3DISTNAME= luaposix-35.1
4PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/^lua//1} 4PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/^lua//1}
5CATEGORIES= devel lua 5CATEGORIES= devel lua
6MASTER_SITES= ${MASTER_SITE_GITHUB:=luaposix/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=luaposix/}
7GITHUB_PROJECT= luaposix 7GITHUB_PROJECT= luaposix
8GITHUB_TAG= v${PKGVERSION_NOREV} 8GITHUB_TAG= v${PKGVERSION_NOREV}
9 9
10kAINTAINER= ryoon@NetBSD.org 10kAINTAINER= ryoon@NetBSD.org
11HOMEPAGE= https://github.com/luaposix/luaposix 11HOMEPAGE= https://github.com/luaposix/luaposix
12COMMENT= POSIX library for Lua language 12COMMENT= POSIX library for Lua language
13LICENSE= mit 13LICENSE= mit
14 14
@@ -16,27 +16,33 @@ USE_LANGUAGES= c99 @@ -16,27 +16,33 @@ USE_LANGUAGES= c99
16USE_TOOLS+= pax 16USE_TOOLS+= pax
17 17
18INSTALLATION_DIRS+= ${LUA_DOCDIR} 18INSTALLATION_DIRS+= ${LUA_DOCDIR}
19INSTALLATION_DIRS+= ${LUA_LDIR} ${LUA_CDIR} 19INSTALLATION_DIRS+= ${LUA_LDIR} ${LUA_CDIR}
20 20
21.include "../../lang/lua/luaversion.mk" 21.include "../../lang/lua/luaversion.mk"
22 22
23DEPENDS+= ${LUA_PKGPREFIX}-std-normalize-[0-9]*:../../devel/lua-std-normalize 23DEPENDS+= ${LUA_PKGPREFIX}-std-normalize-[0-9]*:../../devel/lua-std-normalize
24DEPENDS+= ${LUA_PKGPREFIX}-std-_debug-[0-9]*:../../devel/lua-std-_debug 24DEPENDS+= ${LUA_PKGPREFIX}-std-_debug-[0-9]*:../../devel/lua-std-_debug
25.if ${LUA_PKGPREFIX} == "lua51" 25.if ${LUA_PKGPREFIX} == "lua51"
26DEPENDS+= lua51-bit32-[0-9]*:../../devel/lua-bit32 26DEPENDS+= lua51-bit32-[0-9]*:../../devel/lua-bit32
27.endif 27.endif
28 28
 29.include "../../mk/bsd.pkg.mk"
 30
 31.if ${OPSYS} != "Darwin"
29LIBFLAG+= ${LDFLAGS} -shared -fPIC 32LIBFLAG+= ${LDFLAGS} -shared -fPIC
 33.else
 34LIBFLAG+= ${LDFLAGS} -fPIC
 35.endif
30 36
31do-build: 37do-build:
32 cd ${WRKSRC} && \ 38 cd ${WRKSRC} && \
33 env ${MAKE_ENV} \ 39 env ${MAKE_ENV} \
34 ${LUA_INTERPRETER} ./build-aux/luke LIBFLAG=${LIBFLAG:Q} 40 ${LUA_INTERPRETER} ./build-aux/luke LIBFLAG=${LIBFLAG:Q}
35 41
36do-install: 42do-install:
37 cd ${WRKSRC} && \ 43 cd ${WRKSRC} && \
38 env ${MAKE_ENV} \ 44 env ${MAKE_ENV} \
39 ${LUA_INTERPRETER} ./build-aux/luke \ 45 ${LUA_INTERPRETER} ./build-aux/luke \
40 PREFIX=${DESTDIR}${PREFIX} \ 46 PREFIX=${DESTDIR}${PREFIX} \
41 install 47 install
42 cd ${WRKSRC}/doc && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/${LUA_DOCDIR} 48 cd ${WRKSRC}/doc && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/${LUA_DOCDIR}