summaryrefslogtreecommitdiff
path: root/media-libs/libsvgtiny
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-09-18 05:05:05 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-09-18 05:05:05 +0100
commit836586553c510ee2dd91e2ecd7676fe432c1f1a4 (patch)
tree38ac002e272f81097f4d65e1e8c94625d291f358 /media-libs/libsvgtiny
parent89553b6b47f66268074b385593005eacd7b65ccf (diff)
gentoo auto-resync : 18:09:2023 - 05:05:05
Diffstat (limited to 'media-libs/libsvgtiny')
-rw-r--r--media-libs/libsvgtiny/Manifest3
-rw-r--r--media-libs/libsvgtiny/libsvgtiny-0.1.7-r3.ebuild (renamed from media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild)13
-rw-r--r--media-libs/libsvgtiny/libsvgtiny-9999.ebuild41
3 files changed, 50 insertions, 7 deletions
diff --git a/media-libs/libsvgtiny/Manifest b/media-libs/libsvgtiny/Manifest
index d1c19e683c55..f0c60aa81f78 100644
--- a/media-libs/libsvgtiny/Manifest
+++ b/media-libs/libsvgtiny/Manifest
@@ -1,3 +1,4 @@
DIST libsvgtiny-0.1.7-src.tar.gz 760963 BLAKE2B badf14e656e10a178a6b692659265644b636cc103ec92f89026638700293028e0b06b5e051c420911fd6c319a94bab68328b1d9f42cec69dc7926c2d31aeec67 SHA512 c13352325d32b6f41159b09607b12a373517672e9e4da6d26cbca9a7fb1896b6e5730aee53adaa51f0b49c35f7dd9e9ece6b1f0187a7f5494b5cc223acbe64ad
-EBUILD libsvgtiny-0.1.7-r2.ebuild 764 BLAKE2B efad4715e61f414cf28e06d00daeeea1cb2015b4bcaf75213388fcf40c6f03a4dcf072598983a12415ca120c23429a648c685bfa90e1a4d8de236f2ec52164c7 SHA512 344e0e400fd86434c77247c37f2fc90c2a2a512ac7e1b31d5a5d5b3cd7d31d5fa8cd16ba4d7aaa39af3b663dace9b7d3a7da5011b17bda914dfd0b518dd2426e
+EBUILD libsvgtiny-0.1.7-r3.ebuild 758 BLAKE2B 6fbc437a2869874d52b1f5976bcbfee5059b1ffa80c9026d21be3098cfe306d4a27b899032dd224a7bd0be7722a3dbe4917d5655e11c7047103c3724447ed583 SHA512 ad6cc40596711c56a9b445b09143a55f38871b826d331ecc7655184231c64e2c4ab166fcb8a889449f96010d24e5fd0fd59576c626d73b72f7fa69a19f85dd1c
+EBUILD libsvgtiny-9999.ebuild 740 BLAKE2B 2a139f34a39dd089d48b18f4c10c727eab50b10d17fbbb5a077ab7ecea5a8afe802ff2446d71f47c4841ba052b505fa974ed2dac831b9bc8d61ca1c9688cab92 SHA512 3d6ddd83fcbcd46363f98ec4938875e08c543f44219ac1851f616c3cfcccd8f50476976b49e69d9c3840cddb3f7fcbf85ef92ae393340c3bfe9b83e2d41b9d3b
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild b/media-libs/libsvgtiny/libsvgtiny-0.1.7-r3.ebuild
index aa603770090b..7841c8c5ad42 100644
--- a/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild
+++ b/media-libs/libsvgtiny/libsvgtiny-0.1.7-r3.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit netsurf
-DESCRIPTION="framebuffer abstraction library, written in C"
+DESCRIPTION="Small and portable C library to parse SVG"
HOMEPAGE="https://www.netsurf-browser.org/projects/libsvgtiny/"
SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz"
@@ -15,11 +15,12 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="
- >=net-libs/libdom-0.1.2-r1[xml]
- >=dev-libs/libwapcaplet-0.2.2-r1"
+ net-libs/libdom[xml]
+ dev-libs/libwapcaplet"
DEPEND="${RDEPEND}
- dev-util/gperf
- dev-util/netsurf-buildsystem
+ dev-util/gperf"
+BDEPEND="
+ >=dev-util/netsurf-buildsystem-1.9-r2
virtual/pkgconfig"
_emake() {
diff --git a/media-libs/libsvgtiny/libsvgtiny-9999.ebuild b/media-libs/libsvgtiny/libsvgtiny-9999.ebuild
new file mode 100644
index 000000000000..406dc1ba60c3
--- /dev/null
+++ b/media-libs/libsvgtiny/libsvgtiny-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3 netsurf
+
+DESCRIPTION="Small and portable C library to parse SVG"
+HOMEPAGE="https://www.netsurf-browser.org/projects/libsvgtiny/"
+EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ >=net-libs/libdom-9999[xml]
+ dev-libs/libwapcaplet"
+DEPEND="${RDEPEND}
+ dev-util/gperf"
+BDEPEND="
+ >=dev-util/netsurf-buildsystem-1.9-r2
+ virtual/pkgconfig"
+
+_emake() {
+ netsurf_define_makeconf
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@
+}
+
+src_compile() {
+ _emake
+}
+
+src_test() {
+ _emake test
+}
+
+src_install() {
+ _emake DESTDIR="${D}" install
+}