From b447ac3a6d1bb09ddb6a5686620670e223b37642 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 1 Oct 2023 11:42:50 +0100 Subject: gentoo auto-resync : 01:10:2023 - 11:42:49 --- app-text/Manifest.gz | Bin 48564 -> 48564 bytes app-text/languagetool/Manifest | 2 +- app-text/languagetool/languagetool-5.4-r1.ebuild | 77 --------------------- app-text/languagetool/languagetool-5.4-r2.ebuild | 77 +++++++++++++++++++++ app-text/pdftk/Manifest | 4 +- app-text/pdftk/pdftk-3.3.3-r1.ebuild | 83 ----------------------- app-text/pdftk/pdftk-3.3.3-r2.ebuild | 81 ++++++++++++++++++++++ app-text/pdftk/pdftk-9999.ebuild | 20 +++--- 8 files changed, 171 insertions(+), 173 deletions(-) delete mode 100644 app-text/languagetool/languagetool-5.4-r1.ebuild create mode 100644 app-text/languagetool/languagetool-5.4-r2.ebuild delete mode 100644 app-text/pdftk/pdftk-3.3.3-r1.ebuild create mode 100644 app-text/pdftk/pdftk-3.3.3-r2.ebuild (limited to 'app-text') diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 7ad7dab5346d..ce9739413c14 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/languagetool/Manifest b/app-text/languagetool/Manifest index eee0e1668bcf..2d720d804c5d 100644 --- a/app-text/languagetool/Manifest +++ b/app-text/languagetool/Manifest @@ -2,5 +2,5 @@ AUX languagetool.desktop 191 BLAKE2B 726e670645f78c3ea11c788a6440116753d66cf9886 AUX languagetool.initd 472 BLAKE2B 516159aa5e5571ddf96cca65d734a9574cbb3e0a29af2c681318a4f553316c434f74661810e3a29cadb21c677645ac3e840d551a9079c0c685745befa7930d42 SHA512 3623b31d446ecfbccc674109dd29e6bb8fbf4c5d20bccff4d430e8fb3674ffc380fa2a53ee1cfa2af49daf306d0d19da2480d7da5b87018461c8a9a33406294b AUX logo.svg 2824 BLAKE2B 7653478b44ebd3dc80691849751745aba14a652d1ffaf52ef27910a52fae15b39c9ef0224795f698b1ac6f95a3e677ee46603b29261dff0d50d9eedba5e09de5 SHA512 501e3dee99f762556774f42829a9e450fc412271a7ade87f17ffb211929d24564ea3385b2bfc1c261e46d4b0b3562be62903b111ecd1c7dacb97c3c8ffb0d6d5 DIST LanguageTool-5.4.zip 202761711 BLAKE2B b23c2944bf40dbef70d43391761849fb83b55538ac1cf0312c82079caef0a91f177f67c0e5818ea558c485d0bc2f4425f6cd32064095aede755a3b1233cf62d7 SHA512 08048f5bb8c5f7050ca2081a9f00405b0b397c37511a8297675f031bbb59e19863195e3b624dabb0964d436ad1570112e8c85225905ae22f2bde2a0200fcd883 -EBUILD languagetool-5.4-r1.ebuild 1706 BLAKE2B c07f7f3e837217d85fc8deca86f32a38e7988a6fa1fd15669c0d603755147d332c6400687586d772cbd8010ffcbaf9bf1a8879767df3fb4abdc69bf71dab6acd SHA512 fb88af597a204694a7f1dbf3dc462c8f7891a3811b0656735dac8a00172c8349180813fc46034da481c6e5f5aefc6c0952e2064cc34920a389d4f503060267f4 +EBUILD languagetool-5.4-r2.ebuild 1712 BLAKE2B 3d5b0a2ea8513be09bb6a31f6119c3018c35604bdbcc87aad0e0216091f5e5b483401270a084d1e5276f77d70e6c02dac1edb21dcb2b97a6412ede0631ae473f SHA512 cd5c403e0d66394ae3ed81aa8ea26e12439204b436c66d352c6059a783be6cbecb4d8f2b7994fd46fc875e62b1aace6c2097b132c04a32420eefc2782236712c MISC metadata.xml 256 BLAKE2B a2cc41acd036354767d8637d65524b95dd6a79ae0126f7e6ba61abd53bf681cc4b7eb8f06c2842be9a634ef4b6820aa20bf7931debb508b2e819706665dd6eef SHA512 bd920ac1d3d1ac26afc3685652533d93bed59162ce9acab9f44cf4548f75ebcec2a1713f0f596a1d3e08a06a72fa27c56331a19321eeae5bce74e8a10a79ae70 diff --git a/app-text/languagetool/languagetool-5.4-r1.ebuild b/app-text/languagetool/languagetool-5.4-r1.ebuild deleted file mode 100644 index 870c19e57437..000000000000 --- a/app-text/languagetool/languagetool-5.4-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit java-pkg-2 desktop xdg-utils - -MY_PN=LanguageTool -MY_P=${MY_PN}-${PV} - -DESCRIPTION="A proof-reading tool for many languages" -HOMEPAGE="https://www.languagetool.org/" -SRC_URI="https://www.languagetool.org/download/${MY_P}.zip" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -CP_DEPEND=" - dev-java/commons-cli:1 - dev-java/commons-collections:4 - dev-java/commons-io:1 - dev-java/commons-lang:2.1 - dev-java/commons-logging:0 - dev-java/hamcrest-core:1.3 - dev-java/jcommander:0 - dev-java/jna:4 - dev-java/slf4j-api:0 -" - -RDEPEND=" - >=virtual/jre-1.8 - ${CP_DEPEND}" - -BDEPEND="app-arch/unzip" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - default - rm libs/commons-{cli,collections4,io,logging}.jar || die - rm libs/{hamcrest-core,jcommander,junit,slf4j-api}.jar || die - - # Loads of bundled stuff :( - #java-pkg-2_src_prepare -} - -src_compile() { :; } - -src_install() { - java-pkg_dojar *.jar libs/*.jar - - local DIR=/usr/share/${PN}/lib/language-modules - java-pkg_addcp "${EPREFIX}${DIR}" - insinto ${DIR} - doins -r org META-INF - - java-pkg_dolauncher ${PN} --main org.${PN}.commandline.Main - java-pkg_dolauncher ${PN}-gui --main org.${PN}.gui.Main - java-pkg_dolauncher ${PN}-server --main org.${PN}.server.HTTPServer --config /etc/languagetool.cfg - newicon -s scalable "${FILESDIR}"/logo.svg ${PN}.svg - domenu "${FILESDIR}"/${PN}.desktop - newinitd "${FILESDIR}/languagetool.initd" languagetool - - dodoc CHANGES.md README.md - - unset MY_DEPEND - java-pkg_gen-cp MY_DEPEND - java-pkg_register-dependency "${MY_DEPEND}" -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/app-text/languagetool/languagetool-5.4-r2.ebuild b/app-text/languagetool/languagetool-5.4-r2.ebuild new file mode 100644 index 000000000000..d7a7b86d7aef --- /dev/null +++ b/app-text/languagetool/languagetool-5.4-r2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit java-pkg-2 desktop xdg-utils + +MY_PN=LanguageTool +MY_P=${MY_PN}-${PV} + +DESCRIPTION="A proof-reading tool for many languages" +HOMEPAGE="https://www.languagetool.org/" +SRC_URI="https://www.languagetool.org/download/${MY_P}.zip" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +CP_DEPEND=" + dev-java/commons-cli:1 + dev-java/commons-collections:4 + dev-java/commons-io:1 + dev-java/commons-lang:3.6 + dev-java/commons-logging:0 + dev-java/hamcrest-core:1.3 + dev-java/jcommander:0 + dev-java/jna:4 + dev-java/slf4j-api:0 +" + +RDEPEND=" + >=virtual/jre-1.8 + ${CP_DEPEND}" + +BDEPEND="app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + default + rm libs/commons-{cli,collections4,io,lang3,logging}.jar || die + rm libs/{hamcrest-core,jcommander,junit,slf4j-api}.jar || die + + # Loads of bundled stuff :( + #java-pkg-2_src_prepare +} + +src_compile() { :; } + +src_install() { + java-pkg_dojar *.jar libs/*.jar + + local DIR=/usr/share/${PN}/lib/language-modules + java-pkg_addcp "${EPREFIX}${DIR}" + insinto ${DIR} + doins -r org META-INF + + java-pkg_dolauncher ${PN} --main org.${PN}.commandline.Main + java-pkg_dolauncher ${PN}-gui --main org.${PN}.gui.Main + java-pkg_dolauncher ${PN}-server --main org.${PN}.server.HTTPServer --config /etc/languagetool.cfg + newicon -s scalable "${FILESDIR}"/logo.svg ${PN}.svg + domenu "${FILESDIR}"/${PN}.desktop + newinitd "${FILESDIR}/languagetool.initd" languagetool + + dodoc CHANGES.md README.md + + unset MY_DEPEND + java-pkg_gen-cp MY_DEPEND + java-pkg_register-dependency "${MY_DEPEND}" +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/app-text/pdftk/Manifest b/app-text/pdftk/Manifest index 1ae7ca79b405..a171413e4d42 100644 --- a/app-text/pdftk/Manifest +++ b/app-text/pdftk/Manifest @@ -1,5 +1,5 @@ DIST pdftk-v3.3.3.tar.bz2 2205902 BLAKE2B 7802554cef4389670392ca2fda3dc4c041943ad21ecf47cfcd333dc1f0899796fabf9538388586f4e64a8a1fa5d7278a93f9e88c19a1ec510b24b85027888ad4 SHA512 48173d0c4698bc984221b56dff3e6434df7cf144dddfdbf684f8fa28b9eacfd0ebf9ebca0b87df3f9534a1ed13caa4c0866bd3e7a8cd06a21b46dfaedda9ea21 -EBUILD pdftk-3.3.3-r1.ebuild 2000 BLAKE2B 3bb0bda5a1a3c248ddb1cdeff37fd1a4321e28ba4a4b6a704d668af4e61225537815abc550e8abb4ecdc653f05609451cc99280a8bec37cea51aa0f60e3d1454 SHA512 e249c6d04833bb519ffbcbabde48abdb5fa86628c482e3a59710accecb39feba9d51691d5ea44d2acaa973572eef6d87893dc0549489552c457f23031888f8e8 +EBUILD pdftk-3.3.3-r2.ebuild 1875 BLAKE2B 239ad95b7f2328723597f528559404ab7128a7fbcdc338711d5d366890e3c0181b898883b54ff2641a16383b4df394de98b1294b6fb5845d2ff2d6c48f1933af SHA512 ca05c161400e4459dd17cd13d16fa38ab592b7c3b9f49058bd13fb9603b6c1fd5408c7c019595e2a0c406e2b917c39a90123dd08392b73b7c134bf3e237f72ac EBUILD pdftk-3.3.3.ebuild 1927 BLAKE2B 706c5b3a723275644ab5d76382af3b6d0471573bfb46c168df064aff8c51754be9c4ff12b88fa996937b4c993473a00e6cf1b4826b39d7c46816baa21d5c459e SHA512 0775f3238877b793b5a0493cc422c965ac562b127c360054139ab3eef628a8c768f3c6e747f422422cb5f41199e66192074f9fc99f7422c6b0885c462c1f5e00 -EBUILD pdftk-9999.ebuild 2084 BLAKE2B 1a727c8774c124498648034a1f5efc2e68c95d654d89ebb96efeb8d3201227f682a6488e630d6ce2e1ca2ce04ec4a5f4446f31e7bfb16ef2bba7f88f6274950d SHA512 b27e4035779c8199160a92263d1855d616210d8a769c8ffb6ef12983848ad15400e7ce2ff8e324e8e4e7f769b8b04acfd995abf16bf650dac6e59bddcc0b5ac4 +EBUILD pdftk-9999.ebuild 2015 BLAKE2B 86616bdc94ec8c804061c8866f1e3aeed9d4c53e6686766d8b282699850415ad3ae5436d88fd057905d127d92474b4825a1bb4ece7ab96026eb0871527d20dd3 SHA512 762d6f5aad18159e9f8fea419379624484724703ee2932adfe22fe3dcffb149d851f3c4f8f7445322061f7ad16756209ec47bc7d60b0e4cb2515cb66e630f3d2 MISC metadata.xml 427 BLAKE2B d839579ab02144cd303ff7094601b4db0473bfd39479cd24183e4012469fb2ccd4320c1c0d6bf36e1ed08a6ea51469eaabe19712a3d3a1e21c45a2b066cd3e79 SHA512 a015f4405e987d543783d3fcf36876b6d8d0bc986570f47baaf2ab12eb08be77024ad75450b98867d9e9a625168af51542ffe90214fd4f997dbb6c25b1f9324b diff --git a/app-text/pdftk/pdftk-3.3.3-r1.ebuild b/app-text/pdftk/pdftk-3.3.3-r1.ebuild deleted file mode 100644 index d52e564454cc..000000000000 --- a/app-text/pdftk/pdftk-3.3.3-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.gitlab.pdftk-java:pdftk-java:3.3.3" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="A port of pdftk into java" -HOMEPAGE="https://gitlab.com/pdftk-java/pdftk" -SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -# Switch back to bcprov:0 once pdftk updates its bcprov dependency. -CP_DEPEND=" - dev-java/bcprov:1.74 - dev-java/commons-lang:3.6 -" - -# Compile dependencies -# POM: pom.xml -# test? com.github.stefanbirkner:system-rules:1.19.0 -> !!!groupId-not-found!!! -# test? junit:junit:4.12 -> >=dev-java/junit-4.13.2:4 - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} - test? ( - app-text/poppler[cairo] - dev-java/system-rules:0 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -S="${WORKDIR}/${PN}-v${PV}" - -JAVA_LAUNCHER_FILENAME="${PN}" -JAVA_MAIN_CLASS="com.gitlab.pdftk_java.pdftk" -JAVA_SRC_DIR="java" -JAVA_RESOURCE_DIRS="resources/java" - -JAVA_TEST_GENTOO_CLASSPATH="junit-4,system-rules" -JAVA_TEST_SRC_DIR="test" - -src_prepare() { - default - mkdir resources || die - cp -r {,resources/}java || die - rm -r resources/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/codec || die - find resources/java -type f \( -name '*.java' -o -name '*.sh' \) -exec rm -rf {} + || die -} - -src_test() { - # some tests seem to need special treatment - einfo "Runnig first test" - JAVA_TEST_RUN_ONLY=( - com.gitlab.pdftk_java.CatTest - com.gitlab.pdftk_java.DataTest - com.gitlab.pdftk_java.FormTest - com.gitlab.pdftk_java.MultipleTest - ) - java-pkg-simple_src_test - einfo "Running second test" - JAVA_TEST_RUN_ONLY=() - JAVA_TEST_EXCLUDES=( - com.gitlab.pdftk_java.CatTest - com.gitlab.pdftk_java.DataTest - com.gitlab.pdftk_java.FormTest - com.gitlab.pdftk_java.MultipleTest - ) - java-pkg-simple_src_test -} diff --git a/app-text/pdftk/pdftk-3.3.3-r2.ebuild b/app-text/pdftk/pdftk-3.3.3-r2.ebuild new file mode 100644 index 000000000000..e1d923522054 --- /dev/null +++ b/app-text/pdftk/pdftk-3.3.3-r2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.gitlab.pdftk-java:pdftk-java:3.3.3" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A port of pdftk into java" +HOMEPAGE="https://gitlab.com/pdftk-java/pdftk" +SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +# Switch back to bcprov:0 once pdftk updates its bcprov dependency. +CP_DEPEND=" + dev-java/bcprov:1.74 + dev-java/commons-lang:3.6 +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CP_DEPEND} + test? ( + app-text/poppler[cairo] + dev-java/system-rules:0 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND}" + +DOCS=( CHANGELOG.md README.md ) + +JAVA_MAIN_CLASS="com.gitlab.pdftk_java.pdftk" +JAVA_RESOURCE_DIRS="resources/java" +JAVA_SRC_DIR="java" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4,system-rules" +JAVA_TEST_SRC_DIR="test" + +src_prepare() { + java-pkg-2_src_prepare + mkdir resources || die + cp -r {,resources/}java || die + rm -r resources/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/codec || die + find resources/java -type f \( -name '*.java' -o -name '*.sh' \) -exec rm -rf {} + || die +} + +src_test() { + # some tests seem to need special treatment + einfo "Runnig first test" + JAVA_TEST_RUN_ONLY=( + com.gitlab.pdftk_java.CatTest + com.gitlab.pdftk_java.DataTest + com.gitlab.pdftk_java.FormTest + com.gitlab.pdftk_java.MultipleTest + ) + java-pkg-simple_src_test + einfo "Running second test" + JAVA_TEST_RUN_ONLY=() + JAVA_TEST_EXCLUDES=( + com.gitlab.pdftk_java.CatTest + com.gitlab.pdftk_java.DataTest + com.gitlab.pdftk_java.FormTest + com.gitlab.pdftk_java.MultipleTest + ) + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install + doman "${PN}.1" +} diff --git a/app-text/pdftk/pdftk-9999.ebuild b/app-text/pdftk/pdftk-9999.ebuild index f76cb2d086b7..5054bbcc6777 100644 --- a/app-text/pdftk/pdftk-9999.ebuild +++ b/app-text/pdftk/pdftk-9999.ebuild @@ -9,7 +9,7 @@ JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple -DESCRIPTION="gcj-free version of pdftk written in Java" +DESCRIPTION="A port of pdftk into java" HOMEPAGE="https://gitlab.com/pdftk-java/pdftk" if [[ ${PV} == 9999 ]] ; then @@ -25,16 +25,12 @@ fi LICENSE="GPL-2" SLOT="0" +# Switch back to bcprov:0 once pdftk updates its bcprov dependency. CP_DEPEND=" - dev-java/bcprov:0 + dev-java/bcprov:1.74 dev-java/commons-lang:3.6 " -# Compile dependencies -# POM: pom.xml -# test? com.github.stefanbirkner:system-rules:1.19.0 -> !!!groupId-not-found!!! -# test? junit:junit:4.12 -> >=dev-java/junit-4.13.2:4 - DEPEND=" >=virtual/jdk-1.8:* ${CP_DEPEND} @@ -50,16 +46,15 @@ RDEPEND=" DOCS=( CHANGELOG.md README.md ) -JAVA_LAUNCHER_FILENAME="${PN}" JAVA_MAIN_CLASS="com.gitlab.pdftk_java.pdftk" -JAVA_SRC_DIR="java" JAVA_RESOURCE_DIRS="resources/java" +JAVA_SRC_DIR="java" JAVA_TEST_GENTOO_CLASSPATH="junit-4,system-rules" JAVA_TEST_SRC_DIR="test" src_prepare() { - default + java-pkg-2_src_prepare mkdir resources || die cp -r {,resources/}java || die rm -r resources/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/codec || die @@ -86,3 +81,8 @@ src_test() { ) java-pkg-simple_src_test } + +src_install() { + java-pkg-simple_src_install + doman "${PN}.1" +} -- cgit v1.2.3