Hi ports@
update for devel/boehm-gc to the latest version 8.2.8.
Main site: https://hboehm.info/gc/ (no detailed Changelog)
- update Makefile, distinfo and patches for this version
Build and tests OK on current/amd64.
Comments welcome and please commit if OK.
Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/Makefile,v
diff -u -p -r1.82 Makefile
--- Makefile 26 Sep 2023 17:58:05 -0000 1.82
+++ Makefile 17 Feb 2025 12:56:42 -0000
@@ -1,8 +1,8 @@
COMMENT-main= garbage collection and memory leak detection for C and C++
COMMENT-atomic= access to hardware provided atomic memory operations
-VERSION= 8.2.4
-LIBAO_VERSION= 7.8.0
+VERSION= 8.2.8
+LIBAO_VERSION= 7.8.2
# has various machine-dependent parts; updates definitely need
# tests on more than just amd64.
@@ -17,12 +17,12 @@ DISTFILES.lib = libatomic_ops-${LIBAO_VE
MULTI_PACKAGES= -main -atomic
DEBUG_PACKAGES= ${BUILD_PACKAGES}
-SHARED_LIBS += gc 6.0 # 6.2
-SHARED_LIBS += gccpp 1.0 # 5.0
-SHARED_LIBS += gctba 0.0 # 5.0
-SHARED_LIBS += cord 3.0 # 6.0
+SHARED_LIBS += gc 6.0 # 6.4
+SHARED_LIBS += gccpp 1.0 # 6.0
+SHARED_LIBS += gctba 0.0 # 6.0
+SHARED_LIBS += cord 3.0 # 6.1
SHARED_LIBS += atomic_ops 3.0 # 3.0
-SHARED_LIBS += atomic_ops_gpl 3.0 # 3.0
+SHARED_LIBS += atomic_ops_gpl 3.0 # 3.1
CATEGORIES= devel
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/distinfo,v
diff -u -p -r1.13 distinfo
--- distinfo 21 Jun 2023 12:50:35 -0000 1.13
+++ distinfo 17 Feb 2025 12:56:42 -0000
@@ -1,4 +1,4 @@
-SHA256 (gc-8.2.4.tar.gz) = PQ082+B3QD0xBrtA8Mu1Y0E9bv27Kn4c1ohlld7Ej8I=
-SHA256 (libatomic_ops-7.8.0.tar.gz) = FWdudnThG9paflCnP02efWBFInG4rPb9Oacf79+J+jE=
-SIZE (gc-8.2.4.tar.gz) = 1210929
-SIZE (libatomic_ops-7.8.0.tar.gz) = 526300
+SHA256 (gc-8.2.8.tar.gz) = dkkCBiHLJjJeH7XIdCWQ2S+0jOXCWbUC+vfZ+12rsWA=
+SHA256 (libatomic_ops-7.8.2.tar.gz) = 0wUgf+IH8rP7XLTAGdoStEzj/LxZPf1QgNhnsaJBm1E=
+SIZE (gc-8.2.8.tar.gz) = 1219553
+SIZE (libatomic_ops-7.8.2.tar.gz) = 524637
Index: patches/patch-os_dep_c
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/patches/patch-os_dep_c,v
diff -u -p -r1.12 patch-os_dep_c
--- patches/patch-os_dep_c 21 Jun 2023 12:50:35 -0000 1.12
+++ patches/patch-os_dep_c 17 Feb 2025 12:56:42 -0000
@@ -3,7 +3,7 @@
Index: os_dep.c
--- os_dep.c.orig
+++ os_dep.c
-@@ -887,7 +887,7 @@ GC_INNER size_t GC_page_size = 0;
+@@ -889,7 +889,7 @@ GC_INNER size_t GC_page_size = 0;
# if defined(SUNOS5SIGS) || defined(IRIX5) || defined(OSF1) \
|| defined(HAIKU) || defined(HURD) || defined(FREEBSD) \