pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
libdoom-umapinfo: Update to 2.0.0
Module Name: pkgsrc-wip
Committed By: Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By: micha
Date: Mon Oct 26 10:23:23 2026 +0100
Changeset: 9690125fd7f5e16e8490162f4080657be033eec9
Modified Files:
libdoom-umapinfo/COMMIT_MSG
libdoom-umapinfo/Makefile
libdoom-umapinfo/PLIST
libdoom-umapinfo/TODO
libdoom-umapinfo/distinfo
Log Message:
libdoom-umapinfo: Update to 2.0.0
2.0.0 2026-10-24 Release
--------------------------
Fixed:
- Correctly map first octet of quoted string to '?' (if it is not a
printable US-ASCII character) for terminal output of command line
utility
Changed:
- Breaking: New major version (not ABI compatible with major version 1)
- Breaking: Change path of header file
- Breaking: Change API namespace prefix
- Breaking: Rename command line utility to "doom-umapinfo2-cli"
- Accept data conforming to UMAPINFO Rev 2.3
Update syntax definition (file "SYNTAX")
- Replace license CC0 1.0 Universal (SPDX ID "CC0-1.0")
with BSD Zero Clause License (SPDX ID "0BSD")
- Testsuite requires POSIX.1-2001
- Color output for rule "test" to run testsuite with POSIX make
Added:
- Guide for update from major version 1 (file "MIGRATION")
- Dual license option for code
- BSD 2-Clause "Simplified" License
- GNU General Public License v2.0 or later
(SPDX license-expression "BSD-2-Clause OR GPL-2.0-or-later")
- Keywords "jumping", "crouching" and "freeaim"
- Ternary identifiers "disallow", "allow" and "require"
- Support for port-exclusive keywords and identifiers
- Rule "check" to run testsuite with POSIX make
For compatibility with GNU autotools
- Rule "test-mono" to run testsuite with POSIX make
and monochrome output (color is the default)
- More unit tests
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9690125fd7f5e16e8490162f4080657be033eec9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
libdoom-umapinfo/COMMIT_MSG | 37 +++++++++++++++++++++++++++++++++++--
libdoom-umapinfo/Makefile | 4 ++--
libdoom-umapinfo/PLIST | 10 +++++-----
libdoom-umapinfo/TODO | 2 +-
libdoom-umapinfo/distinfo | 6 +++---
5 files changed, 46 insertions(+), 13 deletions(-)
diffs:
diff --git a/libdoom-umapinfo/COMMIT_MSG b/libdoom-umapinfo/COMMIT_MSG
index f0cb8635df..0ceef87eae 100644
--- a/libdoom-umapinfo/COMMIT_MSG
+++ b/libdoom-umapinfo/COMMIT_MSG
@@ -1,3 +1,36 @@
-games/libdoom-umapinfo: Import 1.1.0
+libdoom-umapinfo: Update to 2.0.0
-A standalone parser for Doom UMAPINFO data.
+2.0.0 2026-10-24 Release
+--------------------------
+
+Fixed:
+- Correctly map first octet of quoted string to '?' (if it is not a
+ printable US-ASCII character) for terminal output of command line
+ utility
+
+Changed:
+- Breaking: New major version (not ABI compatible with major version 1)
+- Breaking: Change path of header file
+- Breaking: Change API namespace prefix
+- Breaking: Rename command line utility to "doom-umapinfo2-cli"
+- Accept data conforming to UMAPINFO Rev 2.3
+ Update syntax definition (file "SYNTAX")
+- Replace license CC0 1.0 Universal (SPDX ID "CC0-1.0")
+ with BSD Zero Clause License (SPDX ID "0BSD")
+- Testsuite requires POSIX.1-2001
+- Color output for rule "test" to run testsuite with POSIX make
+
+Added:
+- Guide for update from major version 1 (file "MIGRATION")
+- Dual license option for code
+ - BSD 2-Clause "Simplified" License
+ - GNU General Public License v2.0 or later
+ (SPDX license-expression "BSD-2-Clause OR GPL-2.0-or-later")
+- Keywords "jumping", "crouching" and "freeaim"
+- Ternary identifiers "disallow", "allow" and "require"
+- Support for port-exclusive keywords and identifiers
+- Rule "check" to run testsuite with POSIX make
+ For compatibility with GNU autotools
+- Rule "test-mono" to run testsuite with POSIX make
+ and monochrome output (color is the default)
+- More unit tests
diff --git a/libdoom-umapinfo/Makefile b/libdoom-umapinfo/Makefile
index a5b25a7b39..bad7d909f6 100644
--- a/libdoom-umapinfo/Makefile
+++ b/libdoom-umapinfo/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-VERSION= 1.1.0
+VERSION= 2.0.0
DISTNAME= libdoom-umapinfo-${VERSION}
CATEGORIES= games
MASTER_SITES= https://micha.freeshell.org/libdoom-umapinfo/src/
@@ -15,7 +15,7 @@ PLIST_SUBST+= VERS="${VERSION}"
PKGCONFIG_OVERRIDE+= output/.muon/libdoom-umapinfo-1.pc
PKGCONFIG_OVERRIDE_STAGE= post-build
-MUON_REQD+= 0.6.0
+MUON_REQD+= 0.7.0
.include "../../devel/muon/build.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/libdoom-umapinfo/PLIST b/libdoom-umapinfo/PLIST
index 4dbf3cda59..f393aaac3c 100644
--- a/libdoom-umapinfo/PLIST
+++ b/libdoom-umapinfo/PLIST
@@ -1,9 +1,9 @@
@comment $NetBSD$
-bin/doom-umapinfo-cli
-include/libdoom-umapinfo-1/doom_umi.h
+bin/doom-umapinfo2-cli
+include/libdoom-umapinfo-2/doom_umi.h
lib/libdoom-umapinfo.a
lib/libdoom-umapinfo.so
-lib/libdoom-umapinfo.so.1
+lib/libdoom-umapinfo.so.2
lib/libdoom-umapinfo.so.${VERS}
-lib/pkgconfig/libdoom-umapinfo-1.pc
-man/man1/doom-umapinfo-cli.1
+lib/pkgconfig/libdoom-umapinfo-2.pc
+man/man1/doom-umapinfo2-cli.1
diff --git a/libdoom-umapinfo/TODO b/libdoom-umapinfo/TODO
index 0849e3729e..63e6ebd40f 100644
--- a/libdoom-umapinfo/TODO
+++ b/libdoom-umapinfo/TODO
@@ -1,2 +1,2 @@
-[ ] Testsuite: 'build_rpath' does not work with muon 0.6.0
+[ ] Testsuite: 'build_rpath' does not work with muon 0.7.0
Works with meson
diff --git a/libdoom-umapinfo/distinfo b/libdoom-umapinfo/distinfo
index 6c1d1923a8..2a8cfd38aa 100644
--- a/libdoom-umapinfo/distinfo
+++ b/libdoom-umapinfo/distinfo
@@ -1,5 +1,5 @@
$NetBSD$
-BLAKE2s (libdoom-umapinfo-1.1.0.tar.gz) = dfacec8a616d83ecb62aeb2481f833a069b23c6aac00be31e3e22f37c6dbaa95
-SHA512 (libdoom-umapinfo-1.1.0.tar.gz) = 1629e33285b292f8ab65e269079baa85ab77e7fc2c1047ab93a3f8846d53d5ac9f3fa2b757bc3cda09655e689310ee9bba89df7ecfdb7519750f52c6e6d701c1
-Size (libdoom-umapinfo-1.1.0.tar.gz) = 96017 bytes
+BLAKE2s (libdoom-umapinfo-2.0.0.tar.gz) = 1dc4bf0ad880196f5622def2c2ece8eeb644cae96d794b7305d033e40d6105b4
+SHA512 (libdoom-umapinfo-2.0.0.tar.gz) = f1c33ce87d5688fbd5dd86914a165533d210bf341c66d92fa04d485df373ed012f6b1cc94780b05472e9fd12a2a4512556df5dbc8fc07d4fe99130357c3f97c2
+Size (libdoom-umapinfo-2.0.0.tar.gz) = 107630 bytes
Home |
Main Index |
Thread Index |
Old Index