diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-02-14 07:17:55 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-02-14 07:17:55 +0000 |
| commit | 6df913b15740f28006956240c7b59bc70c1a4150 (patch) | |
| tree | 5397f48e1852c5718c43950dedaf371a8fcb8902 /dev-java | |
| parent | 08b20627e09b7c884e11cd19ad4ce520546c2bb3 (diff) | |
| download | baldeagleos-repo-6df913b15740f28006956240c7b59bc70c1a4150.tar.gz baldeagleos-repo-6df913b15740f28006956240c7b59bc70c1a4150.tar.xz baldeagleos-repo-6df913b15740f28006956240c7b59bc70c1a4150.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/eclipse-osgi/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/eclipse-osgi/eclipse-osgi-4.31.ebuild | 80 | ||||
| -rw-r--r-- | dev-java/eclipse-osgi/metadata.xml | 11 | ||||
| -rw-r--r-- | dev-java/jakartaee-migration/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/jakartaee-migration/jakartaee-migration-1.0.10.ebuild | 76 | ||||
| -rw-r--r-- | dev-java/rhino/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/rhino/rhino-1.8.1.ebuild | 50 | ||||
| -rw-r--r-- | dev-java/rhino/rhino-1.9.0-r1.ebuild (renamed from dev-java/rhino/rhino-1.9.0.ebuild) | 2 | ||||
| -rw-r--r-- | dev-java/tomcat-native/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/tomcat-native/tomcat-native-2.0.13.ebuild | 81 |
10 files changed, 254 insertions, 52 deletions
diff --git a/dev-java/eclipse-osgi/Manifest b/dev-java/eclipse-osgi/Manifest new file mode 100644 index 000000000000..2f9f28290c81 --- /dev/null +++ b/dev-java/eclipse-osgi/Manifest @@ -0,0 +1 @@ +DIST eclipse-osgi-4.31.tar.gz 3483622 BLAKE2B e28b6c899aec6c7946872ae268d98b7af89e3c34f374fb5f5cdf3baf41302950ae97b1e6c10e2bb360e64b429c3e8e51fbb6df06922286e51f6a5dd24de08bee SHA512 995225a9fff955750dd1d188d8e066a1f497d6de1bbb491cfccf073d74677bc2c708cde5d610a222e3850cd7ffe17e23b868c9e272546a6bfcc7d18b5dd299b0 diff --git a/dev-java/eclipse-osgi/eclipse-osgi-4.31.ebuild b/dev-java/eclipse-osgi/eclipse-osgi-4.31.ebuild new file mode 100644 index 000000000000..1a3fa51cd0ff --- /dev/null +++ b/dev-java/eclipse-osgi/eclipse-osgi-4.31.ebuild @@ -0,0 +1,80 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="OSGi System Bundle" +HOMEPAGE="https://projects.eclipse.org/projects/eclipse.equinox" +SRC_URI="https://github.com/eclipse-equinox/equinox/archive/R${PV//./_}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/equinox-R${PV//./_}/bundles/org.eclipse.osgi" + +LICENSE="EPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +CP_DEPEND=">=dev-java/osgi-annotation-8.1.0:0" + +DEPEND=" + ${CP_DEPEND} + >=dev-java/osgi-annotation-8.1.0:0 + >=virtual/jdk-11:* +" +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-1.8:* +" + +JAVA_GENTOO_CLASSPATH_EXTRA=":j9stubs.jar" +JAVA_INTERMEDIATE_JAR_NAME="org.eclipse.osgi" +JAVA_MODULE_INFO_OUT="." +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR=( {container,felix,osgi,supplement}/src ) + +src_prepare() { + java-pkg-2_src_prepare + jar xf osgi/j9stubs.jar || die + find com -type f -name '*.java' > j9stubs.lst || die + java-pkg_clean + + mkdir res || die + find \ + -type f \ + ! -name '*.html' \ + ! -name '*.java' \ + ! -name 'bnd.bnd' \ + ! -name 'build.properties' \ + ! -name 'pom.xml' \ + ! -name 'customBuildCallbacks.xml' \ + ! -name 'forceQualifierUpdate.txt' \ + ! -name '.classpath*' \ + ! -name '.gitignore' \ + ! -name '.project' \ + ! -path '*/.settings/*' | + xargs cp --parent -t res || die + mv res/{container,supplement}/src/org/eclipse/osgi/internal/signedcontent || die + mv res/{supplement/src/,}org || die + rm -r res/{container,supplement} || die +} + +src_compile() { + # building j9stubs from source + ejavac -d target/j9stubs @j9stubs.lst + jar -cvf j9stubs.jar -C target/j9stubs . || die + + # building eclipse-osgi + java-pkg-simple_src_compile + + # re-package for moving module-info to root of jar + mv target/classes/{META-INF/versions/9/,}module-info.class || die + rm -r target/classes/META-INF/versions eclipse-osgi.jar || die + jar cf eclipse-osgi.jar -C target/classes . || die +} + +src_install() { + java-pkg-simple_src_install + java-pkg_dojar j9stubs.jar +} diff --git a/dev-java/eclipse-osgi/metadata.xml b/dev-java/eclipse-osgi/metadata.xml new file mode 100644 index 000000000000..20b75147661c --- /dev/null +++ b/dev-java/eclipse-osgi/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + </maintainer> + <upstream> + <doc>https://equinox.eclipseprojects.io</doc> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-java/jakartaee-migration/Manifest b/dev-java/jakartaee-migration/Manifest index ac8a43bb122d..538347bc353c 100644 --- a/dev-java/jakartaee-migration/Manifest +++ b/dev-java/jakartaee-migration/Manifest @@ -1,2 +1,4 @@ +DIST jakartaee-migration-1.0.10-src.tar.gz 53924 BLAKE2B 263144d2401cd4444d4afbaa0ecba7f9009a7f2312241882dc035db80be33e51f6e90d5bd7c6daa3e274008a5b617fa5169144f645d4d6af399b4100c75ca86a SHA512 88132a7ebca68df60fa4ba2835f6e2ec57b674c38152f83d124380d53fc214e505f2d6696682acc41dc742bad1220956e1a9b063bf7c337042076af45bf69579 +DIST jakartaee-migration-1.0.10-src.tar.gz.asc 833 BLAKE2B 330f1596ad1ef3337747a617c7a1f951d77a16d5fa486b4ae2b50ad2ecf4068e79837728f372efbb65f7ee88575bac90f02c9234ebba795c557ce53d9445dc40 SHA512 e41fe2d920824bc6db93bacb5c5a182de6b47fe0504a07e9f28b162382e30e7bb350d1c031065ea7041228089aa56870023fdb289a5a99fccbb97422e4e73362 DIST jakartaee-migration-1.0.9-src.tar.gz 43894 BLAKE2B 996369d6a8c8d7244738198bd2bc04cd8e6851fc3fc89a47f63c03952365483ebf3187b2dd70fe4404452544126f61eac05800d9c0671b0c4c53af033562f3c5 SHA512 c2d49d35743f84a18b5b010ed64445b90e20d4d76414814a9e9e46bab55b4d683fe4fcc4b1f5ab04c9408207d411753e86f5d72949d25d44e759613fd42d1609 DIST jakartaee-migration-1.0.9-src.tar.gz.asc 833 BLAKE2B 1c0faf0d1617766ba2acd0576a9cee44b774faebad3f6f9ad47c92cbcc2ebb8e99756c37b5556cfa151a4b316ed896259a9be3ba6f80df484215f5f37ec1b5e1 SHA512 a05bf552fb257e1c0db6d742f4a77798d4ecefbfe701dfe6eba4067fa03ed7eb6409620029fabab8e47210e889173f3a10f46721bcab54a76a8f8926422c91ab diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.10.ebuild b/dev-java/jakartaee-migration/jakartaee-migration-1.0.10.ebuild new file mode 100644 index 000000000000..db56e8a296d9 --- /dev/null +++ b/dev-java/jakartaee-migration/jakartaee-migration-1.0.10.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9" +HOMEPAGE="https://tomcat.apache.org" +SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz + verify-sig? ( mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz.asc )" +S="${WORKDIR}/${P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-11 )" +CP_DEPEND=" + >=dev-java/ant-1.10.15:0 + >=dev-java/bcel-6.11.0:0 + >=dev-java/commons-compress-1.28.0:0 + >=dev-java/commons-io-2.21.0:0 + >=dev-java/eclipse-osgi-4.31:0 +" + +# we need jdk-11 just for some tests as those need stuff from newer jdk, +# otherwise the package as of version 1.0.7 compiles fine with jdk 1.8 +# with tests disabled +# see bug https://bugs.gentoo.org/910499 + +DEPEND=" + ${CP_DEPEND} + >=virtual/jdk-11:* +" + +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-1.8:* +" + +JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI" +JAVA_RESOURCE_DIRS="src/main/resources" +JAVA_SRC_DIR="src/main/java" +JAVA_TEST_EXCLUDES=( org.apache.tomcat.jakartaee.TesterConstants ) +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-11.apache.org.asc" + +src_prepare() { + java-pkg-2_src_prepare + sed -i "s/\${project.version}/${PV}/g" src/main/resources/info.properties +} + +src_test() { + # we need to create jar files for the tests the same way as it's done using pom.xml + local implementation_version=$(grep Implementation-Version pom.xml | grep -oE "[0-9]+\.[0-9]+\.[0-9]+") + mkdir -p generated-test/META-INF || die + pushd generated-test || die + echo "Implementation-Version: ${implementation_version}" > META-INF/MANIFEST.MF + ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die + jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name CommonGatewayInterface.class) || die + ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name HelloCGI.java) || die + jar cfm hellocgi.jar META-INF/MANIFEST.MF $(find -name HelloCGI.class) || die + for enc in rsa dsa ec; do + cp hellocgi.jar hellocgi-signed-${enc}.jar || die + jarsigner -keystore "${S}/src/test/resources/keystore.p12" -storepass apache hellocgi-signed-${enc}.jar ${enc} || die + done + popd + + java-pkg-simple_src_test +} diff --git a/dev-java/rhino/Manifest b/dev-java/rhino/Manifest index c7c1f1dc7200..63c52bedf4d7 100644 --- a/dev-java/rhino/Manifest +++ b/dev-java/rhino/Manifest @@ -1,2 +1 @@ -DIST rhino-1.8.1.tar.gz 10407301 BLAKE2B 26ff4dcadcf8af2c0c2ab217382525b97f0cdc9a59bbac7fa826e335205523304ca13fb8c66936d3f5e5e1d93bcf2030ba0ca31e9ba7bec696c8ee3405ec2394 SHA512 f432f73daea82f0aeb78c442ecede2641e0b78b3be5e6410d69d4bf7cc15a26bdd946605336c6251f1980393148ed869b3ed651ecf9cffc206bf7924d510930a DIST rhino-1.9.0.tar.gz 10661552 BLAKE2B 767bde3be12201d33cf351069f61aed80a1d8d15bf30971cca52f03f2ee0bf4a21d06eef573f8fad6a1b9fae73f5c4e68c01bc0233b1bf9c12c1219b40d853e9 SHA512 eaa41808eb24f782c9035e186a08713d1226372f244f2bcc28e2f020df01fadd1da2e451e618430825a7d72e69025391d80727b2bfb1ed6f140ecb891b73d5fc diff --git a/dev-java/rhino/rhino-1.8.1.ebuild b/dev-java/rhino/rhino-1.8.1.ebuild deleted file mode 100644 index e2827c9bd56d..000000000000 --- a/dev-java/rhino/rhino-1.8.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit-vintage" -MAVEN_ID="org.mozilla:rhino:${PV}" - -inherit java-pkg-2 java-pkg-simple junit5 - -DESCRIPTION="Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper" -HOMEPAGE="https://github.com/mozilla/rhino" -SRC_URI="https://github.com/mozilla/rhino/archive/Rhino${PV//./_}_Release.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/rhino-Rhino${PV//./_}_Release" - -LICENSE="MPL-1.1 GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=" - >=virtual/jdk-11 - test? ( - dev-java/junit:4 - dev-java/junit:5[vintage] - ) -" - -# rhino/src/main/java/org/mozilla/javascript/Slot.java:29: error: cannot find symbol -# var newSlot = new Slot(this); -# ^ -# symbol: class var -RDEPEND=">=virtual/jre-11:*" - -DOCS=( {CODE_OF_CONDUCT,README,RELEASE-NOTES,RELEASE-STEPS}.md {NOTICE-tools,NOTICE}.txt ) - -JAVA_RESOURCE_DIRS="rhino/src/main/resources" -JAVA_SRC_DIR="rhino/src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="junit-4 junit-5" -JAVA_TEST_RESOURCE_DIRS="rhino/src/test/resources" -JAVA_TEST_SRC_DIR=( {rhino/src/test,testutils/src/main}/java ) - -src_test() { - # One test needs to run first, otherwise it would fail. - JAVA_TEST_RUN_ONLY=( org.mozilla.javascript.tests.ErrorHandlingTest ) - local JAVA_TEST_RUN_LATER=$(find rhino/src/test/java -name '*Test.java' -printf '%P\n') - JAVA_TEST_RUN_LATER="${JAVA_TEST_RUN_LATER//.java}" - JAVA_TEST_RUN_ONLY+=( ${JAVA_TEST_RUN_LATER//\//.} ) - junit5_src_test -} diff --git a/dev-java/rhino/rhino-1.9.0.ebuild b/dev-java/rhino/rhino-1.9.0-r1.ebuild index 27de764b8a32..749340088446 100644 --- a/dev-java/rhino/rhino-1.9.0.ebuild +++ b/dev-java/rhino/rhino-1.9.0-r1.ebuild @@ -18,7 +18,7 @@ SLOT="0" KEYWORDS="amd64 arm64 ppc64" DEPEND=" - >=virtual/jdk-11 + >=virtual/jdk-17 test? ( dev-java/junit:4 dev-java/junit:5[vintage] diff --git a/dev-java/tomcat-native/Manifest b/dev-java/tomcat-native/Manifest index d00c037ee138..1424d20db46a 100644 --- a/dev-java/tomcat-native/Manifest +++ b/dev-java/tomcat-native/Manifest @@ -4,5 +4,7 @@ DIST tomcat-native-1.3.5-src.tar.gz 350072 BLAKE2B 1a9989e065ba2eab70b9134259397 DIST tomcat-native-1.3.5-src.tar.gz.asc 833 BLAKE2B af65d6fe5b01be65866a6c5f15888a38e079c1070e8db192ad1741ab5a405b52912e0dc25ba5108249aca0c8005165ac9af860cf377869efaffe494e7ab42ab0 SHA512 84a0f1f1f8d2ac116673c458090d3fc0cc8dd1cfa357b4dee4dd1ea0910230b405f1ac9eb17826404445a0d8e47482efc75098834eb6a8c79eda86ba5a9d8caf DIST tomcat-native-2.0.12-src.tar.gz 470007 BLAKE2B 5901d37ea3072740da308d8843cecbfee072d8c2878e347bc666cb350211b515e50a48ddc8495398bbf333c61c7fa1178f61742021e6fbffb93572ece4162130 SHA512 d937e04f7c9f0fa6ef82b32928fa2d59dbdac45cb58c7ba8eff4338fbd942297b1c9512a0a8ff80cf758d9b6ca5cc5cba8cefdc91507318b72afc56888aa1f3c DIST tomcat-native-2.0.12-src.tar.gz.asc 833 BLAKE2B 24f4ec119a10c0f45511101cdd61a4b8bfea374f86b5988d7ce3de1419cea11824e38b562d0f6f76b83ec8d08a56237ca4382d8307b5e8ade1207c54f3ec550c SHA512 f1a13c239dea10453624261bc88df3f728beea1f5f051a9911efc7d9724094c90b9f9ecc559b0bf459e10efbc83ac4cc6cdc43ba3e2097eb18d806eee94dec38 +DIST tomcat-native-2.0.13-src.tar.gz 474267 BLAKE2B 3178b4e1889850edf83257e3046104e7359566439020fe26d91db4426e524af8919e771c7b58ad95d1827519dbafc2a71091a77f952a972cecbb4ba9907422d1 SHA512 7bdcf6fab95b7a349ea2cc9f428cff165439191aa69928b6feb9c49d72b5b28fbb411a7ca94042320f8b1a571b29e8a74889d57a9e9cf4cf6e4ff3a0a158d342 +DIST tomcat-native-2.0.13-src.tar.gz.asc 833 BLAKE2B 70951aae0d4ee075cdfafa62dc52ba832d07eb755067716869070c0896dba627e0b8de33e62487d948174c23ce20c0bc77a3c6243601db992a5a3bf3f0357c16 SHA512 d0fd27175171425f1866e8a1e2193fee5867ebcc850ee8d53775661d3bfe5c9125913bf17d0465050163fbcb47bea23a327fd55aded80b7db1740aa358ca4701 DIST tomcat-native-2.0.9-src.tar.gz 474706 BLAKE2B 0e3b5d4832278cb0f5d5a3f32c68a62c572d27afa30aba1f69a5f42de4b3f9f48b32e5e6b98a923732216685b67f6fa55be9624aee6ff1b09a0905b27d3a238c SHA512 c8eb81de1cf7316174c36038c2133b013fd18ba11df09c41edb927ff33fef46863ef706b6193487ecde1eed7055d4c47fa23fc29d5a8d53f0c4b6d69b0ce9b33 DIST tomcat-native-2.0.9-src.tar.gz.asc 833 BLAKE2B 976ee6cc17de4b5aaf3bbd7cf0d47c17b116961bf5c3b06d5059d9aba8c511be50c286444806a01f0f96b079ec3e88a9e89284666b1d2dcb01135228a03db705 SHA512 dd281e2835304a5ca3a3f1f9db92b6161155db940608d1e3aeea64f280cbdb421f6f774d4ec465efde93a1976b1602f72614e3f4ceca46624418f24d0895ee9f diff --git a/dev-java/tomcat-native/tomcat-native-2.0.13.ebuild b/dev-java/tomcat-native/tomcat-native-2.0.13.ebuild new file mode 100644 index 000000000000..993c44b0c9f2 --- /dev/null +++ b/dev-java/tomcat-native/tomcat-native-2.0.13.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="Allows Tomcat to use certain native resources for better performance" +HOMEPAGE="https://tomcat.apache.org/native-doc/" +SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz + verify-sig? ( mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz.asc )" +S=${WORKDIR}/${P}-src/native + +LICENSE="Apache-2.0" +SLOT="2" +KEYWORDS="~amd64" +IUSE="static-libs" + +BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-11 )" +DEPEND=">=virtual/jdk-17:*" #958655 + +RDEPEND=" + dev-libs/apr:1= + dev-libs/openssl:0/3 + >=virtual/jre-1.8:* +" + +JAVA_RESOURCE_DIRS="../resources" +JAVA_SRC_DIR="../java" +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="../test" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-11.apache.org.asc" + +DOCS=( ../{CHANGELOG.txt,NOTICE,README.txt} ) + +src_prepare() { + java-pkg-2_src_prepare + mkdir -p "${JAVA_RESOURCE_DIRS}/META-INF" || die + sed -ne '/attribute name/s:^.*name="\(.*\)" value="\(.*\)".*$:\1\: \2:p' \ + ../build.xml | + sed "s:\${version}:${PV}:" \ + > "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" || die +} + +src_configure() { + local myeconfargs=( + --with-apr="${EPREFIX}"/usr/bin/apr-1-config + --with-ssl="${EPREFIX}"/usr + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + java-pkg-simple_src_compile + default +} + +src_test() { + # WARNING: A restricted method in java.lang.System has been called + # WARNING: Restricted methods will be blocked in a future release unless native access is enabled + JAVA_TEST_EXTRA_ARGS=( + -Djava.library.path=".libs" + --enable-native-access=ALL-UNNAMED + ) + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install + java-pkg_doso .libs/*.so* + dodoc -r ../docs + ! use static-libs && find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + elog "For more information, please visit" + elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html" +} |
