pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/news/canlock-hp
Module Name: pkgsrc
Committed By: micha
Date: Wed Sep 16 09:47:45 UTC 2026
Modified Files:
pkgsrc/news/canlock-hp: Makefile distinfo
Added Files:
pkgsrc/news/canlock-hp/patches: patch-hp_src_Makefile.am
patch-hp_src_parser.c.in patch-hp_src_unfold.c
patch-hp_util_Makefile.am patch-hp_util_canlock-hfp.c
Removed Files:
pkgsrc/news/canlock-hp/patches: patch-hp_util_hfp__lexer.l
patch-hp_util_hfp__parser.y
Log Message:
news/canlock-hp: Build fix for SunOS
Second attempt to expose the POSIX APIs for SunOS.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/news/canlock-hp/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/news/canlock-hp/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/news/canlock-hp/patches/patch-hp_src_Makefile.am \
pkgsrc/news/canlock-hp/patches/patch-hp_src_parser.c.in \
pkgsrc/news/canlock-hp/patches/patch-hp_src_unfold.c \
pkgsrc/news/canlock-hp/patches/patch-hp_util_Makefile.am \
pkgsrc/news/canlock-hp/patches/patch-hp_util_canlock-hfp.c
cvs rdiff -u -r1.1 -r0 \
pkgsrc/news/canlock-hp/patches/patch-hp_util_hfp__lexer.l \
pkgsrc/news/canlock-hp/patches/patch-hp_util_hfp__parser.y
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/news/canlock-hp/Makefile
diff -u pkgsrc/news/canlock-hp/Makefile:1.15 pkgsrc/news/canlock-hp/Makefile:1.16
--- pkgsrc/news/canlock-hp/Makefile:1.15 Wed Sep 9 16:31:01 2026
+++ pkgsrc/news/canlock-hp/Makefile Wed Sep 16 09:47:45 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.15 2026/09/09 16:31:01 micha Exp $
+# $NetBSD: Makefile,v 1.16 2026/09/16 09:47:45 micha Exp $
DISTNAME= libcanlock-3.3.3
PKGNAME= ${DISTNAME:S/libcanlock/canlock-hp/}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= news
MASTER_SITES= http://micha.freeshell.org/libcanlock/src/
EXTRACT_SUFX= .tar.bz2
@@ -12,6 +12,7 @@ HOMEPAGE= https://micha.freeshell.org/li
COMMENT= Parsers for RFC 5536 message headers and RFC 8315 header fields
LICENSE= icu
+USE_TOOLS+= autoconf automake autoreconf
USE_TOOLS+= lex yacc
FORCE_C_STD= c99
USE_LIBTOOL= yes
@@ -26,4 +27,7 @@ TEST_TARGET= test
PKGCONFIG_OVERRIDE+= hp/libcanlock-hp-3.pc.in
+pre-configure:
+ cd ${WRKSRC} && autoreconf -vif
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/news/canlock-hp/distinfo
diff -u pkgsrc/news/canlock-hp/distinfo:1.14 pkgsrc/news/canlock-hp/distinfo:1.15
--- pkgsrc/news/canlock-hp/distinfo:1.14 Wed Sep 9 16:03:19 2026
+++ pkgsrc/news/canlock-hp/distinfo Wed Sep 16 09:47:45 2026
@@ -1,7 +1,10 @@
-$NetBSD: distinfo,v 1.14 2026/09/09 16:03:19 micha Exp $
+$NetBSD: distinfo,v 1.15 2026/09/16 09:47:45 micha Exp $
BLAKE2s (libcanlock-3.3.3.tar.bz2) = 78b5a6f547d3f3f1cec6627eda57559b28c75909fb892f10a2517624641124bf
SHA512 (libcanlock-3.3.3.tar.bz2) = 400eadd3990c67aa10b48d9c52a9ad75de64d193995551f945b51142ddddbd9d7691ad92308cc319a5d0c76b4a1345fd6c29bba2d262bb8adaa890b4f2dc28c3
Size (libcanlock-3.3.3.tar.bz2) = 638066 bytes
-SHA1 (patch-hp_util_hfp__lexer.l) = 75208408e4a30b35d2a6b4c527a1c795f276e794
-SHA1 (patch-hp_util_hfp__parser.y) = 1d4eed8a3e3dcf071369cc1c9412e0965b9ec902
+SHA1 (patch-hp_src_Makefile.am) = c148306fd0cf1f1069ce611627fe34c052db4cef
+SHA1 (patch-hp_src_parser.c.in) = e508cb539ae1724c019bb3824f9f6e81e2e6395a
+SHA1 (patch-hp_src_unfold.c) = 1a8debb58eecd00846e1058c6cdd7f3466e5c534
+SHA1 (patch-hp_util_Makefile.am) = 2a16d1a8c116d67df2ce065ac269b177899f4127
+SHA1 (patch-hp_util_canlock-hfp.c) = 1fb7f0b6d44de8b5f2ca88c1f7ce13cf5b3c7527
Added files:
Index: pkgsrc/news/canlock-hp/patches/patch-hp_src_Makefile.am
diff -u /dev/null pkgsrc/news/canlock-hp/patches/patch-hp_src_Makefile.am:1.1
--- /dev/null Wed Sep 16 09:47:45 2026
+++ pkgsrc/news/canlock-hp/patches/patch-hp_src_Makefile.am Wed Sep 16 09:47:45 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-hp_src_Makefile.am,v 1.1 2026/09/16 09:47:45 micha Exp $
+
+Request POSIX conformant APIs from system headers.
+
+--- hp/src/Makefile.am.orig 2026-05-01 16:32:44.000000000 +0000
++++ hp/src/Makefile.am
+@@ -2,7 +2,7 @@
+ # Rules for automake
+
+ ACLOCAL_AMFLAGS = -I m4
+-AM_CPPFLAGS = -I $(top_srcdir)/include
++AM_CPPFLAGS = -I $(top_srcdir)/include -D_POSIX_C_SOURCE=200112L
+
+
+ # ==============================================================================
Index: pkgsrc/news/canlock-hp/patches/patch-hp_src_parser.c.in
diff -u /dev/null pkgsrc/news/canlock-hp/patches/patch-hp_src_parser.c.in:1.1
--- /dev/null Wed Sep 16 09:47:45 2026
+++ pkgsrc/news/canlock-hp/patches/patch-hp_src_parser.c.in Wed Sep 16 09:47:45 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-hp_src_parser.c.in,v 1.1 2026/09/16 09:47:45 micha Exp $
+
+Remove _POSIX_C_SOURCE (now defined by Makefile).
+
+--- hp/src/parser.c.in.orig 2026-05-01 16:33:11.000000000 +0000
++++ hp/src/parser.c.in
+@@ -4,10 +4,6 @@
+ * SPDX-License-Identifier: ICU
+ */
+
+-/*! Tell headers that they should be POSIX compliant */
+-#define _POSIX_C_SOURCE 200112L
+-
+-
+ /* POSIX */
+ #include <sys/wait.h>
+ #include <errno.h>
Index: pkgsrc/news/canlock-hp/patches/patch-hp_src_unfold.c
diff -u /dev/null pkgsrc/news/canlock-hp/patches/patch-hp_src_unfold.c:1.1
--- /dev/null Wed Sep 16 09:47:45 2026
+++ pkgsrc/news/canlock-hp/patches/patch-hp_src_unfold.c Wed Sep 16 09:47:45 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-hp_src_unfold.c,v 1.1 2026/09/16 09:47:45 micha Exp $
+
+Remove _POSIX_C_SOURCE (now defined by Makefile).
+
+--- hp/src/unfold.c.orig 2026-05-01 16:33:21.000000000 +0000
++++ hp/src/unfold.c
+@@ -4,9 +4,6 @@
+ * SPDX-License-Identifier: ICU
+ */
+
+-/*! Tell headers that they should be POSIX compliant */
+-#define _POSIX_C_SOURCE 200112L
+-
+ /* C99 */
+ #include <stdlib.h>
+ #include <string.h>
Index: pkgsrc/news/canlock-hp/patches/patch-hp_util_Makefile.am
diff -u /dev/null pkgsrc/news/canlock-hp/patches/patch-hp_util_Makefile.am:1.1
--- /dev/null Wed Sep 16 09:47:45 2026
+++ pkgsrc/news/canlock-hp/patches/patch-hp_util_Makefile.am Wed Sep 16 09:47:45 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-hp_util_Makefile.am,v 1.1 2026/09/16 09:47:45 micha Exp $
+
+Request POSIX conformant APIs from system headers.
+
+--- hp/util/Makefile.am.orig 2026-05-01 16:48:58.000000000 +0000
++++ hp/util/Makefile.am
+@@ -2,7 +2,7 @@
+ # Rules for automake
+
+ ACLOCAL_AMFLAGS = -I m4
+-AM_CPPFLAGS = -I $(top_srcdir)/include -DYYCHAR_ARRAY
++AM_CPPFLAGS = -I $(top_srcdir)/include -D_POSIX_C_SOURCE=200112L -DYYCHAR_ARRAY
+ AM_YFLAGS = -d
+
+ BUILT_SOURCES = hfp_parser.h
Index: pkgsrc/news/canlock-hp/patches/patch-hp_util_canlock-hfp.c
diff -u /dev/null pkgsrc/news/canlock-hp/patches/patch-hp_util_canlock-hfp.c:1.1
--- /dev/null Wed Sep 16 09:47:45 2026
+++ pkgsrc/news/canlock-hp/patches/patch-hp_util_canlock-hfp.c Wed Sep 16 09:47:45 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-hp_util_canlock-hfp.c,v 1.1 2026/09/16 09:47:45 micha Exp $
+
+Remove _POSIX_C_SOURCE (now defined by Makefile).
+
+--- hp/util/canlock-hfp.c.orig 2026-05-01 16:49:33.000000000 +0000
++++ hp/util/canlock-hfp.c
+@@ -4,9 +4,6 @@
+ * SPDX-License-Identifier: ICU
+ */
+
+-/*! Tell headers that they should be POSIX compliant */
+-#define _POSIX_C_SOURCE 200112L
+-
+
+ /* ========================================================================== */
+ /* Include files */
Home |
Main Index |
Thread Index |
Old Index