pkgsrc-WIP-changes archive

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

stirmake: Update to stirmake-0.4.5



Module Name:	pkgsrc-wip
Committed By:	Juha-Matti Tilli <juha-matti.tilli%iki.fi@localhost>
Pushed By:	juhis
Date:		Thu Nov 12 18:41:04 2026 +0200
Changeset:	4695b473619da9d407875bfef36b3b6325add465

Modified Files:
	stirmake/COMMIT_MSG
	stirmake/Makefile
	stirmake/distinfo

Log Message:
stirmake: Update to stirmake-0.4.5

This version mainly affects the build system, hopefully allowing
stirmake pkgsrc build to work on SunOS. Futhermore, the build is more
deterministic now, since flex and byacc are disabled in all cases now,
even if installed.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4695b473619da9d407875bfef36b3b6325add465

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

diffstat:
 stirmake/COMMIT_MSG | 10 ++++++++--
 stirmake/Makefile   |  8 +++++---
 stirmake/distinfo   |  6 +++---
 3 files changed, 16 insertions(+), 8 deletions(-)

diffs:
diff --git a/stirmake/COMMIT_MSG b/stirmake/COMMIT_MSG
index af42e5d812..6fcbbd56ca 100644
--- a/stirmake/COMMIT_MSG
+++ b/stirmake/COMMIT_MSG
@@ -1,8 +1,8 @@
-devel/stirmake: Add stirmake version 0.4.4
+devel/stirmake: Add stirmake version 0.4.5
 
 Packaged in wip by Juha-Matti Tilli
 
-This package provides stirmake version 0.4.4
+This package provides stirmake version 0.4.5
 
 Stirmake is a fast build tool intended to make recursive build systems
 with possible git submodules easy to create. It is programmable in the
@@ -33,3 +33,9 @@ to be set, or else the build system of stirmake uses pkg-config to
 deduce their values. However, pkgsrc buildlink already sets the include
 paths in CFLAGS. So, place a dummy "-I." to STIR_LUAINCS to suppress the
 pkg-config.
+
+4. Stirmake uses flex and byacc. However, official releases have
+pre-generated parsers in the package, so the use of flex and byacc in
+build has been disabled with "false". This consistently uses the
+pre-generated parsers, even if flex and byacc may be installed, thus
+creating a deterministic build.
diff --git a/stirmake/Makefile b/stirmake/Makefile
index e8705aac2b..5d170424d8 100644
--- a/stirmake/Makefile
+++ b/stirmake/Makefile
@@ -1,21 +1,23 @@
 # $NetBSD$
 
-DISTNAME=	stirmake-v0.4.4
+DISTNAME=	stirmake-v0.4.5
 PKGNAME=	${DISTNAME:S,-v,-,}
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=Aalto5G/}
 GITHUB_PROJECT=	stirmake
-GITHUB_RELEASE=	v0.4.4
+GITHUB_RELEASE=	v0.4.5
 
 MAINTAINER=	juha-matti.tilli%iki.fi@localhost
 HOMEPAGE=	https://github.com/Aalto5G/stirmake/
 COMMENT=	Fast build tool with better support for recursion than make
 LICENSE=	mit
 
+LIBS.SunOS+=	-lsocket -lnsl
+
 INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1
 
 do-build:
-	cd ${WRKSRC}/stirc && CC=${CC:Q} CFLAGS=${CFLAGS:Q} LDFLAGS=${LDFLAGS:Q} STIR_WITH_LUA=${STIR_WITH_LUA:Q} STIR_LUAINCS=${STIR_LUAINCS:Q} STIR_LUALIBS=${STIR_LUALIBS:Q} ./bootstrapnomake.sh
+	cd ${WRKSRC}/stirc && FLEX=false BYACC=false CC=${CC:Q} CFLAGS=${CFLAGS:Q} LDFLAGS=${LDFLAGS:Q} STIR_WITH_LUA=${STIR_WITH_LUA:Q} STIR_LUAINCS=${STIR_LUAINCS:Q} STIR_LUALIBS=${STIR_LUALIBS:Q} STIR_LIBS=${LIBS:Q} ./bootstrapnomake.sh
 
 do-test:
 	cd ${WRKSRC}/stirc/autotest && ${SETENV} ${TEST_ENV} ./suite.sh
diff --git a/stirmake/distinfo b/stirmake/distinfo
index d08402d601..2de07dd985 100644
--- a/stirmake/distinfo
+++ b/stirmake/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (stirmake-v0.4.4.tar.gz) = d95505b0a62b2712d5325dfa830fe0a9b112797b2dde9296a59b0030f631d4cb
-SHA512 (stirmake-v0.4.4.tar.gz) = bf0918f70f1b2872c443de58f05af0cc58ee0421c58a0ca03a862faf60761321dee1379ed7b83c195705072b14c2c5afd611a31406415495794de10d721cdb26
-Size (stirmake-v0.4.4.tar.gz) = 1448525 bytes
+BLAKE2s (stirmake-v0.4.5.tar.gz) = a2d47631533be2d5449475d3ce69da022eca369045102b75751658ce0855df0e
+SHA512 (stirmake-v0.4.5.tar.gz) = bf814148a04f8b40646903816aa4478daea67dc48cfce15a03a7e2ee4d97b8e78d30d66d7be637539a7f92c116c8e3b9b9808530db1eead02c0f0e98c766cc12
+Size (stirmake-v0.4.5.tar.gz) = 1450384 bytes


Home | Main Index | Thread Index | Old Index