pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/prcs



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Jan  3 22:28:03 UTC 2026

Modified Files:
        pkgsrc/devel/prcs: Makefile distinfo
Added Files:
        pkgsrc/devel/prcs/patches: patch-src_memseg.cc

Log Message:
prcs: fix build on NetBSD-current


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/devel/prcs/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/prcs/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/prcs/patches/patch-src_memseg.cc

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

Modified files:

Index: pkgsrc/devel/prcs/Makefile
diff -u pkgsrc/devel/prcs/Makefile:1.65 pkgsrc/devel/prcs/Makefile:1.66
--- pkgsrc/devel/prcs/Makefile:1.65     Mon Nov 17 11:00:38 2025
+++ pkgsrc/devel/prcs/Makefile  Sat Jan  3 22:28:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.65 2025/11/17 11:00:38 wiz Exp $
+# $NetBSD: Makefile,v 1.66 2026/01/03 22:28:03 wiz Exp $
 
 DISTNAME=              prcs-1.3.3
 PKGREVISION=           17
@@ -37,5 +37,7 @@ REPLACE_FILES.perl5=  emacs/prcs-ediff em
 #                                                             ^
 # Maybe fix this later.
 BUILDLINK_TRANSFORM+=  rm:-Werror=char-subscripts
+CFLAGS+=               -Wno-builtin-declaration-mismatch
+CFLAGS+=               -Wno-implicit-function-declaration
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/prcs/distinfo
diff -u pkgsrc/devel/prcs/distinfo:1.19 pkgsrc/devel/prcs/distinfo:1.20
--- pkgsrc/devel/prcs/distinfo:1.19     Tue Oct 26 10:18:05 2021
+++ pkgsrc/devel/prcs/distinfo  Sat Jan  3 22:28:03 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.19 2021/10/26 10:18:05 nia Exp $
+$NetBSD: distinfo,v 1.20 2026/01/03 22:28:03 wiz Exp $
 
 BLAKE2s (prcs-1.3.3.tar.gz) = 86624e7595d8fea7c845ecdd77b3b9db65b053cdd609700f6e842cff59ebf0fb
 SHA512 (prcs-1.3.3.tar.gz) = d32567b62001e11bdadbbf4932d06e83bbad6ea782688d9a1643a7cc297b9202cdcfadeb16284f10218373b98119a904c24a754f7de4550183ed26c434c2a162
@@ -8,6 +8,7 @@ SHA1 (patch-ab) = 695f0389272a88f68e19b8
 SHA1 (patch-ac) = 3325292dc27785dc01beaa6586b23ced6cbc4c42
 SHA1 (patch-ad) = 4356ab5828e3e09b257d145649b2db1855de55d1
 SHA1 (patch-src_include_prcserror.h) = 4b0ee55b60ee047eb3c990fa3fa62d6d45be6334
+SHA1 (patch-src_memseg.cc) = 666d16539dfbd1d1d42418f8e179d6c4629c2f3f
 SHA1 (patch-src_misc_cc) = 37d85786134e0c4329f002a5d675334e9b8ece8f
 SHA1 (patch-src_package_cc) = c89e4a5f1ec9706b440330997cb4663f60f4031f
 SHA1 (patch-src_prcserror.cc) = a5504099623b02a367e287321dea06ea865c9c07

Added files:

Index: pkgsrc/devel/prcs/patches/patch-src_memseg.cc
diff -u /dev/null pkgsrc/devel/prcs/patches/patch-src_memseg.cc:1.1
--- /dev/null   Sat Jan  3 22:28:03 2026
+++ pkgsrc/devel/prcs/patches/patch-src_memseg.cc       Sat Jan  3 22:28:03 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_memseg.cc,v 1.1 2026/01/03 22:28:03 wiz Exp $
+
+Fix mmap() comparison argument.
+
+--- src/memseg.cc.orig 2026-01-03 22:25:08.257865309 +0000
++++ src/memseg.cc
+@@ -158,7 +158,7 @@ PrVoidError MemorySegment::map_file(cons
+ #if HAVE_MMAP
+ PrVoidError MemorySegment::init_mapped_segment()
+ {
+-    if((_mapped_segment = (caddr_t)mmap(0, _length, PROT_READ, MAP_PRIVATE, _fd, 0)) < 0)
++    if((_mapped_segment = (caddr_t)mmap(0, _length, PROT_READ, MAP_PRIVATE, _fd, 0)) == MAP_FAILED)
+       pthrow prcserror << "Mmap " << squote (_desc) << " failed" << perror;
+ 
+     _segment = _mapped_segment;



Home | Main Index | Thread Index | Old Index