diff options
Diffstat (limited to 'media-libs/wxsvg')
-rw-r--r-- | media-libs/wxsvg/Manifest | 1 | ||||
-rw-r--r-- | media-libs/wxsvg/wxsvg-1.5.24-r1.ebuild | 52 |
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 +} |