diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-06-01 09:25:36 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-06-01 09:25:36 +0100 |
commit | 9b9c22874161d13ca8d50c952d549f2390f3f179 (patch) | |
tree | 008ed76c56f51f6f3c30370c7b6109476f3dd4e4 /dev-libs | |
parent | 51f111b675c30c05f05128be7836616634098bae (diff) |
gentoo auto-resync : 01:06:2023 - 09:25:35
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 97395 -> 97402 bytes | |||
-rw-r--r-- | dev-libs/capnproto/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/capnproto/capnproto-0.10.4-r1.ebuild | 46 | ||||
-rw-r--r-- | dev-libs/libdnet/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libdnet/libdnet-1.16.4.ebuild | 80 | ||||
-rw-r--r-- | dev-libs/libwacom/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libwacom/libwacom-2.7.0.ebuild | 71 |
7 files changed, 203 insertions, 0 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 63f340c8ca6d..842e4724fc47 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/capnproto/Manifest b/dev-libs/capnproto/Manifest index edef8f8422e7..6e3caa11f5f5 100644 --- a/dev-libs/capnproto/Manifest +++ b/dev-libs/capnproto/Manifest @@ -1,6 +1,8 @@ AUX capnproto-0.10.2-gcc-13.patch 675 BLAKE2B 52dc508a80fd30c243d7f3c98cf908eacc6c0f8c4efff0d4a77999dc9d8dc5ab639a6abb1fe504b5ad461a0e023a9af8b520bc7784e570b03665bf9404967abc SHA512 9229ffa3b8b47b0c1437d63ed5f8967cbbaa07e3cc0ee9e2012c7b5bcf87fc278e7bbf4324d2d76a24a98f6d6219b09640c45ca5d76a1f7338d6938bde70f723 DIST capnproto-0.10.2.tar.gz 2279393 BLAKE2B d78442bc122bc976fb636dfde694e10414bf3468ead903fac7ba59cbd81a49ce94969954fdc90f92f7f58f0af80f2da1f70de9b461d99fc6ae9a9e7aa9cd0500 SHA512 079ab715ea19ac207f72bb4874ab6362c11dfb9128342ec937e3f4d27e4100530cf9e6a0275eaca1e45a1bb706b65179a526ea8cfceba93bb36cd6c4f1c0cf5b +DIST capnproto-0.10.4.tar.gz 2280389 BLAKE2B 3a893b766302a96df71763613fa1624f6b7229b8926099d1d9c217f4a1817db16aa24d3bec7950e480da6b027bd9b6b0b5a4083e982e7bda8fc6594794fd379a SHA512 6179a202399f4391014827799c954e0b3ad811ab82ebd0addc01d8c7695b9c1a9c0a0c26b018cd392e3731e12b30cca58545459d1b3a140e86e34b75d7eacbc7 DIST capnproto-0.9.1.tar.gz 2238849 BLAKE2B f8de56c7f79b0ddad35f3e8fec7740510ca2328e4ddc633a71420901d3fc44df44d807c3965213dfc2535bbe03832c5164242d33cd0bff901d6f288fb62bab21 SHA512 bdc5960f26214139744d768ca4558b085e2d359c375a8849ca532a4c458a2daf0ee1a1f4d00745de5abf353aa1e4084a2d85e5523006f23f591f21fac2d847fd EBUILD capnproto-0.10.2.ebuild 1040 BLAKE2B 947227d338687a593c3e5f039ad0f353508aa56e6343ece186fcb574d90c6ffe06391eabc0f07c746c86c6f14c9f6165c8417707d520c6d5fa3effd29d7c6a4e SHA512 28d1362f934eeedeb8a3110ec68426122a085aced8f6fa30e280978e875953452686257d1e5117157ff060ca9b8430398bf6f9912f0148ef894e3855f41cd5a4 +EBUILD capnproto-0.10.4-r1.ebuild 982 BLAKE2B a141d81d301022490d33228d9042ca4ee462fd220e6475e41b0b34b696c2313fd69e3068df1dca9699ac056d224390e28075fc4938308e069a2074cd6e13ee05 SHA512 e4bd279f63555f406a0aee3bb7f20cfe2a2ebc0d77e6b1e9e966d157ad8019b2b51eda7f181721e52049ebf67115316caa9daff410226e30917a82bf98b92163 EBUILD capnproto-0.9.1.ebuild 982 BLAKE2B 14fecab4dff6be5e7b42222cecd47664a85c45058d810c578c3d093b7c7b6cc61d9ce72ca1aae7995ea7b729f202daa17a46303c4062e06eee81b41029e8c631 SHA512 1db279715ff228a167b8e8f5d87a5f77e0d5d2c1855a72f0c522792ed2e34dec52c11a97e9cdbe58741e87c30faa5954cc0f80b5d2887113aac6260edee22a18 MISC metadata.xml 347 BLAKE2B 36c92aa137b803a5b0804f7684ecd55e13733f506000bed2fa306267b87922255486124dffe336822554c8644e2b2b34cfa13a5456a0f69f0e5b0e4136a1ce95 SHA512 af4c39c709263a8d5a3849a057475cebd9c7bac0228d599c28d0d9298c1c0d06a744f5999198217ee9248ed0318f95d376fb1802afe766082d18606f4776be57 diff --git a/dev-libs/capnproto/capnproto-0.10.4-r1.ebuild b/dev-libs/capnproto/capnproto-0.10.4-r1.ebuild new file mode 100644 index 000000000000..30c2d9f10ffc --- /dev/null +++ b/dev-libs/capnproto/capnproto-0.10.4-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="RPC/Serialization system with capabilities support" +HOMEPAGE="https://capnproto.org" +SRC_URI="https://github.com/sandstorm-io/capnproto/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${P}/c++ + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ssl test zlib" + +RESTRICT="!test? ( test )" + +RDEPEND=" + ssl? ( dev-libs/openssl:= ) + zlib? ( sys-libs/zlib:= ) +" +DEPEND="${RDEPEND} + test? ( dev-cpp/gtest ) +" + +src_configure() { + append-atomic-flags + if [[ ${LIBS} == *atomic* ]] ; then + # append-libs won't work here, cmake doesn't respect it + # ... and ldflags gets missed once + append-flags -latomic + fi + + local mycmakeargs=( + -DWITH_OPENSSL=$(usex ssl) + -DBUILD_TESTING=$(usex test) + $(cmake_use_find_package zlib ZLIB) + ) + cmake_src_configure +} + +src_test() { + cmake_build check +} diff --git a/dev-libs/libdnet/Manifest b/dev-libs/libdnet/Manifest index 903f1dabd7be..eda757b2592a 100644 --- a/dev-libs/libdnet/Manifest +++ b/dev-libs/libdnet/Manifest @@ -3,7 +3,9 @@ AUX libdnet-1.14-strlcpy.patch 233 BLAKE2B fb35015b16a206e55cbc1dc39c032dd43f74c DIST libdnet-1.14.tar.gz 520833 BLAKE2B 97e241fc374fc9489e70d440db5e19199f4e653650af85e24af56bbbc0167db1c451349c43fcb630a26c61f8ca15c58f5c879e0d82654e275189ca3e140bb22a SHA512 ce8d95228f5175e4d9a8ff71bb99eb1ccc3ccd599a85dd07adbfd9842fc54066235d362c8060828fb3ba8129d0e1e8e071e93d60d69c6d03be310c80e61cea93 DIST libdnet-1.16.1.tar.gz 666619 BLAKE2B 74472af1bc97c4771909e926eb9b27193c50d665036672fc89ff21159408daeef090e682c5e76e19f31d04e802fb73edf01d1aa057b543568f534d31f8db375b SHA512 9c6899b42502f3892463f1ec694934cc3b02831222fa15b5a899868229366ed4e9cc728ea2c70ec857ee9d676d763b1e390f6878a597a33f7d1cd5a7bd870586 DIST libdnet-1.16.2.tar.gz 675191 BLAKE2B 04e4533dbe45700decec4755c7db608d0ca68be05431bf44e6984b2c6a4aec55888fc0f0159916c8ac4a60ec5f743047d2a0a541786cd13fda61739bd7eef0fb SHA512 4b1902553a57eeb56952968e15be032de92d8106dc6e0ebf8e10470605c9c2ed69cb015f4057a5c119d01509c6795fc0dcda85a311d14124dddefdeb6223f848 +DIST libdnet-1.16.4.tar.gz 684358 BLAKE2B 40be891c9004288329aaee0c79a29ebf0f095dfaaca4da98fd5ecfd759e22b8d10dc6b906200db1ac5b0a8cfbbea8fbe509da393e60cddeb5f875ad179cdc67a SHA512 6c5556e365047afcc5da3f76b1c99aa70723c076a7cf75c03d96a661a583dfa6d0ab605076e68efffe5ddca2d69875e4bc4938e0874b8aa24915fcfbfe3f3ff9 EBUILD libdnet-1.14-r2.ebuild 1556 BLAKE2B c549d9c5e392f2f15df9c2c2bcc474f2c408a3236743a19432b519cb7208574684c7d63947d037d1aba8412ef84497381d52e48edd869268046aa0ac26ad939b SHA512 0e45ffea4a32f5c105882f74c2234642dffbe2401ba4c8ac1d123cd201d7ce26476f4d7fe0024aed7aa97e33d75fed4d919d35460dc5ca8bdb4d05f55f279989 EBUILD libdnet-1.16.1.ebuild 1569 BLAKE2B 6214911f6448d2fb0fdef86db09e0b106824fa515bc71bd93561afd845eec56aaae62b2083eb6d21c1d50dcff7e6495da85a0be1c0c434f23773f152d226b74b SHA512 f9d0751c2edf0318855a3869a6a1060060d3dfe00b7d8bca45e25d9507eb4deb758753f513dbfdbd11594eb19a98a575e70532dea3c87e2e35416d9e558d5c4e EBUILD libdnet-1.16.2.ebuild 1569 BLAKE2B 135c8a4db92b4ae7a03b2336b88ab9a600a0b2e2dbf09713f404ca647b5e3f218eda610ba0a36a2f2f7fd6be8eb2ec99bb5f08325f8dabc296d1ffea4f9b6e81 SHA512 5a6ce103d0f837e551265586105720efb140bafa6c86e870f1722c4836bdc9dbafb690af640b033405af0eddd096e981567d931472aa82555a19ff64cbd974fe +EBUILD libdnet-1.16.4.ebuild 1592 BLAKE2B 44dd15a83237fc19760c40c6b3739c4ef06c9be3b4091092060ba16860d6c2412caacf7f513eb59706d32e565c08fedc2bcc684aac77dd5891e53b3f7609cd37 SHA512 454db6d5749e5c2287e76df3e93e7ca27d1831206a0b61af6c78185ca1b7ecc7df4fa612a7435117b52b231499e65e434ccbfc21d3573be5ba8960e52ab202d6 MISC metadata.xml 413 BLAKE2B 91e8ea8dfe7585b6bcce394bc63e466cd7094b8b12ecb4f6b03303b37575387250f81c85a3be03cf8b36cbe10ef724794c86afec5decb5f042d0cde5db2bfdc6 SHA512 af7f752fa0811cb6e57b2398a86f5c57bbc0af1e3392ff3c26af27568ae3ed5232f765558f5e3b01cb6a6e3debfe2b0b893fc2c3598776d94eb6318744ca6fce diff --git a/dev-libs/libdnet/libdnet-1.16.4.ebuild b/dev-libs/libdnet/libdnet-1.16.4.ebuild new file mode 100644 index 000000000000..6b8c4bc843ea --- /dev/null +++ b/dev-libs/libdnet/libdnet-1.16.4.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_EXT=1 +DISTUTILS_OPTIONAL=1 +inherit autotools distutils-r1 + +DESCRIPTION="Simplified, portable interface to several low-level networking routines" +HOMEPAGE="https://github.com/ofalk/libdnet" +SRC_URI="https://github.com/ofalk/${PN}/archive/${P}.tar.gz" +S="${WORKDIR}/${PN}-${P}" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="python test" +RESTRICT="!test? ( test )" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND="dev-libs/libbsd + python? ( ${PYTHON_DEPS} )" +RDEPEND="${DEPEND}" +BDEPEND="python? ( dev-python/cython[${PYTHON_USEDEP}] ) + test? ( dev-libs/check )" + +DOCS=( README.md THANKS ) + +src_prepare() { + default + + sed -i \ + -e 's/libcheck.a/libcheck.so/g' \ + configure.ac || die + sed -i \ + -e 's|-L$libdir ||g' \ + dnet-config.in || die + sed -i \ + -e '/^SUBDIRS/s|python||g' \ + Makefile.am || die + + # Stale e.g. pkg-config macros w/ bashisms + rm aclocal.m4 {config,m4}/libtool.m4 || die + + AT_M4DIR="config" eautoreconf + + if use python; then + cd python || die + distutils-r1_src_prepare + fi +} + +src_configure() { + econf \ + $(use_with python) \ + $(use_with test check "${ESYSROOT}/usr") +} + +src_compile() { + default + if use python; then + cd python || die + distutils-r1_src_compile + fi +} + +src_install() { + default + + if use python; then + cd python || die + unset DOCS + distutils-r1_src_install + fi + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libwacom/Manifest b/dev-libs/libwacom/Manifest index a3963d111c9a..5b472a9cdda1 100644 --- a/dev-libs/libwacom/Manifest +++ b/dev-libs/libwacom/Manifest @@ -1,3 +1,5 @@ DIST libwacom-2.6.0.tar.xz 110288 BLAKE2B 321bacccab84f287141257b4c7af12822fca976c335027d399765fdbbb2c59eabcc76f40d4fd83c7cf1cdc88e2c57ccd317b1922ea3dddb98cf2a0847e920ff1 SHA512 aacf234e77bd976de2e2a687294c5ab704dca5a70df01fa2485441029e4faa34bec2824c455642115ae79f5cbbac41d064569e4eb2788655c324b37149009d26 +DIST libwacom-2.7.0.tar.xz 111424 BLAKE2B 2cb046a7390c017680a2a67197896b0613fa3b0ca65d388b5d760fba1438c3079786efa77a5b69d26dce7b8813436ca4240500ef00d77e11427fee81df912d64 SHA512 47dd8fc7b82fce88ae9d857bcbecec2e45f2a83e832a5e1f97d5b09f77a2dacd53a470e08e756217fe7c5ef4420fdd8d3e3c37071336f7a3dce522b9fa781583 EBUILD libwacom-2.6.0.ebuild 1507 BLAKE2B f470234baaf9cc8fc33f07881b172745c7fe475c41c15f272df89ffad41b095adfc706caadbe7e6d2ee0e8452100e5fbd28cb45544b56916b4439e67267858a8 SHA512 f4cfc95491539e33b89675f6e5c3dc135e7c4269321d140c69e9856c68e27bec99eba91844e0dcc7eff39b70b4b739daa1109b3041aee5493eb569a1d91de7e3 +EBUILD libwacom-2.7.0.ebuild 1513 BLAKE2B b96ed1724c6a575ed708b505d0969a650c5d64d77c294a1a451b4a102655422c6c423c95b85168453d33bf8095886b84d7729f99e048626623fcd23406d17f9e SHA512 9172e4f7f4e03fd81da119ba8b7cebffc2ecc5ae75498babe6fa0656b92853b53403c4c36f67110f4baeabe6b8cc793f44bc6b20161e396717fb96f5969050a3 MISC metadata.xml 313 BLAKE2B bee5263fa9309d84996574f86a17a4292e58a7eefc65159ecd0df578ccab24e39f4c050deaaabbcd33e5a86292af6c57c5b2c9eb2c9b6e3caeab86e5633cf3c7 SHA512 b1575775a9f633ffe2124bd5ebef65ab864ae697ed733f50e3028484d2d60ea827e5ac12305d57beedcdbe58d8699bbc7e67cb0c844041c7a56045cb91eae633 diff --git a/dev-libs/libwacom/libwacom-2.7.0.ebuild b/dev-libs/libwacom/libwacom-2.7.0.ebuild new file mode 100644 index 000000000000..ebc7fd454b98 --- /dev/null +++ b/dev-libs/libwacom/libwacom-2.7.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit meson python-any-r1 udev + +DESCRIPTION="Library for identifying Wacom tablets and their model-specific features" +HOMEPAGE="https://github.com/linuxwacom/libwacom" +SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0/9" # libwacom SONAME +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libgudev:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/python-libevdev[${PYTHON_USEDEP}] + dev-python/pyudev[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ') + ) +" + +python_check_deps() { + python_has_version "dev-python/python-libevdev[${PYTHON_USEDEP}]" && + python_has_version "dev-python/pyudev[${PYTHON_USEDEP}]" && + python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" +} + +pkg_setup() { + if use test; then + python-any-r1_pkg_setup + fi +} + +src_prepare() { + default + + # Don't call systemd daemon-reload in the test suite + sed -i -e '/daemon-reload/d' test/test_udev_rules.py || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc documentation) + $(meson_feature test tests) + -Dudev-dir=$(get_udevdir) + ) + meson_src_configure +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} |