diff options
author | 2023-11-24 14:52:12 +0100 | |
---|---|---|
committer | 2023-11-24 14:54:05 +0100 | |
commit | 9045bdf33e1a759463c708435da025dad86a4936 (patch) | |
tree | 7223662b4c18293840b09dd657aee29144a766d9 /media-libs/wxsvg | |
parent | media-video/xine-ui: update icon caches (diff) | |
download | gentoo-9045bdf33e1a759463c708435da025dad86a4936.tar.gz gentoo-9045bdf33e1a759463c708435da025dad86a4936.tar.bz2 gentoo-9045bdf33e1a759463c708435da025dad86a4936.zip |
media-libs/wxsvg: add 1.5.24
Closes: https://bugs.gentoo.org/898946
Closes: https://bugs.gentoo.org/907948
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Diffstat (limited to 'media-libs/wxsvg')
-rw-r--r-- | media-libs/wxsvg/Manifest | 1 | ||||
-rw-r--r-- | media-libs/wxsvg/files/gcc13.patch | 24 | ||||
-rw-r--r-- | media-libs/wxsvg/wxsvg-1.5.24.ebuild | 48 |
3 files changed, 73 insertions, 0 deletions
diff --git a/media-libs/wxsvg/Manifest b/media-libs/wxsvg/Manifest index 04638ca976be..1d569153b0aa 100644 --- a/media-libs/wxsvg/Manifest +++ b/media-libs/wxsvg/Manifest @@ -1,2 +1,3 @@ DIST wxsvg-1.5.11.tar.bz2 514919 BLAKE2B d15d3478b69c4db4bd1cfc5032ff4909d35aca45f69694dbb74db72bc9d651fae3b8948382f60abd3f93a36dd4756f8f8f2c37acf7ac0b8859a9b03cb8cfda55 SHA512 d3538969bc0dda6bab740efef6952c2ca92e0ca74780c6370e3c6daf21d641e894b570d13b6ca408839b1b37df2aca9a3cf32d6423ddbf5f9f84274cfb1b8582 DIST wxsvg-1.5.23.tar.bz2 500351 BLAKE2B 369bd7cee8581df72712183ecb997f0cebae6e7fe942d4cad123d77472b5e3f479f604854bc267990e7ec29c9420625433a4b8a3fe799fcae0e4d6173d411c50 SHA512 c15f58fecbee595f0f981c9347f1e1b929656b7d9c9dfb699252111df927d554cb88b6d7801b323451b0f906ec8c7d6935c9e15372e213f1921f0fdd90733422 +DIST wxsvg-1.5.24.tar.bz2 500480 BLAKE2B 2ecf863f8cb8980a14bcddfe014e595564033af17f710ebdb4352de8a2a3cea93ed471b1870dd111ab24100bbc307fb841bed579edbd00c0e0454c4ac5c77934 SHA512 cceba943102eece67d40f480b5b6fa3d6294e6d6733732f35112406453e2d86f516c07817983a074136dc929b911620ca87018cbe79ce4ba3a9e3562fb53cf58 diff --git a/media-libs/wxsvg/files/gcc13.patch b/media-libs/wxsvg/files/gcc13.patch new file mode 100644 index 000000000000..d9681843369e --- /dev/null +++ b/media-libs/wxsvg/files/gcc13.patch @@ -0,0 +1,24 @@ +From 7b17fe365fb522618fb3520d7c5c1109b138358f Mon Sep 17 00:00:00 2001 +From: alex <alex@sinus.fritz.box> +Date: Sat, 5 Aug 2023 23:29:54 +0200 +Subject: [PATCH 4/5] applied gcc 13 patch + +--- + src/cairo/SVGCanvasCairo.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/cairo/SVGCanvasCairo.cpp b/src/cairo/SVGCanvasCairo.cpp +index f482cbf..0a62a88 100644 +--- a/src/cairo/SVGCanvasCairo.cpp ++++ b/src/cairo/SVGCanvasCairo.cpp +@@ -14,6 +14,7 @@ + #include "SVGCanvasImageCairo.h" + #include <wx/log.h> + #include <wx/file.h> ++#include <cstdint> + + wxSVGCanvasCairo::~wxSVGCanvasCairo() { + Destroy(); +-- +2.41.0 + diff --git a/media-libs/wxsvg/wxsvg-1.5.24.ebuild b/media-libs/wxsvg/wxsvg-1.5.24.ebuild new file mode 100644 index 000000000000..9a6d52400e3e --- /dev/null +++ b/media-libs/wxsvg/wxsvg-1.5.24.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER=3.2-gtk3 +inherit wxwidgets + +DESCRIPTION="C++ library to create, manipulate and render SVG files" +HOMEPAGE="http://wxsvg.sourceforge.net/" +SRC_URI="mirror://sourceforge/${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-2.6:0=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/gcc13.patch" +) + +src_configure() { + setup-wxwidgets base-unicode + econf \ + --disable-static \ + --with-wx-config=${WX_CONFIG} +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die +} |