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.