diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-21 23:00:32 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-21 23:00:32 +0000 |
| commit | 99f39a7cabc52da78c2ca314f1427cb76f0ffe63 (patch) | |
| tree | b730100803af795906e3f2f967d630c3b1a5015c /dev-libs | |
| parent | 7a9d8caa231727ec9a1f2581be86973de06b58e4 (diff) | |
| download | baldeagleos-repo-99f39a7cabc52da78c2ca314f1427cb76f0ffe63.tar.gz baldeagleos-repo-99f39a7cabc52da78c2ca314f1427cb76f0ffe63.tar.xz baldeagleos-repo-99f39a7cabc52da78c2ca314f1427cb76f0ffe63.zip | |
Adding metadata
Diffstat (limited to 'dev-libs')
| -rw-r--r-- | dev-libs/apache-arrow/Manifest | 3 | ||||
| -rw-r--r-- | dev-libs/apache-arrow/apache-arrow-24.0.0.ebuild | 132 | ||||
| -rw-r--r-- | dev-libs/libdbusmenu-lxqt/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/libdbusmenu-lxqt/libdbusmenu-lxqt-0.4.0.ebuild | 27 | ||||
| -rw-r--r-- | dev-libs/libpwquality/libpwquality-1.4.5-r2.ebuild | 4 | ||||
| -rw-r--r-- | dev-libs/libpwquality/libpwquality-1.4.5-r3.ebuild | 93 | ||||
| -rw-r--r-- | dev-libs/libqtxdg/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/libqtxdg/libqtxdg-4.4.0.ebuild | 58 | ||||
| -rw-r--r-- | dev-libs/libtimezonemap/libtimezonemap-0.4.6_p7.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/nss/nss-3.112.4.ebuild | 2 |
10 files changed, 319 insertions, 4 deletions
diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest index 1cff66e1837a..71f0ce798d6f 100644 --- a/dev-libs/apache-arrow/Manifest +++ b/dev-libs/apache-arrow/Manifest @@ -1,3 +1,6 @@ DIST apache-arrow-23.0.1.tar.gz 17296212 BLAKE2B 7023df6e6900dc239edc757fef76a89d2169e4fd3e1eaf3471f805a6e1c39014b9ec1e5a3d7c9e7a590b8d007c4adc1d15b8ed22ecf4724b24a33ffa96557db2 SHA512 c687e50dfcdbf7e0e39710224360d35d9aa734452b3a47adc8c101f3019b6b4116310c05b9f3cd0a5ed4ad9b7bd8fb88edb70e79b3cbd413a57e5e35e4554a6c +DIST apache-arrow-24.0.0.tar.gz 17360520 BLAKE2B 1d50493b3b74e1c16ba406b5cea93712a332b8ea2db405c31aca844a8fa2d6ef9bcecf3a3bc84dc4bc6ddf946e55251e6d270c85c15b7f461765b6fc72b3a492 SHA512 ffbac0c198c74f26b2ac173aa2b054cfd3902927ca3db36fbbae25353e8696c32b744e805c25801ced22641af71a5a8ea441202d8d3494aa803b797995d9d408 +DIST arrow-testing-249079a810caedda6898464003c7ef8a47efeeae.tar.gz 4155027 BLAKE2B 4fc4cf5153382b476d66265d5ab2fd5e512fdd0766bcf94bf675e5fefd15523fc8e0f87d9708285fd94e59b8d2a895f4f70855f0e1a826587897bef303887584 SHA512 a7134f3a4dc9c1ce09c1b522ee38e1cb9e04aef08e32bdd18297b9b3a73971f632b97d18f955e59e1cefa38f7f6417a9a2bc2fef787f5174ddcd71733305d2d3 DIST arrow-testing-725fd4a4b12d01c53c98e80274c0b23aa8397082.tar.gz 3752144 BLAKE2B bbfde361f8da376f228720de00a3f6c2b42051e53580f650ad5621086cbf4828a289d86815ac1143720d80f230a851c9602bf198a32e457c1a0f7767790968ee SHA512 0789bf65fc2609f84a9c2865bc8e12f8c63fdd138eff02af1b24ba2c0e925d8c0ecfbe57515786e91531d918ef1a0d92fd5becb553682eafdcedd7678ddacb9e DIST parquet-testing-a3d96a65e11e2bbca7d22a894e8313ede90a33a3.tar.gz 1150001 BLAKE2B 2c991bca5679ba25767fea1c9e17991ec7661e302adc55bf353a9d7b1c3a91269a9d464cc15743ab0a056591939ed43f0d500ef51275d7d10cb96055c773d44c SHA512 2559f3c3d5f4cc22299482f352ad67a5145a9d0727675932031f8b5977acaabfe29838b0e147d72066bd8cad6c046ee60cc60b364118cd9187be37fd22937205 +DIST parquet-testing-e74785d85a4ecee829e1e405444d6a1b24b8bc9c.tar.gz 1231649 BLAKE2B c9dea116ba68b896d4542ee182e42fb52a579022a89eba2a95222274a6d8bc1c8a83039c22dccdce434e01967e4010229cf864c68568a40a888bc410fc2c032b SHA512 d46330962c64ab86ec7ed8ec5416820428c0e87460bd12a7fcf04ac860b9d6985f37d5bfbfc4c53fba762f84cdc6f2acfe52900c4c19d2b73a5a2787a50853bd diff --git a/dev-libs/apache-arrow/apache-arrow-24.0.0.ebuild b/dev-libs/apache-arrow/apache-arrow-24.0.0.ebuild new file mode 100644 index 000000000000..fff29ad13367 --- /dev/null +++ b/dev-libs/apache-arrow/apache-arrow-24.0.0.ebuild @@ -0,0 +1,132 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: upstream meson port is incomplete. +# https://github.com/apache/arrow/issues/45778 +inherit cmake + +# arrow.git: testing +ARROW_DATA_GIT_HASH=249079a810caedda6898464003c7ef8a47efeeae +# arrow.git: cpp/submodules/parquet-testing +PARQUET_DATA_GIT_HASH=e74785d85a4ecee829e1e405444d6a1b24b8bc9c + +DESCRIPTION="A cross-language development platform for in-memory data" +HOMEPAGE=" + https://arrow.apache.org/ + https://github.com/apache/arrow/ +" +SRC_URI=" + mirror://apache/arrow/arrow-${PV}/${P}.tar.gz + test? ( + https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz + -> parquet-testing-${PARQUET_DATA_GIT_HASH}.tar.gz + https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz + -> arrow-testing-${ARROW_DATA_GIT_HASH}.tar.gz + ) +" +S="${WORKDIR}/${P}/cpp" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86" +IUSE=" + +brotli bzip2 +compute +dataset +json lz4 +parquet +re2 +snappy ssl + test zlib zstd +" +REQUIRED_USE=" + test? ( + json + parquet? ( zstd ) + ) + ssl? ( json ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + brotli? ( app-arch/brotli:= ) + bzip2? ( app-arch/bzip2:= ) + compute? ( dev-libs/libutf8proc:= ) + dataset? ( + dev-libs/libutf8proc:= + ) + elibc_musl? ( sys-libs/timezone-data ) + lz4? ( app-arch/lz4:= ) + parquet? ( + dev-libs/libutf8proc:= + dev-libs/thrift:= + ssl? ( dev-libs/openssl:= ) + ) + re2? ( dev-libs/re2:= ) + snappy? ( app-arch/snappy:= ) + zlib? ( virtual/zlib:= ) + zstd? ( app-arch/zstd:= ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/xsimd + >=dev-libs/boost-1.81.0 + json? ( dev-libs/rapidjson ) + test? ( + dev-cpp/gflags + dev-cpp/gtest + ) +" + +src_prepare() { + # use Gentoo CXXFLAGS, specify docdir at src_configure. + sed -i \ + -e '/SetupCxxFlags/d' \ + -e '/set(ARROW_DOC_DIR.*)/d' \ + CMakeLists.txt \ + || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DARROW_BUILD_STATIC=OFF + -DARROW_BUILD_TESTS=$(usex test ON OFF) + -DARROW_COMPUTE=$(usex compute ON OFF) + -DARROW_CSV=ON + -DARROW_DATASET=$(usex dataset ON OFF) + -DARROW_DEPENDENCY_SOURCE=SYSTEM + -DARROW_DEPENDENCY_USE_SHARED=ON + -DARROW_DOC_DIR=share/doc/${PF} + -DARROW_FILESYSTEM=ON + -DARROW_HDFS=ON + -DARROW_JEMALLOC=OFF + -DARROW_JSON=$(usex json ON OFF) + -DARROW_MIMALLOC=OFF + -DARROW_PARQUET=$(usex parquet ON OFF) + -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl ON OFF) + -DARROW_USE_CCACHE=OFF + -DARROW_USE_SCCACHE=OFF + -DARROW_WITH_BROTLI=$(usex brotli ON OFF) + -DARROW_WITH_BZ2=$(usex bzip2 ON OFF) + -DARROW_WITH_LZ4=$(usex lz4 ON OFF) + -DARROW_WITH_RE2=$(usex re2 ON OFF) + -DARROW_WITH_SNAPPY=$(usex snappy ON OFF) + -DARROW_WITH_ZLIB=$(usex zlib ON OFF) + -DARROW_WITH_ZSTD=$(usex zstd ON OFF) + -DCMAKE_CXX_STANDARD=20 + ) + cmake_src_configure +} + +src_test() { + local -x PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data" + local -x ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data" + cmake_src_test +} + +src_install() { + cmake_src_install + if use test; then + cd "${D}"/usr/$(get_libdir) || die + rm -r cmake/ArrowTesting || die + rm libarrow_testing* || die + rm pkgconfig/arrow-testing.pc || die + fi +} diff --git a/dev-libs/libdbusmenu-lxqt/Manifest b/dev-libs/libdbusmenu-lxqt/Manifest index 1fcae1de27b1..37e8d5d48003 100644 --- a/dev-libs/libdbusmenu-lxqt/Manifest +++ b/dev-libs/libdbusmenu-lxqt/Manifest @@ -1 +1,2 @@ DIST libdbusmenu-lxqt-0.3.0.tar.xz 40084 BLAKE2B b60fbd67e389d0f63257e89e482bcec984a2d2c1e39bfde17ffc9067a6dd55439970869663a1b2a43260edc10e2331ccb530b4cd7e6ff222f41aa648f37a2a26 SHA512 32cf42661f324cb61b4b87b09ab0f8dc60c63f855b3c7d711c17e228337f87fa067a50180be877744a3471b30e4ee6e363d117903a391420d4a9d9166ce02115 +DIST libdbusmenu-lxqt-0.4.0.tar.xz 40380 BLAKE2B ca4cf6192611d27291a70412fccd012c012aac5061f38ebfa32f4330fc60674a67d03e20e7f6695d949808957b6097dabd078fe60150f21d45c5ba75f2612204 SHA512 c51653485fbd0c203f6b2bbcbd6a237fa65589bc5c4410c50d9487691f230bd6ff9b6615f22429de219c8afbf6c29b05706b9de56520a09de52bf9b4f565659e diff --git a/dev-libs/libdbusmenu-lxqt/libdbusmenu-lxqt-0.4.0.ebuild b/dev-libs/libdbusmenu-lxqt/libdbusmenu-lxqt-0.4.0.ebuild new file mode 100644 index 000000000000..3ee0a7fbbb38 --- /dev/null +++ b/dev-libs/libdbusmenu-lxqt/libdbusmenu-lxqt-0.4.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="LXQt DBusMenu Implementation" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/libdbusmenu-lxqt/ +" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="LGPL-2" +SLOT="0" + +RDEPEND=">=dev-qt/qtbase-6.6:6[dbus,widgets]" + +PATCHES=( "${FILESDIR}/${PN}-0.1.0-cmake.patch" ) diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r2.ebuild b/dev-libs/libpwquality/libpwquality-1.4.5-r2.ebuild index 12c34adae5bf..9be61b564ed2 100644 --- a/dev-libs/libpwquality/libpwquality-1.4.5-r2.ebuild +++ b/dev-libs/libpwquality/libpwquality-1.4.5-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 DISTUTILS_USE_PEP517=setuptools diff --git a/dev-libs/libpwquality/libpwquality-1.4.5-r3.ebuild b/dev-libs/libpwquality/libpwquality-1.4.5-r3.ebuild new file mode 100644 index 000000000000..92560733f664 --- /dev/null +++ b/dev-libs/libpwquality/libpwquality-1.4.5-r3.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +DISTUTILS_EXT=1 +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517=setuptools +inherit libtool pam distutils-r1 + +DESCRIPTION="Library for password quality checking and generating random passwords" +HOMEPAGE="https://github.com/libpwquality/libpwquality" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2" + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="pam python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +BDEPEND=" + >=sys-devel/gettext-0.18.2 + virtual/pkgconfig + python? ( + ${DISTUTILS_DEPS} + ${PYTHON_DEPS} + ) +" +RDEPEND=" + >=sys-libs/cracklib-2.8:=[static-libs(+)?] + pam? ( sys-libs/pam ) + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + elibtoolize + + if use python ; then + cd python || die + distutils-r1_src_prepare + fi +} + +src_configure() { + use python && python_setup + + # Install library in /lib for pam + local myeconfargs=( + --libdir="${EPREFIX}/usr/$(get_libdir)" + $(use_enable pam) + --with-python-binary=$(usex python "${PYTHON}" true) + --with-securedir="${EPREFIX}/$(getpam_mod_dir)" + --disable-python-bindings + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" + + if use python; then + cd python || die + distutils-r1_src_configure + fi +} + +src_compile() { + default + if use python; then + cd python || die + distutils-r1_src_compile + fi +} + +src_test() { + default + if use python; then + cd python || die + distutils-r1_src_test + fi +} + +src_install() { + default + + if use python; then + cd python || die + distutils-r1_src_install + fi + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libqtxdg/Manifest b/dev-libs/libqtxdg/Manifest index 77c7274e2673..39a45b86fcc1 100644 --- a/dev-libs/libqtxdg/Manifest +++ b/dev-libs/libqtxdg/Manifest @@ -1 +1,2 @@ DIST libqtxdg-4.3.0.tar.xz 72784 BLAKE2B 5fd1a9fb0ebe245e048c93686c68bf5ebd4486181d0119138defa43f97b8a58ed8e8fbf8a33b458ef26cb43ded1a7226967a6284e110a73a372600418c32943f SHA512 10230ce8e09f061bcb3e5e9d82f57c0678d0a01c87d17f7943356d57e00ab89bbaca7d74f86a24ed94738ca2d507a4eb6a5a05a96d5e04c9214f314066fb468d +DIST libqtxdg-4.4.0.tar.xz 75152 BLAKE2B 0a245f426eb731fc915a7179e79566f74b01edc54266b3468afba4a6b340b7eb8117f615b04734e1c40a49dd0d4905911a7e95f5fc48b9a83dafb9afb5ed157e SHA512 22806f5a9a4156ae5f1a0ec3b9818d03a63180c2da9420c919b86b76cb67b8f360b90740afa2d8d8ef58e6f48470960a054e1e71e689be4bead6cf4e21cb2df1 diff --git a/dev-libs/libqtxdg/libqtxdg-4.4.0.ebuild b/dev-libs/libqtxdg/libqtxdg-4.4.0.ebuild new file mode 100644 index 000000000000..a3ad70a33def --- /dev/null +++ b/dev-libs/libqtxdg/libqtxdg-4.4.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake optfeature virtualx + +# The notice is triggered by an example file, which is unused here. +# https://bugs.gentoo.org/951350 +CMAKE_QA_COMPAT_SKIP=1 + +DESCRIPTION="Qt Implementation of XDG Standards" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/libqtxdg/ +" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +LICENSE="LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + >=dev-util/lxqt-build-tools-2.4.0 + virtual/pkgconfig +" +RDEPEND=" + dev-libs/glib:2 + >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,xml] + >=dev-qt/qtsvg-6.6:6 + x11-misc/xdg-utils +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + # Tests don't work with C + LC_ALL=en_US.UTF-8 virtx cmake_src_test +} + +pkg_postinst() { + ! has_version lxqt-base/lxqt-meta && optfeature "features that require a terminal emulator" x11-terms/xterm +} diff --git a/dev-libs/libtimezonemap/libtimezonemap-0.4.6_p7.ebuild b/dev-libs/libtimezonemap/libtimezonemap-0.4.6_p7.ebuild index 9f9372feb5c5..befc264e67b8 100644 --- a/dev-libs/libtimezonemap/libtimezonemap-0.4.6_p7.ebuild +++ b/dev-libs/libtimezonemap/libtimezonemap-0.4.6_p7.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" DEPEND=" dev-libs/glib:2 diff --git a/dev-libs/nss/nss-3.112.4.ebuild b/dev-libs/nss/nss-3.112.4.ebuild index fe1ff0928ac2..be655529e72b 100644 --- a/dev-libs/nss/nss-3.112.4.ebuild +++ b/dev-libs/nss/nss-3.112.4.ebuild @@ -28,7 +28,7 @@ SRC_URI+=" cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.104 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" IUSE="cacert test test-full +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx" REQUIRED_USE="test-full? ( test )" |
