From 70e2863cf97adac09df0089d5c58104e5f9811da Mon Sep 17 00:00:00 2001 From: Max Downey Twiss Date: Mon, 8 Dec 2025 16:21:54 +1100 Subject: [PATCH] Remove libgc package (#13773) --- lib/fixup.rb | 1 + manifest/armv7l/l/libgc.filelist | 63 -------------------------------- manifest/i686/l/libgc.filelist | 63 -------------------------------- manifest/x86_64/l/libgc.filelist | 63 -------------------------------- packages/libgc.rb | 31 ---------------- tools/packages.yaml | 5 --- 6 files changed, 1 insertion(+), 225 deletions(-) delete mode 100644 manifest/armv7l/l/libgc.filelist delete mode 100644 manifest/i686/l/libgc.filelist delete mode 100644 manifest/x86_64/l/libgc.filelist delete mode 100644 packages/libgc.rb diff --git a/lib/fixup.rb b/lib/fixup.rb index 9cf6d0cac..bc3771891 100644 --- a/lib/fixup.rb +++ b/lib/fixup.rb @@ -136,6 +136,7 @@ deprecated_packages = Set[ { pkg_name: 'komodo', comments: 'Abandoned upstream and no longer functional.' }, { pkg_name: 'libaudiofile', comments: 'Inactive upstream with applicable CVEs' }, { pkg_name: 'libcheck', comments: 'Replaced by identical existing package check.' }, + { pkg_name: 'libgc', comments: 'Mislabelled duplicate of bdwgc.' }, { pkg_name: 'libmfx', comments: 'No longer compatible with any architecture' }, { pkg_name: 'linter', comments: 'Replaced with py3_pre_commit.' }, { pkg_name: 'nping', comments: 'Removed to avoid conflict with nmap.' }, diff --git a/manifest/armv7l/l/libgc.filelist b/manifest/armv7l/l/libgc.filelist deleted file mode 100644 index 9c58811c8..000000000 --- a/manifest/armv7l/l/libgc.filelist +++ /dev/null @@ -1,63 +0,0 @@ -# Total size: 2338270 -/usr/local/include/gc.h -/usr/local/include/gc/cord.h -/usr/local/include/gc/cord_pos.h -/usr/local/include/gc/ec.h -/usr/local/include/gc/gc.h -/usr/local/include/gc/gc_backptr.h -/usr/local/include/gc/gc_config_macros.h -/usr/local/include/gc/gc_disclaim.h -/usr/local/include/gc/gc_gcj.h -/usr/local/include/gc/gc_inline.h -/usr/local/include/gc/gc_mark.h -/usr/local/include/gc/gc_pthread_redirects.h -/usr/local/include/gc/gc_tiny_fl.h -/usr/local/include/gc/gc_typed.h -/usr/local/include/gc/gc_version.h -/usr/local/include/gc/javaxfc.h -/usr/local/include/gc/leak_detector.h -/usr/local/lib/libcord.a -/usr/local/lib/libcord.la -/usr/local/lib/libcord.so -/usr/local/lib/libcord.so.1 -/usr/local/lib/libcord.so.1.4.0 -/usr/local/lib/libgc.a -/usr/local/lib/libgc.la -/usr/local/lib/libgc.so -/usr/local/lib/libgc.so.1 -/usr/local/lib/libgc.so.1.4.3 -/usr/local/lib/pkgconfig/bdw-gc.pc -/usr/local/share/doc/gc/AUTHORS -/usr/local/share/doc/gc/README.DGUX386 -/usr/local/share/doc/gc/README.Mac -/usr/local/share/doc/gc/README.OS2 -/usr/local/share/doc/gc/README.amiga -/usr/local/share/doc/gc/README.arm.cross -/usr/local/share/doc/gc/README.autoconf -/usr/local/share/doc/gc/README.cmake -/usr/local/share/doc/gc/README.cords -/usr/local/share/doc/gc/README.darwin -/usr/local/share/doc/gc/README.environment -/usr/local/share/doc/gc/README.ews4800 -/usr/local/share/doc/gc/README.hp -/usr/local/share/doc/gc/README.linux -/usr/local/share/doc/gc/README.macros -/usr/local/share/doc/gc/README.md -/usr/local/share/doc/gc/README.rs6000 -/usr/local/share/doc/gc/README.sgi -/usr/local/share/doc/gc/README.solaris2 -/usr/local/share/doc/gc/README.symbian -/usr/local/share/doc/gc/README.uts -/usr/local/share/doc/gc/README.win32 -/usr/local/share/doc/gc/README.win64 -/usr/local/share/doc/gc/debugging.md -/usr/local/share/doc/gc/finalization.md -/usr/local/share/doc/gc/gcdescr.md -/usr/local/share/doc/gc/gcinterface.md -/usr/local/share/doc/gc/leak.md -/usr/local/share/doc/gc/overview.md -/usr/local/share/doc/gc/porting.md -/usr/local/share/doc/gc/scale.md -/usr/local/share/doc/gc/simple_example.md -/usr/local/share/doc/gc/tree.md -/usr/local/share/man/man3/gc.3.gz diff --git a/manifest/i686/l/libgc.filelist b/manifest/i686/l/libgc.filelist deleted file mode 100644 index c6ca8a3e3..000000000 --- a/manifest/i686/l/libgc.filelist +++ /dev/null @@ -1,63 +0,0 @@ -# Total size: 1941320 -/usr/local/include/gc.h -/usr/local/include/gc/cord.h -/usr/local/include/gc/cord_pos.h -/usr/local/include/gc/ec.h -/usr/local/include/gc/gc.h -/usr/local/include/gc/gc_backptr.h -/usr/local/include/gc/gc_config_macros.h -/usr/local/include/gc/gc_disclaim.h -/usr/local/include/gc/gc_gcj.h -/usr/local/include/gc/gc_inline.h -/usr/local/include/gc/gc_mark.h -/usr/local/include/gc/gc_pthread_redirects.h -/usr/local/include/gc/gc_tiny_fl.h -/usr/local/include/gc/gc_typed.h -/usr/local/include/gc/gc_version.h -/usr/local/include/gc/javaxfc.h -/usr/local/include/gc/leak_detector.h -/usr/local/lib/libcord.a -/usr/local/lib/libcord.la -/usr/local/lib/libcord.so -/usr/local/lib/libcord.so.1 -/usr/local/lib/libcord.so.1.4.0 -/usr/local/lib/libgc.a -/usr/local/lib/libgc.la -/usr/local/lib/libgc.so -/usr/local/lib/libgc.so.1 -/usr/local/lib/libgc.so.1.4.3 -/usr/local/lib/pkgconfig/bdw-gc.pc -/usr/local/share/doc/gc/AUTHORS -/usr/local/share/doc/gc/README.DGUX386 -/usr/local/share/doc/gc/README.Mac -/usr/local/share/doc/gc/README.OS2 -/usr/local/share/doc/gc/README.amiga -/usr/local/share/doc/gc/README.arm.cross -/usr/local/share/doc/gc/README.autoconf -/usr/local/share/doc/gc/README.cmake -/usr/local/share/doc/gc/README.cords -/usr/local/share/doc/gc/README.darwin -/usr/local/share/doc/gc/README.environment -/usr/local/share/doc/gc/README.ews4800 -/usr/local/share/doc/gc/README.hp -/usr/local/share/doc/gc/README.linux -/usr/local/share/doc/gc/README.macros -/usr/local/share/doc/gc/README.md -/usr/local/share/doc/gc/README.rs6000 -/usr/local/share/doc/gc/README.sgi -/usr/local/share/doc/gc/README.solaris2 -/usr/local/share/doc/gc/README.symbian -/usr/local/share/doc/gc/README.uts -/usr/local/share/doc/gc/README.win32 -/usr/local/share/doc/gc/README.win64 -/usr/local/share/doc/gc/debugging.md -/usr/local/share/doc/gc/finalization.md -/usr/local/share/doc/gc/gcdescr.md -/usr/local/share/doc/gc/gcinterface.md -/usr/local/share/doc/gc/leak.md -/usr/local/share/doc/gc/overview.md -/usr/local/share/doc/gc/porting.md -/usr/local/share/doc/gc/scale.md -/usr/local/share/doc/gc/simple_example.md -/usr/local/share/doc/gc/tree.md -/usr/local/share/man/man3/gc.3.gz diff --git a/manifest/x86_64/l/libgc.filelist b/manifest/x86_64/l/libgc.filelist deleted file mode 100644 index 8b15c0dc9..000000000 --- a/manifest/x86_64/l/libgc.filelist +++ /dev/null @@ -1,63 +0,0 @@ -# Total size: 2588952 -/usr/local/include/gc.h -/usr/local/include/gc/cord.h -/usr/local/include/gc/cord_pos.h -/usr/local/include/gc/ec.h -/usr/local/include/gc/gc.h -/usr/local/include/gc/gc_backptr.h -/usr/local/include/gc/gc_config_macros.h -/usr/local/include/gc/gc_disclaim.h -/usr/local/include/gc/gc_gcj.h -/usr/local/include/gc/gc_inline.h -/usr/local/include/gc/gc_mark.h -/usr/local/include/gc/gc_pthread_redirects.h -/usr/local/include/gc/gc_tiny_fl.h -/usr/local/include/gc/gc_typed.h -/usr/local/include/gc/gc_version.h -/usr/local/include/gc/javaxfc.h -/usr/local/include/gc/leak_detector.h -/usr/local/lib64/libcord.a -/usr/local/lib64/libcord.la -/usr/local/lib64/libcord.so -/usr/local/lib64/libcord.so.1 -/usr/local/lib64/libcord.so.1.4.0 -/usr/local/lib64/libgc.a -/usr/local/lib64/libgc.la -/usr/local/lib64/libgc.so -/usr/local/lib64/libgc.so.1 -/usr/local/lib64/libgc.so.1.4.3 -/usr/local/lib64/pkgconfig/bdw-gc.pc -/usr/local/share/doc/gc/AUTHORS -/usr/local/share/doc/gc/README.DGUX386 -/usr/local/share/doc/gc/README.Mac -/usr/local/share/doc/gc/README.OS2 -/usr/local/share/doc/gc/README.amiga -/usr/local/share/doc/gc/README.arm.cross -/usr/local/share/doc/gc/README.autoconf -/usr/local/share/doc/gc/README.cmake -/usr/local/share/doc/gc/README.cords -/usr/local/share/doc/gc/README.darwin -/usr/local/share/doc/gc/README.environment -/usr/local/share/doc/gc/README.ews4800 -/usr/local/share/doc/gc/README.hp -/usr/local/share/doc/gc/README.linux -/usr/local/share/doc/gc/README.macros -/usr/local/share/doc/gc/README.md -/usr/local/share/doc/gc/README.rs6000 -/usr/local/share/doc/gc/README.sgi -/usr/local/share/doc/gc/README.solaris2 -/usr/local/share/doc/gc/README.symbian -/usr/local/share/doc/gc/README.uts -/usr/local/share/doc/gc/README.win32 -/usr/local/share/doc/gc/README.win64 -/usr/local/share/doc/gc/debugging.md -/usr/local/share/doc/gc/finalization.md -/usr/local/share/doc/gc/gcdescr.md -/usr/local/share/doc/gc/gcinterface.md -/usr/local/share/doc/gc/leak.md -/usr/local/share/doc/gc/overview.md -/usr/local/share/doc/gc/porting.md -/usr/local/share/doc/gc/scale.md -/usr/local/share/doc/gc/simple_example.md -/usr/local/share/doc/gc/tree.md -/usr/local/share/man/man3/gc.3.gz diff --git a/packages/libgc.rb b/packages/libgc.rb deleted file mode 100644 index 658d52713..000000000 --- a/packages/libgc.rb +++ /dev/null @@ -1,31 +0,0 @@ -require 'package' - -class Libgc < Package - description 'libgc is a library for garbage collection in Rust.' - homepage 'https://github.com/softdevteam/libgc' - version '8.0.4' - license 'Apache-2.0' - compatibility 'all' - source_url 'https://httpredir.debian.org/debian/pool/main/libg/libgc/libgc_8.0.4.orig.tar.gz' - source_sha256 '436a0ddc67b1ac0b0405b61a9675bca9e075c8156f4debd1d06f3a56c7cd289d' - binary_compression 'tar.xz' - - binary_sha256({ - aarch64: 'ae5052fb0631ca207dee9178f18da34ed5bb1e8da8c45249dc23e6260763e7f8', - armv7l: 'ae5052fb0631ca207dee9178f18da34ed5bb1e8da8c45249dc23e6260763e7f8', - i686: 'f2d7240df24b0b25bc8984ae39492d6639b492e88430992bcf99307656b1dbdb', - x86_64: 'f9fd0199862aad3b417597c9921dd5399a59e9f41f388cbb829b198626912a3c' - }) - - def self.build - system "./configure #{CREW_CONFIGURE_OPTIONS} \ - --enable-static \ - --enable-shared \ - --enable-docs" - system 'make' - end - - def self.install - system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - end -end diff --git a/tools/packages.yaml b/tools/packages.yaml index 3211a4e61..614cd810e 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -4450,11 +4450,6 @@ url: https://github.com/pantoniou/libfyaml/releases activity: medium --- kind: url -name: libgc -url: https://httpredir.debian.org/debian/pool/main/libg/libgc/ -activity: low ---- -kind: url name: libgconf url: https://ftp.gnome.org/pub/GNOME/sources/GConf/ activity: none