1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-03 11:12:13 +00:00

lang/fennel: Update to 1.0.0

Port changes:
Respect upstream's default behavior and install the fennel script rather
than fennel-bin, the native binary.

Upstream changes:
https://git.sr.ht/~technomancy/fennel/tree/main/item/changelog.md#100--2021-11-14

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Joseph Mingrone 2021-12-16 16:44:47 -04:00
parent 1cbed37287
commit ae37f26f9e
No known key found for this signature in database
GPG Key ID: 36A40C83B0D6EF9E
4 changed files with 20 additions and 22 deletions

View File

@ -1,6 +1,5 @@
PORTNAME= fennel
DISTVERSION= 0.10.0
PORTREVISION= 1
DISTVERSION= 1.0.0
CATEGORIES= lang
MASTER_SITES= https://git.sr.ht/~technomancy/${PORTNAME}/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/
@ -12,17 +11,17 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake lua:build
MAKE_ENV= LUA=${LUA_CMD} \
MAKE_ENV= DESTDIR=${STAGEDIR} \
LUA=${LUA_CMD} \
LUA_DIR=${LOCALBASE} \
LUA_INCLUDE_DIR=${LUA_INCDIR} \
LUA_VERSION=${LUA_VER} \
NATIVE_LUA_LIB=${LUA_LIBDIR}/liblua-${LUA_VER}.a \
STATIC_LUA_LIB=${LUA_LIBDIR}/liblua-${LUA_VER}.a
ALL_TARGET= ${PORTNAME}-bin ${PORTNAME}.lua
ALL_TARGET= build
TEST_TARGET= test
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.lua ${STAGEDIR}${LUA_LIBDIR}
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}view.lua ${STAGEDIR}${LUA_LIBDIR}
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-bin ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1629469102
SHA256 (fennel-0.10.0.tar.gz) = 8351a758dffa3cb4efc902a31f6a78e072f29534921e44dd550c73e4529f75a5
SIZE (fennel-0.10.0.tar.gz) = 221002
TIMESTAMP = 1639540604
SHA256 (fennel-1.0.0.tar.gz) = db01b6c363d31deb105f7918bc6acc7d996adc97da71aa5d08e82a9458077553
SIZE (fennel-1.0.0.tar.gz) = 243719

View File

@ -1,11 +1,11 @@
--- Makefile.orig 2021-08-20 14:24:55 UTC
--- Makefile.orig 2021-12-21 14:46:27 UTC
+++ Makefile
@@ -57,7 +57,7 @@ LUA_INCLUDE_DIR ?= $(LUA_DIR)/src
@@ -61,7 +61,7 @@ lint:
PATH_ARGS=FENNEL_PATH=src/?.fnl FENNEL_MACRO_PATH=src/?.fnl
-fennel-bin: src/launcher.fnl fennel $(STATIC_LUA_LIB)
+fennel-bin: src/launcher.fnl fennel
$(PATH_ARGS) ./fennel --no-compiler-sandbox --compile-binary \
$< $@ $(STATIC_LUA_LIB) $(LUA_INCLUDE_DIR)
## Binaries
-LUA_VERSION=5.4.3
+LUA_VERSION ?= 5.4.3
LUA_DIR ?= $(PWD)/lua-$(LUA_VERSION)
NATIVE_LUA_LIB ?= $(LUA_DIR)/src/liblua-native.a
LUA_INCLUDE_DIR ?= $(LUA_DIR)/src

View File

@ -1,4 +1,3 @@
bin/fennel
lib/fennel.lua
lib/fennelview.lua
%%LUA_MODSHAREDIR%%/fennel.lua
man/man1/fennel.1.gz