From 9c4ecbcb1ba97e8bfd6dac8c2433fb9fdfee5fe6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 27 Jan 2024 06:56:55 +0000 Subject: gentoo auto-resync : 27:01:2024 - 06:56:55 --- dev-libs/liborcus/Manifest | 4 ++- dev-libs/liborcus/liborcus-0.19.2.ebuild | 62 ++++++++++++++++++++++++++++++++ dev-libs/liborcus/liborcus-9999.ebuild | 17 +++++---- 3 files changed, 73 insertions(+), 10 deletions(-) create mode 100644 dev-libs/liborcus/liborcus-0.19.2.ebuild (limited to 'dev-libs/liborcus') diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest index 9fd9ab80e8d8..90217a9f43ae 100644 --- a/dev-libs/liborcus/Manifest +++ b/dev-libs/liborcus/Manifest @@ -4,6 +4,8 @@ AUX liborcus-0.17.2-gcc-13.patch 843 BLAKE2B 80d9c07b9497ee4322f5c0c2faf3c967773 AUX liborcus-0.17.2-gcc-14.patch 720 BLAKE2B 71c053130f2655b237fa017d2ec72f44f6357d0b58c9c8f348caaeb66260453576cd94563af29ab24706aa45be5bb6ea3e0832ef737af36e282038491982524e SHA512 ac4497ca9a881e52909abbed8844d067d2b8d040a9a11f945ac301a7845bfeaf54960926c31b4caf10204563ef81039cd15b021f1f32dc5baba859a30a9fbfe8 AUX liborcus-0.17.2-python-optional.patch 681 BLAKE2B 2338884cd5e694c850cd63b85db466c4f296020b9f8fef5c547dadabd6b45d7936f5f64a1f1a920024a1e06d7d49d629ae4b8fca392500ea8be769ae2a0f3151 SHA512 d47de37c0eba4e6edf698d2ce67e21621f1ba9a5ded0984d1c006f0254e79756b42ce41de20c35a2c592fc62d67da132979ead14ccaf8882c85bd2b0912ac473 DIST liborcus-0.17.2.tar.xz 1839188 BLAKE2B d274e3af71df16866e305403d63d3978613915753412ac9de19d7de7802930c3886d8653d6d48a8d9a971dc0ee284f8f83af8dc07850b5f28fcdab2815b6d9b2 SHA512 8ad8db46c23673260057aff555286d95ebfeff0a027bdeae24f11f8aa12456284f7f4446edddb91936b3011eb1227cfe1618ab3c4d909f8356c8c151f5739d79 +DIST liborcus-0.19.2.tar.xz 2211268 BLAKE2B 4ee3fd2fb122d3a9840cb92452bf8a6d3d54b7b50a32be84e1bb08dfe2e2abc2de80098d9460b6bd82d0249304a7ba5c39b18ace3f69150ba71e16ef14795ca4 SHA512 c955490f57e91615278a83bb48726025cd5f8059b97ed5532f770199e134ca511c7ee6b0cd0a9d3a2d54208a5fdd19117054e95e818162ea568052fa11b21d4e EBUILD liborcus-0.17.2-r1.ebuild 1527 BLAKE2B 7a67cb9ceff42a7f06a6d84026fa630f2fa32bb101c56a40c56bd5269fa429d4de5e2b4132653c2bbe77d79d383196f34d6166864cb75744cf9cbb8b8955a6c6 SHA512 7a75ccf1e156c6581772d8083aef3ff5148dace2e7e78195cb009cda3e518c7291b2d09a491b6d6e7247ed3b870fa2b083f93c349040548e438a4ffa0f5e3051 -EBUILD liborcus-9999.ebuild 1362 BLAKE2B b2864cedde0d3a816802975c319f71e630e4b61f05487606ea7d947faa2bc09eb9e8c93f5521894a65ac0b144695a176d1475d164829824519b852df4a539845 SHA512 2421c4474bea7f8a1d8961d89d7bcd0fdc424a3acefd51dee7acde199d4acb2922ef9251283af0d6e9e8dd08901520f3d86bb3f3b3b341a161edfb7ae772a2e0 +EBUILD liborcus-0.19.2.ebuild 1318 BLAKE2B a1d902458819e198891dd55e49202e447ec6fd69ddafd40935b8ef49780d7d1d01665ba9769216427fac194667066126f744d1a673d4f3a9f2950fa6b69c904e SHA512 097c89eb89ef221df3ff933d838911ce7dcd1fbab0e9e7a993126ae55ae7340a4b68b5bffd042df6c981d54db48bc90073fcbf03827922287df9642d61bdf085 +EBUILD liborcus-9999.ebuild 1340 BLAKE2B 47b83c7345c7e6bbc9d8b3ce196c56ca14aadd938cbdf74fa4afa8df0f75c84cb96598362a3fb695173fed75e54d41099090dc4a592c4966842478193bcea1d0 SHA512 c433a64f5ef7abd0b650c999b6cd5fc6f6c5a3ce3c3be6ca2723f8ce503bfd31836f6a6276dbe40dc4ddcce2998fd203aa9ab41ef40301865570adaff9871977 MISC metadata.xml 557 BLAKE2B b8dd01b0df50a1c6dafedc40f4cebbbd7851ee67fd1ac94f4c8107f052db8721ce12b0ae486e42f459e0b5d337525edc0359e9e94b8da1261e3521c11f66ef64 SHA512 2eca4f5fd25121bdb3ecb9470b66c2c5373ab266c53bf7af55b3f46245ad6973f3cd65ff80c6d1c33cb738136cddf22489b61dc1863701225842ca9dfa4e2c9d diff --git a/dev-libs/liborcus/liborcus-0.19.2.ebuild b/dev-libs/liborcus/liborcus-0.19.2.ebuild new file mode 100644 index 000000000000..b714913999b7 --- /dev/null +++ b/dev-libs/liborcus/liborcus-0.19.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone file import filter library for spreadsheet documents" +HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" + +if [[ ${PV} == *9999* ]]; then + MDDS_SLOT="1/3.0" + EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" + inherit git-r3 +else + MDDS_SLOT="1/2.1" + SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +LICENSE="MIT" +SLOT="0/0.18" # based on SONAME of liborcus.so +IUSE="python +spreadsheet-model test tools" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/boost:=[zlib(+)] + sys-libs/zlib + python? ( ${PYTHON_DEPS} ) + spreadsheet-model? ( dev-libs/libixion:${SLOT} ) +" +DEPEND="${RDEPEND} + dev-util/mdds:${MDDS_SLOT} +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-werror + $(use_enable python) + $(use_enable spreadsheet-model) + $(use_with tools) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + python_optimize + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/liborcus/liborcus-9999.ebuild b/dev-libs/liborcus/liborcus-9999.ebuild index 53b0600bb160..2e109680a08b 100644 --- a/dev-libs/liborcus/liborcus-9999.ebuild +++ b/dev-libs/liborcus/liborcus-9999.ebuild @@ -1,26 +1,26 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit autotools python-single-r1 DESCRIPTION="Standalone file import filter library for spreadsheet documents" HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" if [[ ${PV} == *9999* ]]; then - MDDS_SLOT="1/2.1" + MDDS_SLOT="1/3.0" EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" inherit git-r3 else - MDDS_SLOT="1/2.0" + MDDS_SLOT="1/2.1" SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="MIT" -SLOT="0/0.18" # based on SONAME of liborcus.so +SLOT="0/0.20" # based on SONAME of liborcus.so IUSE="python +spreadsheet-model test tools" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -41,15 +41,13 @@ pkg_setup() { } src_prepare() { - # bug 713586 - use test && eapply "${FILESDIR}/${P}-test-fix.patch" - default eautoreconf } src_configure() { local myeconfargs=( + --without-benchmark --disable-werror $(use_enable python) $(use_enable spreadsheet-model) @@ -60,5 +58,6 @@ src_configure() { src_install() { default + python_optimize find "${D}" -name '*.la' -type f -delete || die } -- cgit v1.2.3