summaryrefslogtreecommitdiff
path: root/dev-libs/gumbo
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-18 00:58:25 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-18 00:58:25 +0100
commit5e0a5ca921524f8859808527a57655eec16efa52 (patch)
tree7c58411b1e81478df4e20082a6adec2553c24c5c /dev-libs/gumbo
parent4c16e0a214824f15f09396e359db4f1f5c086fec (diff)
gentoo auto-resync : 18:07:2023 - 00:58:24
Diffstat (limited to 'dev-libs/gumbo')
-rw-r--r--dev-libs/gumbo/Manifest4
-rw-r--r--dev-libs/gumbo/gumbo-0.11.0.ebuild41
-rw-r--r--dev-libs/gumbo/metadata.xml12
3 files changed, 52 insertions, 5 deletions
diff --git a/dev-libs/gumbo/Manifest b/dev-libs/gumbo/Manifest
index b36a82508bc0..ac16a08f5136 100644
--- a/dev-libs/gumbo/Manifest
+++ b/dev-libs/gumbo/Manifest
@@ -1,3 +1,5 @@
DIST gumbo-0.10.1.tar.gz 2119285 BLAKE2B 21a8dd479bcc568842ce85782d4de903c1b79d842dd5381c01fd7b7ee802872484bf8b647edde9c2a4939404a4d042e920633f4d337870cd9f4197a90b158ffd SHA512 bb1fb55cd07076ab6a9f38dc14db50397dbdca9a04ace4895dfba8b8cbc09038a96e26070c09c75fa929ada2e815affe233c1e2ecd8afe2aba6201647cf277d1
+DIST gumbo-0.11.0.tar.gz 2119456 BLAKE2B 9da25c08e94af6f33b7e6e66017da9b7780a5f58aef7eac7d03bdf98c415e13252377dadd4f6fe3b8ddcf7d2aea8d4aff6edac181ea8cf8a4fa152f7c711e107 SHA512 7fdfee66db32dfda70bb1f2069b9bf59f2293fd30e1360d7adcced68e894a42e42e2e5de05204ea4ee30cb8d680fd48b66400a68710fe5f00fb3c84004c85928
EBUILD gumbo-0.10.1.ebuild 961 BLAKE2B 189c0f06a72445ea6e76871a781863d3f7f14ff348678b8a03a961ee64b157898b0ff72bae45c8d90c8d2a862bd8945c679f461031874c5f3e22fcd6dd1815a6 SHA512 e86f7a5e66eaccca562a3b636e8df4f4f76a3fa7bad18426a809068db79fc4c6241238471f0f0a3fa678220ae1925d1712b0872f0a4eeef572070d8335f5a849
-MISC metadata.xml 264 BLAKE2B 2ee9176584f634b611d85166a67455f919c415f9fbe17b68f158db25e633c85af5eaf5a0709ae19b39beacfea095d003ebe8c7a1f531a0788a52a3c3efddfc35 SHA512 3cd02a448599f0aee8aeced1594ab52b919afa5b430e1ed79812c70646b195b50edbb2700c1501eaa72487d93a22385cad56f00b37a678212ebe3aa08ea92906
+EBUILD gumbo-0.11.0.ebuild 911 BLAKE2B e6bbb490c935fe495dfcb4fc55604c1d805f468f5d563987a4e4e785713ffadb4e7848acaf2e90bd0075431c49b8e7a52a95e0655de50fda4848fbd20deda5da SHA512 a346022a61c3a9d9af79125690d6bedbf79510e2137ad4cf2bb16fd1c7d53aa3e6fa10729f580e963c2a8fa9abc66b3c191f76485ac844fc33cd4d588ae43f40
+MISC metadata.xml 410 BLAKE2B 75c853b9665a82c30c29f3aa0e9171fe2665ed2f7e4c1a7ccdd04258a07e4ef753ad01066934adccc3434aa52332b7007148c818b568335a2429bd8afc61d974 SHA512 b26adba8415ba084c079fabf29b966886bda8736165fbd9f0db13fe4da80e9be373ea7ed2d59e3b8c2b9a04eb84d8327f432c091c3ee936a82650a7983a7a483
diff --git a/dev-libs/gumbo/gumbo-0.11.0.ebuild b/dev-libs/gumbo/gumbo-0.11.0.ebuild
new file mode 100644
index 000000000000..d9530b04ba6e
--- /dev/null
+++ b/dev-libs/gumbo/gumbo-0.11.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="The HTML5 parsing algorithm implemented as a pure C99 library"
+HOMEPAGE="https://codeberg.org/grisha/gumbo-parser"
+SRC_URI="https://codeberg.org/grisha/gumbo-parser/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/gumbo-parser"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/gtest )"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_compile() {
+ default
+
+ if use doc; then
+ doxygen || die "doxygen failed"
+ HTML_DOCS=( docs/html/. )
+ fi
+}
+
+src_install() {
+ default
+ use doc && doman docs/man/man3/*
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/gumbo/metadata.xml b/dev-libs/gumbo/metadata.xml
index 96b44155dcb9..bf5592871976 100644
--- a/dev-libs/gumbo/metadata.xml
+++ b/dev-libs/gumbo/metadata.xml
@@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">google/gumbo-parser#readme</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <email>contact@hacktivis.me</email>
+ <name>Haelwenn (lanodan) Monnier</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
</pkgmetadata>