pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/sysbuild



Module Name:    pkgsrc
Committed By:   jmmv
Date:           Wed Jan  1 08:11:19 UTC 2025

Modified Files:
        pkgsrc/sysutils/sysbuild: Makefile PLIST distinfo
Added Files:
        pkgsrc/sysutils/sysbuild: PLIST.NetBSD
Removed Files:
        pkgsrc/sysutils/sysbuild/patches: patch-Makefile.in

Log Message:
Update sysbuild to 2.8:

Released on 2025-01-01.

* Made the default.conf configuration file not assume a NetBSD host so
  that it is usable, for example, on Mac OS X.  The previous sample
  configuration file has been renamed to NetBSD.conf and is only
  installed when sysbuild is built on NetBSD.

* Changed the default value of NJOBS to be set to the number of CPUs in
  the machine.

* Fixed default value of SYSBUILD_CONFSUBDIR in configure and a related
  pasto in the INSTALL document.

* Fixed handling of flags in Mac OS X 10.9 due to oddities with the
  built-in /bin/sh (ancient bash).

* Fixed path to sysbuild in sysbuild4cron.

* Converted test programs to shtk's unittest library, thus removing the
  dependency on atf-sh.

* Fixed option parsing to detect missing arguments to options.

* Added support to build specific architectures within a machine type.
  This is done via new syntax in the MACHINE variable, which can now
  take pairs like evbarm-aarch64.

* Updated the minimum shtk version to 1.7.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/sysutils/sysbuild/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/sysbuild/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/sysbuild/PLIST.NetBSD
cvs rdiff -u -r1.5 -r1.6 pkgsrc/sysutils/sysbuild/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/sysutils/sysbuild/patches/patch-Makefile.in

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

Modified files:

Index: pkgsrc/sysutils/sysbuild/Makefile
diff -u pkgsrc/sysutils/sysbuild/Makefile:1.31 pkgsrc/sysutils/sysbuild/Makefile:1.32
--- pkgsrc/sysutils/sysbuild/Makefile:1.31      Thu Jul 25 05:41:52 2024
+++ pkgsrc/sysutils/sysbuild/Makefile   Wed Jan  1 08:11:18 2025
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.31 2024/07/25 05:41:52 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2025/01/01 08:11:18 jmmv Exp $
 
-DISTNAME=      sysbuild-2.7
-PKGREVISION=   2
+DISTNAME=      sysbuild-2.8
 CATEGORIES=    sysutils
-MASTER_SITES=  https://github.com/jmmv/sysbuild/releases/download/sysbuild-2.7/
+MASTER_SITES=  https://github.com/jmmv/sysbuild/releases/download/sysbuild-2.8/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 COMMENT=       Automates builds of NetBSD and manages source trees
@@ -21,19 +20,6 @@ INSTALL_MAKE_FLAGS+= sysbuild_confdir=${
 EGDIR=                 ${PREFIX}/share/examples/sysbuild
 CONF_FILES+=           ${EGDIR}/default.conf ${PKG_SYSCONFDIR}/default.conf
 
-PKG_OPTIONS_VAR=       PKG_OPTIONS.sysbuild
-PKG_SUPPORTED_OPTIONS= tests
-PKG_SUGGESTED_OPTIONS= tests
-
-.include "../../mk/bsd.options.mk"
-
-.if !empty(PKG_OPTIONS:Mtests)
-.  include "../../devel/atf/buildlink3.mk"
-PLIST_SUBST+=  TESTS=
-.else
-PLIST_SUBST+=  TESTS=@comment
-.endif
-
-BUILDLINK_API_DEPENDS.shtk+=   shtk>=1.3
+BUILDLINK_API_DEPENDS.shtk+=   shtk>=1.7
 .include "../../devel/shtk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/sysbuild/PLIST
diff -u pkgsrc/sysutils/sysbuild/PLIST:1.8 pkgsrc/sysutils/sysbuild/PLIST:1.9
--- pkgsrc/sysutils/sysbuild/PLIST:1.8  Sun Jul 28 23:32:58 2013
+++ pkgsrc/sysutils/sysbuild/PLIST      Wed Jan  1 08:11:18 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2013/07/28 23:32:58 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.9 2025/01/01 08:11:18 jmmv Exp $
 bin/sysbuild
 bin/sysbuild4cron
 man/man1/sysbuild.1
@@ -10,6 +10,3 @@ share/doc/sysbuild/NEWS
 share/doc/sysbuild/README
 share/examples/sysbuild/default.conf
 share/sysbuild/env.sh
-${TESTS}tests/sysbuild/Kyuafile
-${TESTS}tests/sysbuild/sysbuild_test
-${TESTS}tests/sysbuild/sysbuild4cron_test

Index: pkgsrc/sysutils/sysbuild/distinfo
diff -u pkgsrc/sysutils/sysbuild/distinfo:1.5 pkgsrc/sysutils/sysbuild/distinfo:1.6
--- pkgsrc/sysutils/sysbuild/distinfo:1.5       Tue Oct 26 11:20:15 2021
+++ pkgsrc/sysutils/sysbuild/distinfo   Wed Jan  1 08:11:18 2025
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 11:20:15 nia Exp $
+$NetBSD: distinfo,v 1.6 2025/01/01 08:11:18 jmmv Exp $
 
-BLAKE2s (sysbuild-2.7.tar.gz) = 1ea1622e1139102f8254828c10a4000487fe83a0895b50c89e0404fb600a204f
-SHA512 (sysbuild-2.7.tar.gz) = af5bef2e6e47bef2a93920dbf995485db534d8e6e0b26b5cd5e918cac24786f49b7f848259e54900c6bdea6697a489dcf8c191b3e94583f26eda308dd1e70130
-Size (sysbuild-2.7.tar.gz) = 76479 bytes
-SHA1 (patch-Makefile.in) = 154a7dc47b76abdff0c8acac8510e3b33fd0c56a
+BLAKE2s (sysbuild-2.8.tar.gz) = 3d7208e3bbd20f6d48a9ac12f1b6f74b692d81fdea169af78a881a95ba523258
+SHA512 (sysbuild-2.8.tar.gz) = 4a8d71ffb9d63c8ab2ce0d31ecb4cbc08290f8ac160342250409c5b5aa78799ee75f94ba9ceff9ca49415cb86b284cfcb9f2cdf1b93f08fe167e80ee436bf2e0
+Size (sysbuild-2.8.tar.gz) = 88592 bytes

Added files:

Index: pkgsrc/sysutils/sysbuild/PLIST.NetBSD
diff -u /dev/null pkgsrc/sysutils/sysbuild/PLIST.NetBSD:1.1
--- /dev/null   Wed Jan  1 08:11:19 2025
+++ pkgsrc/sysutils/sysbuild/PLIST.NetBSD       Wed Jan  1 08:11:18 2025
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.NetBSD,v 1.1 2025/01/01 08:11:18 jmmv Exp $
+share/examples/sysbuild/NetBSD.conf



Home | Main Index | Thread Index | Old Index