From d934827bf44b7cfcf6711964418148fa60877668 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 25 Nov 2020 22:39:15 +0000 Subject: gentoo resync : 25.11.2020 --- sys-cluster/libqb/Manifest | 4 +- sys-cluster/libqb/libqb-1.9.0.ebuild | 3 ++ sys-cluster/libqb/libqb-2.0.1-r1.ebuild | 66 +++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 sys-cluster/libqb/libqb-2.0.1-r1.ebuild (limited to 'sys-cluster/libqb') diff --git a/sys-cluster/libqb/Manifest b/sys-cluster/libqb/Manifest index 6a937f20d79d..c43ee1e539c6 100644 --- a/sys-cluster/libqb/Manifest +++ b/sys-cluster/libqb/Manifest @@ -1,7 +1,9 @@ DIST libqb-0.17.2.tar.xz 373540 BLAKE2B b9d751fca21cc25798a24207740b14722502cbb918cc652cd33b0159a9bd1254a8a64bc73684ae3274a2cf346db5b19924cf010ba487f4c6a9a5f9deade792c4 SHA512 9c6dce7d18aa4da31594faecd0ea2737c2beefa749290094f733fe89ac40f094ec6409f310c534b8144d500e8c204c328386eaf1029995698d7019c014433443 DIST libqb-1.0.5.tar.xz 488516 BLAKE2B 96f61ce681d0c259e8df38f35c04349ab3b1199f62c2311d60c6f229bf15e8f62825c965a4847cbda4701119fc7ae3c68cc3a7187f927f8ddf7496cf1931c7c2 SHA512 a695bc4c913a32d47535cb2d8812f14a39732cae32651521a8f7b6d05c4202bfc28a477c88875bbfbe1a0238cd33f1fe64f2d2217b0c27cf11acf7233fc2cbdf DIST libqb-1.9.0.tar.gz 225147 BLAKE2B d8200d5eec8c05a18675de585e2f85694d3d062d82afca38c421859e3e0287d1691fe9726a75d3726afc58a94765f6a201f8fb51bf1ed25c1cfeaeb326e6f6d0 SHA512 9bdf2087f610a7a02b976312d60391e1c53ebd3f36a897cdc3fcf818f666f772d63386b52bd11ed4e5ea52fa4775231ab7125359a270451f925b3821d9b8e3ee +DIST libqb-2.0.1.tar.xz 480516 BLAKE2B 402ca20f16a232497c9a363c557556bbdcfffff5d0f075898bf4008bb51b30771f284c29b64421be1dae8215e153b8978ac06c9bd10f3e5e23632b597549d2c7 SHA512 6d989d30b381253c7d7c4ff1e6400ad3445b92184906c859f10d6352dd604a309d7e2d9c8298d8b8d59a0e884e2d821608a39f043db7e96db2118a867ef57672 EBUILD libqb-0.17.2.ebuild 1155 BLAKE2B 3028a41671305e4202f7535905fb0d9636659456c254a7817d26ed8f1c77210d0bf551bd86a748e5ef114055a0ca2964155bb26f119a8af5c10b1cd71addf2f1 SHA512 89420a61581c365561d5cb25601efd84c0ef331e4b8666a80e64fc4d83b106e6518ae11d98079b5a37a8e63303e11186522fa45448c4751da7f4e7e95826270c EBUILD libqb-1.0.5.ebuild 1004 BLAKE2B 8aeaecd43035bd49dc1ba587aa435fc295aa5bf59826bbb72d9c922f9b822f89c8dc046add84fd92639aa11ee88543eb6c4bdbd274def5e0461943c6fed141a7 SHA512 6101d690fd176d773a21e7b357ca9be5100a028b46736db385c22f5342a0a8f4f0b250cc9182f2b31460dd0f4cbfc211fd4cee6f181edcac0ec1b57e5ef18399 -EBUILD libqb-1.9.0.ebuild 1327 BLAKE2B b30e6331dcd0ef80cf3a9efec3558aad480f5322309fda3a553959feab5ddbe935524d19abca21967ce5913ce519529b70516c82eb4f7094ce215a07739b8f87 SHA512 9c27bac33da686b983ffba46016858509f25346b4b1c8d1464d21538f612b558654cc9d88b3099154a20e60d9418b9fb94ef7a9e37f3dfb71219873d15407ce4 +EBUILD libqb-1.9.0.ebuild 1391 BLAKE2B 4d192ece44ee503a4e7ee0a0d008d9424368419122a56617078230484848dd9717cd0a7c8a197cdb2f17b42899792efb9df270f3d69221311b95e7ab2d4b5a12 SHA512 a86935e9a42513c1b4e9c925edce6c8e0a6670371f9091a1744c07948c9a601b265ebe9d1b6225aa08751b04b2870172b7e11e91f59b6f46860fc907a9cf8eb3 +EBUILD libqb-2.0.1-r1.ebuild 1320 BLAKE2B 7aa36092d88b478c0afcd66a1198aa1ee236a09d2158273452047414b6f41e7b3aea177333cbbfd4de0ec16d1d8a7ac1ae0d03c2aab38913e6995ef2a6d06f20 SHA512 6e69e06c2930bebe55d9248182345fbf360c8385f2ec4dfb72cb14df5bc49dbbf39bed6a736b06a99a1fa212492ed6f703b9950c3ef7aceff2a853276afaf6fd MISC metadata.xml 339 BLAKE2B c62f10b2ef4d7efe87b20e68a511c136192cdf33cddb9dee961099a44c26179f78ccd2804dacc21f6e72c2a5266f2274b332f656c3e5a1ad4f0fdad7ad33a0ab SHA512 39cccac769c39f6b8f90500c1b8f21e6ab65429ec1d992e7aa0025bc161d1ceffa28796accba321af01b75671c11ae6cacb4c8b4ab5ef14dbc8ef103dfc9f0b3 diff --git a/sys-cluster/libqb/libqb-1.9.0.ebuild b/sys-cluster/libqb/libqb-1.9.0.ebuild index 3192028e05fa..198540ff7b96 100644 --- a/sys-cluster/libqb/libqb-1.9.0.ebuild +++ b/sys-cluster/libqb/libqb-1.9.0.ebuild @@ -40,6 +40,7 @@ src_prepare() { src_configure() { econf \ + --disable-static \ $(use_enable systemd systemd-journal) \ $(use_enable debug) } @@ -59,4 +60,6 @@ src_install() { use doc && HTML_DOCS=("docs/html/.") einstalldocs + + find "${ED}" -name '*.la' -delete || die } diff --git a/sys-cluster/libqb/libqb-2.0.1-r1.ebuild b/sys-cluster/libqb/libqb-2.0.1-r1.ebuild new file mode 100644 index 000000000000..22311b86bfc1 --- /dev/null +++ b/sys-cluster/libqb/libqb-2.0.1-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Library providing high performance logging, tracing, ipc, and poll" +HOMEPAGE="https://github.com/ClusterLabs/libqb" +SRC_URI="https://github.com/ClusterLabs/${PN}/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0/100" +KEYWORDS="~amd64 ~arm ~arm64 hppa ppc ppc64 ~x86" +IUSE="debug doc examples systemd test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-libs/glib:2 + dev-libs/libxml2" +DEPEND="${RDEPEND}" +BDEPEND="app-arch/xz-utils + test? ( dev-libs/check ) + doc? ( + app-doc/doxygen[dot] + )" + +DOCS=( ChangeLog README.markdown ) + +src_prepare() { + default + + # Skip installation of text documents without value + sed -e '/dist_doc_DATA/d' -i Makefile.am || die + + # Do not append version suffix "-yank" + sed 's|1-yank|1|' -i configure.ac || die + + eautoreconf +} + +src_configure() { + econf \ + --disable-static \ + --with-socket-dir=/run \ + $(use_enable systemd systemd-journal) \ + $(use_enable debug) +} + +src_compile() { + default + use doc && emake doxygen +} + +src_install() { + emake install DESTDIR="${D}" + + if use examples ; then + docinto examples + dodoc examples/*.c + fi + + use doc && HTML_DOCS=("docs/html/.") + einstalldocs + + find "${D}" -name '*.la' -delete || die +} -- cgit v1.2.3