diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-06-09 00:08:14 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-06-09 00:08:14 +0100 |
commit | 4fe228ee9aa3b9b825d54ace549a5517e153e8bd (patch) | |
tree | 90a261e3ea59b80722d70d3c42f3e40d16c9f8dd /app-text | |
parent | adc09cc4e6ebf7931735c02c0c272b4b885c2b30 (diff) |
gentoo auto-resync : 09:06:2024 - 00:08:13
Diffstat (limited to 'app-text')
-rw-r--r-- | app-text/Manifest.gz | bin | 50280 -> 50290 bytes | |||
-rw-r--r-- | app-text/mdbook/Manifest | 2 | ||||
-rw-r--r-- | app-text/mdbook/mdbook-0.4.40.ebuild | 2 | ||||
-rw-r--r-- | app-text/qpdf/Manifest | 4 | ||||
-rw-r--r-- | app-text/qpdf/qpdf-11.9.1.ebuild | 99 | ||||
-rw-r--r-- | app-text/tree/Manifest | 3 | ||||
-rw-r--r-- | app-text/tree/tree-2.1.1-r1.ebuild | 2 | ||||
-rw-r--r-- | app-text/tree/tree-2.1.1.ebuild | 31 | ||||
-rw-r--r-- | app-text/wv/Manifest | 2 | ||||
-rw-r--r-- | app-text/wv/files/wv-1.2.9-gcc14-build-fix.patch | 22 | ||||
-rw-r--r-- | app-text/wv/wv-1.2.9-r4.ebuild | 68 |
11 files changed, 199 insertions, 36 deletions
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz Binary files differindex dd65fbecc6ff..f296c963a383 100644 --- a/app-text/Manifest.gz +++ b/app-text/Manifest.gz diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest index 9556ae9a927c..73833856665f 100644 --- a/app-text/mdbook/Manifest +++ b/app-text/mdbook/Manifest @@ -347,5 +347,5 @@ DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a733 DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 EBUILD mdbook-0.4.37.ebuild 5578 BLAKE2B d4a2aa6f2e201999cb92ace3e282bd19b4801bc47e9bcae93fcccce28096d1a726665d4da96c7620f9b41584d16839c698fe77d136071e543f7f7276ecf1564d SHA512 a9a80f05c660388807ce2b2133a7bf636a86ccab71fb4b09d20d1bf167a4b71b4b9d3cdbb62d4003cc4e0ce7c1d82b7b01ff820cb3d7e0651c54ec097207da52 -EBUILD mdbook-0.4.40.ebuild 5914 BLAKE2B 69a371fe572d6298b208aa602324e3d2cc7ca9e8a940665572c1ec1679aeb9392e09b95ba8869a32805fc11f1595a81ab5886b1a9d278e03952294bd3c85f618 SHA512 797dfc41896dc66a53a5d55bdacc8df2cf4855d465a41cbbf41dc047ad65ea734c34c3aea01c61c2db54a7a1cd2b757f9ffacb90d7f8852b4a6a31ca049b0729 +EBUILD mdbook-0.4.40.ebuild 5913 BLAKE2B dd7854cf2ea5e8ec74b022fce6b7b00c957779bf9edd7105582ace880a3017a433a49b3cb7b8225782b783ce71f9129e95655b4fb3d528b1b543a7e2a6ba2a8f SHA512 0cb029335227b54e77cb256bb2d608a74b227c696589e53c128045ad3da1d7fc629b7dcee1f2ddc4a9c26552a3adfd00dd1215a44219c27fabeda48e2834411b MISC metadata.xml 327 BLAKE2B bb56613ec49f3b00a39b3131534cb064154ca05d46fda58d4e1d0c601e49561b4d73bc3d075e378e7ab2df720560d169fbe9fd39b40171184aa8e88d8f7291a4 SHA512 e678a70558e83d27e5c0146174d9e740f3ec2e6bdbbb17e61b71fdea6879d61b7babbd9437ee9928dc0322e65a0863b3909bffc7b3ad9313566c5de5baa17f62 diff --git a/app-text/mdbook/mdbook-0.4.40.ebuild b/app-text/mdbook/mdbook-0.4.40.ebuild index b3249d4b1ee6..e5e76b2f6ed6 100644 --- a/app-text/mdbook/mdbook-0.4.40.ebuild +++ b/app-text/mdbook/mdbook-0.4.40.ebuild @@ -268,7 +268,7 @@ S="${WORKDIR}/${P/b/B}" LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1" LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-DFS-2016" # crates SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" IUSE="doc" QA_FLAGS_IGNORED="usr/bin/${PN}" diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest index f9994254219c..c57dd9a59acc 100644 --- a/app-text/qpdf/Manifest +++ b/app-text/qpdf/Manifest @@ -7,7 +7,11 @@ DIST qpdf-11.8.0.tar.gz.asc 833 BLAKE2B 02c0cfec3bab48a3d49783cb68bd6b6c6382536f DIST qpdf-11.9.0-doc.zip 6893438 BLAKE2B 102b7bbe0a7c1b12c2956c3f8e400b4259ca1c95e359308a940a4f8b4c304f6b0866f794fb58eba792fec2e7ad52209cb0c2cad4494358a185b6a9720d0a7cfb SHA512 91a94cbda66a9c3bbbad9a433d9de78b83989757917fb150aa175cebb3aa295ba3e631e84e97cba3df3bdb4715fba411984b293a6b0df0f4549de2a77a4c257f DIST qpdf-11.9.0.tar.gz 18552462 BLAKE2B 3f79bef4b8d276cb73db1a08eb72cc67dec803c942c5e6f5322ecfc2fb017c7169aebb6b0790f1789970c86f4c8790465d0315ff8b355dd7e395a02192a605cb SHA512 5e0a990797081f121b3a52fddedea199baf1af260093a384ed6df347e052601622b03c9ff62b7ea069d81464eb0381932428cb8c0565b3686961f7505021a165 DIST qpdf-11.9.0.tar.gz.asc 833 BLAKE2B 6f00b52643b76828f65ce45ac031a72369753495ee96d5facaf708c80a41a669f5eb407c0e5d25492214813b307fc4cc7ae42b97f9ad6d78d92cc51cc98a87ed SHA512 dd58a1721ce6e15b77bfde1ab68bb37a9d2b1d755872811fb24fadef7be4cf562bb8f8371fd56bdc583d0f6da50654696cc4576234d9fd74319e3f1f2bb7b5cf +DIST qpdf-11.9.1-doc.zip 6895053 BLAKE2B 6f23676b54cc1e913ec131cd2121e9ef35dd74cc2d85949e28374ca8fc449a8a93946c0ec7bd41c2cbabaef2eb00e54fb9cac7376658e835f9c2ab9e1e58bb7a SHA512 7cd4add8d43ab366feac34e98e7ce13338ed3e2282f5bbe5c59b96230acff3bdb259723ebf197f2e4aba6ed03ba20cab01df4cf583b9d80102e8f5ec0e06e18d +DIST qpdf-11.9.1.tar.gz 18585065 BLAKE2B fa845e04d6044c70e1864a8eee9831774218a2fa6de74fed1efc22f0cc4982b7e41b2a7d6f0c794941eac08ba65d2196d72399514c376e2774c754f074560c43 SHA512 8c60c6639371e71a5229afb2e11c18aa660061e652eae4a8d9c8e9ceff913b0c7d866ed17375d1be9c439b0789ea03064ab98771f43fd03c7059aa136285a4b2 +DIST qpdf-11.9.1.tar.gz.asc 833 BLAKE2B 4b676ac2469971e0b4862d329d489ca4c37a11a753bee380668159f8e0c8bdeecefcfc51b6aa0fbafc379a732aacb89481b52138a38cb69fd8d8cfb804dcae9f SHA512 392cec40c7f7251f77ef3c7d27d9fc5c8d63ae6774192af59b3651c240fe652d67dee8ad80c94ee67362e27983124fecefc97df542b8e8d48843f2c305fa99b8 EBUILD qpdf-11.7.0.ebuild 2259 BLAKE2B 32818e0fb63640328c1f9d71f9c869f6cb17c34fc9c15b396c73f6c5c5074f129345cf7f75091fa5be388fbd1a160e0628e44672fbf364dac7bc82f1fc4c98e9 SHA512 64de2e586bcda0b81aa78838d9d490ec33f731267afdb0fbbfbd0477d357c09fc4e034ee5a56ca3d1544dad464b8a55fee4f5b3d24f97f75c83e96e7b4b9c7f4 EBUILD qpdf-11.8.0.ebuild 2267 BLAKE2B ca085253af322e80a5fecd4453ee71bd9d4fe1fe2c290a76b3658965f45704b4434a8921fa3f4a63f9e62f75049153c1b57adfe4e6d9a4482f362ae0d1d39777 SHA512 d2b95baa69ab421755708297e5e4f68a1436f797d73d849c40a7eb4427dff05d547f97f2fcbd9c43a4a100a68ca6c7c89c10c89eec5bee03ec4150a8603061ef EBUILD qpdf-11.9.0.ebuild 2267 BLAKE2B ca085253af322e80a5fecd4453ee71bd9d4fe1fe2c290a76b3658965f45704b4434a8921fa3f4a63f9e62f75049153c1b57adfe4e6d9a4482f362ae0d1d39777 SHA512 d2b95baa69ab421755708297e5e4f68a1436f797d73d849c40a7eb4427dff05d547f97f2fcbd9c43a4a100a68ca6c7c89c10c89eec5bee03ec4150a8603061ef +EBUILD qpdf-11.9.1.ebuild 2267 BLAKE2B ca085253af322e80a5fecd4453ee71bd9d4fe1fe2c290a76b3658965f45704b4434a8921fa3f4a63f9e62f75049153c1b57adfe4e6d9a4482f362ae0d1d39777 SHA512 d2b95baa69ab421755708297e5e4f68a1436f797d73d849c40a7eb4427dff05d547f97f2fcbd9c43a4a100a68ca6c7c89c10c89eec5bee03ec4150a8603061ef MISC metadata.xml 444 BLAKE2B 1febc86d8f85aff5ec02d910550aca3bde66111c3e7364b264db3fca10020ea9bc2887dc8283217e2cb8d05ba46c176a92993e0d418528cbe590771dccc49d90 SHA512 dde5e34ef0d6c65df8a2ca8d630182413800f4c10f4b9860ed752623b6f4864dd4969c757e06b2689c8c5da3377bfcc28ec223e531432add083cd4a68211ea1c diff --git a/app-text/qpdf/qpdf-11.9.1.ebuild b/app-text/qpdf/qpdf-11.9.1.ebuild new file mode 100644 index 000000000000..055841cf1036 --- /dev/null +++ b/app-text/qpdf/qpdf-11.9.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 cmake verify-sig + +DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files" +HOMEPAGE=" + https://qpdf.sourceforge.io/ + https://github.com/qpdf/qpdf/ +" +SRC_URI=" + https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz + doc? ( + https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip + ) + verify-sig? ( + https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz.asc + ) +" + +LICENSE="|| ( Apache-2.0 Artistic-2 )" +# Subslot for libqpdf soname version (just represent via major version) +SLOT="0/$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples gnutls test" +RESTRICT="!test? ( test )" + +RDEPEND=" + media-libs/libjpeg-turbo:= + sys-libs/zlib + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) +" +DEPEND=" + ${RDEPEND} + test? ( + app-text/ghostscript-gpl[tiff(+)] + media-libs/tiff + sys-apps/diffutils + ) +" +BDEPEND=" + dev-lang/perl + doc? ( app-arch/unzip ) + verify-sig? ( sec-keys/openpgp-keys-jberkenbilt ) +" + +QA_CONFIG_IMPL_DECL_SKIP=( + # glibc only (bug #899052) + malloc_info +) + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jberkenbilt.asc + +src_unpack() { + if use verify-sig ; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc} + fi + + default +} + +src_configure() { + local crypto_provider=$(usex gnutls GNUTLS OPENSSL) + local crypto_provider_lowercase=${crypto_provider,,} + + # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html. + local mycmakeargs=( + -DINSTALL_EXAMPLES=$(usex examples) + + # Avoid automagic crypto deps + -DUSE_IMPLICIT_CRYPTO=OFF + -DALLOW_CRYPTO_NATIVE=ON + + # Breaks install with USE=-doc in 11.0.0? + #-DINSTALL_MANUAL=ON + + -DDEFAULT_CRYPTO=${crypto_provider_lowercase} + -DREQUIRE_CRYPTO_${crypto_provider}=ON + ) + + cmake_src_configure +} + +src_install() { + if use doc ; then + mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die + fi + + cmake_src_install + + # Completions + dobashcomp completions/bash/qpdf + + insinto /usr/share/zsh/site-functions + doins completions/zsh/_qpdf +} diff --git a/app-text/tree/Manifest b/app-text/tree/Manifest index 290d56572f75..8aa15e613f8e 100644 --- a/app-text/tree/Manifest +++ b/app-text/tree/Manifest @@ -2,6 +2,5 @@ AUX tree.bashcomp 847 BLAKE2B de05dacd7b54426e89e4afbbb6fba74376212a8f02995ff9ba DIST unix-tree-2.1.0.tar.bz2 51401 BLAKE2B 89b15df0268c03ba66827c7e6d234d1f5c4f6a5d9788e30bf6859d477b340393acbeec9ad7afc1909fdc7beb81ef7934917206066e0875d9f1662fca170f4127 SHA512 0f3a6ecb450bb3d683804667d4f15aecf9c9765578d47a62e39a8ff69cbe1c2a0a4a922fef3728359060338f4f9cd2de7ab8eb0f992a4c32949278bb47d17edc DIST unix-tree-2.1.1.tar.bz2 52550 BLAKE2B 0f20009a6c64b07a0742637bf32366b038f5c9bb025755a0aa45edb8c92741dfbff1486179caeeb73cfa8f10de3ed8678b948c7416ee0463e785cf153e808ff0 SHA512 ed34b1d0df049986295e7f5539491acd6134fbe69050ac2634037d700a878b4937700bed777ef0624e2bb0fc8c2815bb5139272ffe575ecc9362b84e0fafc9c2 EBUILD tree-2.1.0.ebuild 879 BLAKE2B 93681c560e45820bf4adbe9dec23a5ca8d424b57e0798c00b9da99ada76c5f560ec89edd0db8f4842681d4d20f56d71292d13b7c582699a9762ef2c06d43f501 SHA512 1fc2d90b49985458e13a0c9036a88bab3130d61a9a6f9e065d24d8224265d6a4382f09f1c9ebeb1ca61db92b07ba524518e6e0e147081c7ccf0a4640c6325e6b -EBUILD tree-2.1.1-r1.ebuild 813 BLAKE2B d0b1dc055dc0ff48a33c2dd7f05eb224bd87d5197087769b7da9c2c8870127e7e18ca5c2786140c7372d077efdfff2387a3e6032034cc040f0c7e7040f19bfc0 SHA512 8544ea345d861fee2c54ed119c3c48fd3bd00b84a39ec030dfdd09599455a1d92e829de0ecea9e02c91f9fe02a81b3d166b2ca1b11b7cb93edfd41197cc0ca6a -EBUILD tree-2.1.1.ebuild 879 BLAKE2B 93681c560e45820bf4adbe9dec23a5ca8d424b57e0798c00b9da99ada76c5f560ec89edd0db8f4842681d4d20f56d71292d13b7c582699a9762ef2c06d43f501 SHA512 1fc2d90b49985458e13a0c9036a88bab3130d61a9a6f9e065d24d8224265d6a4382f09f1c9ebeb1ca61db92b07ba524518e6e0e147081c7ccf0a4640c6325e6b +EBUILD tree-2.1.1-r1.ebuild 812 BLAKE2B 2e109f71e7621392e74c7c3f283da36b8d5bca8f55eb36efd0e63351076c82127709f35cfe80b8fe0202e001e2d4fc885bb299e62c7e63b5522236806282e8ea SHA512 72e62151021a03e605f13fba6d726847f3c457da775ffb6ab69b182ee336ec623fe7304b84ececbf86743d2d918d98831232f9fd9d38e857a92ba856b21b1a4e MISC metadata.xml 726 BLAKE2B d4e2e3176f82eb4577dbac312756eaee7e50da883c80b0e22a2cf86e75493eb4791ffdef9387a48d5a486cf968526aa483e05b213dc172839f04c528701be69f SHA512 ff609ba8c9839744088c1d77159d039ff46aae920f570842d4dbda9b4b4b4a6956f49815571d5e2d837deac2128bf71fb42316d5520c5a0dfe74f9bec798b56c diff --git a/app-text/tree/tree-2.1.1-r1.ebuild b/app-text/tree/tree-2.1.1-r1.ebuild index 3e2e95cda008..7da9cf948cc8 100644 --- a/app-text/tree/tree-2.1.1-r1.ebuild +++ b/app-text/tree/tree-2.1.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" S=${WORKDIR}/unix-${P} diff --git a/app-text/tree/tree-2.1.1.ebuild b/app-text/tree/tree-2.1.1.ebuild deleted file mode 100644 index dd393b5c6efc..000000000000 --- a/app-text/tree/tree-2.1.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs flag-o-matic bash-completion-r1 - -DESCRIPTION="Lists directories recursively, and produces an indented listing of files" -HOMEPAGE="https://mama.indstate.edu/users/ice/tree/ https://gitlab.com/OldManProgrammer/unix-tree" -SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" - -S=${WORKDIR}/unix-${P} - -src_compile() { - append-lfs-flags - emake \ - CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS} ${CPPFLAGS}" \ - LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin tree - doman doc/tree*.1 - einstalldocs - newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN} -} diff --git a/app-text/wv/Manifest b/app-text/wv/Manifest index 5704d5bd5c35..1b4cce70f8b0 100644 --- a/app-text/wv/Manifest +++ b/app-text/wv/Manifest @@ -1,5 +1,7 @@ AUX wv-1.2.9-C99-decls.patch 2193 BLAKE2B 9b8e0008c989c2f65d59678fa33d4c4630537376ebf4d75e7aafa9f4c48a4cbd774cd9c33800e97bdffa38fbeefbd8846778d3035c37a96d4de2c9b50ec88457 SHA512 333a4aad45d29128ffd38509a6d62ac3ab8869b5507e34d3507a62161b3cf79046e3e844b506c55e8bcba1ca35993b3303818a997b66b67c0ba162bc659ecbe0 AUX wv-1.2.9-format-security.patch 336 BLAKE2B 18641a15c75a32250012771bd8ca8b0739f503ef8d1d2eebe23f2d378996aa3f6e2f0cfa72f8077add3db33f8ece86c57e80cc5b868719472b45ba1bed10a7d0 SHA512 99fef3bec0f129ae2d138c50d1e3e9288d5309db87a72d9b1970d1d230e20be3469b423f0b74c5083a0a5cdca8fed0b2ca32ec1fefdca22f213e4a02a6bbd405 +AUX wv-1.2.9-gcc14-build-fix.patch 691 BLAKE2B 0948319415dbc4c40dadc3a86852649c471dac6b563e66b81fe459714bd58420a7c428eb3c4177bb2dba754c4d3696b4b54ecc89fddeda77ad8ba4abc29b18c7 SHA512 cbe08a7690f4aceb67ad5abfdae699ab54cb2248374b5fd4d8fe5d67b18584e57b32f3d5abec7ec59452558a9f4f0f7ba197ec39693b567cbaf9844ca2a8c647 DIST wv-1.2.9.tar.gz 616256 BLAKE2B 6a6aa6b5f87a934c703c8a74d85af3d7aa84dcd2bc613a3af7fb8d69a9339e71ba2618ae8f725b90c3fe0b0199f4b224bdb32a50c2b6b6614f84b6a14437633f SHA512 ae5c762012595ce8922bfda8749ad3e9cb055edab30152c3a5feaaf3ca6601f357d1e301b179e9a5860cd99452dd6e63e5f44f5bcc12f8db148bdd334e0200a5 EBUILD wv-1.2.9-r3.ebuild 1630 BLAKE2B bc3798c92a403ae620f8a190b924893ab3bd0732bb9e8f9edbcea28d94644f72513f86ba9d9463fa66f681ebde5f52cb68bf0b1bfa32fedc8b69c71e10b4c0f2 SHA512 3f115ae93368cf57817b92e8a40c3bc89537e72b746dab3dca2993a71b598a4269fee90edabd900f8619651a605c44554cbb27183bda3baf8cf4356eb1504d34 +EBUILD wv-1.2.9-r4.ebuild 1677 BLAKE2B 3df0897aa0ebd57e01dd4ae28aebff414ac8a60f720f6c9d26f158d8634b03bac14bd3e3f122786eff5fa9564fc1c99a327dcd98d9840d2399f2b8738ffdd78c SHA512 389ee51a24b1c09afe1e2614fff004116a7e21d81d459ec54472daa54066cff38e89bbee66091c046b12575d7e10af17b7947a1cee1fe2879c47ed5f4680744e MISC metadata.xml 449 BLAKE2B ac74f5a8ee805072c669569b336f99840bd4a868aaedca72764c516040444b3c216bb33d9369d020d46394add0de746597c33c43c6466be4e672c2c017eec390 SHA512 bb4871f0e9a9801aeac5660b82c480d42a62d0d06641a085887d7359aace546b10071d09e92f730d1958aaee9444752723aa5d05fe9417842413b92270bdd174 diff --git a/app-text/wv/files/wv-1.2.9-gcc14-build-fix.patch b/app-text/wv/files/wv-1.2.9-gcc14-build-fix.patch new file mode 100644 index 000000000000..ea3a0649bc38 --- /dev/null +++ b/app-text/wv/files/wv-1.2.9-gcc14-build-fix.patch @@ -0,0 +1,22 @@ +Bug: https://bugs.gentoo.org/921570 +Bug: https://bugs.gentoo.org/883207 +--- a/wvConfig.c ++++ b/wvConfig.c +@@ -158,7 +158,7 @@ wvReleaseStateData (state_data * data) + + + static void +-exstartElement (void *userData, const char *name, const char **atts) ++exstartElement (void *userData, const unsigned char *name, const unsigned char **atts) + { + unsigned int token_type; + expand_data *mydata = (expand_data *) userData; +@@ -3371,7 +3371,7 @@ wvendElement (void *userData, const XML_Char *name) + } + + static void +-exendElement (void *userData, const char *name) ++exendElement (void *userData, const unsigned char *name) + { + /* + expand_data *mydata = (expand_data *)userData; diff --git a/app-text/wv/wv-1.2.9-r4.ebuild b/app-text/wv/wv-1.2.9-r4.ebuild new file mode 100644 index 000000000000..4f6cf22d4f1e --- /dev/null +++ b/app-text/wv/wv-1.2.9-r4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Tool for conversion of MSWord doc and rtf files to something readable" +HOMEPAGE="http://wvware.sourceforge.net/" +SRC_URI="http://abiword.org/downloads/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="tools wmf" + +RDEPEND=" + >=dev-libs/glib-2:2 + >=gnome-extra/libgsf-1.13:= + sys-libs/zlib + media-libs/libpng:0= + dev-libs/libxml2:2 + tools? ( + app-text/texlive-core + dev-texlive/texlive-latex + ) + wmf? ( >=media-libs/libwmf-0.2.2 )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-format-security.patch + "${FILESDIR}"/${P}-C99-decls.patch + "${FILESDIR}"/${P}-gcc14-build-fix.patch +) + +src_prepare() { + default + + # remove -ansi flag, since it disables POSIX + # function declarations (bug #874396) + sed -i -e 's/-ansi//' configure || die + + if ! use tools; then + sed -i -e '/bin_/d' GNUmakefile.am || die + sed -i -e '/SUBDIRS/d' GNUmakefile.am || die + sed -i -e '/\/GNUmakefile/d' configure.ac || die + sed -i -e '/wv[[:upper:]]/d' configure.ac || die + sed -i -e 's/-ansi//' configure.ac || die + + # automake-1.13 fix, bug #467620 + sed -i -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' configure.ac || die + + eautoreconf + fi +} + +src_configure() { + econf $(use_with wmf libwmf) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + rm -f "${ED}"/usr/share/man/man1/wvConvert.1 || die + use tools && dosym wvWare.1 /usr/share/man/man1/wvConvert.1 +} |