From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 finch.gentoo.org (Postfix) with ESMTPS id 1D3C81584F2 for ; Wed, 12 Mar 2025 10:14:58 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (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) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 08B7A343170 for ; Wed, 12 Mar 2025 10:14:58 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 357DA1103CE; Wed, 12 Mar 2025 10:14:49 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 bobolink.gentoo.org (Postfix) with ESMTPS id 2F2ED1103CE for ; Wed, 12 Mar 2025 10:14:49 +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 DAA493430D9 for ; Wed, 12 Mar 2025 10:14:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 069FC28E8 for ; Wed, 12 Mar 2025 10:14:46 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1741774302.8b95c16748f049a6347f9f09f5467cdf13b86b4f.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/wxsvg/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-libs/wxsvg/wxsvg-1.5.24-r1.ebuild X-VCS-Directories: media-libs/wxsvg/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 8b95c16748f049a6347f9f09f5467cdf13b86b4f X-VCS-Branch: master Date: Wed, 12 Mar 2025 10:14:46 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: aa13ac2a-889c-4ff9-b456-51c8e338a2b4 X-Archives-Hash: ca885f4ccf6fe6efb97d26f4d9c977dc commit: 8b95c16748f049a6347f9f09f5467cdf13b86b4f Author: Ionen Wolkens gentoo org> AuthorDate: Wed Mar 12 02:59:59 2025 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Wed Mar 12 10:11:42 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b95c167 media-libs/wxsvg: use ffmpeg-compat Apparently already fixed in the next version, but not planning to handle the bump myself. Given no code changes, plans are to sync keywords back with stable when ready. Bug: https://bugs.gentoo.org/948077 Signed-off-by: Ionen Wolkens gentoo.org> media-libs/wxsvg/wxsvg-1.5.24-r1.ebuild | 52 +++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/media-libs/wxsvg/wxsvg-1.5.24-r1.ebuild b/media-libs/wxsvg/wxsvg-1.5.24-r1.ebuild new file mode 100644 index 000000000000..edfd80d66315 --- /dev/null +++ b/media-libs/wxsvg/wxsvg-1.5.24-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER=3.2-gtk3 +inherit ffmpeg-compat wxwidgets + +DESCRIPTION="C++ library to create, manipulate and render SVG files" +HOMEPAGE="http://wxsvg.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" + +LICENSE="wxWinLL-3" +SLOT="0/3" # based on SONAME of libwxsvg.so +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-libs/expat-2:= + media-libs/libexif:= + >=dev-libs/glib-2.28:2= + dev-libs/libxml2:= + media-libs/fontconfig:= + media-libs/freetype:2= + media-libs/harfbuzz:= + x11-libs/cairo:= + x11-libs/pango:= + x11-libs/wxGTK:${WX_GTK_VER}=[X] + media-video/ffmpeg-compat:6=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/gcc13.patch" +) + +src_configure() { + # TODO: try using ffmpeg-7 w/o compat in >=wxsvg-1.5.25 (bug #948077) + ffmpeg_compat_setup 6 + ffmpeg_compat_add_flags + + setup-wxwidgets base-unicode + econf \ + --disable-static \ + --with-wx-config=${WX_CONFIG} +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die +}