summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-20 00:00:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-20 00:00:11 +0000
commitca7fcaa76aaf1f94284894a8d9a01bb153e80b11 (patch)
treedcfb443cd20285c353c22c05f43f96ca3d3161a8 /dev-libs
parent150a86a9cb006b4800d6517d58532b8a556fec1e (diff)
gentoo auto-resync : 20:01:2023 - 00:00:11
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin95950 -> 95954 bytes
-rw-r--r--dev-libs/hidapi/Manifest3
-rw-r--r--dev-libs/hidapi/hidapi-0.12.0-r1.ebuild42
-rw-r--r--dev-libs/hidapi/hidapi-0.13.1.ebuild42
-rw-r--r--dev-libs/libtraceevent/Manifest2
-rw-r--r--dev-libs/libtraceevent/libtraceevent-1.7.1.ebuild50
-rw-r--r--dev-libs/libtracefs/Manifest6
-rw-r--r--dev-libs/libtracefs/libtracefs-1.6.1-r2.ebuild (renamed from dev-libs/libtracefs/libtracefs-1.6.1-r1.ebuild)2
-rw-r--r--dev-libs/libtracefs/libtracefs-1.6.3-r2.ebuild (renamed from dev-libs/libtracefs/libtracefs-1.6.3-r1.ebuild)2
-rw-r--r--dev-libs/libtracefs/libtracefs-1.6.4.ebuild55
10 files changed, 200 insertions, 4 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index c54329803760..200032e5a688 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/hidapi/Manifest b/dev-libs/hidapi/Manifest
index 50241ecaba88..f8f3aa2255f2 100644
--- a/dev-libs/hidapi/Manifest
+++ b/dev-libs/hidapi/Manifest
@@ -1,5 +1,8 @@
DIST hidapi-0.11.0.tgz 232631 BLAKE2B 770c0663b007aa36580af217d0d38be72923e0ad84cee137594ca3e174e589cebb9188003a50999e1c561b0e4e9ca68bd1af29029b89fde2b0a46020b12f9744 SHA512 0de4abc963600d159ce231416c468b9e81a8361e4d2c2202988d6eb2e58a923700e9b9be639fbddc6bc14625131848409e2e88dbc4b34a1f8a726c8fa4692d92
DIST hidapi-0.12.0.tgz 238751 BLAKE2B 25eddf337970275a026839dfe8c0c3beef58da892a6b192751f70faa7ca3ad12f9deab34c3800e053ef9bdefca481a863fac0c25aab51dbf172b44bd94e34e56 SHA512 866268927698db6fa553e000ead3c0c4b8df67ea768d36acac9c71f06f0bd8283778e90eee03f81aaa930f38dbb5719391906c7d2742b74479ffa436104f5fa4
+DIST hidapi-0.13.1.tgz 244666 BLAKE2B b3406114f8dd8b192eecac1673592866f930688af8023819d20f73c76226f0829c8d68f4b47051b4836ce4348fc3bbad8f9849f1d565563dcd0f993df43de4ca SHA512 07b224b9b5146caf693e6d67514fed236436ed68f38a3ada98ebf8352dfaa4e175f576902affb4b79da1bb8c9b47a1ee0831a93c7d3d210e93faee24632f7d53
EBUILD hidapi-0.11.0.ebuild 1413 BLAKE2B af3ddb3c3add5942dd9e961e7a8c60fc735f8aad1465562f84a7d3e94df4f4928aa9e6981beebe1da24cad6b94302940a44e06d0c0bc4c89a36cd1d43f31c023 SHA512 0e06b7d7c9ef2b0e2f656130313a0ef57b0a0ce043f7a8a4f5fcf47e0195551da0b988e03bf4e10207b996e6f9a4fc48f9c09051534fd6047583ee7c6f6b6fdf
+EBUILD hidapi-0.12.0-r1.ebuild 919 BLAKE2B 0874529184c8c511ddd0d22af75dc8fbc8da3c841bc9963e6f457327d31a71855554232dd25f818847a2f1704ae6cf893d966c99bc96649186c2351fdcbfdaac SHA512 7b5758e5acc8187996cba72bfff6e34452ab20f093938c676bea641fceab4595ea889cc85f008bf2edbac9e7780a4d9f8ec1b96e9d5cae9355d32b5c764bbda5
EBUILD hidapi-0.12.0.ebuild 919 BLAKE2B 96901e934f06dab462ce8c2a0d7029df08f3bd5fd3b09ba3dff9a42d2c775e36812ae0ddc0d2b3ac8da0251c148f6b83fd51592301d62c797def9d82db0be480 SHA512 b10535054a6460df3dd417b880de2f9a10ec1558d81d8852d15d7cea640fcff8549fade8411efa8b285ed1ed0f4f614bf93ec0ecafe65ca564285115230635f8
+EBUILD hidapi-0.13.1.ebuild 919 BLAKE2B 0874529184c8c511ddd0d22af75dc8fbc8da3c841bc9963e6f457327d31a71855554232dd25f818847a2f1704ae6cf893d966c99bc96649186c2351fdcbfdaac SHA512 7b5758e5acc8187996cba72bfff6e34452ab20f093938c676bea641fceab4595ea889cc85f008bf2edbac9e7780a4d9f8ec1b96e9d5cae9355d32b5c764bbda5
MISC metadata.xml 419 BLAKE2B 75c3a1c387e0563c38db080e52bed0e237841a6760eca977c4944ffd8a923f9aab1addfa7c6790f4b60d1ccb560ad9e952d0206b5bf5c10d249b46cd39ea3b93 SHA512 7b1a8fac5f784779797d2c8c20cfb42bae320e3b2cacd56a00666804a4b62c4709e0f27fa0538c9ba2e384e706cc725d81f5eb5a638afe7b65a576472447902d
diff --git a/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild b/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild
new file mode 100644
index 000000000000..6f2ed465adcc
--- /dev/null
+++ b/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices"
+HOMEPAGE="https://github.com/libusb/hidapi"
+SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz"
+
+LICENSE="|| ( BSD GPL-3 HIDAPI )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+DEPEND="
+ virtual/libusb:1[${MULTILIB_USEDEP}]
+ virtual/libudev:0[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/${PN}-${P}"
+
+multilib_src_compile() {
+ cmake_src_compile
+
+ if use doc && multilib_is_native_abi; then
+ cd "${S}/doxygen"
+ doxygen Doxyfile || die
+ fi
+}
+
+multilib_src_install() {
+ cmake_src_install
+
+ if use doc && multilib_is_native_abi; then
+ local HTML_DOCS=( "${S}/doxygen/html/." )
+ fi
+ einstalldocs
+}
diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild b/dev-libs/hidapi/hidapi-0.13.1.ebuild
new file mode 100644
index 000000000000..6f2ed465adcc
--- /dev/null
+++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices"
+HOMEPAGE="https://github.com/libusb/hidapi"
+SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz"
+
+LICENSE="|| ( BSD GPL-3 HIDAPI )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+DEPEND="
+ virtual/libusb:1[${MULTILIB_USEDEP}]
+ virtual/libudev:0[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/${PN}-${P}"
+
+multilib_src_compile() {
+ cmake_src_compile
+
+ if use doc && multilib_is_native_abi; then
+ cd "${S}/doxygen"
+ doxygen Doxyfile || die
+ fi
+}
+
+multilib_src_install() {
+ cmake_src_install
+
+ if use doc && multilib_is_native_abi; then
+ local HTML_DOCS=( "${S}/doxygen/html/." )
+ fi
+ einstalldocs
+}
diff --git a/dev-libs/libtraceevent/Manifest b/dev-libs/libtraceevent/Manifest
index 189031c0099b..15e3055df920 100644
--- a/dev-libs/libtraceevent/Manifest
+++ b/dev-libs/libtraceevent/Manifest
@@ -1,5 +1,7 @@
DIST libtraceevent-1.6.3.tar.gz 140072 BLAKE2B 416fa68e2604c3cc71323171b084261e38f08f630a03afda0e2ecc4860c8b08dae10b2abaa2afae54d2b4e382720b43a6616a9ab8599759de102af918eeb24fc SHA512 8064eb18dda6fdbff020759ed92e785b87d34be9ebc30cb6085785edeb8d7252cabf8d33d8738a3ec407672a3d891884d0f0b4c551fce26c76fa8eaf61b9e2f5
DIST libtraceevent-1.7.0.tar.gz 147876 BLAKE2B 0017315845f96b6d92a9d4f6e0f2de5e130324c3142b382284838ee52db8df5892b7e9394690391cc2215a29cc685401767b0e5b64a493d8b4793b1fbb8d10a2 SHA512 ecfdadf450cfc4cc0ea878089b2f0f2bab68987609a39341c665481e0716f2ab3d3441fae72163354ab8ceebef0648d873a81ec00ce38e00066a60a2ad1673a7
+DIST libtraceevent-1.7.1.tar.gz 148170 BLAKE2B 2d935035874e49b3fa73d513c424cab7b5686acf4a9151482d8bbc40a84c0baab8df811ebe37c85cb3bd851b04d343c5ffd585631f00a671f7ee26d20d7734ca SHA512 412b93109ccd6e1bdece52f9a10989a58ff5693144fd460c7ebaef0ebc4649fac95eea20c5f88aa2f23bdc59bf359a65ab23ab41c3a5b7c92df6e52225477093
EBUILD libtraceevent-1.6.3.ebuild 1131 BLAKE2B 978b12709e600b68e6046493323cb79ea4c1cef07352672046727036b33f48e6a44d37bc93cba37708716aaa4f8d58919a8d0043988705975aca96c908672421 SHA512 19239589602dda2b722cd9ba4d7037b047979b31e7024feb4a9f5e7d8dc226c2f8343726004e463ee57edd4c9c3668e0ade6e2189fd8ba7d40965516351abd5a
EBUILD libtraceevent-1.7.0.ebuild 1139 BLAKE2B 7f3dd44a78be2d7017917d0f7901af9830e7d86ded1f34f3501e9c8775ac3c6ca50a8a454addafd55e29c3214ff403ccea308539be6de841cca95fdd885d3086 SHA512 8a21048d44869d56aff563619ba2c5c4daf4ea21034edd381572c6071bfaefebe10041d408e89d96612d6df260588e3d5a1f54a40edb2b4e0e2d80b112870724
+EBUILD libtraceevent-1.7.1.ebuild 1139 BLAKE2B 7ecae1c940f3e34b7966939ec6f5c8bd6cff496340ad765e94cb41a1b61ac642ecbce3a39a0cb96360f573f97d79a54c682c39514810c46e577231ea2d775cb0 SHA512 d09bb078931e4f50eb91e9ad8b23c0f4fb28e17f795052f0cb2423495d7406d896d433d3a4875c8a286ae3d9abd7cb4287b06cb049171da75926b554008712ae
MISC metadata.xml 363 BLAKE2B e7330c25a8a87a9811793ee730e7822000fdf1cbdda003302e5d542118204d905583a4acd07a5f37a15952bbe6265ff606d44978db823905c724b5f142d5d2ae SHA512 7be0cfa3fd15ef0cfc0647c73d69a7efc5f00d8b7f9d85c6092326d638132e7f989b855fe5f3bd9ab770e860e7858f8d462f8727b9ddeee64a0c44f7e66acf9c
diff --git a/dev-libs/libtraceevent/libtraceevent-1.7.1.ebuild b/dev-libs/libtraceevent/libtraceevent-1.7.1.ebuild
new file mode 100644
index 000000000000..a572e944cacb
--- /dev/null
+++ b/dev-libs/libtraceevent/libtraceevent-1.7.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Linux kernel trace event library"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/"
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+ EGIT_REPO_URI="git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/"
+ inherit git-r3
+else
+ SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND="
+ !<dev-util/trace-cmd-3.0
+"
+BDEPEND="
+ doc? ( app-text/xmlto app-text/asciidoc )
+"
+
+src_configure() {
+ EMAKE_FLAGS=(
+ "prefix=${EPREFIX}/usr"
+ "libdir=${EPREFIX}/usr/$(get_libdir)"
+ "CC=$(tc-getCC)"
+ "AR=$(tc-getAR)"
+ VERBOSE=1
+ )
+}
+
+src_compile() {
+ emake "${EMAKE_FLAGS[@]}"
+ use doc && emake doc
+}
+
+src_install() {
+ emake "${EMAKE_FLAGS[@]}" DESTDIR="${ED}" install
+ # can't prevent installation of the static lib with parameters
+ rm "${ED}/usr/$(get_libdir)/libtraceevent.a" || die
+ use doc && emake "${EMAKE_FLAGS[@]}" DESTDIR="${ED}" install-doc
+}
diff --git a/dev-libs/libtracefs/Manifest b/dev-libs/libtracefs/Manifest
index 576f730a1b56..828421784f59 100644
--- a/dev-libs/libtracefs/Manifest
+++ b/dev-libs/libtracefs/Manifest
@@ -1,5 +1,7 @@
DIST libtracefs-1.6.1.tar.gz 193086 BLAKE2B 53f6740c7f06e1d618594e03ec7fbda273bbeb87bfda67acfad1e1670fd69670187c7267af1abcd1502c338499dc8d4ffe28a213b3ad17ff5a6e2b435c1c242f SHA512 9fa9b470869bdc0134cc72eb7a9e0131638c3416d24e403c7fc819d49a5e521ca8c852ece4ac87d6a744c32846a2567c44c1e3b8b329f77db2d89e57c9e36340
DIST libtracefs-1.6.3.tar.gz 193859 BLAKE2B 89029e59590f4e25c5d39d5b638c381e966e8dee055bf7873492a6cdc8b1e1df90cad84a8db4e1abcacbc43fbb23c9fefbdb53123a409a19d07925e7a39efcdb SHA512 273d008644b5d205def79fa8c1db51f21327c02abee16dfc706cfa7ad421be111ac3280b2dd493a8be5f4d9f2fdcb471d7de17e6b3e56df7cb2f1a11b4e1bfaa
-EBUILD libtracefs-1.6.1-r1.ebuild 1360 BLAKE2B 1ec46baeb0585e53ee07e686dc388a9976ab3d671f266df03860fbb7089d89ffd197ef9abf10f5b3c6d0f97e4905a07b203621daf952192f96f8015eaf407465 SHA512 36e14cbc0b94f49c9bb1b4a9bad5979fe654b5f0a92fc4a6d668adb86fda5132eaeceb9b4889b25ef6242790102d5d35c5ec17de517926cdc945feaaa1879f33
-EBUILD libtracefs-1.6.3-r1.ebuild 1368 BLAKE2B 6b95d9a5a92b5d8ed13cdced202e088087bb53d932bae4ea9158ba697861679e9284a96234318adade318630eb6b989485156e2c2581fb6c6deb6264c8781fb1 SHA512 52e317811ab4cab3e88b18a72f6d92ae5d19cb7806da9051858dcbd2dce4ee9ef54c729aa019fdd3255226457bead574daa7ef5c868e67c4c782438c6c83776e
+DIST libtracefs-1.6.4.tar.gz 193967 BLAKE2B 24ca0affbd3343429c096795ea25fca6b96c5e806fff197149db290a4b3ed4ad642738a74d395c025b2a5813d9a14ada9b36be8bc0bdbc31d110542fb49ce1ae SHA512 0db20393272ce75c9132fc189993929545f41ac00cc9b0fdbb6adcb4bcda41433f05c047d06d9774f9b00b9e3ed3cfed3879e75365e72c0bb705cf16449e06c4
+EBUILD libtracefs-1.6.1-r2.ebuild 1363 BLAKE2B 63ca275f16bb40d52273defab3eaf43f08fe73af13efa9c416ef3eb3d4698ff542ee9618fc575993ee806682b464d04d1fe0ad9e0f0834ecdc21ae29dabda159 SHA512 5cdf431afd163ff14c4234664f31e61f822da1a5f7dc2d44e404c60e7deb0b2311cc673067bf3df610ef778da3f4dcdf77134c971bee4816877b6d0537ad6ca5
+EBUILD libtracefs-1.6.3-r2.ebuild 1371 BLAKE2B 12e8b123542412df2707f66ddc9abc443e050d8c8f32151e08b7e9a99f721680be69dbaa3160045c87702c9eb0d75da526ff69d3cf47c65e9f16805e617438f4 SHA512 05b300f1a3debab95185f49040f7969e299483b2708dfec8a641d4eebe7741e2990363144cb6cb29e70b92e6ff6a45ecf0d744fe146ae8607c35caba087becf0
+EBUILD libtracefs-1.6.4.ebuild 1371 BLAKE2B 12e8b123542412df2707f66ddc9abc443e050d8c8f32151e08b7e9a99f721680be69dbaa3160045c87702c9eb0d75da526ff69d3cf47c65e9f16805e617438f4 SHA512 05b300f1a3debab95185f49040f7969e299483b2708dfec8a641d4eebe7741e2990363144cb6cb29e70b92e6ff6a45ecf0d744fe146ae8607c35caba087becf0
MISC metadata.xml 363 BLAKE2B e7330c25a8a87a9811793ee730e7822000fdf1cbdda003302e5d542118204d905583a4acd07a5f37a15952bbe6265ff606d44978db823905c724b5f142d5d2ae SHA512 7be0cfa3fd15ef0cfc0647c73d69a7efc5f00d8b7f9d85c6092326d638132e7f989b855fe5f3bd9ab770e860e7858f8d462f8727b9ddeee64a0c44f7e66acf9c
diff --git a/dev-libs/libtracefs/libtracefs-1.6.1-r1.ebuild b/dev-libs/libtracefs/libtracefs-1.6.1-r2.ebuild
index dbdbb0bd1c19..e5a02ff37b52 100644
--- a/dev-libs/libtracefs/libtracefs-1.6.1-r1.ebuild
+++ b/dev-libs/libtracefs/libtracefs-1.6.1-r2.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
IUSE="doc"
RDEPEND="
- !<dev-util/trace-cmd-1.6.1
+ !<dev-util/trace-cmd-3.1.4-r2
>=dev-libs/libtraceevent-1.3.0
"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/libtracefs/libtracefs-1.6.3-r1.ebuild b/dev-libs/libtracefs/libtracefs-1.6.3-r2.ebuild
index 77b947c93f1a..8586159db3f2 100644
--- a/dev-libs/libtracefs/libtracefs-1.6.3-r1.ebuild
+++ b/dev-libs/libtracefs/libtracefs-1.6.3-r2.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
IUSE="doc"
RDEPEND="
- !<dev-util/trace-cmd-1.6.1
+ !<dev-util/trace-cmd-3.1.4-r2
>=dev-libs/libtraceevent-1.3.0
"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/libtracefs/libtracefs-1.6.4.ebuild b/dev-libs/libtracefs/libtracefs-1.6.4.ebuild
new file mode 100644
index 000000000000..8586159db3f2
--- /dev/null
+++ b/dev-libs/libtracefs/libtracefs-1.6.4.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Linux kernel trace file system library"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/"
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+ EGIT_REPO_URI="git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/"
+ inherit git-r3
+else
+ SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND="
+ !<dev-util/trace-cmd-3.1.4-r2
+ >=dev-libs/libtraceevent-1.3.0
+"
+DEPEND="${RDEPEND}"
+# source-highlight is needed, see bug https://bugs.gentoo.org/865469
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( app-text/xmlto app-text/asciidoc dev-util/source-highlight )
+"
+
+src_configure() {
+ EMAKE_FLAGS=(
+ "prefix=${EPREFIX}/usr"
+ "libdir=${EPREFIX}/usr/$(get_libdir)"
+ "CC=$(tc-getCC)"
+ "AR=$(tc-getAR)"
+ VERBOSE=1
+ )
+}
+
+src_compile() {
+ emake "${EMAKE_FLAGS[@]}"
+ use doc && emake doc
+}
+
+src_install() {
+ emake "${EMAKE_FLAGS[@]}" DESTDIR="${ED}" install
+ # can't prevent installation of the static lib with parameters
+ rm "${ED}/usr/$(get_libdir)/libtracefs.a" || die
+ # install-doc is wrong target, see https://bugs.gentoo.org/865465
+ use doc && emake "${EMAKE_FLAGS[@]}" DESTDIR="${ED}" install_doc
+}