commit:     86e43e8f63990ddf77e2ff7b5e2a571d0099d46e
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 22 14:35:07 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 22 17:32:51 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e43e8f

media-libs/gd: drop 2.3.2-r3, 2.3.3-r3

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/gd/Manifest           |  1 -
 media-libs/gd/gd-2.3.2-r3.ebuild | 90 -------------------------------------
 media-libs/gd/gd-2.3.3-r3.ebuild | 95 ----------------------------------------
 3 files changed, 186 deletions(-)

diff --git a/media-libs/gd/Manifest b/media-libs/gd/Manifest
index 8c8491500522..d4f472279b6a 100644
--- a/media-libs/gd/Manifest
+++ b/media-libs/gd/Manifest
@@ -1,2 +1 @@
-DIST libgd-2.3.2.tar.xz 2821096 BLAKE2B 
a126fbac1c20113fe8f27187e70b1b81712212b7da01c9a0b3e5e38fb4d4356b7992a0cfd7db55a2f94877f6ecf82d775c39977a523db1f948cf215c6c0d7672
 SHA512 
a31c6dbb64e7b725b63f3b400f7bebc289e2d776bdca0595af23006841660dc93a56c2247b98f8a584438a826f9e9ff0bea17d0b3900e48e281580b1308794d2
 DIST libgd-2.3.3.tar.xz 2809056 BLAKE2B 
bde7a3218e5b07758b0beb96a654a44a97ba79abfe1ebe115ffd44aa34301be8e76f33840824362826dbfe93b16a4c4403b00b34aa631a0b18398cd46a09889d
 SHA512 
aa49d4381d604a4360d556419d603df2ffd689a6dcc10f8e5e1d158ddaa3ab89912f6077ca77da4e370055074007971cf6d356ec9bf26dcf39bcff3208bc7e6c

diff --git a/media-libs/gd/gd-2.3.2-r3.ebuild b/media-libs/gd/gd-2.3.2-r3.ebuild
deleted file mode 100644
index 54009d250b84..000000000000
--- a/media-libs/gd/gd-2.3.2-r3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic multilib-minimal
-
-DESCRIPTION="Graphics library for fast image creation"
-HOMEPAGE="https://libgd.org/ https://www.boutell.com/gd/";
-SRC_URI="https://github.com/libgd/libgd/releases/download/${P}/lib${P}.tar.xz";
-S="${WORKDIR}/lib${P}"
-
-LICENSE="gd IJG HPND BSD"
-SLOT="2/3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="avif cpu_flags_x86_sse fontconfig +jpeg heif +png static-libs test tiff 
truetype webp xpm zlib"
-RESTRICT="!test? ( test )"
-
-# fontconfig has prefixed font paths, details see bug #518970
-REQUIRED_USE="
-       prefix? ( fontconfig )
-       test? ( png )
-"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-       avif? ( media-libs/libavif:=[${MULTILIB_USEDEP}] )
-       fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
-       jpeg? ( media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] )
-       heif? ( media-libs/libheif:=[${MULTILIB_USEDEP}] )
-       png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )
-       tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] )
-       truetype? ( >=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}] )
-       webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       xpm? (
-               >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
-               >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-       )
-       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-2.3.0-disable-flaky-tests.patch"
-)
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-multilib_src_configure() {
-       # bug 603360, 
https://github.com/libgd/libgd/blob/fd06f7f83c5e78bf5b7f5397746b4e5ee4366250/docs/README.TESTING#L65
-       if use cpu_flags_x86_sse ; then
-               append-cflags -msse -mfpmath=sse
-       else
-               append-cflags -ffloat-store
-       fi
-
-       # bug 632076, https://github.com/libgd/libgd/issues/278
-       if use arm64 || use ppc64 || use s390 ; then
-               append-cflags -ffp-contract=off
-       fi
-
-       # we aren't actually {en,dis}abling X here ... the configure
-       # script uses it just to add explicit -I/-L paths which we
-       # don't care about on Gentoo systems.
-       local myeconfargs=(
-               --disable-werror
-               --without-x
-               --without-liq
-               $(use_enable static-libs static)
-               $(use_with avif)
-               $(use_with fontconfig)
-               $(use_with png)
-               $(use_with tiff)
-               $(use_with truetype freetype)
-               $(use_with heif)
-               $(use_with jpeg)
-               $(use_with webp)
-               $(use_with xpm)
-               $(use_with zlib)
-       )
-       ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-       dodoc README.md
-       find "${ED}" -name '*.la' -delete || die
-}

diff --git a/media-libs/gd/gd-2.3.3-r3.ebuild b/media-libs/gd/gd-2.3.3-r3.ebuild
deleted file mode 100644
index 9d51852b20ce..000000000000
--- a/media-libs/gd/gd-2.3.3-r3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic multilib-minimal
-
-DESCRIPTION="Graphics library for fast image creation"
-HOMEPAGE="https://libgd.org/ https://www.boutell.com/gd/";
-SRC_URI="https://github.com/libgd/libgd/releases/download/${P}/lib${P}.tar.xz";
-S="${WORKDIR}/lib${P}"
-
-LICENSE="gd IJG HPND BSD"
-SLOT="2/3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="avif cpu_flags_x86_sse fontconfig +jpeg heif +png static-libs test tiff 
truetype webp xpm zlib"
-RESTRICT="!test? ( test )"
-
-# fontconfig has prefixed font paths, details see bug #518970
-REQUIRED_USE="
-       prefix? ( fontconfig )
-       test? ( png )
-"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-       avif? ( media-libs/libavif:=[${MULTILIB_USEDEP}] )
-       fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
-       jpeg? ( media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] )
-       heif? ( media-libs/libheif:=[${MULTILIB_USEDEP}] )
-       png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )
-       tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] )
-       truetype? ( >=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}] )
-       webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       xpm? (
-               >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
-               >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-       )
-       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-2.3.0-disable-flaky-tests.patch"
-)
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-multilib_src_configure() {
-       # bug 603360, 
https://github.com/libgd/libgd/blob/fd06f7f83c5e78bf5b7f5397746b4e5ee4366250/docs/README.TESTING#L65
-       if use cpu_flags_x86_sse ; then
-               append-cflags -msse -mfpmath=sse
-       else
-               append-cflags -ffloat-store
-       fi
-
-       # bug 632076, https://github.com/libgd/libgd/issues/278
-       if use arm64 || use ppc64 || use s390 ; then
-               append-cflags -ffp-contract=off
-       fi
-
-       # we aren't actually {en,dis}abling X here ... the configure
-       # script uses it just to add explicit -I/-L paths which we
-       # don't care about on Gentoo systems.
-       local myeconfargs=(
-               --disable-werror
-               --without-x
-               --without-liq
-               $(use_enable static-libs static)
-               $(use_with avif)
-               $(use_with fontconfig)
-               $(use_with png)
-               $(use_with tiff)
-               $(use_with truetype freetype)
-               $(use_with heif)
-               $(use_with jpeg)
-               $(use_with webp)
-               $(use_with xpm)
-               $(use_with zlib)
-       )
-       ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
-       # See https://github.com/libgd/libgd/issues/763 (although it still 
passed without it here?)
-       TMPDIR="${T}" default
-}
-
-multilib_src_install_all() {
-       dodoc README.md
-       find "${ED}" -name '*.la' -delete || die
-}

Reply via email to