summaryrefslogtreecommitdiff
path: root/media-libs/wxsvg
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/wxsvg')
-rw-r--r--media-libs/wxsvg/Manifest1
-rw-r--r--media-libs/wxsvg/wxsvg-1.5.24-r1.ebuild52
2 files changed, 53 insertions, 0 deletions
diff --git a/media-libs/wxsvg/Manifest b/media-libs/wxsvg/Manifest
index 3aa19be2f49b..684de821374e 100644
--- a/media-libs/wxsvg/Manifest
+++ b/media-libs/wxsvg/Manifest
@@ -5,5 +5,6 @@ DIST wxsvg-1.5.23.tar.bz2 500351 BLAKE2B 369bd7cee8581df72712183ecb997f0cebae6e7
DIST wxsvg-1.5.24.tar.bz2 500480 BLAKE2B 2ecf863f8cb8980a14bcddfe014e595564033af17f710ebdb4352de8a2a3cea93ed471b1870dd111ab24100bbc307fb841bed579edbd00c0e0454c4ac5c77934 SHA512 cceba943102eece67d40f480b5b6fa3d6294e6d6733732f35112406453e2d86f516c07817983a074136dc929b911620ca87018cbe79ce4ba3a9e3562fb53cf58
EBUILD wxsvg-1.5.11-r1.ebuild 930 BLAKE2B 6f5f68ee2a1a31c6c2cc05441f90ca3f8f7f6740098eff4b990b11804bc68fd8ea2c2ea89b75bb6cff28ab3ab644a5aa922a8e1d584750f6564f7c829966ce01 SHA512 a1342ed6b4776e90332bdb3e11e33b62539f7a5d0ac50ba754d75c44378d0c23190015c0a34c2c16ec276023bcb183afb71c64db00698b6c9f1e7fb886a816bf
EBUILD wxsvg-1.5.23.ebuild 977 BLAKE2B 483c8d1f505154a51539a82aae19767e495dd5e64bc3b7502f6ab46295ff53b9b1989b24a68d7d4183ee1382c503b3f8e95f726f482f470fc32e9c0d5806d91a SHA512 538c36fef88cdc3e42ad77e955cd381ea6d6b6970ae90dd8c1e82e92ae94ead526081d16029dbe6fcf4995c8c7ee0b18c44f91bee5eecac2e6d566cc0ce7e6d9
+EBUILD wxsvg-1.5.24-r1.ebuild 1114 BLAKE2B df1aee9a8d04b964e242885111ae07afb671549550df01bd9e4cda7d4ba62e7dfac19c8eefb201060624d29e9d4da92a5db7eaf60865313da9740e880e216f4b SHA512 7c34063ec34129580dbfdd9dab99f49dfe1dd00e6927448b6b7cde8841d6dad46b31e6aabd58c1268afd0ba0f0aef9a12ce525a44665e41f7a8f16204de520a7
EBUILD wxsvg-1.5.24.ebuild 977 BLAKE2B 4fd88b65141fb932b85a16a38b67b4334b25b65b86e6cd87e3c9e57be5b9f0cf5ab83979f9398c330a32a417547da7df2b18b03d8f476f0d0fd8f950a05b6e22 SHA512 34339b93e30132b4d6da574da7925bd3ad8dfc3345f8b84fe052885f956bee04ed005ede7b55eab86d10c8ac954c6eb390727157140b4d0ace5e480fef0db3d2
MISC metadata.xml 337 BLAKE2B ff3fc593430adabb8ed657f5ce0ce689614750bf503c37c8b1a81aefccb2e5abb3b64e43febd8e0678db8d9b1c79ffbbd75d9912ac39ecd06d15434861ee6487 SHA512 a6a3cb4e46411e4dce39033cdb6fbe52d731c00919553ac8e40eb6260a228c80d6122b5a542b3863f7b743ce89d4248575aedefbe6b49654207476940ee2e71b
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
+}