mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
lua port tweaks;
- set portroach to ignore for branches where it has been announced that there are no more updates. - install a link to lua/luac binaries i.e. lua5.1 -> lua51, etc. this is a more standard naming and allows some software to build without annoying patching.
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
PORTROACH= limit:^5\.1
|
||||
# The last release was Lua 5.1.5, released on 17 Feb 2012.
|
||||
# There will be no further releases of Lua 5.1.
|
||||
PORTROACH= ignore:1
|
||||
|
||||
VERSION= 5.1.5
|
||||
PKGSPEC= lua->=5.1,<5.2
|
||||
REVISION= 8
|
||||
REVISION= 9
|
||||
|
||||
SHARED_LIBS= lua5.1 ${VERSION:R}
|
||||
|
||||
@@ -17,5 +19,7 @@ post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/lib/pkgconfig
|
||||
${INSTALL_DATA} ${WRKSRC}/etc/lua.pc ${PREFIX}/lib/pkgconfig/lua51.pc
|
||||
${INSTALL_DATA} ${WRKSRC}/etc/lua.pc ${PREFIX}/lib/pkgconfig/lua5.1.pc
|
||||
ln ${PREFIX}/bin/lua51 ${PREFIX}/bin/lua5.1
|
||||
ln ${PREFIX}/bin/luac51 ${PREFIX}/bin/luac5.1
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
@option is-branch
|
||||
@conflict lua->=5.1.5,<5.2
|
||||
@pkgpath lang/lua
|
||||
@bin bin/lua5.1
|
||||
@bin bin/lua51
|
||||
@bin bin/luac5.1
|
||||
@bin bin/luac51
|
||||
include/lua-5.1/
|
||||
include/lua-5.1/lauxlib.h
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
PORTROACH= limit:^5\.2
|
||||
# The last release was Lua 5.2.4, released on 7 Mar 2015.
|
||||
# There will be no further releases of Lua 5.2.
|
||||
PORTROACH= ignore:1
|
||||
|
||||
VERSION= 5.2.4
|
||||
REVISION= 2
|
||||
REVISION= 3
|
||||
PKGSPEC= lua->=5.2,<5.3
|
||||
|
||||
SHARED_LIBS= lua5.2 ${VERSION:R}
|
||||
@@ -16,5 +18,7 @@ post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/lib/pkgconfig
|
||||
${SUBST_DATA} -c ${FILESDIR}/lua52.pc ${PREFIX}/lib/pkgconfig/lua52.pc
|
||||
${SUBST_DATA} -c ${FILESDIR}/lua52.pc ${PREFIX}/lib/pkgconfig/lua5.2.pc
|
||||
ln ${PREFIX}/bin/lua52 ${PREFIX}/bin/lua5.2
|
||||
ln ${PREFIX}/bin/luac52 ${PREFIX}/bin/luac5.2
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
@option no-default-conflict
|
||||
@option is-branch
|
||||
@conflict lua->=5.2,<5.3
|
||||
@bin bin/lua5.2
|
||||
@bin bin/lua52
|
||||
@bin bin/luac5.2
|
||||
@bin bin/luac52
|
||||
include/lua-5.2/
|
||||
include/lua-5.2/lauxlib.h
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
PORTROACH= limit:^5\.3
|
||||
# The last release was Lua 5.3.6, released on 25 Sep 2020.
|
||||
# There will be no further releases of Lua 5.3.
|
||||
PORTROACH= ignore:1
|
||||
|
||||
VERSION= 5.3.6
|
||||
REVISION= 0
|
||||
REVISION= 1
|
||||
PKGSPEC= lua->=5.3,<5.4
|
||||
|
||||
SHARED_LIBS= lua5.3 ${VERSION:R}
|
||||
@@ -16,5 +18,7 @@ post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/lib/pkgconfig
|
||||
${SUBST_DATA} -c ${FILESDIR}/lua53.pc ${PREFIX}/lib/pkgconfig/lua53.pc
|
||||
${SUBST_DATA} -c ${FILESDIR}/lua53.pc ${PREFIX}/lib/pkgconfig/lua5.3.pc
|
||||
ln ${PREFIX}/bin/lua53 ${PREFIX}/bin/lua5.3
|
||||
ln ${PREFIX}/bin/luac53 ${PREFIX}/bin/luac5.3
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
@option no-default-conflict
|
||||
@option is-branch
|
||||
@conflict lua->=5.3,<5.4
|
||||
@bin bin/lua5.3
|
||||
@bin bin/lua53
|
||||
@bin bin/luac5.3
|
||||
@bin bin/luac53
|
||||
include/lua-5.3/
|
||||
include/lua-5.3/lauxlib.h
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
# uncomment when 5.5 is added to ports
|
||||
#PORTROACH= limit:^5\.4
|
||||
|
||||
VERSION= 5.4.8
|
||||
REVISION= 0
|
||||
REVISION= 1
|
||||
PKGSPEC= lua->=5.4,<5.5
|
||||
|
||||
SHARED_LIBS= lua5.4 ${VERSION:R}
|
||||
@@ -14,5 +17,7 @@ post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/lib/pkgconfig
|
||||
${SUBST_DATA} -c ${FILESDIR}/lua54.pc ${PREFIX}/lib/pkgconfig/lua54.pc
|
||||
${SUBST_DATA} -c ${FILESDIR}/lua54.pc ${PREFIX}/lib/pkgconfig/lua5.4.pc
|
||||
ln ${PREFIX}/bin/lua54 ${PREFIX}/bin/lua5.4
|
||||
ln ${PREFIX}/bin/luac54 ${PREFIX}/bin/luac5.4
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
@option no-default-conflict
|
||||
@option is-branch
|
||||
@conflict lua->=5.4,<5.5
|
||||
@bin bin/lua5.4
|
||||
@bin bin/lua54
|
||||
@bin bin/luac5.4
|
||||
@bin bin/luac54
|
||||
include/lua-5.4/
|
||||
include/lua-5.4/lauxlib.h
|
||||
|
||||
Reference in New Issue
Block a user