pkgsrc-WIP-changes archive

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

libdoom-umapinfo: Improve pkg-config support.



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Mon Apr 29 15:31:34 2024 +0200
Changeset:	d22b74cc237b778e6976d74619bcc17e4935caf1

Modified Files:
	libdoom-umapinfo/Makefile
Added Files:
	libdoom-umapinfo/COMMIT_MSG

Log Message:
libdoom-umapinfo: Improve pkg-config support.

Add PKGCONFIG_OVERRIDE to Makefile for runtime search path.
Add commit message file as suggested by pkglint.

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

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

diffstat:
 libdoom-umapinfo/COMMIT_MSG | 26 ++++++++++++++++++++++++++
 libdoom-umapinfo/Makefile   |  3 +++
 2 files changed, 29 insertions(+)

diffs:
diff --git a/libdoom-umapinfo/COMMIT_MSG b/libdoom-umapinfo/COMMIT_MSG
new file mode 100644
index 0000000000..58c86afa21
--- /dev/null
+++ b/libdoom-umapinfo/COMMIT_MSG
@@ -0,0 +1,26 @@
+games/libdoom-umapinfo: Import 1.0.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 b4b13deb40..4d38b70731 100644
--- a/libdoom-umapinfo/Makefile
+++ b/libdoom-umapinfo/Makefile
@@ -12,6 +12,9 @@ LICENSE=	2-clause-bsd
 
 PLIST_SUBST+=	VERS="${VERSION}"
 
+PKGCONFIG_OVERRIDE+=		output/muon-private/libdoom-umapinfo-1.pc
+PKGCONFIG_OVERRIDE_STAGE=	post-build
+
 .include "../../wip/muon/build.mk"
 
 .include "../../mk/bsd.pkg.mk"


Home | Main Index | Thread Index | Old Index