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