From 4b1be5ef874aaeb61a2116048e0c2312e53f8c69 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 28 Feb 2025 19:27:52 +0000 Subject: gentoo auto-resync : 28:02:2025 - 19:27:52 --- dev-perl/GD/GD-2.830.0-r1.ebuild | 81 +++++++++++++++++++++++++++++++++++++++ dev-perl/GD/GD-2.830.0.ebuild | 82 ---------------------------------------- dev-perl/GD/Manifest | 2 +- 3 files changed, 82 insertions(+), 83 deletions(-) create mode 100644 dev-perl/GD/GD-2.830.0-r1.ebuild delete mode 100644 dev-perl/GD/GD-2.830.0.ebuild (limited to 'dev-perl/GD') diff --git a/dev-perl/GD/GD-2.830.0-r1.ebuild b/dev-perl/GD/GD-2.830.0-r1.ebuild new file mode 100644 index 000000000000..a689f7514bdf --- /dev/null +++ b/dev-perl/GD/GD-2.830.0-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RURBAN +DIST_VERSION=2.83 +DIST_EXAMPLES=("demos/*") +inherit perl-module + +DESCRIPTION="Interface to Thomas Boutell's gd library" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +IUSE="animgif fcgi test truetype xpm" + +RDEPEND=" + >=media-libs/gd-2.2.3[png,jpeg] + media-libs/giflib + media-libs/libjpeg-turbo + media-libs/libpng + sys-libs/zlib + truetype? ( + media-libs/gd[truetype] + media-libs/freetype:2 + ) + xpm? ( + media-libs/gd[xpm] + x11-libs/libXpm + ) + fcgi? ( + dev-libs/fcgi + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} + dev-perl/ExtUtils-PkgConfig + virtual/perl-ExtUtils-MakeMaker + dev-perl/File-Which + test? ( + >=dev-perl/Test-Fork-0.20.0 + >=virtual/perl-Test-Simple-0.880.0 + >=dev-perl/Test-NoWarnings-1.0.0 + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.820.0-respect-libdir.patch +) + +src_configure() { + local myconfargs=( + VERSION_33 + GD_UNCLOSEDPOLY + GD_FTCIRCLE + + WINDOWS_BMP + JPEG + PNG + GIF + ) + + # The following flags do not work properly. This is why we force-enable + # at least some of them. See bug 787404 as tracker. + use animgif && myconfargs+=( ANIMGIF ) + use truetype && myconfargs+=( FT ) + use xpm && myconfargs+=( XPM ) + + # Per line 284 of Makefile.PL + local myconf="--lib_gd_path ${ESYSROOT}/usr/$(get_libdir) -options '$(printf '%s,' ${myconfargs[@]})'" + use fcgi && myconf+=" --fcgi" + + perl-module_src_configure +} + +src_test() { + # The 'GD' format itself is long-obsolete and gone in >=media-libs/gd-2.3.3 + perl_rm_files t/z_*.t t/GD.t + perl-module_src_test +} diff --git a/dev-perl/GD/GD-2.830.0.ebuild b/dev-perl/GD/GD-2.830.0.ebuild deleted file mode 100644 index cdc24a56ecf1..000000000000 --- a/dev-perl/GD/GD-2.830.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DIST_AUTHOR=RURBAN -DIST_VERSION=2.83 -DIST_EXAMPLES=("demos/*") -inherit perl-module - -DESCRIPTION="Interface to Thomas Boutell's gd library" - -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" -IUSE="animgif fcgi test truetype xpm" - -RDEPEND=" - >=media-libs/gd-2.2.3[png,jpeg] - media-libs/giflib - media-libs/libjpeg-turbo - media-libs/libpng - sys-libs/zlib - truetype? ( - media-libs/gd[truetype] - media-libs/freetype:2 - ) - xpm? ( - media-libs/gd[xpm] - x11-libs/libXpm - ) - fcgi? ( - dev-libs/fcgi - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${RDEPEND} - >=virtual/perl-ExtUtils-Constant-0.230.0 - dev-perl/ExtUtils-PkgConfig - virtual/perl-ExtUtils-MakeMaker - dev-perl/File-Which - test? ( - >=dev-perl/Test-Fork-0.20.0 - >=virtual/perl-Test-Simple-0.880.0 - >=dev-perl/Test-NoWarnings-1.0.0 - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.820.0-respect-libdir.patch -) - -src_configure() { - local myconfargs=( - VERSION_33 - GD_UNCLOSEDPOLY - GD_FTCIRCLE - - WINDOWS_BMP - JPEG - PNG - GIF - ) - - # The following flags do not work properly. This is why we force-enable - # at least some of them. See bug 787404 as tracker. - use animgif && myconfargs+=( ANIMGIF ) - use truetype && myconfargs+=( FT ) - use xpm && myconfargs+=( XPM ) - - # Per line 284 of Makefile.PL - local myconf="--lib_gd_path ${ESYSROOT}/usr/$(get_libdir) -options '$(printf '%s,' ${myconfargs[@]})'" - use fcgi && myconf+=" --fcgi" - - perl-module_src_configure -} - -src_test() { - # The 'GD' format itself is long-obsolete and gone in >=media-libs/gd-2.3.3 - perl_rm_files t/z_*.t t/GD.t - perl-module_src_test -} diff --git a/dev-perl/GD/Manifest b/dev-perl/GD/Manifest index 7f96db6557f2..c4cc5f5752bf 100644 --- a/dev-perl/GD/Manifest +++ b/dev-perl/GD/Manifest @@ -1,4 +1,4 @@ AUX GD-2.820.0-respect-libdir.patch 1397 BLAKE2B 589ad7d59988b07855cc143fd26699faaec4e69539f22f03c6489ed4b3cf166e889a06a40b845eea130f281fe1db027e5e6ead89f787af7f324bf3a738036f8b SHA512 1de0acbc5918e80574cf00547e9b060fd8dd75d9184ce728082d50aafb285db887e73cf17a51ef22e2fe220666a28557e4bc55558c2bb54342862438aa094c0b DIST GD-2.83.tar.gz 287543 BLAKE2B 53ec0e81bb1a72ff73b6ab7bdee1100fdb31ac73a08a16227bfd07de52284be5cbdc728f709534f99284b9552d31e2f407d1f92efecc1cbf572f53c14c722aea SHA512 65080a18ff675b7997a4425dcd9c8171e7d4cd5d53f499541caa7a0d85399ecffa04cae742ffcf8a0f2102a446ea46ecac45293fe14637b6d8a56d589c8c95cf -EBUILD GD-2.830.0.ebuild 1708 BLAKE2B 47fd090b0ffecf0d6952d0b55c0a5f52d9a6a1668b494c161d6f6c23199e845ea44f0cd391bffd0a1b6fce30f705a02f8b31fcb72085672005cda1b32d72570c SHA512 457f5aeee7a1e663a540b164adbfca033b61dd7cb7d1766ad30eebe6ce5928351563c3fa55fb959879ab01686fd3baee9a844e5d2e4c29663785527a9bc677c6 +EBUILD GD-2.830.0-r1.ebuild 1666 BLAKE2B 1e92074bc71cb362bf250b64ac2407881a69e23f013e9560db1ec8bd1e5643ca159c7aae978ada2747999435dd6675f991467193ca484e0b741b7935a3091809 SHA512 0ed375eadc4ed5679ea9820f2d326efe2c707593aadb8ba5bd6f7fd73d9d54ad37ee8d4fe21a839889e6ca78654cf815ad1f63c9ec838735a7c7fd17bee8e049 MISC metadata.xml 853 BLAKE2B 4332a510e17993dbfe948ad2ab9bd2a87fed7336a9fb536e933ea81d595674b019a4fc4312e61306ed224996fdcc9e9131ced244ede1823d19270b72e7d0e43f SHA512 e96e747f74b628c306f4a28b36d40da109bf6b580c2dcf09426717a77e77620e63f3c559f83662f221e2ba95c9d317856c80e5e0f438edb82ef89b6d1d9879fa -- cgit v1.2.3