pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/fennel



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Wed Dec 31 02:42:31 UTC 2025

Modified Files:
        pkgsrc/lang/fennel: Makefile PLIST distinfo

Log Message:
fennel: update to 1.6.1

Packaging changes:
- fixed distfile issue
- man it possible to actually read the man page
  - the manpage for the language itself is now fennel-lang.1 to avoid
    conflict with pkgtools/pkg_alternatives's fennel.1

Upstream changes:
- Fix a bug where pattern matches on `...` could error out.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/fennel/Makefile \
    pkgsrc/lang/fennel/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/fennel/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/fennel/Makefile
diff -u pkgsrc/lang/fennel/Makefile:1.7 pkgsrc/lang/fennel/Makefile:1.8
--- pkgsrc/lang/fennel/Makefile:1.7     Sun Dec 28 07:11:00 2025
+++ pkgsrc/lang/fennel/Makefile Wed Dec 31 02:42:31 2025
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.7 2025/12/28 07:11:00 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/12/31 02:42:31 ktnb Exp $
 
-DISTNAME=      fennel-1.6.0
-PKGNAME=       ${LUA_PKGPREFIX}-${DISTNAME}
+DISTNAME=      1.6.1
+PKGNAME=       ${LUA_PKGPREFIX}-fennel-${DISTNAME}
 CATEGORIES=    lang
 MASTER_SITES=  https://git.sr.ht/~technomancy/fennel/archive/
+DIST_SUBDIR=   fennel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://fennel-lang.org/
@@ -12,7 +13,6 @@ LICENSE=      mit
 
 USE_LANGUAGES= c
 USE_TOOLS+=    gmake
-NO_CONFIGURE=  yes
 
 WRKSRC=                ${WRKDIR}/fennel-${PKGVERSION_NOREV}
 
@@ -36,8 +36,9 @@ PLIST_SUBST+= LUADOTVER=${_LUA_DOT_VERSI
 FILES_SUBST+=  LUADOTVER=${_LUA_DOT_VERSION}
 
 post-install:
-       # also manpage?
        ${MV} ${DESTDIR}${PREFIX}/bin/fennel ${DESTDIR}${PREFIX}/bin/fennel-${_LUA_DOT_VERSION}
+       # fennel.1 is also used by pkgtools/pkg_alternatives
+       ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/fennel.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/fennel-lang.1
 
 .include "../../lang/lua/application.mk"
 .include "../../lang/lua/tool.mk"
Index: pkgsrc/lang/fennel/distinfo
diff -u pkgsrc/lang/fennel/distinfo:1.7 pkgsrc/lang/fennel/distinfo:1.8
--- pkgsrc/lang/fennel/distinfo:1.7     Sun Dec 28 07:11:00 2025
+++ pkgsrc/lang/fennel/distinfo Wed Dec 31 02:42:31 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2025/12/28 07:11:00 wiz Exp $
+$NetBSD: distinfo,v 1.8 2025/12/31 02:42:31 ktnb Exp $
 
-BLAKE2s (fennel-1.6.0.tar.gz) = b78ad999b139e7d605445203a5e5e83f89f016af706c6fa90f88f18a8fb3429f
-SHA512 (fennel-1.6.0.tar.gz) = ab08fdf6c084cf63e1e5eaa1b1819f22b2fffda5d7488f6b52a8266b990d8f40e15979f3db89698dd3e7f0b851fd91a2c9a09213f3f4f020b2d31e03ba989de6
-Size (fennel-1.6.0.tar.gz) = 318201 bytes
+BLAKE2s (fennel/1.6.1.tar.gz) = 8c6af53e3a45c8d43e0a9ff5347f98b590ddbe6678ec70205e07f064ce0b7621
+SHA512 (fennel/1.6.1.tar.gz) = d5f6a918f5a09bb487fd1d46dab574ad0aa610ad78a9a7a62b0fa0b6080fce0797d783614ce25d204c29983fd92be1df9d5f935ecfb9147888e8e1314002dc64
+Size (fennel/1.6.1.tar.gz) = 318230 bytes
 SHA1 (patch-Makefile) = e3b0ce56b1705e917f841fd2d523fc438d701445

Index: pkgsrc/lang/fennel/PLIST
diff -u pkgsrc/lang/fennel/PLIST:1.2 pkgsrc/lang/fennel/PLIST:1.3
--- pkgsrc/lang/fennel/PLIST:1.2        Sat Jul 22 21:38:17 2023
+++ pkgsrc/lang/fennel/PLIST    Wed Dec 31 02:42:31 2025
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.2 2023/07/22 21:38:17 yhardy Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/12/31 02:42:31 ktnb Exp $
 bin/fennel-${LUADOTVER}
-man/man1/fennel.1
+man/man1/fennel-lang.1
 man/man3/fennel-api.3
 man/man5/fennel-reference.5
 man/man7/fennel-tutorial.7



Home | Main Index | Thread Index | Old Index