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