diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-07-08 12:25:04 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-07-08 12:25:04 +0100 |
commit | a5442e2318cb4df55867389654e322dbac82067e (patch) | |
tree | 6ee33490658219395df804dbba0ea77f8b0d8c3b /dev-perl/GD | |
parent | 5d8ffbc273ca664e15618d557ced3e02de1a884b (diff) |
gentoo auto-resync : 08:07:2024 - 12:25:03
Diffstat (limited to 'dev-perl/GD')
-rw-r--r-- | dev-perl/GD/GD-2.830.0.ebuild | 82 | ||||
-rw-r--r-- | dev-perl/GD/Manifest | 2 |
2 files changed, 84 insertions, 0 deletions
diff --git a/dev-perl/GD/GD-2.830.0.ebuild b/dev-perl/GD/GD-2.830.0.ebuild new file mode 100644 index 000000000000..77644707b46d --- /dev/null +++ b/dev-perl/GD/GD-2.830.0.ebuild @@ -0,0 +1,82 @@ +# 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 ~ia64 ~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 efd6aa50819d..92bb897290e9 100644 --- a/dev-perl/GD/Manifest +++ b/dev-perl/GD/Manifest @@ -4,8 +4,10 @@ DIST GD-2.78.tar.gz 265773 BLAKE2B a05f9e26c2ea7d9a638cdb8fb6675382f5274e295f530 DIST GD-2.79.tar.gz 269331 BLAKE2B 6d640ba19841a7401f3306fde0a71fed8b9e1e6382641a9f902f84b65a96cf3ce297f06f1465a5ee1ed553bfc9213c6871a618109fb48a2f9ab68b9e49769e8d SHA512 c2c1b298b469aa357aaab94a48bbff916e33a36d4d028ad5cb0c9dab8b59f304b261d08121f06512e221598d647d6c09a5360a17bd4378d06cfd3ee53c5fe03b DIST GD-2.80.tar.gz 285685 BLAKE2B b3b130de1ba9ae14796339d6ed4033abba17db280b0b5ae02cd55d27bf62515999993d519ca32789e9cbc142e67256efef110139a79d472095b1d137c2d57941 SHA512 d973464d97b7472bb1e22cd03d644b8c5d0d83ac3076c9b10890666942e469e1dfc62ee6a01ff0cd49b13e7df9ad6ed2a16bbba36c1acacf94b3363194824177 DIST GD-2.82.tar.gz 283831 BLAKE2B 9314a17d949f6b98f370c754fb7ae2346589b8aa2413513b6697dcb0ba7bc13465ba18d40604a129da502c189df4b7651e6d974545b05a943c7e3689c0e36986 SHA512 4aca1de74855e79d35cdffa167bba7f50cfc017ee855953bcda1d896d1e9da5976eae8fe3ab6ac2c682597b4a8424f100afc4a67aee2cdc6f88a19ff261551e8 +DIST GD-2.83.tar.gz 287543 BLAKE2B 53ec0e81bb1a72ff73b6ab7bdee1100fdb31ac73a08a16227bfd07de52284be5cbdc728f709534f99284b9552d31e2f407d1f92efecc1cbf572f53c14c722aea SHA512 65080a18ff675b7997a4425dcd9c8171e7d4cd5d53f499541caa7a0d85399ecffa04cae742ffcf8a0f2102a446ea46ecac45293fe14637b6d8a56d589c8c95cf EBUILD GD-2.780.0.ebuild 1693 BLAKE2B 046534e00cd5eeb052d5789984c33d8f39d58d0b98295ecd8d9d036263781565e74ce4909c79ff993c19113134c98fd916c78058f39ec92a9c710c651a7a2aae SHA512 15da78274d7da07947b34f21780673cf216227a9b291eed121313c0e1f1fb9a8fa7f78f4c6cf11dbd293011ed4680158b3793a502c730c3495fa528fc21271d0 EBUILD GD-2.790.0.ebuild 1697 BLAKE2B c3d1a337710b3bc5bb8046dc9aa81471110a77e98ce2c9176e458077b29716c8caa4a7a3610651990420bb858c7a09c26d29ca88281b60f9568d7e332d889a91 SHA512 a9df6ef1abc06a8aada59fb74871cb5c8027df92666ccc1cb45cbb86d532d4bd8f14f553d20aacd1fafe2974bff72bd199f2250d2fcf7d2c4dc62f0b894c8ce9 EBUILD GD-2.800.0.ebuild 1693 BLAKE2B c62c29329882438d24ad99887d9bd2e4b89a71c6c9a7c722e84a7b1838430ee4b051d5537edcdb7c56d12839d774d644c8b7a6e385ea7524cdb32fc8cc85673d SHA512 fba897e4ab4af456042a8f801f5508d2a319fe287fb0727f9b48434b0d5ec0bbde9235b513bb4e761ca57c426c0f873161133844617cf06d1a9049779c82044e EBUILD GD-2.820.0.ebuild 1697 BLAKE2B b0bcf966ab69c2c19c06e9e4cf70e5e634f1fa1d080252bf5a60955bae012840d5987f2e1380f7b7c6100a57d1648f1fda81780f5dcadea9ba6d504372a638c6 SHA512 a2791080a10cddd6263c9b6c91215f961cae8ca02ee0696e5c7d19871f6293bcb913b6ae75795a1610d8f5234f1f399c98509a42f9c39dbfa98583c7b0f06d3a +EBUILD GD-2.830.0.ebuild 1718 BLAKE2B 0595800de868aa75a4c680e1c333213fcb22178942b3e039f8020c22ad6423b4f41df99260db1af5df475c15d5a293430947edd0de85f0f94a67f5a60df61b96 SHA512 644d62395078634d3585532881dbb9a87b32c13f9f8f864e8f86357d072094e111b2dbd080ead65e0e4e0091efbfd2f2c873a033793a0716d0e99b80bc78d41f MISC metadata.xml 853 BLAKE2B 4332a510e17993dbfe948ad2ab9bd2a87fed7336a9fb536e933ea81d595674b019a4fc4312e61306ed224996fdcc9e9131ced244ede1823d19270b72e7d0e43f SHA512 e96e747f74b628c306f4a28b36d40da109bf6b580c2dcf09426717a77e77620e63f3c559f83662f221e2ba95c9d317856c80e5e0f438edb82ef89b6d1d9879fa |