diff options
Diffstat (limited to 'app-text/libetonyek')
4 files changed, 99 insertions, 2 deletions
diff --git a/app-text/libetonyek/Manifest b/app-text/libetonyek/Manifest index 47945ac0b612..41aea13f503f 100644 --- a/app-text/libetonyek/Manifest +++ b/app-text/libetonyek/Manifest @@ -1,4 +1,6 @@ +AUX libetonyek-0.1.12-missing-numbers-function-names.patch 1629 BLAKE2B 3dd61f3884424a642bd8efedb1348cf72f520c52bee1a1f0c1720bcb5dec09e87c9cd6973305f23f76d3fb9741e5191d122411986533a3478a91a6f0650e5dda SHA512 14f9185f67eb7de0a3c4ed21e8423dcf96e54210d97f07a2e6a2cd7efb6c85edae339602bfa4bb3ead7b31abbf5119608eba1c7ecd849ba0b9a7e2392754be9c DIST libetonyek-0.1.12.tar.xz 1513688 BLAKE2B d2333229d619019965f4837b3201f6f4caa4a284988a859ccbc1eab8624154135d2ca8e7b3aba5a332b2cb9b683de53ecf147d99ed09acb6c86e2a518fb60b77 SHA512 7b194a3ba8fc5b83b27e69c9cb7ac26df3830a1d2d2e114b01bfd63cf144f41d8c3c238e39e67bb96101fa2ed80e6b41a328a7cdd70628bdd3b9b732576b0980 +EBUILD libetonyek-0.1.12-r1.ebuild 1289 BLAKE2B ee79c22c38d498e77bf9de71de31de0732eac88150340e77edd872e327fc7426fad2cbe7856bd9c93384ea0e0dccfa83bf4438f3bb3133e2f08028fa100b993d SHA512 57f4ba5ba01feead41b1b114758db8c7d5f214a702545e407b5319225489d79b35838f66a4d9c0193b0a7674ededaccae178931bda005e0793f231b35f7fa077 EBUILD libetonyek-0.1.12.ebuild 1214 BLAKE2B b29180a92b7b9d81d7e449ddea4074fbfcaa6ee1d67fdf8fd97f8bda371ef05e9cc2e2122793a0c3c98a225d69929c79b7f7f94f26727bb9b99e1775209635a1 SHA512 e3cb5fe25db867561841ad82f53fbe6e70f522ad6cc18ea7be449a124557c602a550871559f5ab581b03e2c872382ebe12eeba409e82c41891c6ba6e29d806af -EBUILD libetonyek-9999.ebuild 1248 BLAKE2B 7564752599bf6de66f10d6638acf602a5551c1c86c0418d41cd8151c7a5dcc955f8b45823ddcac40892a55877634b797aa7402c055ab3d5aa0582e7b1ef5cebc SHA512 c24dd35a5d3c2086813f8b0f6dfcd925f8ef88ecddec2e6bb3e7f78584ffe43f46a651eb1ef2096973c178413a364516d4ec2ab83bd8578d273eb2e594b7daef +EBUILD libetonyek-9999.ebuild 1250 BLAKE2B 19fbbc43354c13b33779fa815d1424a69d61eee2170d0e8789e033f28140063a7baba1802f91c3ab14cfd4910cded101a71c9f6999d4bc46aa68b3f21aae5591 SHA512 27c3bc98c328cf4e1550211fd02713406530785fd38ebdfd0a54bf058d3f808558b5ae1414627b1ac262ef0779ddd1ebde7816a89a056a31d6777e40db36ca59 MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398 diff --git a/app-text/libetonyek/files/libetonyek-0.1.12-missing-numbers-function-names.patch b/app-text/libetonyek/files/libetonyek-0.1.12-missing-numbers-function-names.patch new file mode 100644 index 000000000000..d4608cbb9686 --- /dev/null +++ b/app-text/libetonyek/files/libetonyek-0.1.12-missing-numbers-function-names.patch @@ -0,0 +1,33 @@ +From 7cfb47c7614b01ee4b4ccb881f0ab37e9e2e497d Mon Sep 17 00:00:00 2001 +From: jlorber <jlorber@linagora.com> +Date: Tue, 04 Mar 2025 12:12:41 +0100 +Subject: [PATCH] tdf#151166 add missing Numbers function names + +Change-Id: I5f01e4f1412cf2d4a679fbf5d511475cf04c77ee +Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/182473 +Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> +Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> +--- + +diff --git a/src/lib/IWAParser.cpp b/src/lib/IWAParser.cpp +index 938d761..8b4f759 100644 +--- a/src/lib/IWAParser.cpp ++++ b/src/lib/IWAParser.cpp +@@ -3593,7 +3593,16 @@ + {285, "Union.Ranges"}, + {286, "SeriesSum"}, {287, "Polynomial"}, {288, "WeiBull"}, + {297, "PlainText"}, {298, "Stock"}, {299, "StockH"}, {300, "Currency"}, +- {301, "CurrencyH"}, {302, "CurrencyConvert"}, {303, "CurrencyCode"} ++ {301, "CurrencyH"}, {302, "CurrencyConvert"}, {303, "CurrencyCode"}, ++ {304, "IsNumber"}, {305, "IsText"}, {306, "IsDate"}, ++ {309, "MaxIfs"}, {310, "MinIfs"}, {311, "XIRR"}, {312, "XNPV"}, {313, "Ifs"}, ++ {314, "XLookup"}, {315, "XMatch"}, {316, "Subtotal"}, {317, "CountMatches"}, ++ {318, "TextBefore"}, {319, "TextBetween"}, {320, "TextAfter"}, ++ {321, "Regex"}, {322, "Reference.Name"}, {323, "FormulaText"}, {324, "Regex.Extract"}, ++ {325, "GetPivotData"}, {328, "TextJoin"}, {329, "Concat"}, ++ {330, "BitAnd"}, {331, "BitOr"}, {332, "BitXor"}, {333, "BitLShift"}, {334, "BitRShift"}, ++ {335, "ISOWeekNum"}, {336, "Switch"} ++ + }; + Formula child; + std::ostringstream s; diff --git a/app-text/libetonyek/libetonyek-0.1.12-r1.ebuild b/app-text/libetonyek/libetonyek-0.1.12-r1.ebuild new file mode 100644 index 000000000000..e5dff9289053 --- /dev/null +++ b/app-text/libetonyek/libetonyek-0.1.12-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libetonyek.git" + inherit autotools git-r3 +else + SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Library parsing Apple Keynote presentations" +HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libetonyek" + +LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-text/liblangtag + dev-libs/librevenge + dev-libs/libxml2:= + >=dev-util/mdds-2.1:1= + sys-libs/zlib +" +DEPEND="${RDEPEND} + dev-libs/boost + media-libs/glm + dev-build/libtool + test? ( dev-util/cppunit ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +PATCHES=( "${FILESDIR}/${P}-missing-numbers-function-names.patch" ) + +src_prepare() { + default + [[ -d m4 ]] || mkdir "m4" || die + [[ ${PV} == *9999* ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-werror + --with-mdds=2.1 + $(use_with doc docs) + $(use_enable test tests) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -type f -delete || die +} diff --git a/app-text/libetonyek/libetonyek-9999.ebuild b/app-text/libetonyek/libetonyek-9999.ebuild index 975c7f6efb90..071a12e516e6 100644 --- a/app-text/libetonyek/libetonyek-9999.ebuild +++ b/app-text/libetonyek/libetonyek-9999.ebuild @@ -24,7 +24,7 @@ RESTRICT="!test? ( test )" RDEPEND=" app-text/liblangtag dev-libs/librevenge - dev-libs/libxml2 + dev-libs/libxml2:= dev-util/mdds:1/${MDDS_VER} sys-libs/zlib " |