SF.net SVN: gar:[27051] csw/mgar/pkg/libgc/trunk
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Thu Feb 8 22:07:53 CET 2024
Revision: 27051
http://sourceforge.net/p/gar/code/27051
Author: dmichelsen
Date: 2024-02-08 21:07:53 +0000 (Thu, 08 Feb 2024)
Log Message:
-----------
libgc/trunk: Update to 8.2.6
Modified Paths:
--------------
csw/mgar/pkg/libgc/trunk/Makefile
csw/mgar/pkg/libgc/trunk/checksums
Modified: csw/mgar/pkg/libgc/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libgc/trunk/Makefile 2024-02-08 12:34:21 UTC (rev 27050)
+++ csw/mgar/pkg/libgc/trunk/Makefile 2024-02-08 21:07:53 UTC (rev 27051)
@@ -1,32 +1,24 @@
-NAME = libgc
-theVersion = 7.2
-thePatch = d
-VERSION = $(theVersion)$(thePatch)
+NAME = gc
+VERSION = 8.2.6
GARTYPE = v2
DESCRIPTION = A garbage collector for C and C++
define BLURB
- The Boehm-Demers-Weiser conservative garbage collector can be used as a
- garbage collecting replacement for C malloc or C++ new. It allows you to
- allocate memory basically as you normally would, without explicitly
- deallocating memory that is no longer useful. The collector automatically
- recycles memory when it determines that it can no longer be otherwise
- accessed.
+ The Boehm-Demers-Weiser conservative garbage collector can be used as a
+ garbage collecting replacement for C malloc or C++ new. It allows you to
+ allocate memory basically as you normally would, without explicitly
+ deallocating memory that is no longer useful. The collector automatically
+ recycles memory when it determines that it can no longer be otherwise
+ accessed.
endef
-MASTER_SITES = http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
-DISTNAME = gc-$(theVersion)
-DISTFILES = $(DISTNAME)$(thePatch).tar.gz
+MASTER_SITES = https://github.com/ivmai/bdwgc/releases/download/v$(VERSION)/
+DISTFILES += $(DISTNAME).tar.gz
-VENDOR_URL = http://www.hpl.hp.com/personal/Hans_Boehm/gc/
+VENDOR_URL = https://www.hboehm.info/gc/
LICENSE = README.QUICK
-GARCOMPILER = GNU
-
-CONFIGURE_ARGS = $(DIRPATHS)
-CONFIGURE_ARGS += --enable-cplusplus
-
PACKAGES += CSWlibcord1
SPKG_DESC_CSWlibcord1 = A garbage collector for C and C++, libcord.so.1
PKGFILES_CSWlibcord1 += $(call pkgfiles_lib,libcord.so.1)
@@ -33,9 +25,6 @@
RUNTIME_DEP_PKGS_CSWlibcord1 += CSWlibgc1
OBSOLETED_BY_CSWlibcord1 += CSWlibgc
RUNTIME_DEP_PKGS_CSWlibcord1 += CSWlibgcc-s1
-CHECKPKG_OVERRIDES_CSWlibcord1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/libcord.so.1.0.3
-CHECKPKG_OVERRIDES_CSWlibcord1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/sparcv9/libcord.so.1.0.3
-CHECKPKG_OVERRIDES_CSWlibcord1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/amd64/libcord.so.1.0.3
PACKAGES += CSWlibgc1
SPKG_DESC_CSWlibgc1 = A garbage collector for C and C++, libgc.so.1
@@ -42,9 +31,6 @@
PKGFILES_CSWlibgc1 += $(call pkgfiles_lib,libgc.so.1)
OBSOLETED_BY_CSWlibgc1 += CSWlibgc
RUNTIME_DEP_PKGS_CSWlibgc1 += CSWlibgcc-s1
-CHECKPKG_OVERRIDES_CSWlibgc1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/libgc.so.1.0.3
-CHECKPKG_OVERRIDES_CSWlibgc1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/sparcv9/libgc.so.1.0.3
-CHECKPKG_OVERRIDES_CSWlibgc1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/amd64/libgc.so.1.0.3
PACKAGES += CSWlibgccpp1
SPKG_DESC_CSWlibgccpp1 = A garbage collector for C and C++, libgccpp.so.1
@@ -51,10 +37,14 @@
PKGFILES_CSWlibgccpp1 += $(call pkgfiles_lib,libgccpp.so.1)
RUNTIME_DEP_PKGS_CSWlibgccpp1 += CSWlibgc1
RUNTIME_DEP_PKGS_CSWlibgccpp1 += CSWlibgcc-s1
-CHECKPKG_OVERRIDES_CSWlibgccpp1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/libgccpp.so.1.0.3
-CHECKPKG_OVERRIDES_CSWlibgccpp1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/sparcv9/libgccpp.so.1.0.3
-CHECKPKG_OVERRIDES_CSWlibgccpp1 += bad-rpath-entry|/usr/lib/lwp/.|opt/csw/lib/amd64/libgccpp.so.1.0.3
+RUNTIME_DEP_PKGS_CSWlibgccpp1 += CSWlibstdc++6
+PACKAGES += CSWlibgctba1
+SPKG_DESC_CSWlibgctba1 = A garbage collector for C and C++, libgctba.so.1
+PKGFILES_CSWlibgctba1 += $(call pkgfiles_lib,libgctba.so.1)
+RUNTIME_DEP_PKGS_CSWlibgctba1 += CSWlibgcc-s1
+RUNTIME_DEP_PKGS_CSWlibgctba1 += CSWlibstdc++6
+
PACKAGES += CSWlibgc-dev
SPKG_DESC_CSWlibgc-dev = Development files for libgc.so.1 libcord.so.1 and libgccpp.so.1
# PKGFILES is catchall
@@ -61,25 +51,14 @@
RUNTIME_DEP_PKGS_CSWlibgc-dev += CSWlibcord1
RUNTIME_DEP_PKGS_CSWlibgc-dev += CSWlibgc1
RUNTIME_DEP_PKGS_CSWlibgc-dev += CSWlibgccpp1
-# beware that this package cannot be architecture neutral even though
-# it bring only that kind of components; however, given the
-# multi-platform build system, only the specific paths of the last one
-# are brought in, in this case amd64 but not sparc9
-CHECKPKG_OVERRIDES_CSWlibgc-dev += archall-devel-package
+RUNTIME_DEP_PKGS_CSWlibgc-dev += CSWlibgctba1
-TEST_SCRIPTS = custom
+GARCOMPILER = GNU
BUILD64_LIBS_ONLY = 1
+CONFIGURE_ARGS += $(DIRPATHS)
+CONFIGURE_ARGS += --enable-cplusplus
+
include gar/category.mk
-test-custom:
- cd $(WORKSRC) && /usr/bin/env -i $(BUILD_ENV) && $(MAKE) -i -k -C $(OBJDIR) check
- $(MAKECOOKIE)
-
-post-install-modulated: pkgdoc = $(DESTDIR)/$(docdir)/$(NAME)-dev
-post-install-modulated:
- ginstall --directory --mode=u=rwx,go=rx $(pkgdoc)
- cd $(DESTDIR)/$(sharedstatedir)/gc && mv * $(pkgdoc)
- rmdir $(DESTDIR)/$(sharedstatedir)/gc
- $(MAKECOOKIE)
Modified: csw/mgar/pkg/libgc/trunk/checksums
===================================================================
--- csw/mgar/pkg/libgc/trunk/checksums 2024-02-08 12:34:21 UTC (rev 27050)
+++ csw/mgar/pkg/libgc/trunk/checksums 2024-02-08 21:07:53 UTC (rev 27051)
@@ -1 +1 @@
-91340b28c61753a789eb6077675d87d2 gc-7.2d.tar.gz
+fc5351214bc2e854070ee3319181a467 gc-8.2.6.tar.gz
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list