use https HOMEPAGE and secondary SITES

install pkgconfig files as the more commonly used lua5.x.pc as well as existing lua5x.pc
This commit is contained in:
sthen
2026-02-18 12:21:37 +00:00
parent 484b568f7f
commit 693cddc199
9 changed files with 19 additions and 12 deletions
+2 -1
View File
@@ -2,7 +2,7 @@ PORTROACH= limit:^5\.1
VERSION= 5.1.5
PKGSPEC= lua->=5.1,<5.2
REVISION= 7
REVISION= 8
SHARED_LIBS= lua5.1 ${VERSION:R}
@@ -16,5 +16,6 @@ pre-configure:
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
.include <bsd.port.mk>
+2 -1
View File
@@ -10,10 +10,11 @@ include/lua-5.1/lua.h
include/lua-5.1/lua.hpp
include/lua-5.1/luaconf.h
include/lua-5.1/lualib.h
lib/liblua5.1.a
@static-lib lib/liblua5.1.a
@lib lib/liblua5.1.so.${LIBlua5.1_VERSION}
lib/lua/
lib/lua/5.1/
lib/pkgconfig/lua5.1.pc
lib/pkgconfig/lua51.pc
@man man/man1/lua51.1
@man man/man1/luac51.1
+3 -3
View File
@@ -1,7 +1,7 @@
PORTROACH= limit:^5\.2
VERSION= 5.2.4
REVISION= 1
REVISION= 2
PKGSPEC= lua->=5.2,<5.3
SHARED_LIBS= lua5.2 ${VERSION:R}
@@ -14,7 +14,7 @@ MAKE_FLAGS+= LIBlua5.2_VERSION="${LIBlua5.2_VERSION}"
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/lua52.pc
${SUBST_DATA} -c ${FILESDIR}/lua52.pc ${PREFIX}/lib/pkgconfig/lua5.2.pc
.include <bsd.port.mk>
+2 -1
View File
@@ -9,10 +9,11 @@ include/lua-5.2/lua.h
include/lua-5.2/lua.hpp
include/lua-5.2/luaconf.h
include/lua-5.2/lualib.h
lib/liblua5.2.a
@static-lib lib/liblua5.2.a
@lib lib/liblua5.2.so.${LIBlua5.2_VERSION}
lib/lua/
lib/lua/5.2/
lib/pkgconfig/lua5.2.pc
lib/pkgconfig/lua52.pc
@man man/man1/lua52.1
@man man/man1/luac52.1
+3 -2
View File
@@ -1,6 +1,7 @@
PORTROACH= limit:^5\.3
VERSION= 5.3.6
REVISION= 0
PKGSPEC= lua->=5.3,<5.4
SHARED_LIBS= lua5.3 ${VERSION:R}
@@ -13,7 +14,7 @@ MAKE_FLAGS+= LIBlua5.3_VERSION="${LIBlua5.3_VERSION}"
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/lua53.pc
${SUBST_DATA} -c ${FILESDIR}/lua53.pc ${PREFIX}/lib/pkgconfig/lua5.3.pc
.include <bsd.port.mk>
+1
View File
@@ -13,6 +13,7 @@ include/lua-5.3/lualib.h
@lib lib/liblua5.3.so.${LIBlua5.3_VERSION}
lib/lua/
lib/lua/5.3/
lib/pkgconfig/lua5.3.pc
lib/pkgconfig/lua53.pc
@man man/man1/lua53.1
@man man/man1/luac53.1
+3 -2
View File
@@ -1,4 +1,5 @@
VERSION= 5.4.8
REVISION= 0
PKGSPEC= lua->=5.4,<5.5
SHARED_LIBS= lua5.4 ${VERSION:R}
@@ -11,7 +12,7 @@ MAKE_FLAGS+= LIBlua5.4_VERSION="${LIBlua5.4_VERSION}"
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/lua54.pc
${SUBST_DATA} -c ${FILESDIR}/lua54.pc ${PREFIX}/lib/pkgconfig/lua5.4.pc
.include <bsd.port.mk>
+1
View File
@@ -13,6 +13,7 @@ include/lua-5.4/lualib.h
@lib lib/liblua5.4.so.${LIBlua5.4_VERSION}
lib/lua/
lib/lua/5.4/
lib/pkgconfig/lua5.4.pc
lib/pkgconfig/lua54.pc
@man man/man1/lua54.1
@man man/man1/luac54.1
+2 -2
View File
@@ -5,9 +5,9 @@ DISTNAME= lua-${VERSION}
CATEGORIES= lang
SITES= https://www.lua.org/ftp/ \
http://www.tecgraf.puc-rio.br/lua/ftp/
https://www.tecgraf.puc-rio.br/lua/ftp/
HOMEPAGE= http://www.lua.org/
HOMEPAGE= https://www.lua.org/
# MIT
PERMIT_PACKAGE= Yes