summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-24 23:32:34 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-24 23:32:34 +0100
commit83c7eb1835fcfdf7072b953d23ab34f03c7e8ed6 (patch)
treed44aefcc259a6d52e3d3b0c9929f52aedd24d001 /dev-libs
parent7138219e3c9446bf981ff17f5609f42130bec414 (diff)
gentoo auto-resync : 24:09:2022 - 23:32:34
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin95930 -> 95932 bytes
-rw-r--r--dev-libs/libb64/Manifest2
-rw-r--r--dev-libs/libb64/libb64-1.2.1.ebuild28
-rw-r--r--dev-libs/libgee/Manifest2
-rw-r--r--dev-libs/libgee/libgee-0.20.6.ebuild28
-rw-r--r--dev-libs/libpeas/Manifest2
-rw-r--r--dev-libs/libpeas/libpeas-1.34.0.ebuild96
-rw-r--r--dev-libs/template-glib/Manifest2
-rw-r--r--dev-libs/template-glib/template-glib-3.36.0.ebuild49
9 files changed, 179 insertions, 30 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index b16b04e23287..f02604110d6a 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libb64/Manifest b/dev-libs/libb64/Manifest
index 24577d77b8fa..ae152245462c 100644
--- a/dev-libs/libb64/Manifest
+++ b/dev-libs/libb64/Manifest
@@ -1,5 +1,3 @@
-DIST libb64-1.2.1.zip 23316 BLAKE2B 1e3aa08679e363d61b7a0a77bfe909c0fc80411bf2c7b0f35e7a8a692a25585a37303ea0f010600c0e07e0419f016fe60f88851eebb26d044e7dbaf3d02726a0 SHA512 8b1e5c8086a38be82471b5f37393f3f236c923f4a2bb737209a297cbab32a9f0a5c4af4ac912c695f0f7d8ff9458d97ce0d01092fbacbfe7181e4fd816e2153d
DIST libb64-2.0.0.1.tar.gz 15766 BLAKE2B 45e3cab768cae39758d146cd84b72a7644592e55553be9c11ed1e83c3acbf4ed05cd00bbd59371b9e71cd53012149f25c371769afba7fbdaafdf561a297247c8 SHA512 72c2fd4c81575b505f4851cd3820b6a2d8e78cd031a1ed138ffe5667ca711558f43b515428971966f7a73ace7c9951f1f0b39c362a59fe4691958875775cce23
-EBUILD libb64-1.2.1.ebuild 608 BLAKE2B 080c2a3b5e60b3f85f4b95ba876bfa810189212b348c9f5ebe3b4b5559baab652ad2176218f1d03fa53da2e9381a4542b930e2430500f73d381239303ef822c1 SHA512 2a093186f85978e1190b3d8f48bc9116380b7b1e5f39752000f6bb2b3d6fa77f6e72aa6f12b2d7d7fd0b095436ed8415b1aee1ab4d7d18f3889214077c966ff2
EBUILD libb64-2.0.0.1.ebuild 610 BLAKE2B 2632cf1b0032081695dafb68b00895f3fdfbb7013d47b45d20bbbf7904811604432621436859c57e1411badd1eed1bb6be43d305f669cf6308c0d61d4fb90dbe SHA512 d81de28d06153a70b8e91f7e211cf2a7f76f34eaf1e8aa223f2ea39b04d8ad392b00d57ec2c54f522fe717d3b9d9142eab0b4b17c93ee2ff2713d3b432f43178
MISC metadata.xml 324 BLAKE2B 4facc65e9fdd438bdbccf080a7fe6f062c584c8323ee8f91d09e76d9a1705aecd03dbe549f2b771b6fde97c9cadeedcba3020725dea0e30acbe6d50adbe70438 SHA512 0a8fcca46711348953a3e381a5a7065d5c38dcb3c5cac6fc9b67f6191fd08658fd11f5a82107d7feeab3ebbf5053891ceda1ed14e00bde7aeb86bce160c2e094
diff --git a/dev-libs/libb64/libb64-1.2.1.ebuild b/dev-libs/libb64/libb64-1.2.1.ebuild
deleted file mode 100644
index 05a3299dffda..000000000000
--- a/dev-libs/libb64/libb64-1.2.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Fast Base64 encoding/decoding routines"
-HOMEPAGE="http://libb64.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
-
-LICENSE="CC-PD"
-# static library, so always rebuild
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/unzip"
-
-src_compile() {
- # override -O3, -Werror non-sense
- emake -C src CFLAGS="${CFLAGS} -I../include"
-}
-
-src_install() {
- dolib src/libb64.a
- insinto /usr/include
- doins -r include/b64
- dodoc AUTHORS BENCHMARKS CHANGELOG README
-}
diff --git a/dev-libs/libgee/Manifest b/dev-libs/libgee/Manifest
index b78e9b83c640..5ce6044b40d3 100644
--- a/dev-libs/libgee/Manifest
+++ b/dev-libs/libgee/Manifest
@@ -1,3 +1,5 @@
DIST libgee-0.20.5.tar.xz 687440 BLAKE2B 0f9c1d42c28a080ed66a4ad4ab7e84bf4489e936a5b800a435dfd5a0d812d2ca9a47eacab28fca8862c4dfa57dab6595ddf7a0ff6955150b58c12fef77c5a26a SHA512 64d498c5323c4c0978391a01fb3a36e9a00ef9d5dc8e95e3b2dc9cc33f6ad55ec1096e18629c5cad9539b083c42917d91d068824dac4d06f53ef9a682cccc8a9
+DIST libgee-0.20.6.tar.xz 690436 BLAKE2B cdb88719e0e1bceccefd6a824823e6e514bf1f4d6b8cf5330d6d83f781649312b23554c7dfc4a6b4eeb3bbcd81ca42843666d596b85634ff95fc90e90fea44bd SHA512 05176b221274b2a0512b018b93ae730ca750482bbc7a4951376eb868c0a388950371e80a438b5af792ebe4a64b6a38e0c94ca52ebd0fc4539f0fe233e0be5903
EBUILD libgee-0.20.5.ebuild 691 BLAKE2B 17c1bdbcdb7508eaf45dac55faaee82f6d355dba639c570d0eefbd1e9a1460c9ae92f334061589b1e03ee068a2d5ea9ed252d5ac8b7937b03abc575f23dafa2f SHA512 ece4dbd537013793cb28c2f209acd150182e6757f508fbe0f8a01c1aca4c7c5ae3152ec8551059b49db517d9c5520883f81978969cda9f9294f59df8af62c392
+EBUILD libgee-0.20.6.ebuild 698 BLAKE2B a1475c7da7f9ee22bc577a4278731de1d1fdf01cbb81f6f7c85e0d11aed1030d5f11078cccf2cebc07a0b117acfd4ee325a94627f1ed2370d0e45aa7ba4da99b SHA512 f5247a927a37f68ffd200e2ba34a42adbd4060d8d8d342a14310d0753972c0b120875521d276434b732183ef4ac1b94a9e7b5219f7ca66afb6066102ab2511da
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/dev-libs/libgee/libgee-0.20.6.ebuild b/dev-libs/libgee/libgee-0.20.6.ebuild
new file mode 100644
index 000000000000..9caa9dce4de9
--- /dev/null
+++ b/dev-libs/libgee/libgee-0.20.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2
+
+DESCRIPTION="GObject-based interfaces and classes for commonly used data structures"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libgee"
+
+LICENSE="LGPL-2.1+"
+SLOT="0.8/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux"
+IUSE="+introspection"
+
+# FIXME: add doc support, requires valadoc
+RDEPEND="
+ >=dev-libs/glib-2.36:2
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ gnome2_src_configure \
+ $(use_enable introspection) \
+ VALAC="$(type -P false)"
+}
diff --git a/dev-libs/libpeas/Manifest b/dev-libs/libpeas/Manifest
index c19307761ce0..85f8b7ea6834 100644
--- a/dev-libs/libpeas/Manifest
+++ b/dev-libs/libpeas/Manifest
@@ -1,5 +1,7 @@
AUX 1.26.0-lua.patch 3695 BLAKE2B 16f370ea0707743db9a28cd511f6b9521d285bb37eb3a49d916fcce84965c84490253c1a30e729b21eb528b3a6397cab9bb372b9afeb22bed05e278048734bc4 SHA512 d8939b9a21b838db8e34ddfba7f54f17e88c4387cc3baa15f4df6386180677b419bb9989cecd8e0757442a45bc04f83bef06df5a8df86c17f6812a41044a7eb7
AUX 1.32.0-meson-Fix-disabling-gtk_doc.patch 862 BLAKE2B c03eba757dd14ec5d4812bc9e735dd3d3a8aa25dc2497b286b50f00dbbd282de7ea6616105b6d1ea525e13d374b28ee07b1a8c479257c04642479def27350b7b SHA512 a34c58b573db453a4082b87774290ebd63cdf88f38cd7726469bc50de174dea135c3f126c7c82099a7c41eb599f055b993ca6f3203624f742d5d2935a6d7b872
DIST libpeas-1.32.0.tar.xz 193572 BLAKE2B a29be56dd4add53ac11e52e7a9b6f9aaf1634bec0be6efe33d99fbb1a323cdc2f9d81917f160c3d8f4b88068d13a3b6cc732aa147bba1c1e524ed5eb1e238ad9 SHA512 520a5fd8657f75dc0e28a17ccab88a2952d018f81384eaea0fc65779e66b0ebc79b0dc8ce184e49d43406381c75c2028b402c1bb9d650eae2edf35ec8617a897
+DIST libpeas-1.34.0.tar.xz 194716 BLAKE2B 8162a7475e54d43ac7d2f75e80a2ff3aa9256432ad6c2dfa4071ff3660455db3523b650f4fde7a0ede52b73fcd591323b4fa39f61e3127b19d391c00d91ec2b7 SHA512 3d8877b15d1aecdce6768bcbbd69471b8b009596e60b54a781fe961d24f18f33af62838552a98ee0aa8b2ef0855837cd10189b3b9c9040f7dc40c17f42922b1b
EBUILD libpeas-1.32.0.ebuild 2282 BLAKE2B 4414f88356583577d30eab167627129cccebaac1c1d27805512584c0637291bc8e944e64e4e98092a79e44a6ae7e3e03a17fea21ffe9c353b00f5c0c20725882 SHA512 ea65e367976411794e10f74735e142eba05a5f43f6c71bd322562d8ed374f8bd796c54af71651d5ed256988037d288da862120687b03ca4c7a83336781104d22
+EBUILD libpeas-1.34.0.ebuild 2232 BLAKE2B 97bda34a50d80e5ce9af233b23af4303e969a7912808482ab0caa4db2f30c6961da5833e13e4252717d6545522733eca2f93b514e0f9c4c8686729f114984ece SHA512 7beb7ae063fd92f4b18d791ff8d93eb73cdc3f5764cfba19c28d54ce15994adbc047dcacd7d71aa8d05558501264e4d5d5900d3451fd1abe419f30480cebc670
MISC metadata.xml 416 BLAKE2B 9383d1583b61f2218efb3b8c7bf6855e30ab8ee3f4e0829b78f17832af533a6839e713c702e0dbdcdeb24a516badb446b935e0ee1abc112c2342c2f0ce321d81 SHA512 3fb271973b7b510983e84c2d0188688f04a1f6a1a80aabc15dcbdb14276608ed59ee3ea1f77feade9b08785651ea4f85e400d928a267651c40f0e490c175da62
diff --git a/dev-libs/libpeas/libpeas-1.34.0.ebuild b/dev-libs/libpeas/libpeas-1.34.0.ebuild
new file mode 100644
index 000000000000..bfad7da20729
--- /dev/null
+++ b/dev-libs/libpeas/libpeas-1.34.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org lua-single meson python-single-r1 vala virtualx xdg
+
+DESCRIPTION="A GObject plugins library"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libpeas https://gitlab.gnome.org/GNOME/libpeas"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="glade +gtk gtk-doc lua +python vala"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ >=dev-libs/glib-2.38:2
+ >=dev-libs/gobject-introspection-1.39:=
+ gtk? ( >=x11-libs/gtk+-3.0.0:3[introspection] )
+ glade? ( >=dev-util/glade-3.9.1:3.10 )
+ lua? (
+ ${LUA_DEPS}
+ $(lua_gen_cond_dep '
+ >=dev-lua/lgi-0.9.0[${LUA_USEDEP}]
+ ')
+ )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]
+ ')
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ gtk-doc? (
+ >=dev-util/gtk-doc-1.11
+ >=dev-util/gi-docgen-2021.7
+ app-text/docbook-xml-dtd:4.3
+ )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # Gentoo-specific lua tweak hack
+ "${FILESDIR}"/1.26.0-lua.patch
+)
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ use vala && vala_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature $(usex lua '!lua_single_target_luajit' 'lua') lua51)
+ $(meson_feature $(usex lua 'lua_single_target_luajit' 'lua') luajit)
+ -Dpython2=false
+ $(meson_use python python3)
+ # introspection was always enabled in autotools; would need readiness by consumers
+ # to USE flag it, but most need it for python plugins anyways
+ -Dintrospection=true
+ $(meson_use vala vapi)
+ $(meson_use gtk widgetry)
+ $(meson_use glade glade_catalog)
+ -Ddemos=false
+ $(meson_use gtk-doc gtk_doc)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ virtx meson_src_test
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/libpeas{,-gtk}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
diff --git a/dev-libs/template-glib/Manifest b/dev-libs/template-glib/Manifest
index 8133f8787bdd..847132a6b828 100644
--- a/dev-libs/template-glib/Manifest
+++ b/dev-libs/template-glib/Manifest
@@ -1,3 +1,5 @@
DIST template-glib-3.34.1.tar.xz 57540 BLAKE2B 2ceff1ef04fe846d8b5a7c4b54d0bc572323e607fb72812bcc93152caf1d4e9de36a27705a53a0c1add924d95a92d597256bc5450f1ff598c1fd5b0157a87051 SHA512 9f518fa3331fdef808f219792e1664787150c9e4b1b1a43662badde4ba8cf6d49faf1f97f0f4faab9e31c86a3f65e637f62d752fa6725c052ae099f29f3999fc
+DIST template-glib-3.36.0.tar.xz 64132 BLAKE2B 10a9fbf8f98efaaf92b8679ea3b08dc510b9b5744239c19f180efc3a1a54f8edec2b1c6775e336d5a143fc8cac566d507337e656154a1984404a84f0b9b88c2b SHA512 51e1adf581fef05ec46ed3dd9ba61c27b02138009e2f994a0dded62216372445e59676d6f8bbca979e44825722c913a1435a8ae7b6d1e7e41dc510654420647b
EBUILD template-glib-3.34.1.ebuild 1074 BLAKE2B 18aa25536e22f1a06ce2befb35da18dcc2d9fa3e331ee7332abb8dd167d9bff25cd27b951c3b8a934f9abc46de06737d7b332ad79dcacb778e8f103061080083 SHA512 aaacbf9fc011aae02efce78b42a4ac5ab11b8ebeae8f2fc9592dda4be8b59d6529f2a5ec8dbef806836ccc0ff3e1d9dfe8fa1f8c4b86f3dc3c51764c4ab4ef9b
+EBUILD template-glib-3.36.0.ebuild 1093 BLAKE2B 453a91708b0da0a1d1a6de7e7391b2f3ded70cd40691de92271ca57158ac2c834b8013dc317c5e5990a6842bd64370d25e4e6ad18a5676651d71d342aa29b40e SHA512 2db4ca3716142b3af1115a9ad0d121a724e44c8500125452f74df45ff7a3e48ffd3193688b6a3b38c945939b47ba4eb99e0610d5136777c345b3acb93cecb84a
MISC metadata.xml 645 BLAKE2B 805c0245f153163919a831b3921757814594cbfc70e47c6216ebf1f977180ce190e9ff3a0f78661c52f02fd33d7800aa3a5b96a5d281b3ece28a217086259045 SHA512 79eb403fc2f7b952885bfff1d94f0ff265a124e58bc00bdda1e533caf6c9eb1b3f3bf143d9f35ed7f9f1094d7f65fbcef60b516ae7581d6ca4ba4307ba4eab13
diff --git a/dev-libs/template-glib/template-glib-3.36.0.ebuild b/dev-libs/template-glib/template-glib-3.36.0.ebuild
new file mode 100644
index 000000000000..56b997acfee1
--- /dev/null
+++ b/dev-libs/template-glib/template-glib-3.36.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala
+
+DESCRIPTION="Templating library for GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/template-glib"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gtk-doc +introspection test vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/gobject-introspection:=
+" # depends on go-i unconditionally for own functionality, USE flag controls GIR/typelib generation
+DEPEND="${RDEPEND}"
+BDEPEND="
+ vala? ( $(vala_depend) )
+ dev-util/glib-utils
+ sys-devel/bison
+ sys-devel/flex
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+ default
+ use vala && vala_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dtracing=false # extra trace debugging that would make things slower
+ -Dprofiling=false # -pg passing
+ $(meson_feature introspection)
+ $(meson_use vala vapi)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}