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