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