pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/geography/R-s2
Module Name: pkgsrc
Committed By: mef
Date: Fri Jun 12 17:11:55 UTC 2026
Modified Files:
pkgsrc/geography/R-s2: Makefile distinfo
pkgsrc/geography/R-s2/patches: patch-src_Makevars.in
Added Files:
pkgsrc/geography/R-s2/patches:
patch-src_absl_debugging_internal_elf__mem__image.cc
Log Message:
(geography/R-s2) Staying version 1.1.7, fix build against R-4.6.0
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/geography/R-s2/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/geography/R-s2/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/geography/R-s2/patches/patch-src_Makevars.in
cvs rdiff -u -r0 -r1.3 \
pkgsrc/geography/R-s2/patches/patch-src_absl_debugging_internal_elf__mem__image.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/geography/R-s2/Makefile
diff -u pkgsrc/geography/R-s2/Makefile:1.10 pkgsrc/geography/R-s2/Makefile:1.11
--- pkgsrc/geography/R-s2/Makefile:1.10 Fri Jun 12 16:58:19 2026
+++ pkgsrc/geography/R-s2/Makefile Fri Jun 12 17:11:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2026/06/12 16:58:19 mef Exp $
+# $NetBSD: Makefile,v 1.11 2026/06/12 17:11:55 mef Exp $
R_PKGNAME= s2
R_PKGVER= 1.1.7
@@ -28,6 +28,16 @@ CWRAPPERS_APPEND.cxx= -D_NETBSD_SOURCE
. endif
.endif
+SUBST_CLASSES+= pkglibs
+SUBST_STAGE.pkglibs= pre-configure
+SUBST_FILES.pkglibs= src/Makevars.in
+.if ${OPSYS} != SunOS && ${OPSYS} != Linux
+SUBST_SED.pkglibs= -e s,@@PKG_LIBS@@,PKG_LIBS+=-lexecinfo,
+.else
+SUBST_SED.pkglibs= -e s,@@PKG_LIBS@@,,
+.endif
+SUBST_MESSAGE.pkglibs= Add -lexecinfo for *BSD
+
.include "../../math/R/Makefile.extension"
.include "../../devel/R-Rcpp/buildlink3.mk"
.include "../../geography/R-wk/buildlink3.mk"
Index: pkgsrc/geography/R-s2/distinfo
diff -u pkgsrc/geography/R-s2/distinfo:1.9 pkgsrc/geography/R-s2/distinfo:1.10
--- pkgsrc/geography/R-s2/distinfo:1.9 Fri Jun 12 16:58:19 2026
+++ pkgsrc/geography/R-s2/distinfo Fri Jun 12 17:11:55 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.9 2026/06/12 16:58:19 mef Exp $
+$NetBSD: distinfo,v 1.10 2026/06/12 17:11:55 mef Exp $
BLAKE2s (R/s2_1.1.7.tar.gz) = ac2d079302b55e2ed7df820b597ff9056f859822b8f18297f8db17b9d92bb775
SHA512 (R/s2_1.1.7.tar.gz) = 3c2b6b83a11b8979781cfc56c58fd6d788fda62cdc8a7d635b84219f4cf530eea06068b5418a07e3e04ed3455ec2d7b3e1d7a8d91b133514e94d31dab2be477a
Size (R/s2_1.1.7.tar.gz) = 2381288 bytes
-SHA1 (patch-src_Makevars.in) = f1011a77c3fdf016f1592955d1f4374f68efad73
+SHA1 (patch-src_Makevars.in) = 57fea66e11e438615f87865ae0d7fb1fbae233c1
SHA1 (patch-src_absl_debugging_internal_elf__mem__image.cc) = 03d9a93c21aa4c0c9acd328ddc4b5b7aacb2a54a
Index: pkgsrc/geography/R-s2/patches/patch-src_Makevars.in
diff -u pkgsrc/geography/R-s2/patches/patch-src_Makevars.in:1.1 pkgsrc/geography/R-s2/patches/patch-src_Makevars.in:1.2
--- pkgsrc/geography/R-s2/patches/patch-src_Makevars.in:1.1 Tue May 26 12:28:05 2026
+++ pkgsrc/geography/R-s2/patches/patch-src_Makevars.in Fri Jun 12 17:11:55 2026
@@ -1,22 +1,14 @@
-$NetBSD: patch-src_Makevars.in,v 1.1 2026/05/26 12:28:05 mef Exp $
+$NetBSD: patch-src_Makevars.in,v 1.2 2026/06/12 17:11:55 mef Exp $
Add /usr/lib/libexecinfo for "backtrace_symbols"
--- src/Makevars.in.orig 2024-07-17 15:45:33.000000000 +0900
-+++ src/Makevars.in 2026-05-26 07:14:17.232134083 +0900
-@@ -1,7 +1,15 @@
-+UNAME := $(shell uname)
-+
- PKG_CPPFLAGS = -I../src -DSTRICT_R_HEADERS
- PKG_LIBS = @libs@
++++ src/Makevars.in 2026-06-13 02:01:34.613646791 +0900
+@@ -3,6 +3,7 @@ PKG_LIBS = @libs@
PKG_CXXFLAGS = @cflags@ -pthread
-+ifneq ($(UNAME), Linux)
-+ifneq ($(UNAME), SunOS)
-+PKG_LIBS += -lexecinfo
-+endif
-+endif
-+
CXX_STD = CXX14
++@@PKG_LIBS@@
ABSL_LIBS = absl/base/internal/cycleclock.o \
+ absl/base/internal/low_level_alloc.o \
Added files:
Index: pkgsrc/geography/R-s2/patches/patch-src_absl_debugging_internal_elf__mem__image.cc
diff -u /dev/null pkgsrc/geography/R-s2/patches/patch-src_absl_debugging_internal_elf__mem__image.cc:1.3
--- /dev/null Fri Jun 12 17:11:55 2026
+++ pkgsrc/geography/R-s2/patches/patch-src_absl_debugging_internal_elf__mem__image.cc Fri Jun 12 17:11:55 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_absl_debugging_internal_elf__mem__image.cc,v 1.3 2026/06/12 17:11:55 mef Exp $
+
+Fix for ELF header updates in NetBSD 11.
+
+--- src/absl/debugging/internal/elf_mem_image.cc.orig 2023-11-25 15:31:07.000000000 +0000
++++ src/absl/debugging/internal/elf_mem_image.cc
+@@ -351,7 +351,7 @@ void ElfMemImage::SymbolIterator::Update(int increment
+ const ElfW(Versym) *version_symbol = image->GetVersym(index_);
+ ABSL_RAW_CHECK(symbol && version_symbol, "");
+ const char *const symbol_name = image->GetDynstr(symbol->st_name);
+-#if defined(__NetBSD__)
++#if defined(__NetBSD__) && (_SYS_EXEC_ELF_H_ + 0) < 2
+ const int version_index = version_symbol->vs_vers & VERSYM_VERSION;
+ #else
+ const ElfW(Versym) version_index = version_symbol[0] & VERSYM_VERSION;
Home |
Main Index |
Thread Index |
Old Index