pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/libfyaml



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jan 18 10:50:27 UTC 2026

Modified Files:
        pkgsrc/textproc/libfyaml: Makefile PLIST distinfo

Log Message:
libfyaml: update to 0.9.3.

0.9.3

A maintenance release focused on platform support, memory leak
fixes, and emitter improvements.

0.9.2

Addressing a couple of build related problems with v0.9.1 No
functionality changes.

0.9.1

This is libfyaml v0.9.1, a significant maintenance release focused
on licensing clarity, performance, stability, and build system
modernization.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/libfyaml/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/libfyaml/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/libfyaml/distinfo

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

Modified files:

Index: pkgsrc/textproc/libfyaml/Makefile
diff -u pkgsrc/textproc/libfyaml/Makefile:1.5 pkgsrc/textproc/libfyaml/Makefile:1.6
--- pkgsrc/textproc/libfyaml/Makefile:1.5       Wed Dec 17 23:10:06 2025
+++ pkgsrc/textproc/libfyaml/Makefile   Sun Jan 18 10:50:26 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2025/12/17 23:10:06 nia Exp $
+# $NetBSD: Makefile,v 1.6 2026/01/18 10:50:26 wiz Exp $
 
-DISTNAME=      libfyaml-0.9
+DISTNAME=      libfyaml-0.9.3
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=pantoniou/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}
@@ -10,31 +10,13 @@ HOMEPAGE=   https://github.com/pantoniou/l
 COMMENT=       Feature-complete YAML parser and emitter
 LICENSE=       mit
 
-USE_LIBTOOL=   yes
-USE_TOOLS+=    bash:test m4
-GNU_CONFIGURE= yes
-TEST_TARGET=   check
-
-PKGCONFIG_OVERRIDE+=   libfyaml.pc.in
-
-.include "../../mk/bsd.prefs.mk"
-
-.if ${OPSYS} != "SunOS" && ${OPSYS} != "Linux"
-SUBST_CLASSES+=                alloca
-SUBST_STAGE.alloca=    pre-configure
-SUBST_MESSAGE.alloca=  Changing alloca.h to stdlib.h.
-SUBST_FILES.alloca+=   src/blake3/blake3_backend.c
-SUBST_FILES.alloca+=   src/blake3/blake3_be_cpusimd.c
-SUBST_FILES.alloca+=   src/blake3/blake3_host_state.c
-SUBST_FILES.alloca+=   src/blake3/blake3.c
-SUBST_FILES.alloca+=   src/blake3/fy-blake3.c
-SUBST_FILES.alloca+=   src/internal/fy-b3sum.c
-SUBST_FILES.alloca+=   src/internal/fy-thread.c
-SUBST_FILES.alloca+=   src/thread/fy-thread.c
-SUBST_FILES.alloca+=   src/util/fy-utf8.h
-SUBST_FILES.alloca+=   test/libfyaml-test-private-id.c
-SUBST_SED.alloca=      -e 's,alloca.h,stdlib.h,'
-.endif
+USE_TOOLS+=    bash:test
+TEST_TARGET=   test
 
+PKGCONFIG_OVERRIDE+=   cmake/libfyaml.pc.in
+
+TEST_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}
+
+.include "../../devel/cmake/build.mk"
 .include "../../mk/atomic64.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/libfyaml/PLIST
diff -u pkgsrc/textproc/libfyaml/PLIST:1.1 pkgsrc/textproc/libfyaml/PLIST:1.2
--- pkgsrc/textproc/libfyaml/PLIST:1.1  Thu Dec  8 19:16:20 2022
+++ pkgsrc/textproc/libfyaml/PLIST      Sun Jan 18 10:50:26 2026
@@ -1,18 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2022/12/08 19:16:20 khorben Exp $
-bin/fy-compose
-bin/fy-dump
-bin/fy-filter
-bin/fy-join
-bin/fy-testsuite
+@comment $NetBSD: PLIST,v 1.2 2026/01/18 10:50:26 wiz Exp $
 bin/fy-tool
-bin/fy-ypath
 include/libfyaml.h
-lib/libfyaml.la
+lib/cmake/libfyaml/libfyaml-config-version.cmake
+lib/cmake/libfyaml/libfyaml-config.cmake
+lib/cmake/libfyaml/libfyaml-targets-noconfig.cmake
+lib/cmake/libfyaml/libfyaml-targets.cmake
+lib/libfyaml.so
+lib/libfyaml.so.0
+lib/libfyaml.so.${PKGVERSION}
 lib/pkgconfig/libfyaml.pc
-man/man1/fy-compose.1
-man/man1/fy-dump.1
-man/man1/fy-filter.1
-man/man1/fy-join.1
-man/man1/fy-testsuite.1
-man/man1/fy-tool.1
-man/man1/fy-ypath.1

Index: pkgsrc/textproc/libfyaml/distinfo
diff -u pkgsrc/textproc/libfyaml/distinfo:1.3 pkgsrc/textproc/libfyaml/distinfo:1.4
--- pkgsrc/textproc/libfyaml/distinfo:1.3       Fri Nov 14 09:45:24 2025
+++ pkgsrc/textproc/libfyaml/distinfo   Sun Jan 18 10:50:26 2026
@@ -1,11 +1,5 @@
-$NetBSD: distinfo,v 1.3 2025/11/14 09:45:24 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/01/18 10:50:26 wiz Exp $
 
-BLAKE2s (libfyaml-0.9.tar.gz) = ceb29b020caf2bd4669cda49095325750947e68ea3e3bbea88145ede1f21c0c8
-SHA512 (libfyaml-0.9.tar.gz) = 95979361ed50a46acc6da698e4750562f6e3e46aa5d050180225d93afb74929981d9c1d1ca3b6a77fe21a1546a68a9e3df17cdfef5f93257ad5d0c7ad03ae2eb
-Size (libfyaml-0.9.tar.gz) = 875608 bytes
-SHA1 (patch-configure) = 737547863414f1b6e3a94ce8200fc87b73378bd6
-SHA1 (patch-src_internal_fy-b3sum.c) = 298d40016b11fd8c4d62d06637716b37493569d4
-SHA1 (patch-src_internal_fy-thread.c) = 8173aeefdfb03a7fd71afee477e6b93d728caac4
-SHA1 (patch-src_internal_libfyaml-parser.c) = 44567a6ee961bd304b4c3ea677d02d5516374281
-SHA1 (patch-src_tool_fy-tool.c) = 4ed718d9d0d4ce49cd5e4b4da90d1370c264389a
-SHA1 (patch-test_libfyaml-test.c) = 3dd36f405995c54cd157616f8a979c19d323a1c1
+BLAKE2s (libfyaml-0.9.3.tar.gz) = 7030854e5f1976d9be02f641bbc0413398775f9a9f3a195b96ff69c3ef1a5f9b
+SHA512 (libfyaml-0.9.3.tar.gz) = 0b991d9beaaeb1a088ae25666f679235d76812bb4b991d56843d7b24369aa67b50975903f8758c065d25520590114cdb137d78d8fcd56e0e4a8e6094d8728c84
+Size (libfyaml-0.9.3.tar.gz) = 1076446 bytes



Home | Main Index | Thread Index | Old Index