From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1650705-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 91C201581C1
	for <garchives@archives.gentoo.org>; Sun,  7 Jul 2024 11:02:33 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 115F72BC0CD;
	Sun,  7 Jul 2024 11:02:31 +0000 (UTC)
Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id E88D12BC0CD
	for <gentoo-commits@lists.gentoo.org>; Sun,  7 Jul 2024 11:02:30 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 3DCE8342FAB
	for <gentoo-commits@lists.gentoo.org>; Sun,  7 Jul 2024 11:02:30 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 971FB1DE2
	for <gentoo-commits@lists.gentoo.org>; Sun,  7 Jul 2024 11:02:26 +0000 (UTC)
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" <sam@gentoo.org>
Message-ID: <1720350081.c760b9a432abf7624d5003e1cb32b7642a0b02a9.sam@gentoo>
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/GD/
X-VCS-Repository: repo/gentoo
X-VCS-Files: dev-perl/GD/GD-2.830.0.ebuild dev-perl/GD/Manifest
X-VCS-Directories: dev-perl/GD/
X-VCS-Committer: sam
X-VCS-Committer-Name: Sam James
X-VCS-Revision: c760b9a432abf7624d5003e1cb32b7642a0b02a9
X-VCS-Branch: master
Date: Sun,  7 Jul 2024 11:02:26 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: 2bcadefd-7269-44d0-a7a7-0b77a988f1cc
X-Archives-Hash: 972e0493b6c72ca53adcf1abdfea5d50

commit:     c760b9a432abf7624d5003e1cb32b7642a0b02a9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 10:48:34 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 11:01:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c760b9a4

dev-perl/GD: add 2.830.0

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-perl/GD/GD-2.830.0.ebuild | 82 +++++++++++++++++++++++++++++++++++++++++++
 dev-perl/GD/Manifest          |  1 +
 2 files changed, 83 insertions(+)

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 00333a35a2bc..8dc5210d42d0 100644
--- a/dev-perl/GD/Manifest
+++ b/dev-perl/GD/Manifest
@@ -2,3 +2,4 @@ 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