pkgsrc-WIP-changes archive

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

libdoom-umapinfo: Update to 1.1.0



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Mon Jul 6 14:37:34 2026 +0200
Changeset:	cf666d59408f13bfa2d6aae0cabbd580604f5416

Modified Files:
	libdoom-umapinfo/COMMIT_MSG
	libdoom-umapinfo/Makefile
	libdoom-umapinfo/PLIST
	libdoom-umapinfo/buildlink3.mk
	libdoom-umapinfo/distinfo
Added Files:
	libdoom-umapinfo/TODO

Log Message:
libdoom-umapinfo: Update to 1.1.0

1.1.0  2026-07-03  Release
--------------------------

Important notes:
- Add REUSE information
  Package is REUSE 3.3 conformant (according to "reuse lint")
- HTML documentation is no longer included in the distribution.
  It can be viewed online

Bug fixes:
- Add copyright and licence declarations for UMAPINFO specification
  (parts are used in examples for CLI utility, but not installed)
- Add copyright and licence declarations for "2022 A Doom Odyssey"
  (UMAPINFO lump is used for testsuite and in examples for CLI utility,
  but not installed)

New features and improvements:
- Add macros with version components in header
- Add API function doom_umi1_version()
  Can be used to determine the version of a shared library
- Ignore C and C++ comments (no longer reported as syntax errors)
  Such comments are not part of UMAPINFO Rev 2.2, but widely used in
  real world WAD files
- Add unit test for comments to testsuite
- Add unit test for non-fatal errors to testsuite
- CLI utility does now print values of type quoted string
  Characters outside the printable US-ASCII range are printed as "?"
- Add manual page for CLI utility

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

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

diffstat:
 libdoom-umapinfo/COMMIT_MSG    | 25 +------------------------
 libdoom-umapinfo/Makefile      |  4 ++--
 libdoom-umapinfo/PLIST         |  1 +
 libdoom-umapinfo/TODO          |  2 ++
 libdoom-umapinfo/buildlink3.mk |  2 +-
 libdoom-umapinfo/distinfo      |  6 +++---
 6 files changed, 10 insertions(+), 30 deletions(-)

diffs:
diff --git a/libdoom-umapinfo/COMMIT_MSG b/libdoom-umapinfo/COMMIT_MSG
index 58c86afa21..f0cb8635df 100644
--- a/libdoom-umapinfo/COMMIT_MSG
+++ b/libdoom-umapinfo/COMMIT_MSG
@@ -1,26 +1,3 @@
-games/libdoom-umapinfo: Import 1.0.0
+games/libdoom-umapinfo: Import 1.1.0
 
 A standalone parser for Doom UMAPINFO data.
-
-1.0.0  2023-08-27  Release
---------------------------
-
-Important notes:
-- Namespace prefix changed for new API and ABI
-- Key and value type codes renumbered
-- Value defined for parameter "verbose" of function doom_umi1_create()
-
-Bug fixes:
-- Return value of doom_umi1_i_parser_key_append() fixed
-- Use of const pointers in doom_umi1_i_yyerror() and
-  doom_umi1_i_parser_msg() fixed
-- Function import_data() of CLI utility fixed (code was not C90 conformant)
-- Build directory of library now contains symlinks for internal header files
-  Only required for build with POSIX make
-- Archiver ar is called with combined options ("-rc" instead of "-r -c")
-  System V ar and old versions of GNU ar do not support separation of options
-
-New features and improvements:
-- Meson build system added for shared library
-  Muon can be used with samurai to avoid python dependency
-- Testsuite added
diff --git a/libdoom-umapinfo/Makefile b/libdoom-umapinfo/Makefile
index 469623180b..a5b25a7b39 100644
--- a/libdoom-umapinfo/Makefile
+++ b/libdoom-umapinfo/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-VERSION=	1.0.0
+VERSION=	1.1.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.3.0
+MUON_REQD+=	0.6.0
 .include "../../devel/muon/build.mk"
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/libdoom-umapinfo/PLIST b/libdoom-umapinfo/PLIST
index 0c9495cca8..4dbf3cda59 100644
--- a/libdoom-umapinfo/PLIST
+++ b/libdoom-umapinfo/PLIST
@@ -6,3 +6,4 @@ lib/libdoom-umapinfo.so
 lib/libdoom-umapinfo.so.1
 lib/libdoom-umapinfo.so.${VERS}
 lib/pkgconfig/libdoom-umapinfo-1.pc
+man/man1/doom-umapinfo-cli.1
diff --git a/libdoom-umapinfo/TODO b/libdoom-umapinfo/TODO
new file mode 100644
index 0000000000..0849e3729e
--- /dev/null
+++ b/libdoom-umapinfo/TODO
@@ -0,0 +1,2 @@
+[ ] Testsuite: 'build_rpath' does not work with muon 0.6.0
+    Works with meson
diff --git a/libdoom-umapinfo/buildlink3.mk b/libdoom-umapinfo/buildlink3.mk
index 9504cdb7dd..ac215e1309 100644
--- a/libdoom-umapinfo/buildlink3.mk
+++ b/libdoom-umapinfo/buildlink3.mk
@@ -5,7 +5,7 @@ BUILDLINK_TREE+=	libdoom-umapinfo
 .if !defined(LIBDOOM_UMAPINFO_BUILDLINK3_MK)
 LIBDOOM_UMAPINFO_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.libdoom-umapinfo+=	libdoom-umapinfo>=1.0.0
+BUILDLINK_API_DEPENDS.libdoom-umapinfo+=	libdoom-umapinfo>=1.1.0
 BUILDLINK_PKGSRCDIR.libdoom-umapinfo?=		../../wip/libdoom-umapinfo
 .endif	# LIBDOOM_UMAPINFO_BUILDLINK3_MK
 
diff --git a/libdoom-umapinfo/distinfo b/libdoom-umapinfo/distinfo
index e47d455e0b..6c1d1923a8 100644
--- a/libdoom-umapinfo/distinfo
+++ b/libdoom-umapinfo/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (libdoom-umapinfo-1.0.0.tar.gz) = 2c6f2798b4d7f188c62d44fc3ab7599cf2a68964f2189338ca72739f2a37840d
-SHA512 (libdoom-umapinfo-1.0.0.tar.gz) = cce80d23a82a910df729a69b972b03f2a1dd584a2dced2c5fa1a6953b7a097388e48c56c4fdd0356153ce4b4994aae636c2816bf0628b2705f22677cffae6ffb
-Size (libdoom-umapinfo-1.0.0.tar.gz) = 270293 bytes
+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


Home | Main Index | Thread Index | Old Index