Sync with portage [Fri Mar 31 11:32:37 MSK 2023].

master
root 1 year ago
parent e110ba6a61
commit 95a177f4d6

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29478 BLAKE2B 2b27b0390d4d54617cc99289e806ad3ec86a82e09b80e8aebc7e2f7093ed2f5779ffa138b83efbe02c91b69dfba1cbbe50da39aa0660ba52fb4e17908ec5dd42 SHA512 27f799a8a27694c0726279932d5ef26037a56a98aecc09d0f87b8c3b7b8afb80d43717be7cc73429a1677051bbc50613c62eedfee8dc6d0771374f58dd1690a0
TIMESTAMP 2023-03-31T04:39:34Z
MANIFEST Manifest.files.gz 29477 BLAKE2B 2319a99aae4bc65d406cfdc4a0ba3b7a00212cebd3d36522b9264cbafed125027b555f8792292ab247ff21fd456c7840e392028f89e19559efee3b7210ec4b19 SHA512 df000d05bc0532bef70204d1a7f368c4359141f7cee645bdea17979f996d2a8fd965e7ec0c2300a8fb1e7d412cd650ced3c9f6453da0b66802010cfc4705c7ba
TIMESTAMP 2023-03-31T08:09:33Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQmZAZfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQmlT1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klAwoBAAiJe4NTpa/OslITxnyZC+DHvDbp6/P3vD+iX8LKF4bX3a+xRMa9Cnc5A+
Xg7oDN2kP2L9o1pHJKyWMcnsIcIE9+hyBnD/AuI3xkuFCHrPrSaLy9PQwaSD8xmz
P37KlSJ7vxG2bIeBBj8IHM3sj6kev7jljtiqIEDzjd4I5eEI6VRT9+LFzcygribE
4FousYqf07e15xigRvGg6cSCylV/NztI7f0b4PYwPOXGgTHyMSlHs3GTijOUiV0/
0Z9RcvdESnLIUnR+W8yo6mmjiio0M81MAKoP8yB7xmiyFC3083DYDypsHO9wmC02
3fh8Ao5YyItGeC5TqFAmkBY81J2WhCD9jde9vDKTg4IYshLgg67mxDJrp8R+RQ6l
25NZ4a1KW69o0KLmvvvrMEKE8436ULqIbIf4+0DnwLeohZVPsNpmsWszGxmFbsUg
3Wv/hNYbu5eI6CUC5w0jqJKuvT7Q+LExLiC170sHymI5YlvgW2m4JMPQ/xWLiYGU
h+PT7wERcs4X2+/dKulDjL7HKbLDg+NjtH3NSkpKMKqM1F8SmHld+7OyelYFqDuT
k86p7tBdwMGmuJSt5bJmqP2UZCUfTsKwsLqhD60TwET1A299OZQbcXmmiyHlpymo
S2cIrX+6uJVnxHFb2olFDstpjzCFuSmiaSCQ7K6g8aG3zBjRk8w=
=Wl3M
klB9Kg/8DUXUTz8JVacZLHF5vlUvBnVLxbC/bO3DTYcdMFWtH9mAzCV6DjqeaMx4
r+L9E0zt0KD1p0i+YGn5DsVANhcwH4i+2dR2fZoH4/v0kJL/JVnEpyVgtdoaDQgo
ok2yT7Vaw1tHNq//yIUCE/o4ZxQN+cM50ZO6JMvrtCGMbRtB5JHcYg6Ns2xezXkZ
GDV9ZuN3lQesSP4PqH8gd6NafhNieIxNkRW8DNC6qNepGd32MIT798lsU235nHCI
yYdq3+c0GYxEc9VOS4JMOpkjNBkLfH9mj41iW/DiRA/d6B3j150ZLfwcWmudbxKe
OpN3K/YFI08BgmNarMMdPCpVdof7+023ckQj2hqxhT08sNSrD3yamSSw2J67a8vw
auwMBqvy5cCjlOwml/MxPaPIK5N/40Cf4DVn7P69OzYEwNl2JIwMX2Vy9vUKW5UI
GCI02D8KzCik+6Xot+B0rmPv0rWO/RAy+CkcGH/P9+Z6+OfK5kwo0IFvebquL3OH
Az5c44nKO5ihEWqpjuKnxSQ1Ht3j0muBdblor7VKLGm/18oxt3+86IANqKv2QE47
wSPjvpwROufk+qsCiyVmJaPW67zNOfac0K7K6DaFh8XMyi2++b4+rsIuDh/EAYDG
+zs/mfGXP6CmQIwA2S+KP06qEPyrAJyRiSDk+VPXlSH6MfRhHjI=
=9/3L
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -1,5 +1,5 @@
DIST clustershell-1.9.1.gh.tar.gz 383917 BLAKE2B 90d8c8390453a2c843bbb909a741d24d5f8e4b8eb03631bbe81b98973fce95d96dd3e68d0b951bc23d067057222c858e5041a3bafde200e0e2d14a0be995689f SHA512 32ee8b43d92e7ada8c81facc6a0609c39beee9189fa6fb9c2237387a58134f99fb2e6ab6e5de35c8e6fc8d3cef57f74f4c08b14968484546859071dff2594eb1
DIST clustershell-1.9.gh.tar.gz 382574 BLAKE2B 031eb9683db330f3b90ac06fa9a0409ea72c1be3d83c8d0519e0080ead715386043c925a6dbaeafdb38351c54f1508c050279603cd81bc2de60ba2df5733f636 SHA512 9eb4e9663a6381fa27311d1d70002ba64066ee6e2e08aaf772974d8097c6ca2d020563fc8478064e76bc6e56d37ed7eefc2919db99a2f5b26bd878fa7b764a15
EBUILD clustershell-1.9.1.ebuild 1134 BLAKE2B a382459c7be182f5b215aa6775a4f05098d4d513423fb40f314d014a7f126c6d626e75777f0757e3411cf2cf5dfab87ba815afa34ff3542ca27a995dcee006c4 SHA512 52118a47e4edd4010e814ea82ff0245140a6daa3799e440cde1b8591065dfb6bb37fdaf24a75c44a3894849db50d30258aaef2ca6e335cd0cf97e5e06712d301
EBUILD clustershell-1.9.1.ebuild 1133 BLAKE2B f33c5fde46ef7a8a6f962c40147f1b7ae020365185a5dffb87415e3613e8ff8d1617253851f4cfb3b622c791f7c71f0a346400d3f38fce7d9f4f2ef074b19d81 SHA512 8195776d408ee32391fcecd4550f07dd94d37cfb52539ec8b54a36158bf6889378d44592f1526b5b3188f4aba0d0c20b9df5e9913093ef297886ea7a00fd462e
EBUILD clustershell-1.9.ebuild 1156 BLAKE2B c2aa3e12edaf2a17208373c440617d7dceebbe018c7364ba3e6f50ab954f3274e9b3236a8e1b1843bcc7eb579f8230e9d1f783d7ba0ce3c11e8ec9a0f27401be SHA512 0bb4cddc8fafee1e860474b822b82bc29f5ad7d0bb63f7062c0dd98ac4955a2f6f61e169a9882d534ac555959f5f1366b9185a81c00bb4768e6c50d3fa81e72e
MISC metadata.xml 610 BLAKE2B 1baa68f298ccc1117524968f3ddef220f068e876cfe8d6e5243a5f3144bfa8db21aa93bdb92efd3e7082c0e32b2747d2b544687114b09b78f823636d9b9be5b7 SHA512 0e4a89c4ea24577e065ed6b1a5714cfabea0a3452d546a16824608d2fdbc97ac39fb43d49c7adb279342a774b6719d52707b54091fc30326cbef14755fc04e0f

@ -18,7 +18,7 @@ SRC_URI="
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
BDEPEND="
test? (

Binary file not shown.

@ -22,7 +22,7 @@ DIST redis-7.0.5.tar.gz 2968205 BLAKE2B c319a2f656e4bd26637735ef73e58eecc306e202
DIST redis-7.0.9.tar.gz 2984823 BLAKE2B 9c2e79f40ad14f6412ec4bc79507a32f8780bf4b3a311b87dd309e74b6367536f1c91b8026efc6acb3d750ca7c49687a74660c66d104caa439ef385db3eab230 SHA512 e984a19583e4aae0a5dce85a434d3255f4f13725eba0f11a1fe1a1189b17035152a26b65f1a3a8834f0dd8218f4a65986c918f96386120ea9419bd02366c8293
EBUILD redis-6.2.11.ebuild 5477 BLAKE2B 14f386f89b2d762bb0dcc7ce6ea2b248e30c673e6945d32f1f8d029f41f1c58d1e1a37638141975c9f931b2afe6ec91778e95fc33d7f2dd2e2b8656146214477 SHA512 ce2b530d307b191ac0abd651e236e0ed6d2aa60f9297fc629006116f1ef86536a5ba413e29966771d415178693ae44654a42b98789c2c75455707e24cc3b50fe
EBUILD redis-6.2.7-r2.ebuild 5541 BLAKE2B ee1a308081b8e6ed74e01d69ab9c4b23d6010a6eaf52a7e64f0ed185fc6595e36f1fec5ecb379af8df28269a9f248ed1f15771e41e959f40d1dfc6b0a8310234 SHA512 575b3dbd3059f9e88a3eb64fbbea92e05bd869eb6e2c49c0a6f6b6d667411d810e1414b3ae8ed43acab025d7a0b4249d357adce5784345605b042d5a225256d2
EBUILD redis-7.0.10.ebuild 4939 BLAKE2B e0ccc9a28abe811494f99a07979e6d0df692cb2b0f37b4e8d0b409dd87094bb572052361e077ef5d954c328ffad928dc863fa2bf35191c27f200b6c3ecf188ac SHA512 5f31cb19f67d0d3867a1d5c15bfda32be40e962b18c571d4e24da895f6160a3b96ceabfcc72a430df5b75fe270b3a741dd76856f9e4589fa69d61a002633a537
EBUILD redis-7.0.10.ebuild 4938 BLAKE2B c275c04f11a84337eb1bad31ea1b520314f387391b88d9f46f7597f8b876868caae9c4ade9ba94050d8164e30fd6da810b6e415b567b87b0c1d08889d91422d8 SHA512 67180a9b0066e2f88236efc5b9640a64bba126c90274bc98af213021ed29c51e7bf8a1f2b1896856ca81b7ddffb1d89661690ca855b15d12719967b23236e750
EBUILD redis-7.0.5-r1.ebuild 5052 BLAKE2B 2104f1b8adbfbc8200fcca092653ecfa73115a0cb275e5ceb37575b11e5c154c58476fdc310f9033f656b2322cb587b5a6b57a39cbafdc4a34d9167389365837 SHA512 78e69a11dbe46d5d8cab70059b9fe0e403bb6f963de06e1c0e707462de38f3fd35a9d32d31f643463829c8d2c273d099980a4b552eb59657e2b1bae7512bdabb
EBUILD redis-7.0.9.ebuild 4937 BLAKE2B 765a5112d9aa60227dced3884d5cfa7d3a38a4b82741ea6dd9e4465f33731be241e8b5ac05eadbd4103e4f427aaf01c79c2001fbda8cf519e854212160c14c6a SHA512 5b3b89eda61bcc7e39c81f18e0e11260ea6a8365db63b5a4e104ed2e3f3f3a7bf36d1df14bb3643b0ab81e5e05573e1268a2eae82ea1c37d57969909488a4846
MISC metadata.xml 692 BLAKE2B 884fa6be2c816c04a9a24db6d1e47f5e84da00a47cf7cf8a757b3a6d7a1d769597107db2c32904e9d1306cf5450fedc04bbcfb75a14a89c0d6bcdf4dbe85636e SHA512 48a675be7e6a294dea1cdde0a6988793150b8ad36fc0e9402476221012292d549916d8186e2ea97ca1be660f9d60a9c889cb8cb6e30fecaeed1525bf9003de88

@ -14,7 +14,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="+jemalloc selinux ssl systemd tcmalloc test"
RESTRICT="!test? ( test )"

Binary file not shown.

@ -1,5 +1,8 @@
AUX batik-1.14-modules 461 BLAKE2B a22123561682c3990ad289ca888453b876bb1a4de03b435445758386297cb8e1058db777d4c79941a407c4b95ad8623a6450dc8ba0acf71f66b25a666ab7695c SHA512 19ec52318a76f16122e0740bb8f744e6b669537ad75f44931c1cf64c407a1d11b6eba4ea4b0e0e37ec5402e9ff99b76e8ae0e5b65f529f6ad56e30625cb7b77e
AUX batik-squiggle.desktop 177 BLAKE2B 7f4fbc31f31f6ddbdb7802ad4ea6b87c21b39b83cec2caf5f8b68634693b05c66e3f7da6d2cf69f5da6defa2d44fa4c5a0eba4af13308b8f18fb666be86b1d40 SHA512 7e7be90a0a779752cf04bbb1e702f5f3ca773129f7dfebcc3352e55f81cad2d65f6067e07c075f730b7f11235529804856fc226703b5e213216bc110dd978d8e
DIST batik-src-1.14.tar.gz 17647867 BLAKE2B 9385e77e739ece921012310a53953a6e258a5d748987e85dd20783ca248ae55619db6472b7590a45fe40a1b51c693478a37a7dbe1a958b42392c525e5f228815 SHA512 689c52f58f8f0456c89bd18745d2d92e7590b9054bea71b96be87d44977057d583e78504cbf14afc3e0c585d2383dac3009c7c421de868c847db045e921da8fb
DIST batik-src-1.16.tar.gz 13495722 BLAKE2B 041442b5485588a23b6e335cc46630b3c73fb8a36157e8bc77baa7b399bf7986549039f27e89727ebc98b8492095b957c8c6deb12b232a39784844e4c5edf6ab SHA512 024ab7a204d00b6c855e26c62a326dfcde5fb486a7635890c6fcb37d421c7195ae04b3d292daabc0fcb6564f55bfa93d6fef15cf4c2dad77e569ca17d1eeb250
DIST batik-src-1.16.tar.gz.asc 833 BLAKE2B fdcfb26b9cc0d4fb0c37ce42d65628629ab0c27257ebe07715d5b2786500515125a240957c9ba76333aa54320905273031354cf09ee29e3a79fc7529640ebf03 SHA512 7fc3450d2b4d19e03528707fc20d6e18af926938ad24ad7460cc1c423c6c40507059fff2e2921d82fc582a4b486a75141fb407d450b043e2cc5007e0c2d486ea
EBUILD batik-1.14-r1.ebuild 5212 BLAKE2B 3d4b50a16f0e0e940fa0a7074abbce4824f703d50d3099af157ebdeb3d8147fb7f016b105837e044a836a79fbe96a0e48d8948c1669d0e46d8a64065eed69835 SHA512 39bddd9d287ed85594924148da66586dd9d42e91bce2a18337826494e16846080524b7845266a32675cd8a5891b41c6f1540beb958d1fb3eb07533fcbfb9a6f1
EBUILD batik-1.16.ebuild 6228 BLAKE2B 271da700349b4d8e27317dc62c30a3cb2d62517e4d02a8f9a74c1eb59de23ed38e0ec0f0f8fc318333f5c58d0f1b26208d7139b30f0142741f9f9c512a49cf32 SHA512 eaab9e535e0dc7fcbba27386848dd11f25b62b4f433e3d3a925de331e125632e3c40662f38405374ea6e46626667d57f276a2c4a431f5d0c79f3f852850a8ba7
MISC metadata.xml 610 BLAKE2B c589c175b595deb71eae6b8fccd46f4d6b82331f636cff28b6074300b6495efb780d157bb1b5b1359070cca7405138fcff719d72f1038023357fc7ab05c52b87 SHA512 73a6bb61c87645d1600ab90ca954599208c8599e967f6e999d973fa80e9693435db8a75ace95c8881486c8e2929d5a201a51e821e5f58763c273b21b5a32c229

@ -0,0 +1,229 @@
# 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="org.apache.xmlgraphics:batik:${PV}"
JAVA_TESTING_FRAMEWORKS="junit-4"
inherit desktop java-pkg-2 java-pkg-simple xdg-utils verify-sig
DESCRIPTION="XML Graphics Batik"
HOMEPAGE="https://xmlgraphics.apache.org/batik/"
SRC_URI="mirror://apache/xmlgraphics/batik/source/batik-src-${PV}.tar.gz
verify-sig? ( https://downloads.apache.org/xmlgraphics/batik/source/batik-src-${PV}.tar.gz.asc )"
S="${WORKDIR}/batik-${PV}"
LICENSE="Apache-2.0"
SLOT="1.16"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
CP_DEPEND="
dev-java/jacl:0
dev-java/rhino:1.6
dev-java/xalan:0
dev-java/xml-commons-external:1.4
dev-java/xmlgraphics-commons:2
"
DEPEND="
${CP_DEPEND}
>=virtual/jdk-1.8:*
"
RDEPEND="
${CP_DEPEND}
>=virtual/jre-1.8:*
"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-batik )"
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-batik.apache.org.asc"
DOCS=( CHANGES NOTICE README )
# Modules batik-rasterizer-ext and batik-squiggle-ext, upstream puts their jar files in the extensions
# directory, see batik-extension/src/main/resources/org/apache/batik/extensions/README.txt
# We comment them out but keep them in the mudules list for later.
# The same for batik-test-old which depends on fop-transcoder-allinone which itself depends on batik.
# We also don't build batik-shared-resources since we install those resources on global scope.
# And we don't build batik-all. Instead we install the modules.
# BATIK_MODULES is the "Reactor Build Order" extracted from the output of "mvn dependency:tree":
# mvn -DskipTests dependency:tree \
# | sed -n '/Reactor Build Order:/,/Building org/p' \
# | cut -d':' -f2 | cut -d' ' -f1 | grep 'batik-' || die
BATIK_MODULES=(
# batik-shared-resources
batik-constants
batik-i18n
batik-test
batik-util
batik-awt-util
batik-css
batik-ext
batik-xml
batik-dom
batik-parser
batik-svg-dom
batik-anim
batik-gvt
batik-script
batik-bridge
batik-svggen
batik-transcoder
batik-codec
batik-extension
batik-gui-util
batik-svgrasterizer
# batik-rasterizer-ext
batik-rasterizer
batik-slideshow
batik-swing
batik-svgbrowser
# batik-squiggle-ext
batik-squiggle
batik-svgpp
batik-ttf2svg
# batik-all
batik-test-swing
batik-test-svg
# batik-test-old
)
src_prepare() {
java-pkg_clean
java-pkg-2_src_prepare
# We drop support for jython due to bug #825486.
rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreter.java || die
rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreterFactory.java || die
}
src_compile() {
# We loop over the modules list and compile the jar files.
local module
for module in "${BATIK_MODULES[@]}"; do
einfo "Compiling ${module}"
JAVA_JAR_FILENAME="${module}.jar"
JAVA_MAIN_CLASS=""
JAVA_RESOURCE_DIRS=""
JAVA_SRC_DIR=""
# Not all of the modules have resources.
if [[ -d "${module}/src/main/resources" ]]; then
JAVA_RESOURCE_DIRS="${module}/src/main/resources"
fi
# Get Main-Class from the module's pom.xml
JAVA_MAIN_CLASS=$( sed -n 's:.*<mainClass>\(.*\)</mainClass>:\1:p' "${module}/pom.xml" )
# Some modules don't have source code.
if [[ -d "${module}/src/main/java/org" ]]; then
JAVA_SRC_DIR="${module}/src/main/java"
java-pkg-simple_src_compile
else
# This case applies to batik-rasterizer.
if [[ -d "${module}/src/main/resources/org" ]]; then
jar -cfe "${module}.jar" "${JAVA_MAIN_CLASS}" -C "${module}/src/main/resources" . || die
# Else for batik-squiggle (also batik-rasterizer-ext, batik-squiggle-ext)
else
# Create the JAR file (not possible without adding at least one file).
jar -cfe "${module}.jar" "${JAVA_MAIN_CLASS}" -C . README || die
zip -d "${module}.jar" "README"
fi
fi
JAVA_GENTOO_CLASSPATH_EXTRA+=":${module}.jar"
rm -fr target || die
done
if use doc; then
JAVA_SRC_DIR=""
JAVA_JAR_FILENAME="ignoreme.jar"
for module in "${BATIK_MODULES[@]}"; do
# Some modules don't have source code
if [[ -d "${module}/src/main/java/org" ]]; then
JAVA_SRC_DIR+=( "${module}/src/main/java" )
fi
done
java-pkg-simple_src_compile
fi
}
src_test() {
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
for module in "${BATIK_MODULES[@]}"; do
einfo "Testing ${module}"
JAVA_TEST_SRC_DIR=""
JAVA_TEST_RESOURCE_DIRS=""
JAVA_TEST_RUN_ONLY=""
if [[ -d "${module}/src/test/resources" ]]; then
JAVA_TEST_RESOURCE_DIRS="${module}/src/test/resources"
fi
# https://github.com/apache/xmlgraphics-batik/blob/refs/tags/batik-1_14/batik-util/pom.xml#L74-L75
if [[ "${module}" == batik-util ]]; then
JAVA_TEST_RUN_ONLY="org.apache.batik.util.Base64TestCases"
fi
if [[ -d "${module}/src/test/java/org" ]]; then
JAVA_TEST_SRC_DIR="${module}/src/test/java"
java-pkg-simple_src_test
fi
done
}
src_install() {
einstalldocs
domenu "${FILESDIR}"/batik-squiggle.desktop
doicon batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/init.svg
for module in "${BATIK_MODULES[@]}"; do
JAVA_MAIN_CLASS=$( sed -n 's:.*<mainClass>\(.*\)</mainClass>:\1:p' "${module}/pom.xml" )
java-pkg_dojar "${module}.jar"
# Add a launcher if the module has a MainClass.
if [[ -n "${JAVA_MAIN_CLASS}" ]]; then
java-pkg_dolauncher "${module}-${SLOT}" --main "${JAVA_MAIN_CLASS}"
fi
# Some modules don't have source code
if [[ -d "${module}/src/main/java/org" ]]; then
if use source; then
java-pkg_dosrc "${module}/src/main/java/*"
fi
fi
done
local java_policy_file="${JAVA_PKG_SHAREPATH}/etc/${PN}.policy"
insinto "$(dirname "${java_policy_file}")"
newins - "$(basename "${java_policy_file}")" <<- _EOF_
grant codeBase "file:${EPREFIX}${JAVA_PKG_JARDEST}/-" {
permission java.security.AllPermission;
};
_EOF_
java-pkg_register-environment-variable \
gjl_java_args \
"-Djava.security.policy=file:${EPREFIX}${java_policy_file}"
if use doc; then
java-pkg_dojavadoc target/api
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}

@ -1,4 +1,3 @@
DIST javahelp-2.0.05_p20170719.tar.gz 6045243 BLAKE2B 3cea100e6087f7f8884a04cc1b046f2611e4c516be0086faec685a85311f2cfd9ca49ee9f3fdff37d7e9a496685dc288601521047a3d4c2ae6b31faee2ad7390 SHA512 6d98c33f831052133176cf50419aae6dc1f5715485bcfd33f7e346cb694f5483b1f7a159f47799a72933db8ca42d83cb73b23946179aa6ccaee946d524b3bd36
EBUILD javahelp-2.0.05_p20170719-r2.ebuild 1671 BLAKE2B b888661cec8fb5809bad3659fd3350ffc915b27aa3d9291eed88f0a0194aa702358639c7546840a56b20664565bc9442748b25164bf8418b92cab82e2322dab7 SHA512 f5182e636d07e823fc4314fe077a539e86af3d7e265884b62b42dc176dc13d48924d9491a80dd0bcfcbee7f951f3db770880a14099c11f9fb52135fe515b9fe1
EBUILD javahelp-2.0.05_p20170719-r3.ebuild 1612 BLAKE2B 200c30695215557ec36930715715a0dd758b7b49d09b670a7c705b53c6ddf69e9a28b4f865fa1c341c1815d26d9fd9337c8ed61ce3a904a5b7aba05aeff93a2c SHA512 cd34ea7328258e5d9a36aaff43b17e5734bbcaca80c8bb9bd9a12b114be8713f1883faf4ddda209d0d85afe28c655ead198ed5a267a164d0b14be5f31bc2ca31
MISC metadata.xml 705 BLAKE2B 99d50e7e4960fd92f1b9f34d830ee22246f88c5224beb09eb581fa10b128753985c991b22a002eb8cc6ecb599475d0d88a50cfeb76734a4d687fc3c34d88686b SHA512 c20f79d6b27ea89d68d8f9655804986827e4bb5fff86b525047d8b34cb1c30c051af76d732da63a38ee9b311e78fdaaa4e3e2fa1232cde0230b7e75f6af37b6f

@ -1,70 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
COMMIT="3ca862d8626096770598a3a256886d205246f4a4"
JAVA_PKG_IUSE="examples source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="The JavaHelp system online help system"
HOMEPAGE="https://javaee.github.io/javahelp/"
SRC_URI="https://github.com/javaee/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2-with-linking-exception"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
CDEPEND="dev-java/tomcat-servlet-api:2.4"
RDEPEND=">=virtual/jre-1.4
${CDEPEND}"
DEPEND="virtual/jdk:1.8
${CDEPEND}"
JAVA_PKG_NV_DEPEND="virtual/jdk:1.8"
S="${WORKDIR}/${PN}-${COMMIT}"
_eant() {
local \
servlet_jar=$(java-pkg_getjar tomcat-servlet-api-2.4 servlet-api.jar) \
jsp_jar=$(java-pkg_getjar tomcat-servlet-api-2.4 jsp-api.jar)
eant \
-f javahelp_nbproject/build.xml \
-Dfile.reference.servlet-api.jar="${servlet_jar}" \
-Dfile.reference.jsp-api.jar="${jsp_jar}" \
-Dservlet-jar="${servlet_jar}" \
-Djsp-jar="${jsp_jar}" \
-Dservlet-jar-present=true \
-Djsp-jar-present=true \
-Dtomcat-zip-present=true \
${@}
}
src_compile() {
_eant release
}
#Does not actually run anything
#src_test() {
# _eant test
#}
src_install() {
java-pkg_dojar javahelp_nbproject/dist/lib/*.jar
java-pkg_dolauncher jhsearch \
--main com.sun.java.help.search.QueryEngine
java-pkg_dolauncher jhindexer \
--main com.sun.java.help.search.Indexer
use source && java-pkg_dosrc \
jhMaster/JSearch/*/com \
jhMaster/JavaHelp/src/*/{javax,com}
use examples && java-pkg_doexamples jhMaster/JavaHelp/demos
}

@ -2,9 +2,7 @@ AUX 2.5-build-r1.xml 3084 BLAKE2B 6eb6025444ad6b2af035217bc7c1410a1238e25eaafdfd
AUX jsp-api-2.0-manifest 474 BLAKE2B 51ae750bf0caa563387eb51f0fb1be53c693c7cb0d1e0b8193fa80d70a776c0cf24b2eee585cf77292bc2112b60075414a4d05ebe16dc26eb3c2976a44420774 SHA512 f2e21cee74fd1c3f1403eb3e26c1c7a59be420bc25da842af0cfae851fcf4bb22575b147feb2ffd3a52410e0e552bafb4414b9f8ef5f9a0f4df1d061f2c6be41
AUX servlet-api-2.4-manifest 310 BLAKE2B 8400197ebfe43615dbea9ac8fad2b85f89abe9e8414cbc1ce835f09ccc2921e3aa50bffc3d3c38364bd61d38f14e979219f93125c3b61403ebecebd16226fa56 SHA512 bb16a0fd2d277d2b7990294bfc730def285d6e390c8ab3166d8ffb08e9d9c62c9f462893fdd9eb84cfa93685262a8800622acdbf0fd9a7f2ffb5709f0387f9ca
DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b SHA512 c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e
DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3 SHA512 845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7
DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703 SHA512 ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
EBUILD tomcat-servlet-api-4.1.40.ebuild 1007 BLAKE2B 47367c64fb51f41908e0d04234e09306c56ed593120c5daa3ddd18e583d1ec3c1fa77b620613aa9b79dcd87e5a7b631cbe5c33443ae00380abfed671c93cd7d5 SHA512 c126e35ef153353c5cb5127ad7c6b46230a6ae0b70b873ce323e7906680becad7f99844792500281e4532e45ddb050e0f40079daea05ba514d733458aec4a715
EBUILD tomcat-servlet-api-5.5.36.ebuild 1417 BLAKE2B 698cf8076448e7478124561d802e96cdb2d431778dced5de495f7ed2c665ff079300b37e658b3cad133c99bda92505eaf8add6c3e582d00ccdad61ebc4097c80 SHA512 7a571e537319eee86a34070e5e8e2baa722238fff2a57bea51a9e9ca746ec43ef07c7864a7235ef3ab33560b111c8d4971b8e4848f1e54f2719ed162857a7437
EBUILD tomcat-servlet-api-7.0.109.ebuild 2986 BLAKE2B 8bafa3c18cef415f0eb5b20ecf07ea4209313321288b8aa25e13463509e12aa58d250e8dbe52b3801ebf409cf0f013e42ee5cfb9bc1e548971263f7639b09240 SHA512 c3991e127f68c4e0ef6e1dde9ffefbcbfc72479d6dff48c048f8d56adb505ab8959da75422e52eb02c1f5d235c0051474f0329de4013774594289b011223a263
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559

@ -1,49 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit java-pkg-2 java-ant-2 java-osgi
MY_P="apache-${P/-servlet-api/}-src"
DESCRIPTION="Tomcat's Servlet API 2.4/JSP API 2.0 implementation"
HOMEPAGE="https://tomcat.apache.org/"
SRC_URI="https://archive.apache.org/dist/tomcat/tomcat-5/v${PV}/src/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="2.4"
KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc source"
DEPEND=">=virtual/jdk-1.8
source? ( app-arch/zip )"
RDEPEND=">=virtual/jdk-1.8:*"
S="${WORKDIR}/${MY_P}/servletapi"
src_compile() {
local antflags="jar $(use_doc javadoc examples)"
eant ${antflags} -f jsr154/build.xml
eant ${antflags} -f jsr152/build.xml
}
src_install() {
mv jsr{154,152}/dist/lib/*.jar "${S}"
if use doc ; then
mkdir docs
cd "${S}/jsr154/build"
mv docs "${S}/docs/servlet"
mv examples "${S}/docs/servlet/examples"
cd "${S}/jsr152/build"
mv docs "${S}/docs/jsp"
mv examples "${S}/docs/jsp/examples"
fi
cd "${S}"
java-osgi_dojar-fromfile --no-auto-version "jsp-api.jar" "${FILESDIR}/jsp-api-2.0-manifest" "Java Server Pages API Bundle"
java-osgi_dojar-fromfile --no-auto-version "servlet-api.jar" "${FILESDIR}/servlet-api-2.4-manifest" "Servlet API Bundle"
use doc && java-pkg_dohtml -r docs/*
use source && java-pkg_dosrc jsr{152,154}/src/share/javax
}

Binary file not shown.

@ -18,11 +18,19 @@ AUX 3.1/901-musl-stacksize.patch 945 BLAKE2B 7187ee4c73fb4a9ec00b32a02a176863d88
AUX 3.2/010-default-gem-location.patch 356 BLAKE2B f44459799fff80c7f14e5e7d674ee9ed22863cdb84838e0fad55a66f615fa91e3e4de30377c04a385927feea67c6046c837eb7a647fbe162685309ea3f9ea420 SHA512 894075663d409a117ad94abd63d6562c90b87a725ef56d02ad7c187532b99a56128be2f5f64d0e72763d1c14213707de84c920415107df875218489796bc4a5a
AUX 3.2/901-musl-stacksize.patch 749 BLAKE2B 422d53ef7fc1e76bd7466ff67da7cefd3665282ce0e29d16e2455e8f2bcbe081c0b9d31119eed6d6b53f6200fa72d623e9c04e0ebd6594397cf1dad344e8049a SHA512 f9ad0a50a0672a88b89cba9c452c090e0fe47fe41c640951b1b14970e1219a27c9ef3a1b53650b135d607830ae7a09b6a8916e45263415b58122c07262e90b1b
DIST ruby-2.7.7.tar.xz 12101804 BLAKE2B 35f53835259217e344bde7fa3e2fe18e24c3e56eed2ca6dffb7385f38def401e6115944189138b280df5bbb0f5ff2e98f88260165f6e1802c60bd24cc6366397 SHA512 a19be3f0dfce040fe79f439e606f179d6750d2cc6e7b64fd65933edd487f5995573f7d0730beec9d3edadf942f8e9216f01ab3fff189d6cbe9d46a9add3e2683
DIST ruby-2.7.8.tar.xz 12105320 BLAKE2B dde5dc368b0e23b19c2f52ec16f233a90f26aa42739882b5222a9112e42d424e16eb781ba0b5351c89c8845724f4e53073f6c60a6e29814c346f824ade5dfab0 SHA512 4b49dff3e1c2e79d914e10418e4c03026f5d4c137dc337f5c720fe26cb9fcdcf4afc6b7c967356cf5fbe04cc5ef431174c48a035becf3e2322c2c45d3c9b2f59
DIST ruby-3.0.5.tar.xz 15880196 BLAKE2B 581aa202f6b1b5c72bb18d486c4f74ec87a6c2dd38166c4841b75dba891aabd72c3889b158134b04763cddb22c0f60015f4d21c5130077053e1fcb13e28a8024 SHA512 1c69d18210a2156f7696c678a8d54bf05c4dc49a1401c1ecc5760b1c23fb6ac14053873a225564664d6a327cda274ce72f47d112a6ad8d378f978de4e507e9a0
DIST ruby-3.0.6.tar.xz 15864560 BLAKE2B e1fca86cdf267fc2289ef4d605fdf0023265c3a291ca4088361c0acd64310a7c41bf0750b4ac762157c20ceaa5df8bdc0a67374bcad9654bca5c3fc8630ff89c SHA512 abbf883cd9f3ddbd171df8f8c3cd35d930623c4c01a5e01387de0aee9811cca7604b82163e18e04f809773bf1ca5a450f13f62f3db14f191f610e116ae4fa6f8
DIST ruby-3.1.3.tar.xz 15300224 BLAKE2B f3ef9031c2902bf5d624dce0a4584724e7a9099fb8b33b86a99026c37f4b91f23ff35c23a3cd7715bf739e6c539cc3612b5a750d00cbacf8e4ebcc70bbc85f41 SHA512 4b0fd334ae56132ba98b8a69adad54bdcf7f7aeabd5eba5b0f0399a3868e2054f9026ca1b1cb2dbb197a9e9b0610b263481949c0623a62071546bc5adff8ca69
DIST ruby-3.1.4.tar.xz 15316604 BLAKE2B 5d771c267451c05ae192991976957d43d1131e652ac5a90a8dfff9deba97cf6b139d0113f5d2ed44225a545aa79a1c732555de1efc83d1010d097ec35f7e92dd SHA512 a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633
DIST ruby-3.2.1.tar.xz 15094384 BLAKE2B 2dce2201c2c44910fdfe3e58013df9432e6b242baa9cb1f2c0ea3b010a18f9508d9c7802932cca0a05e6b35a2fcd17195a076f6c6741684959065878c31fc2bf SHA512 69caadab9be6b56905ea4fc92fa0e36704f9fa6a0e7e7f4c6bdb79e9cbe8dc57c524f96d9c18802d61aa1ca578fed2e9758692f9d701bf0dba938f0206b721b3
DIST ruby-3.2.2.tar.xz 15118856 BLAKE2B 8e09fb0f6808d4572f86ea190db4f4b950ff3a13391bf7bc3e515b6d14f356d3f7c1eb5bbbe2de460ef78edee54462fdf9be56722cd9e27a613febfe45f8c40a SHA512 a29f24cd80f563f6368952d06d6273f7241a409fa9ab2f60e03dde2ac58ca06bee1750715b6134caebf4c061d3503446dc37a6059e19860bb0010eef34951935
EBUILD ruby-2.7.7.ebuild 7919 BLAKE2B 1e6c1c39b7213fac6b657a059b9648e46bb3535e142335aba846ee323a39d4c1ec55dbab65e418670fe6207f33b8e0f1db72ceac56468acc27664aafa092de34 SHA512 7050b5d05734f0b588877c33b1b531d8d50d060234f12c29d5a209ab8dbd440bfc223f038002aac30837dc2f76d8774e18b661dbef53efb3ee8b0b4dc8e8fcb5
EBUILD ruby-2.7.8.ebuild 7927 BLAKE2B 92a17d083f6138f23f4b8b46fc72fe07e3871c3eec481f22ae3996b65ca488955c43328c2fbda9a0ed49ba80b785315aa9e5280f228cf3a06941b36ae2664738 SHA512 7ec9e13dbc94f24ac688403515e5d22f09818e248bdbaa07a55011b5e7d5bef451d7765fc7f04a89c15503987921277fed30e838a9aed6ff4263e40ee2f29c61
EBUILD ruby-3.0.5.ebuild 7766 BLAKE2B ac667961e1ffd320e538ba8faacc9777ca1d0b8d7c9ee2961bfa92280f67a8ab80f45a3e43008d89dd8424d12c061bdd870e616d5c614567bac74cbc8bd5c5e7 SHA512 5ddf1bdf0a4b5c5b1db85800dd2acac3658ab3717293f7a405d0b7a1531dde904da233193766e3f47dd5e1b6029931327d61803bdda3db2699057cf34a1cbf1c
EBUILD ruby-3.0.6.ebuild 7774 BLAKE2B 561ffd59751e5ac8d588fbcf5a0e3469f2d79fa5adbbbaa5a9909dfb1c537347a62a17632cd3fb9f9757d8394408a243a47d87ab004a9c7c956515b4d2016fac SHA512 e13f6f677c1976c7364864fbecaa23679c78c4ceaf8f20907569b320a76caa3b1fa88bf2bbd2451f5f104eeb9d5a7a1bda2f38df87b5718d2b0a9c3fe0ef649c
EBUILD ruby-3.1.3.ebuild 7518 BLAKE2B b2ed93e5681dad89f143af813c75e515d96c0c698f21a6a19a7ed959d5eb165352f6d87dc7a76395f9bbd43f8d17995c4f3511a37b8afa397a7b67f051a66d6e SHA512 b45cd6530aebf890663d1481fb0354363de0e7ca8a04b575d14e643b40b68eaf4d47d9c372165860ec49382d3ea9b6b078567c92b29042d75c69679e35615c0d
EBUILD ruby-3.1.4.ebuild 7518 BLAKE2B 7f5f6468db2683b80ef85df0f0671ccc7c07fb76ecaa5dd9fcdf2b11f8c5ba6449c60937e171e59cd3bf6de795b67d9c431d89007aa97d307e786ba6ab782062 SHA512 4f128d82636dacb35f6f3d269e06eb5d9664f4bac915dbcc70fab3677272fb0ff73928676c2210f43b6864cf1680e801805953ba0ddc6a4eba303529f28e53d8
EBUILD ruby-3.2.1.ebuild 8480 BLAKE2B 5abef4176a0494aff896d584e225d1f1fe944fa7bda7927cbd685e64e3bcaf112a67c6c5e32e77814b51fa56f3ac8676be2dfc25f4791c722999965cd4b2bf5e SHA512 e7a02abee0053c409a76b099cbab7af39d2e31c47660e81f1cbc79202567e67471bfb6f0ad628d0dda0bac45f9e27e83b5ea9427372dbb6becd72bc6a8d6d403
EBUILD ruby-3.2.2.ebuild 8480 BLAKE2B 5abef4176a0494aff896d584e225d1f1fe944fa7bda7927cbd685e64e3bcaf112a67c6c5e32e77814b51fa56f3ac8676be2dfc25f4791c722999965cd4b2bf5e SHA512 e7a02abee0053c409a76b099cbab7af39d2e31c47660e81f1cbc79202567e67471bfb6f0ad628d0dda0bac45f9e27e83b5ea9427372dbb6becd72bc6a8d6d403
MISC metadata.xml 602 BLAKE2B a6e6786b21d135c4a952d48d7430a1ad545d1ae45687e83eae3164818a20b7322aac330a8b125247f1772411564a799451a3a94f5375986277dbaf824970992d SHA512 3af744c835dfeefe931af01c2b50e721ac2ba82f65ab06160aa4b63a5c2eb6543c0954902f9eee80e86cbcd727d496c2de9a9a8ebfd1cd0af9e995c6f6ab8cd8

@ -0,0 +1,272 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools flag-o-matic
MY_P="${PN}-$(ver_cut 1-3)"
S=${WORKDIR}/${MY_P}
SLOT=$(ver_cut 1-2)
MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
RUBYVERSION=${SLOT}.0
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="https://www.ruby-lang.org/"
SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm:= )
jemalloc? ( dev-libs/jemalloc:= )
jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
ssl? (
=dev-libs/openssl-1.1*:0=
)
socks5? ( >=net-proxy/dante-1.1.13 )
systemtap? ( dev-util/systemtap )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
dev-libs/libffi:=
sys-libs/readline:0=
sys-libs/zlib
virtual/libcrypt:=
>=app-eselect/eselect-ruby-20191222
"
DEPEND="${RDEPEND}"
BUNDLED_GEMS="
>=dev-ruby/minitest-5.13.0[ruby_targets_ruby27]
>=dev-ruby/net-telnet-0.2.0[ruby_targets_ruby27]
>=dev-ruby/power_assert-1.1.7[ruby_targets_ruby27]
>=dev-ruby/rake-13.0.1[ruby_targets_ruby27]
>=dev-ruby/test-unit-3.3.4[ruby_targets_ruby27]
>=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby27]
"
PDEPEND="
${BUNDLED_GEMS}
virtual/rubygems[ruby_targets_ruby27]
>=dev-ruby/bundler-2.1.4[ruby_targets_ruby27]
>=dev-ruby/did_you_mean-1.3.1[ruby_targets_ruby27]
>=dev-ruby/json-2.0.2[ruby_targets_ruby27]
rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby27] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
eapply "${FILESDIR}"/2.7/{003,010}*.patch
if use elibc_musl ; then
eapply "${FILESDIR}"/2.7/{900,901}-musl-*.patch
fi
# Reset time on patched gem_prelude.rb to avoid the need for a base
# ruby during bootstrapping, bug 787137
touch -t 202001010000 gem_prelude.rb || die
einfo "Unbundling gems..."
cd "$S"
# Remove bundled gems that we will install via PDEPEND, bug
# 539700.
rm -fr gems/* || die
# Don't install CLI tools since they will clash with the gem
rm -f bin/{racc,racc2y,y2racc} || die
sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die
einfo "Removing bundled libraries..."
rm -fr ext/fiddle/libffi-3.2.1 || die
if use prefix ; then
# Fix hardcoded SHELL var in mkmf library
sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
if [[ ${CHOST} == *darwin* ]] ; then
# avoid symlink loop on Darwin (?!)
sed -i \
-e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
configure.ac || die
# make ar/libtool hack for Darwin work
sed -i \
-e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
configure.ac || die
# disable using security framework (GCC barfs on those headers)
sed -i \
-e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \
random.c || die
fi
fi
eapply_user
eautoreconf
}
src_configure() {
local modules= myconf=
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use tk ; then
modules="${modules},tk"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--with-readline-dir="${EPREFIX}"/usr \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable jit jit-support ) \
$(use_enable socks5 socks) \
$(use_enable systemtap dtrace) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable static-libs static) \
$(use_enable static-libs install-static-library) \
$(use_with static-libs static-linked-ext) \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no
# Makefile is broken because it lacks -ldl
rm -rf ext/-test-/popen_deadlock || die
}
src_compile() {
emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
}
src_test() {
emake -j1 V=1 test
elog "Ruby's make test has been run. Ruby also ships with a make check"
elog "that cannot be run until after ruby has been installed."
elog
if use rubytests; then
elog "You have enabled rubytests, so they will be installed to"
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
elog "than root, and you must place them into a writeable directory."
elog "Then call: "
elog
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
else
elog "Enable the rubytests USE flag to install the make check tests"
fi
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
einfo "Removing default gems before installation"
rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
if [[ ${CHOST} == *darwin* ]] ; then
DYLD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${DYLD_LIBRARY_PATH+:}${DYLD_LIBRARY_PATH}"
export DYLD_LIBRARY_PATH
fi
RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
# Create directory for the default gems
local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}"
mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed"
emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install
# Remove installed rubygems and rdoc copy
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc
fi
if use examples; then
dodoc -r sample
fi
dodoc ChangeLog NEWS doc/NEWS* README*
if use rubytests; then
pushd test
insinto /usr/share/${PN}-${SLOT}/test
doins -r .
popd
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(23|24|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

@ -0,0 +1,267 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools flag-o-matic
MY_P="${PN}-$(ver_cut 1-3)"
S=${WORKDIR}/${MY_P}
SLOT=$(ver_cut 1-2)
MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
RUBYVERSION=${SLOT}.0
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="https://www.ruby-lang.org/"
SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm:= )
jemalloc? ( dev-libs/jemalloc:= )
jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
ssl? (
=dev-libs/openssl-1.1*:0=
)
socks5? ( >=net-proxy/dante-1.1.13 )
systemtap? ( dev-util/systemtap )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
dev-libs/libffi:=
sys-libs/readline:0=
sys-libs/zlib
virtual/libcrypt:=
>=app-eselect/eselect-ruby-20201225
"
DEPEND="${RDEPEND}"
BUNDLED_GEMS="
>=dev-ruby/minitest-5.14.2[ruby_targets_ruby30]
>=dev-ruby/power_assert-1.2.0[ruby_targets_ruby30]
>=dev-ruby/rake-13.0.3[ruby_targets_ruby30]
>=dev-ruby/rbs-1.0.0[ruby_targets_ruby30]
>=dev-ruby/rexml-3.2.4[ruby_targets_ruby30]
>=dev-ruby/rss-0.2.9[ruby_targets_ruby30]
>=dev-ruby/test-unit-3.3.7[ruby_targets_ruby30]
>=dev-ruby/typeprof-0.11.0[ruby_targets_ruby30]
"
PDEPEND="
${BUNDLED_GEMS}
virtual/rubygems[ruby_targets_ruby30]
>=dev-ruby/bundler-2.2.15[ruby_targets_ruby30]
>=dev-ruby/did_you_mean-1.5.0[ruby_targets_ruby30]
>=dev-ruby/json-2.5.1[ruby_targets_ruby30]
rdoc? ( >=dev-ruby/rdoc-6.3.0[ruby_targets_ruby30] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
eapply "${FILESDIR}"/"${SLOT}"/010*.patch
if use elibc_musl ; then
eapply "${FILESDIR}"/3.0/900-musl-*.patch
eapply "${FILESDIR}"/3.0/901-musl-*.patch
fi
einfo "Unbundling gems..."
cd "$S"
# Remove bundled gems that we will install via PDEPEND, bug
# 539700.
rm -fr gems/* || die
touch gems/bundled_gems || die
# Don't install CLI tools since they will clash with the gem
rm -f bin/{racc,racc2y,y2racc} || die
sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die
einfo "Removing bundled libraries..."
rm -fr ext/fiddle/libffi-3.2.1 || die
if use prefix ; then
# Fix hardcoded SHELL var in mkmf library
sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
if [[ ${CHOST} == *darwin* ]] ; then
# avoid symlink loop on Darwin (?!)
sed -i \
-e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
configure.ac || die
# make ar/libtool hack for Darwin work
sed -i \
-e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
configure.ac || die
fi
fi
eapply_user
eautoreconf
}
src_configure() {
local modules= myconf=
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use tk ; then
modules="${modules},tk"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--with-readline-dir="${EPREFIX}"/usr \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable jit jit-support ) \
$(use_enable socks5 socks) \
$(use_enable systemtap dtrace) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable static-libs static) \
$(use_enable static-libs install-static-library) \
$(use_with static-libs static-linked-ext) \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no
# Makefile is broken because it lacks -ldl
rm -rf ext/-test-/popen_deadlock || die
}
src_compile() {
emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
}
src_test() {
emake -j1 V=1 test
elog "Ruby's make test has been run. Ruby also ships with a make check"
elog "that cannot be run until after ruby has been installed."
elog
if use rubytests; then
elog "You have enabled rubytests, so they will be installed to"
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
elog "than root, and you must place them into a writeable directory."
elog "Then call: "
elog
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
else
elog "Enable the rubytests USE flag to install the make check tests"
fi
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
einfo "Removing default gems before installation"
rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
if [[ ${CHOST} == *darwin* ]] ; then
DYLD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${DYLD_LIBRARY_PATH+:}${DYLD_LIBRARY_PATH}"
export DYLD_LIBRARY_PATH
fi
RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
# Create directory for the default gems
local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}"
mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed"
emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install
# Remove installed rubygems and rdoc copy
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc
fi
if use examples; then
dodoc -r sample
fi
dodoc ChangeLog NEWS.md doc/NEWS* README*
if use rubytests; then
pushd test
insinto /usr/share/${PN}-${SLOT}/test
doins -r .
popd
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(23|24|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

@ -0,0 +1,251 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools flag-o-matic
MY_P="${PN}-$(ver_cut 1-3)"
S=${WORKDIR}/${MY_P}
SLOT=$(ver_cut 1-2)
MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
RUBYVERSION=${SLOT}.0
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="https://www.ruby-lang.org/"
SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc socks5 +ssl static-libs systemtap tk xemacs"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm:= )
jemalloc? ( dev-libs/jemalloc:= )
jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
ssl? (
dev-libs/openssl:0=
)
socks5? ( >=net-proxy/dante-1.1.13 )
systemtap? ( dev-util/systemtap )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
dev-libs/libffi:=
sys-libs/readline:0=
sys-libs/zlib
virtual/libcrypt:=
>=app-eselect/eselect-ruby-20201225
"
DEPEND="${RDEPEND}"
BUNDLED_GEMS="
>=dev-ruby/minitest-5.15.0[ruby_targets_ruby31]
>=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31]
>=dev-ruby/rake-13.0.6[ruby_targets_ruby31]
>=dev-ruby/rbs-2.1.0[ruby_targets_ruby31]
>=dev-ruby/rexml-3.2.5[ruby_targets_ruby31]
>=dev-ruby/rss-0.2.9[ruby_targets_ruby31]
>=dev-ruby/test-unit-3.5.3[ruby_targets_ruby31]
>=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31]
"
PDEPEND="
${BUNDLED_GEMS}
virtual/rubygems[ruby_targets_ruby31]
>=dev-ruby/bundler-2.3.3[ruby_targets_ruby31]
>=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31]
>=dev-ruby/json-2.6.1[ruby_targets_ruby31]
rdoc? ( >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby31] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
eapply "${FILESDIR}"/"${SLOT}"/011*.patch
if use elibc_musl ; then
eapply "${FILESDIR}"/3.1/901-musl-*.patch
fi
einfo "Unbundling gems..."
cd "$S"
# Remove bundled gems that we will install via PDEPEND, bug
# 539700.
rm -fr gems/* || die
touch gems/bundled_gems || die
# Don't install CLI tools since they will clash with the gem
rm -f bin/{racc,racc2y,y2racc} || die
sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die
einfo "Removing bundled libraries..."
rm -fr ext/fiddle/libffi-3.2.1 || die
# Remove tests that are known to fail or require a network connection
rm -f test/ruby/test_process.rb test/rubygems/test_gem{,_path_support}.rb || die
rm -f test/rinda/test_rinda.rb test/socket/test_tcp.rb test/fiber/test_address_resolve.rb test/resolv/test_addr.rb \
spec/ruby/library/socket/tcpsocket/{initialize,open}_spec.rb|| die
sed -i -e '/def test_test/askip "Depends on system setup"' test/ruby/test_file_exhaustive.rb || die
if use prefix ; then
# Fix hardcoded SHELL var in mkmf library
sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
if [[ ${CHOST} == *darwin* ]] ; then
# avoid symlink loop on Darwin (?!)
sed -i \
-e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
configure.ac || die
# make ar/libtool hack for Darwin work
sed -i \
-e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
configure.ac || die
fi
fi
eapply_user
eautoreconf
}
src_configure() {
local modules="win32,win32ole" myconf=
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use tk ; then
modules="${modules},tk"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--with-readline-dir="${EPREFIX}"/usr \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable jit jit-support ) \
$(use_enable socks5 socks) \
$(use_enable systemtap dtrace) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable static-libs static) \
$(use_enable static-libs install-static-library) \
$(use_with static-libs static-linked-ext) \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no
# Makefile is broken because it lacks -ldl
rm -rf ext/-test-/popen_deadlock || die
}
src_compile() {
emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
}
src_test() {
emake V=1 check
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
einfo "Removing default gems before installation"
rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
if [[ ${CHOST} == *darwin* ]] ; then
DYLD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${DYLD_LIBRARY_PATH+:}${DYLD_LIBRARY_PATH}"
export DYLD_LIBRARY_PATH
fi
RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
# Create directory for the default gems
local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}"
mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed"
emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install
# Remove installed rubygems and rdoc copy
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc
fi
if use examples; then
dodoc -r sample
fi
dodoc ChangeLog NEWS.md doc/NEWS* README*
}
pkg_postinst() {
if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(23|24|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

@ -0,0 +1,270 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools flag-o-matic
MY_P="${PN}-$(ver_cut 1-3)"
S=${WORKDIR}/${MY_P}
SLOT=$(ver_cut 1-2)
MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
RUBYVERSION=${SLOT}.0
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="https://www.ruby-lang.org/"
SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc socks5 +ssl static-libs systemtap tk xemacs"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm:= )
jemalloc? ( dev-libs/jemalloc:= )
jit? ( >=virtual/rust-1.58.1 )
ssl? (
dev-libs/openssl:0=
)
socks5? ( >=net-proxy/dante-1.1.13 )
systemtap? ( dev-util/systemtap )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
dev-libs/libffi:=
sys-libs/readline:0=
sys-libs/zlib
virtual/libcrypt:=
>=app-eselect/eselect-ruby-20221225
"
DEPEND="${RDEPEND}"
BUNDLED_GEMS="
>=dev-ruby/debug-1.7.1[ruby_targets_ruby32]
>=dev-ruby/matrix-0.4.2[ruby_targets_ruby32]
>=dev-ruby/minitest-5.16.3[ruby_targets_ruby32]
>=dev-ruby/net-ftp-0.2.0[ruby_targets_ruby32]
>=dev-ruby/net-imap-0.3.4[ruby_targets_ruby32]
>=dev-ruby/net-pop-0.1.2[ruby_targets_ruby32]
>=dev-ruby/net-smtp-0.3.3[ruby_targets_ruby32]
>=dev-ruby/power_assert-2.0.3[ruby_targets_ruby32]
>=dev-ruby/prime-0.1.2[ruby_targets_ruby32]
>=dev-ruby/rake-13.0.6[ruby_targets_ruby32]
>=dev-ruby/rbs-2.8.2[ruby_targets_ruby32]
>=dev-ruby/rexml-3.2.5[ruby_targets_ruby32]
>=dev-ruby/rss-0.2.9[ruby_targets_ruby32]
>=dev-ruby/test-unit-3.5.7[ruby_targets_ruby32]
>=dev-ruby/typeprof-0.21.3[ruby_targets_ruby32]
"
PDEPEND="
${BUNDLED_GEMS}
virtual/rubygems[ruby_targets_ruby32]
>=dev-ruby/bundler-2.3.3[ruby_targets_ruby32]
>=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby32]
>=dev-ruby/json-2.6.1[ruby_targets_ruby32]
rdoc? ( >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby32] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
eapply "${FILESDIR}"/"${SLOT}"/010*.patch
if use elibc_musl ; then
eapply "${FILESDIR}"/${SLOT}/901-musl-*.patch
fi
einfo "Unbundling gems..."
cd "$S"
# Remove bundled gems that we will install via PDEPEND, bug
# 539700.
rm -fr gems/* || die
touch gems/bundled_gems || die
# Don't install CLI tools since they will clash with the gem
rm -f bin/{racc,racc2y,y2racc} || die
sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die
# Remove tests that are known to fail or require a network connection
rm -f test/ruby/test_process.rb test/rubygems/test_gem{,_path_support}.rb || die
rm -f test/rinda/test_rinda.rb test/socket/test_tcp.rb test/fiber/test_address_resolve.rb spec/ruby/library/socket/tcpsocket/{initialize,open}_spec.rb|| die
# Remove webrick tests because setting LD_LIBRARY_PATH does not work for them.
rm -rf tool/test/webrick || die
# Avoid test using the system ruby
sed -i -e '/test_dumb_terminal/aomit "Uses system ruby"' test/reline/test_reline.rb || die
# Avoid testing against hard-coded blockdev devices that most likely are not available
sed -i -e '/def blockdev/a@blockdev = nil' test/ruby/test_file_exhaustive.rb || die
# Avoid tests that require gem downloads
sed -i -e '/^test-syntax-suggest/ s/\$(TEST_RUNNABLE)/no/' common.mk || die
sed -i -e '/^check:/ s/\$(TEST_RUNNABLE)-\$(PREPARE_SYNTAX_SUGGEST) test-syntax-suggest//' common.mk || die
if use prefix ; then
# Fix hardcoded SHELL var in mkmf library
sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
if [[ ${CHOST} == *darwin* ]] ; then
# avoid symlink loop on Darwin (?!)
sed -i \
-e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
configure.ac || die
# make ar/libtool hack for Darwin work
sed -i \
-e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
configure.ac || die
fi
fi
eapply_user
eautoreconf
}
src_configure() {
local modules="win32,win32ole" myconf=
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use tk ; then
modules="${modules},tk"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--with-readline-dir="${EPREFIX}"/usr \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable jit jit-support) \
$(use_enable jit yjit) \
$(use_enable socks5 socks) \
$(use_enable systemtap dtrace) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable static-libs static) \
$(use_enable static-libs install-static-library) \
$(use_with static-libs static-linked-ext) \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no
# Makefile is broken because it lacks -ldl
rm -rf ext/-test-/popen_deadlock || die
}
src_compile() {
export LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
}
src_test() {
export LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
emake V=1 check
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
einfo "Removing default gems before installation"
rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
if [[ ${CHOST} == *darwin* ]] ; then
DYLD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${DYLD_LIBRARY_PATH+:}${DYLD_LIBRARY_PATH}"
export DYLD_LIBRARY_PATH
fi
RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
# Create directory for the default gems
local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}"
mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed"
emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install
# Remove installed rubygems and rdoc copy
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc
fi
if use examples; then
dodoc -r sample
fi
dodoc ChangeLog NEWS.md README*
dodoc -r doc
}
pkg_postinst() {
if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(23|24|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

Binary file not shown.

@ -1,3 +1,3 @@
DIST shoulda-context-1.2.2.gem 24064 BLAKE2B a6068da369c00a36e6056a8ebba96eca90efddf94613dfc90c9f2a47bec2c054a41fa61b861b2f3ec1195e417bdc54ab60d53f91bc5e0f167eac07b84880892b SHA512 b09f5ce2db59bbb26d5678b17b6641b79df7983d25e81a31bc10c42b702bdba09795b692d711d59c103beb2f691b503567e37c46668f77e600416551ef2c5e05
EBUILD shoulda-context-1.2.2-r1.ebuild 859 BLAKE2B e2c0ecb860be7ea490f41dda1f39bfd9b16285fb864d0c1c2697710073df6f3200a2ba3c4b3bde77db6194cab96bc82999f2f48c75d27daed2eeec1ee3fd07bf SHA512 ff6f5a3fc08c7a6c64cd9a75d7f3c03406bb60244b1dd688ec0b2533071a7c80d34d3c46dc8985aff0909c40c43ea1c05a2e7959ffc60a4baa64d21c08ac2823
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
EBUILD shoulda-context-1.2.2-r1.ebuild 852 BLAKE2B 6addba448dde56887773831bc27f2d30e5876dc431c613b24f64e23864dfbe1d662409e505c02ed57a03e4527cdd395fad105a45da512233195c297a8a2f0311 SHA512 f42ba27eb91f5bfa955b03b257a327bce3fa0e3feadae1a6a4a84a7fe2352a16da038cb1537bfe1669046cfed92674b7ce10a7074b6a529b50436d6c36a0db3b
MISC metadata.xml 412 BLAKE2B cdab2c06a1407db99bd231afebddc4fd87361378cec2767b0b58c0da4fe7d3ceaa522b0a0dbede8ca496ca1840d37ac257de62f12135ffb6ea2922eac9160d84 SHA512 16fbc3b54f33c73173d09e5af860fb1e46c8498574b2f2b727e164052c8e813f25a6a75b541442469d961b515a52d5562157404136a8c00125e5c122f91a3003

@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
<remote-id type="github">thoughtbot/shoulda-context</remote-id>
<remote-id type="rubygems">shoulda-context</remote-id>
</upstream>
</pkgmetadata>

@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27 ruby30"
USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md"

@ -1,3 +1,5 @@
DIST time-0.2.1.tar.gz 25363 BLAKE2B 8f9a3dae104a03cc012b156fe696890a655b8a81627e23c3cc3c811b15d1a195d5e7ca1da1b9ab8ee81895e291962be2f64bdf021a376e77a3195695a0a876c1 SHA512 695ea9907338fc13fd8b7ab98ed57d811c05e0609c99585eff80acd172d38408c705857dc25ff78b310a6945e768e5403d9c4453b357676f39d40418982c97e6
DIST time-0.2.2.tar.gz 26129 BLAKE2B 9d7c507c06fca17c9a2734f1116524344518635562b0ba924cdf5e0b0b52cb31f6dffa7aa3c8c06e0d2f5f2c1ffdcef2a92756cd915822be6a1510f08fa91c56 SHA512 4866cd7df233222ed76cf3b35c842b6e1652b429aa15609bfe40f89683ad5df2ce7f37f41dfb0e85f610f2ebf4e431ea8046d67c3aed7aa345d928fe33ba1ae3
EBUILD time-0.2.1.ebuild 1018 BLAKE2B b3a8aa3d73bb8023162151d14f64d41a35342bdc621389379877998c18a76ead9813d6321d8a67ff603cfe0e89573caac00bfd5a659e3d7ba6d0421fecd2fec7 SHA512 8abb76652502d9a54677d5aa863729a406f1dbfd9399daff715b7a08161a9de3ca65786e19368ee98b12fe3c76fa5bd3976b74ef6c4a229a3fd7344e076ba251
EBUILD time-0.2.2.ebuild 1025 BLAKE2B a5e32af2f19421735c07f43914f9b29f6bf874c5b18a6429b2b4e7c77da900df50d9eabbc2555a5bf54d0b3786ad0f46b5a69a3a3f17f43c24fd4df0b21ae772 SHA512 6678e39a1eb2f142b8195e5c5fbb0dd55c9e0b13d15692bcf8fdb09b2905940775917afc64d0ba826d4c561fc8908b086b06889c0e4384343e554eb767441dc6
MISC metadata.xml 336 BLAKE2B 319e2c60fbca7c2a86ddd03dc6b837e5f596e12fa5b9dbf002a955c23e8eeeb26bb91a4526a6a67604b6eded037f99f8e95334899fea2d1b3d1715457eb7dc6c SHA512 8ab5bc044b940fea3297ab6cb12a4fd3204602558812dc059d59e8a7f72ebe137ae637127270c40e8fdec3a8c00c9778d109f499b4828ac4d03f38ed7b0fa292

@ -0,0 +1,33 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="time.gemspec"
inherit ruby-fakegem
DESCRIPTION="Extends the Time class with methods for parsing and conversion"
HOMEPAGE="https://github.com/ruby/time"
SRC_URI="https://github.com/ruby/time/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "dev-ruby/date"
all_ruby_prepare() {
sed -e 's/__dir__/"."/' \
-e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
-e 's/git ls-files -z/find * -print0/' \
-i ${RUBY_FAKEGEM_GEMSPEC} || die
}
each_ruby_test() {
${RUBY} -Ilib:.:test:test/lib -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
}

Binary file not shown.

@ -9,8 +9,10 @@ DIST snes9x-1.61-glslang.tar.gz 3188787 BLAKE2B 36ed327fbb2aec3657fe300b98f2e45c
DIST snes9x-1.61-spirv.tar.gz 676662 BLAKE2B ab18406c99e4e04c6c497b5f447dcaccb7d5a60f42bf1cea31afee04ee664e74916b32736c1aea1e7106494154e48e5cbe9b5d6a0652667c4d0e2020814cd9bd SHA512 bfa3cc944450db59a57a685eea12b0ed0b5059d55a092ac5cdf6f4dc03c1e2d2e62fa5a576156c772340e12136b10d7ed790bb35b4aece2ee8405e64f826e31b
DIST snes9x-1.61.tar.gz 3016890 BLAKE2B 3e94dee5172bf48d2461a3a1403fc7e7fc8069df6dddf5b5e1da59ee140297bd0b7cee6948b5eb154c1eec38aebe3ab29a9fae3dfb4abdce41769d2ace43dee1 SHA512 8b644f5b7136e89fd222bcb430fc736c74a3e383d7e6c7f0880235f6fa4c0f77abbf02493f8d654a12e87701111643e33877bc21bb3dfcc9b82a056fa1b1d880
DIST snes9x-1.62.2.tar.gz 3423557 BLAKE2B 8db25f47dd58816eab2bdaf56fc9f83636b8677d9dd37f97fcedd5ef8af12428f1cdd3c4b017569c4930e2616d60c9387e09c0fbe4427860ed1517e1de447458 SHA512 575ce2f46130dcec1eb0168008e64b9f664a694c60b12c4d5d416bde122e2861ca9d10a7597246cbeafe27c4122f24dc82612d585e7f2164fce8b9670100591e
DIST snes9x-1.62.3.tar.gz 3423799 BLAKE2B 0eaea11d4f0fa03b01d7ae86a559ad76df31d6e5a485ee09f75ec81824296a2f3182da6180dd60eb4bb9722cd3d8ce6ac3e0c1ae7c7740f2828fde1231c19a2a SHA512 005222bc054fbdfef92acc3ce5ad1f4b18eaff4382ab352d61e5c9c3fbe952ca085e964535e628730976f795c568e9e8751e6ef997f864c719c421d67d9e04db
DIST spirv-cross-4e2fdb25671c742a9fbe93a6034eb1542244c7e1.tar.gz 1714902 BLAKE2B ae2b9816755679552c21b7f4446cda5b0626ba56143767445014b011234183afe55b4abbdf2a5849cad3d9e17871362bbac4da6b7969b578f564a8cbb3f3b269 SHA512 ec47b1d966006c6e654e84e7fa16124c774de3ca6fd508d3cfe0568e3df79eee3f5aeedfae1d744b99e162beeee23afe498249b2291091bc14c0357db304bebe
DIST vulkan-headers-a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2.tar.gz 1832285 BLAKE2B 9278a17ede62f1a839ed230d2eefe3eb7ed46d3e25d4a44504f8d247c7b1c83d38166bec143f3b8e068d5c112585299d90ec16e9c41be6096c61f2eb5e127287 SHA512 b35541413efb5124691e0d13403acc00a85af51e3165828e892e90f059a7d7dc83f9bde43c6a7a1f471ae6eb8ec0155ee873adcc7afb537d5adbaccafcd7d849
EBUILD snes9x-1.61.ebuild 3519 BLAKE2B aed7717315000d6ca7fbb25336b859b54a45a9af51ce7a5948dd28251ee98f6ea540d3390b75e2bed6e180fa80334e3fef757f37d61054252fc1cacabfb48bbb SHA512 eba8d739a0a7c2ad84714a0b5bc6f596fe676789d4d1447ceaf8121316a6b96b09a46f748f8b0a051c454479cce524f751615bf1776bcd4daf28168abb86a07f
EBUILD snes9x-1.62.2.ebuild 4477 BLAKE2B ae2112b4fec31fea02b2ec16ce25a5c2640177491eaf8d874533e12eff936eac81b15f81fb09c9bfefe8cefc4868c3793f2113f211f1e65425360e059d27628d SHA512 d75067757b3085a39bd854faf63690eb10ddcb624c27d34f896be2b91c50e23515cdb7cc6f44b52bb13ba935f65296ab76fe29f26acea2b3875e2876c0120a9a
EBUILD snes9x-1.62.3.ebuild 4477 BLAKE2B ae2112b4fec31fea02b2ec16ce25a5c2640177491eaf8d874533e12eff936eac81b15f81fb09c9bfefe8cefc4868c3793f2113f211f1e65425360e059d27628d SHA512 d75067757b3085a39bd854faf63690eb10ddcb624c27d34f896be2b91c50e23515cdb7cc6f44b52bb13ba935f65296ab76fe29f26acea2b3875e2876c0120a9a
MISC metadata.xml 608 BLAKE2B 9e770ccbcf8a5c12fccf33febd962f5f64f3378d9eabacaea208c28bed78fd909004a822e221bb6155bef1e2fd8908544075e57d3f48232fff2fb7c2c93cb7e4 SHA512 21718e0e03cad23eabd7e360ba347e77fef1e4af97945e3436b6d494cf5c1f8c7336d5987eda79c4b8359057ebe3d56fc41c0de66d227183470a19c34e393ff9

@ -0,0 +1,186 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit autotools cmake flag-o-matic python-any-r1 toolchain-funcs xdg
# TODO: try unbundling, albeit compatibility with (and between) these
# tend to be volatile and it may not be the best idea "yet"
HASH_GLSLANG=6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7
HASH_SPIRV=4e2fdb25671c742a9fbe93a6034eb1542244c7e1
HASH_VULKAN=a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2
DESCRIPTION="Super Nintendo Entertainment System (SNES) emulator"
HOMEPAGE="https://github.com/snes9xgit/snes9x/"
SRC_URI="
https://github.com/snes9xgit/snes9x/archive/${PV}.tar.gz -> ${P}.tar.gz
gui? (
https://github.com/KhronosGroup/glslang/archive/${HASH_GLSLANG}.tar.gz
-> glslang-${HASH_GLSLANG}.tar.gz
https://github.com/KhronosGroup/SPIRV-Cross/archive/${HASH_SPIRV}.tar.gz
-> spirv-cross-${HASH_SPIRV}.tar.gz
https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> vulkan-headers-${HASH_VULKAN}.tar.gz
)"
LICENSE="
Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB
gui? ( Apache-2.0 CC0-1.0 BSD )"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="alsa debug gui libretro netplay oss portaudio pulseaudio wayland xinerama +xv"
RESTRICT="bindist"
RDEPEND="
media-libs/libpng:=
sys-libs/zlib:=[minizip]
x11-libs/libX11
x11-libs/libXext
alsa? ( media-libs/alsa-lib )
gui? (
dev-cpp/cairomm:0
dev-cpp/glibmm:2
dev-cpp/gtkmm:3.0[wayland?]
dev-libs/glib:2
dev-libs/libsigc++:2
media-libs/libepoxy
media-libs/libsdl2[joystick]
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3[wayland?]
x11-libs/libXrandr
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-libs/libpulse )
wayland? ( dev-libs/wayland )
)
libretro? ( !games-emulation/libretro-snes9x )
xinerama? ( x11-libs/libXinerama )
xv? ( x11-libs/libXv )"
DEPEND="
${RDEPEND}
x11-base/xorg-proto"
BDEPEND="
virtual/pkgconfig
gui? ( ${PYTHON_DEPS} )"
PATCHES=(
"${FILESDIR}"/${PN}-1.62.1-flags.patch
"${FILESDIR}"/${PN}-1.62.1-gcc13.patch
"${FILESDIR}"/${PN}-1.62.1-optional-wayland.patch
)
pkg_setup() {
# used by bundled glslang
use gui && python-any-r1_pkg_setup
}
src_prepare() {
if use gui; then
rmdir external/{glslang,SPIRV-Cross,vulkan-headers} || die
mv ../glslang-${HASH_GLSLANG} external/glslang || die
mv ../SPIRV-Cross-${HASH_SPIRV} external/SPIRV-Cross || die
mv ../Vulkan-Headers-${HASH_VULKAN} external/vulkan-headers || die
fi
if use gui; then
CMAKE_USE_DIR=${S}/gtk
cmake_src_prepare
else
default
fi
pushd unix >/dev/null || die
eautoreconf
popd >/dev/null || die
rm -r unzip || die
}
src_configure() {
tc-export CC CXX # for libretro
local econfargs=(
$(use_enable alsa sound-alsa)
$(use_enable debug debugger)
$(use_enable netplay)
$(use_enable xinerama)
$(use_enable xv xvideo)
--enable-gamepad
--enable-gzip
--enable-screenshot
--enable-zip
--disable-libyuv # unpackaged
--with-system-zip
)
pushd unix >/dev/null || die
econf "${econfargs[@]}"
popd >/dev/null || die
if use gui; then
# bundled SPIRV-Cross fails with -Werror=odr
filter-lto
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DDEBUGGER=$(usex debug)
-DUSE_ALSA=$(usex alsa)
-DUSE_OSS=$(usex oss)
-DUSE_PORTAUDIO=$(usex portaudio)
-DUSE_PULSEAUDIO=$(usex pulseaudio)
-DUSE_SYSTEMZIP=yes
-DUSE_WAYLAND=$(usex wayland)
-DUSE_XV=$(usex xv)
# this controls both vulkan output and shader support, could be
# behind a USE but it currently fails to build if disabled and
# adds no dependencies given they are bundled (for now)
-DUSE_SLANG=yes
# gets used for LOCALE/DATADIR too early (installs to /usr//locale)
-DCMAKE_INSTALL_DATAROOTDIR=share
)
cmake_src_configure
fi
}
src_compile() {
if use libretro; then
emake -C libretro LTO=
# rebuild objects given libretro uses different defines (bug #791475)
rm *.o || die
fi
emake -C unix
use gui && cmake_src_compile
}
src_test() {
# currently no tests, but don't run the cmake phase while unconfigured
use gui && cmake_src_test
}
src_install() {
if use libretro; then
exeinto /usr/$(get_libdir)/libretro
doexe libretro/snes9x_libretro.so
fi
dobin unix/snes9x
local DOCS=(
README.md
docs/{changes,control-inputs,controls,snapshots}.txt
unix/snes9x.conf.default
)
einstalldocs
if use gui; then
DOCS=( AUTHORS )
cmake_src_install
fi
}

Binary file not shown.

@ -3,5 +3,5 @@ AUX smtpd.pam 147 BLAKE2B 1706fe27cf53621428f563af146d1197dfc59133dda79fe08141ec
AUX smtpd.service 138 BLAKE2B c76db1847110622621701cdf1fdb764d26bf28b86a25adf9ae8e0ba15838a2a9ddc677f54f5d5fe191591b2bd5c7f20067fc00b6679f448e25371e27f231589d SHA512 b70b173ac275b871d78bac0e55b2e0c8d8a6538c7f2c4dc86fe67fb37a1ee942e0442353b338b286759618299f51b144396251db13f82c9afa035dcaae11a258
AUX smtpd.socket 114 BLAKE2B e684727be39592dce128cc0ab02f8e5bc4510591dcb2c170b49c120e84319b53e10eae275bc6a26ed8c9d51e53a21e41c551f18afd2441602cefc4e93344d50c SHA512 fbbccb4aab80a4a4612609e590965940642321119a65359cf2490530f81d55706a0105309d321a624d40348f12776724d2cf6b8bf29ea24391e60ef8b8bc8ba2
DIST opensmtpd-6.8.0p2.tar.gz 860189 BLAKE2B 603e8516860eddefb1694ea4cb5631cec2df2a19fa3193b25388caf73c41e82d44e57847fc95b5187488cae629542e72ff2d5a17badc15cef1647bdb173d7827 SHA512 48f152b75575146fdd09bdf47123041ea62fefb6e5de33a69826bf91a2126a918f8db1caffadb2f142a1a21de8126d492de88cb65bdf169e61c0b22d3e78d290
EBUILD opensmtpd-6.8.0_p2-r2.ebuild 1962 BLAKE2B 571a5cd83312ac6584a4e883c9ace89da623b4be6343175c245f648aa935bf80c83cda7cdb306750bd0aea5456cae6e9975408c283317914573cae5517621ec0 SHA512 5cef740ab249461196aa479d39124bde5f24d5363548b439c24924491925b180e8be2c13cb874452d8c568f88489baa211005df4767e74a46becac8241474b2f
EBUILD opensmtpd-6.8.0_p2-r2.ebuild 1994 BLAKE2B 07e446b197182c4701e64528daaf0a61e5411eadba9fec22c43b636c97a9ce715e0ab66777f7f492bc12aab57b8b8495f3646f3450de0301d9953d776f1002eb SHA512 18cbc2e958088f35c56be34eb24b68f720097462357363451b03b53e6efc19ce44e36a2ad0964f5c9f4b17286c5d9a74e45c63e8aac40ddf93c60c21705eca23
MISC metadata.xml 694 BLAKE2B b72e021afca63807b8139e3e69f8ec8acbc37f2e0abaae0bef0a5afc5fa1b7978dc7e64ecb8aae85251c66d697ad7ef8df214884e60ceb9ed5519a64d551e6e2 SHA512 d5b86e34dcdf22a313869dcae3a1e7a05a05a9e67e701642281e4e174974c3edb7007dc5ac45f666c8bdf0d35014f6f58e72eed527e8dab2c80aa87c09cc3d18

@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -41,6 +41,7 @@ DEPEND="
!mail-mta/ssmtp[mta]
"
RDEPEND="${DEPEND}"
BDEPEND="app-alternatives/yacc"
S=${WORKDIR}/${P/_}

Binary file not shown.

@ -7,5 +7,5 @@ AUX canvas-fix-an-integer-overflow-in-caca_resize.patch 5265 BLAKE2B e75b3366a8e
AUX fix-css-path.patch 502 BLAKE2B c494c458524f98017dceb41266ed051cb3bc9f00c57185715d2ec7846ea5ea3990419d5b8a99062ace0f63ca06e68a45eb4c85210aacc2a6f29255b1088683ac SHA512 de6c43fb73d86dd8e8ee1e22e329ee2201bf09947568382c4637145b297edfae206c269edd05e08000d5670734f8e2c3373c5095682ac850cce588c4cd0cb636
AUX libcaca-0.99_beta18-fix-tests.patch 1886 BLAKE2B 8961c617ae568ab19b0404a8ddb1e4da743f7792b36fd32ace460071c04754f8e5845200333f96e4b9602f547d3249da301c3df62cee7bb20235da6a3242789f SHA512 583b440f93d2d468b14a707946eda928811b8c6573b1a48a1f6010d2f3713399689434531b0068ebbc1999dc82867c7ae6da0bdea9fb754277eda484fe39b1f6
DIST libcaca-0.99.beta19.tar.gz 1203495 BLAKE2B 65462090fc503d640d91753ff21b55ad1bac360fb6e5aae8f46d8162e62f8834f791a1db6e2045a63deaa7c409c3455b484750294cfb01e1027f0ca8dc2f2798 SHA512 780fc7684d40207cc10df3f87d6d8f1d47ddfffa0e76e41a5ce671b82d5c7f090facb054c3d49ca7c4ea1a619625bb9085ce52f837f50792b4a2d776a4c68e15
EBUILD libcaca-0.99_beta19-r11.ebuild 3324 BLAKE2B 366747948592383dcbe1d498e0c271e03d7e9efb3014b870f4ac9fc4435820eacd57620408538307e6f999fbc9e70616d3323d3457d9d49884792e691d7e1c43 SHA512 d0457bf2e039f5a2babc7db5e4f087dafd168abbd6a4f0eb193db653d7bb838c0263d22242347907e26efd8250a74fb73abdc0b6d1125fe81135ed6c97c771ca
EBUILD libcaca-0.99_beta19-r11.ebuild 3320 BLAKE2B 2f609f0c3012b9874ae7addcfd32444679b34a9ef369e01782dd0f7b12745397e2a9876cb4530dd6e2c23fb61f4a916e718c0e413ed73594c7aac060fd15c274 SHA512 485f93a3619e70b19049c93751b1120c33429ff46f59a1728443e2bbd78b93078f47f5c5ea6b358871b66bd1956e81f11ddac123a13d28045688586e0bee564a
MISC metadata.xml 305 BLAKE2B 09d0fd38e248eee6d78d5cfc6d04cd454ba1b9c9b3474e1f94de41d0dff53e67f425875a9b27f9247ace85580025197e12c379ccec928474954bc3bd2ef0307d SHA512 6b8addbc26d79c54322fe838afaaf08ee7c73a8d1c7ecf529778e63490117e20ad744277506fea52b8ed6ba7652c7d75c7344642ad6521ad17b85c68d0a69713

@ -9,7 +9,7 @@ MY_P=${P/_/.}
DESCRIPTION="A library that creates colored ASCII-art graphics"
HOMEPAGE="http://libcaca.zoy.org/"
SRC_URI="http://libcaca.zoy.org/files/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/all/${MY_P}"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 ISC LGPL-2.1 WTFPL-2"
SLOT="0"

Binary file not shown.

@ -1,5 +1,5 @@
DIST qtractor-0.9.31.tar.gz 2009829 BLAKE2B a7c3da14e8b77bd6ebc61514fa8f4c1aee59a113758526b58d0e861f628bd2b0710c9990855e69264ffa05003ea22abe84c4ce29820f8436b4f2d9806fa6901a SHA512 bd86b0c0568b2f318aafb09b33bfd6e1956c622b3a6d743455baa4cbcd5c496f6849159b88bfc27fa726966fd76114a0211418486da937e356eeac248f7c4d47
DIST qtractor-0.9.32.tar.gz 2015021 BLAKE2B de2b6967431d908863189600a3a59eca82bb6c2f683be082f8ea35578af36cc1d3884c6d6e0abd5eae03f5cceac02fd1186e6ed0b87a7c8d5085bcd897c89f8d SHA512 3dd26df167ffd91efeadd1d8532fd720b848dfe37789b0492f313e6aac0917dda341618cc5ca6262135ee7f9795990f2ceb6c089c4d7c65d29948de1a480f687
DIST qtractor-0.9.33.tar.gz 2014555 BLAKE2B b2de591c8be935403f8c54682758a891bd9ead07626aede7d1015915941a0558e9f9aeeed3cda5b2b60c52637a80d72e10edc6d29c5d05d87bcfaca31df58e7a SHA512 cb5f26e124a3b43afeaa7f175338ea54ffdd907ee95935c9188ed890afbfea7706fcd45cf6f3c208abfd93ddfbc1ec6fbd1ee2c11a5505f45c97d98950944811
EBUILD qtractor-0.9.31.ebuild 2504 BLAKE2B 38434a737c64dfe61dca5992d7464be1fdf913e8aa9d1683caa0cdba18f44db432b3103c590fb2667dc43762c6aee1da9feb65a110d815f040e8c31387e3c1fe SHA512 44ab440cce00e1eb5447880649ab292391ec9a737c2e3444ef15e26c744afed70449bca8ccceb022238c6e421bd7418dbd5fa8d0ac5fa530013e094d7bf896af
EBUILD qtractor-0.9.32.ebuild 2506 BLAKE2B 46d09c6cd1d134e986c05c9b33315df426683c25e589c8a15463d7b3e0ab732819eebccc0f078beb64f6669786b4bfe34b8d6dfc86a5709fbf925a727a8f219f SHA512 930cd1fa23ebdc64148530c4abe214f5c06dae1e3651ca065be9a6fa51843dff03ee1ff2df599e946112bd61b5f7f02ab6f5d4d76e9b8f1ce21aa0b400dc3496
EBUILD qtractor-0.9.33.ebuild 2506 BLAKE2B 46d09c6cd1d134e986c05c9b33315df426683c25e589c8a15463d7b3e0ab732819eebccc0f078beb64f6669786b4bfe34b8d6dfc86a5709fbf925a727a8f219f SHA512 930cd1fa23ebdc64148530c4abe214f5c06dae1e3651ca065be9a6fa51843dff03ee1ff2df599e946112bd61b5f7f02ab6f5d4d76e9b8f1ce21aa0b400dc3496
MISC metadata.xml 891 BLAKE2B c85e76d86b5e559e2de880a440e8bdddfb8d67de2b7216a42ebb1ec7cce7b9a4dc8ccf20732e4b4ea489a14fcf5584aecef193e9fe3ac2bb0159011002607a60 SHA512 fcc0f8b61f0b9d9fd3d49c5f00f46b739012a6e8e4f7664bf08ae277b279d282d11056f9ca986788a7e444da53a17aeab46c2ee30fa945eb54dd271b11cf4a55

Binary file not shown.

@ -1 +1 @@
Fri, 31 Mar 2023 04:39:30 +0000
Fri, 31 Mar 2023 08:09:28 +0000

@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
TIMESTAMP 2023-03-31T04:39:33Z
TIMESTAMP 2023-03-31T08:09:32Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQmZAVfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQmlTxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klDjKxAAi/VSL/GvYUUD8fALAjqec7eZJoDmcn+c9mWMjvC08r7trmiFvd6WWCrU
imgXkhTF6P9tppRbTWz+x+AEAraU42Fk4GPb9MSprUmyaKqMm+MJhz/NP8XsF84x
unLeiL4ccrqzx3j8d8Pv/eMQy7lwvu7QwrYp2a/WT7jLq5wEUULoIjENMXItxgXC
X4XyDoKALhz2klVE199Spl+BsUOC2S+snI7Cuy0DuaM0RXyruxoY/SHbn4foGUU3
WM//LqmkH8hP/pf2gUmRSKJd0FBIOIk9tPkBWgwYU/hQrww6VHwnVkkEtACLUQ55
8iZkSx8Whd1o/5xIsvKGBM9aFqU/M6tScysH6SFYkgMAwCdXWWMPYgs6CYVTCioh
MVzp5Kl8rxtDT1XEoEC+C+zzpWZ7UgS9lgYENP0IwWw5vHma7WXOoRCHYeiHQymH
qzgKC23Z5s9Le/XQly/xg4Iu+etFLzwue7JYgE4+jWhEu52fgvJpZxAwZoBuvAYJ
RWYPdQUD06d48cdzVIuRrwWVGH+91Ri95bDDUqcfeP6pDDE+51QsjniXFBrsZLMG
bku5QItM3DrrWjjgbBrYdLkCghML7VTXxBtlYGx6Dzb4nKyGB0hnMlZkAEIpsuqW
7HJ/sDH88HpYBHOUZg6+IZzM7gwv11XYTOyNwKwM1wzDIS91nS8=
=skYk
klAKjhAArw2jOMIK+f1HnMFYoPANoIjxxkkP5Z5wXPdPPoZ/43PmbJMpvFR/omH1
Acws8JOscfFec8evyoCsRjc/hSRmLX/594NwX32bQHYQ9n1bNR+HjyzfnXmcWq+2
eyk2H/5gAeV1wCCKOaArnZhkK3Q40EE120gEIteVnQhTd5OlDsmu5zJ/4InQ/gVR
WG6Xq9d4oINVsmd7o88lpTdndmIIbNUT1CMZm6xZcoPanAc0mU7n0AcFigpdHKFN
jqTqZ7lA7oisRPPylx+Ri3ah9tmq+BPkOM+bsFksIC7YSeS3AQms6FkKxzQWS7s3
IZagTUAZ/3ywL2nWA3SkKF0za1S3qUjHyKvSR1OU4sPSHqsGHubTdb18jpW6Iu+S
1X0FLSH+rg58iLqQvB6wv1FHHabz9WKZIPn0yYzi7NupWUQUv2+6etQzbMl2QnPG
/s2wZTsrjrom6zhUiDm/iUTkKNo9G+btYjKZofmCnctoi+7/ZhscdQbowa7wYJF5
gK/ueoHX9gip0Hu65rH4IFUb1YZhJmqUHHlUabxa0ozZJT+igbhkCYAnLbAYiNBC
xvQfkI2t8mjfGDTjflwVXGHMnPBJN7bUrn6oyS3iwpQY+eduQjI1bdp72i/DUuWF
Y9WbhVYxEwPSLU72yN9x1mHL/67qa/+who67MCPu662SlWz3oIE=
=gLYl
-----END PGP SIGNATURE-----

@ -1 +1 @@
Fri, 31 Mar 2023 04:39:30 +0000
Fri, 31 Mar 2023 08:09:28 +0000

Binary file not shown.

@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/cea-hpc/clustershell/
INHERIT=distutils-r1
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~x86
KEYWORDS=amd64 ~x86
LICENSE=LGPL-2.1+
RDEPEND=dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cea-hpc/clustershell/archive/v1.9.1.tar.gz -> clustershell-1.9.1.gh.tar.gz
_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=c683531ff3a45ecd4b90b2f9562d3984
_md5_=40fa7e34aa537187d7c6a095eb8e47e7

@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://redis.io
INHERIT=autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs
IUSE=+jemalloc selinux ssl systemd tcmalloc test
KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris
KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=BSD
RDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles
REQUIRED_USE=?? ( jemalloc tcmalloc )
@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.redis.io/releases/redis-7.0.10.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=ed0cf4eddc438f08e5fc3a8e06b4c402
_md5_=a25c4549ae9fa27c1d54e5b3d96baaa7

@ -0,0 +1,16 @@
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-batik ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
DEPEND=dev-java/jacl:0 dev-java/rhino:1.6 dev-java/xalan:0 dev-java/xml-commons-external:1.4 dev-java/xmlgraphics-commons:2 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
DESCRIPTION=XML Graphics Batik
EAPI=8
HOMEPAGE=https://xmlgraphics.apache.org/batik/
INHERIT=desktop java-pkg-2 java-pkg-simple xdg-utils verify-sig
IUSE=doc source test verify-sig
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=dev-java/jacl:0 dev-java/rhino:1.6 dev-java/xalan:0 dev-java/xml-commons-external:1.4 dev-java/xmlgraphics-commons:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=1.16
SRC_URI=mirror://apache/xmlgraphics/batik/source/batik-src-1.16.tar.gz verify-sig? ( https://downloads.apache.org/xmlgraphics/batik/source/batik-src-1.16.tar.gz.asc )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=6ed6e93fe990f2742d16ecda7bfff509

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install preinst prepare setup
DEPEND=virtual/jdk:1.8 dev-java/tomcat-servlet-api:2.4 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
DESCRIPTION=The JavaHelp system online help system
EAPI=8
HOMEPAGE=https://javaee.github.io/javahelp/
INHERIT=java-pkg-2 java-ant-2
IUSE=examples source
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2-with-linking-exception
RDEPEND=>=virtual/jre-1.4 dev-java/tomcat-servlet-api:2.4 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://github.com/javaee/javahelp/archive/3ca862d8626096770598a3a256886d205246f4a4.tar.gz -> javahelp-2.0.05_p20170719.tar.gz
_eclasses_=java-ant-2 5a1b508f2544b7cac8ec27c170676de0 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=4f1b469f4907b26166c31faf1da1151c

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install preinst prepare setup
DEPEND=>=virtual/jdk-1.8 source? ( app-arch/zip ) >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
DESCRIPTION=Tomcat's Servlet API 2.4/JSP API 2.0 implementation
EAPI=7
HOMEPAGE=https://tomcat.apache.org/
INHERIT=java-pkg-2 java-ant-2 java-osgi
IUSE=doc source
KEYWORDS=amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=Apache-2.0
RDEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3
SLOT=2.4
SRC_URI=https://archive.apache.org/dist/tomcat/tomcat-5/v5.5.36/src/apache-tomcat-5.5.36-src.tar.gz
_eclasses_=java-ant-2 5a1b508f2544b7cac8ec27c170676de0 java-osgi c82db640aeccac34f009e90c7bb10a81 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=3037ebb67bccfb6c7b14f5f21f34e929

@ -0,0 +1,16 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=compile configure install postinst postrm prepare test
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( =dev-libs/openssl-1.1*:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-util/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20191222
DESCRIPTION=An object-oriented scripting language
EAPI=7
HOMEPAGE=https://www.ruby-lang.org/
INHERIT=autotools flag-o-matic
IUSE=berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
PDEPEND=>=dev-ruby/minitest-5.13.0[ruby_targets_ruby27] >=dev-ruby/net-telnet-0.2.0[ruby_targets_ruby27] >=dev-ruby/power_assert-1.1.7[ruby_targets_ruby27] >=dev-ruby/rake-13.0.1[ruby_targets_ruby27] >=dev-ruby/test-unit-3.3.4[ruby_targets_ruby27] >=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby27] virtual/rubygems[ruby_targets_ruby27] >=dev-ruby/bundler-2.1.4[ruby_targets_ruby27] >=dev-ruby/did_you_mean-1.3.1[ruby_targets_ruby27] >=dev-ruby/json-2.0.2[ruby_targets_ruby27] rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby27] ) xemacs? ( app-xemacs/ruby-modes )
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( =dev-libs/openssl-1.1*:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-util/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20191222
SLOT=2.7
SRC_URI=https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.xz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=c03340f2396704f7e1da21ca50983f23

@ -0,0 +1,16 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=compile configure install postinst postrm prepare test
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( =dev-libs/openssl-1.1*:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-util/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225
DESCRIPTION=An object-oriented scripting language
EAPI=7
HOMEPAGE=https://www.ruby-lang.org/
INHERIT=autotools flag-o-matic
IUSE=berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
PDEPEND=>=dev-ruby/minitest-5.14.2[ruby_targets_ruby30] >=dev-ruby/power_assert-1.2.0[ruby_targets_ruby30] >=dev-ruby/rake-13.0.3[ruby_targets_ruby30] >=dev-ruby/rbs-1.0.0[ruby_targets_ruby30] >=dev-ruby/rexml-3.2.4[ruby_targets_ruby30] >=dev-ruby/rss-0.2.9[ruby_targets_ruby30] >=dev-ruby/test-unit-3.3.7[ruby_targets_ruby30] >=dev-ruby/typeprof-0.11.0[ruby_targets_ruby30] virtual/rubygems[ruby_targets_ruby30] >=dev-ruby/bundler-2.2.15[ruby_targets_ruby30] >=dev-ruby/did_you_mean-1.5.0[ruby_targets_ruby30] >=dev-ruby/json-2.5.1[ruby_targets_ruby30] rdoc? ( >=dev-ruby/rdoc-6.3.0[ruby_targets_ruby30] ) xemacs? ( app-xemacs/ruby-modes )
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( =dev-libs/openssl-1.1*:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-util/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225
SLOT=3.0
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.6.tar.xz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=0ae06db04aae1a5d4d9830b9f7bb8f78

@ -0,0 +1,16 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=compile configure install postinst postrm prepare test
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-util/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225
DESCRIPTION=An object-oriented scripting language
EAPI=8
HOMEPAGE=https://www.ruby-lang.org/
INHERIT=autotools flag-o-matic
IUSE=berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc socks5 +ssl static-libs systemtap tk xemacs
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
PDEPEND=>=dev-ruby/minitest-5.15.0[ruby_targets_ruby31] >=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31] >=dev-ruby/rake-13.0.6[ruby_targets_ruby31] >=dev-ruby/rbs-2.1.0[ruby_targets_ruby31] >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31] >=dev-ruby/rss-0.2.9[ruby_targets_ruby31] >=dev-ruby/test-unit-3.5.3[ruby_targets_ruby31] >=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31] virtual/rubygems[ruby_targets_ruby31] >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31] >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31] >=dev-ruby/json-2.6.1[ruby_targets_ruby31] rdoc? ( >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby31] ) xemacs? ( app-xemacs/ruby-modes )
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-util/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225
SLOT=3.1
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.4.tar.xz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=5134a515b8a4829c319a57adf0ed8449

@ -0,0 +1,16 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=compile configure install postinst postrm prepare test
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( >=virtual/rust-1.58.1 ) ssl? ( dev-libs/openssl:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-util/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20221225
DESCRIPTION=An object-oriented scripting language
EAPI=8
HOMEPAGE=https://www.ruby-lang.org/
INHERIT=autotools flag-o-matic
IUSE=berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc socks5 +ssl static-libs systemtap tk xemacs
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
PDEPEND=>=dev-ruby/debug-1.7.1[ruby_targets_ruby32] >=dev-ruby/matrix-0.4.2[ruby_targets_ruby32] >=dev-ruby/minitest-5.16.3[ruby_targets_ruby32] >=dev-ruby/net-ftp-0.2.0[ruby_targets_ruby32] >=dev-ruby/net-imap-0.3.4[ruby_targets_ruby32] >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby32] >=dev-ruby/net-smtp-0.3.3[ruby_targets_ruby32] >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby32] >=dev-ruby/prime-0.1.2[ruby_targets_ruby32] >=dev-ruby/rake-13.0.6[ruby_targets_ruby32] >=dev-ruby/rbs-2.8.2[ruby_targets_ruby32] >=dev-ruby/rexml-3.2.5[ruby_targets_ruby32] >=dev-ruby/rss-0.2.9[ruby_targets_ruby32] >=dev-ruby/test-unit-3.5.7[ruby_targets_ruby32] >=dev-ruby/typeprof-0.21.3[ruby_targets_ruby32] virtual/rubygems[ruby_targets_ruby32] >=dev-ruby/bundler-2.3.3[ruby_targets_ruby32] >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby32] >=dev-ruby/json-2.6.1[ruby_targets_ruby32] rdoc? ( >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby32] ) xemacs? ( app-xemacs/ruby-modes )
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( >=virtual/rust-1.58.1 ) ssl? ( dev-libs/openssl:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-util/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20221225
SLOT=3.2
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.xz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=a57f7a50e6eddc20ee6c4fc61cf86341

@ -1,17 +1,17 @@
BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] <dev-ruby/mocha-1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] <dev-ruby/mocha-1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] <dev-ruby/mocha-1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] <dev-ruby/mocha-1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] <dev-ruby/mocha-1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Context framework extracted from Shoulda
EAPI=7
HOMEPAGE=https://github.com/thoughtbot/shoulda-context
INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
IUSE=doc test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/shoulda-context-1.2.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=b13e429f9c1245f921ab8f34a4f3a485
_md5_=4536ca1490e8154bea6e106b3fa4f65a

@ -0,0 +1,17 @@
BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/date[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/date[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Extends the Time class with methods for parsing and conversion
EAPI=8
HOMEPAGE=https://github.com/ruby/time
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby27? ( dev-ruby/date[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/date[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/time/archive/v0.2.2.tar.gz -> time-0.2.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=2ba0ba0375f82f53f09cfdf91f2ea25a

@ -0,0 +1,17 @@
BDEPEND=virtual/pkgconfig gui? ( || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] x11-libs/libX11 x11-libs/libXext alsa? ( media-libs/alsa-lib ) gui? ( dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0[wayland?] dev-libs/glib:2 dev-libs/libsigc++:2 media-libs/libepoxy media-libs/libsdl2[joystick] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[wayland?] x11-libs/libXrandr portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) ) libretro? ( !games-emulation/libretro-snes9x ) xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) x11-base/xorg-proto
DESCRIPTION=Super Nintendo Entertainment System (SNES) emulator
EAPI=8
HOMEPAGE=https://github.com/snes9xgit/snes9x/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools cmake flag-o-matic python-any-r1 toolchain-funcs xdg
IUSE=alsa debug gui libretro netplay oss portaudio pulseaudio wayland xinerama +xv
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB gui? ( Apache-2.0 CC0-1.0 BSD )
RDEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] x11-libs/libX11 x11-libs/libXext alsa? ( media-libs/alsa-lib ) gui? ( dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0[wayland?] dev-libs/glib:2 dev-libs/libsigc++:2 media-libs/libepoxy media-libs/libsdl2[joystick] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[wayland?] x11-libs/libXrandr portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) ) libretro? ( !games-emulation/libretro-snes9x ) xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv )
RESTRICT=bindist
SLOT=0
SRC_URI=https://github.com/snes9xgit/snes9x/archive/1.62.3.tar.gz -> snes9x-1.62.3.tar.gz gui? ( https://github.com/KhronosGroup/glslang/archive/6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7.tar.gz -> glslang-6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7.tar.gz https://github.com/KhronosGroup/SPIRV-Cross/archive/4e2fdb25671c742a9fbe93a6034eb1542244c7e1.tar.gz -> spirv-cross-4e2fdb25671c742a9fbe93a6034eb1542244c7e1.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2.tar.gz -> vulkan-headers-a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2.tar.gz )
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e9ae0dd7e0e072817a628a4972e94bba

@ -1,4 +1,4 @@
BDEPEND=virtual/pkgconfig
BDEPEND=app-alternatives/yacc virtual/pkgconfig
DEFINED_PHASES=configure install
DEPEND=acct-user/smtpd acct-user/smtpq <dev-libs/openssl-3:= elibc_musl? ( sys-libs/fts-standalone ) sys-libs/zlib pam? ( sys-libs/pam ) berkdb? ( sys-libs/db:= ) dev-libs/libevent:= app-misc/ca-certificates net-mail/mailbase net-libs/libasr virtual/libcrypt:= !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/mini-qmail !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/qmail-ldap !mail-mta/sendmail !mail-mta/ssmtp[mta]
DESCRIPTION=Lightweight but featured SMTP daemon from OpenBSD
@ -12,4 +12,4 @@ RDEPEND=acct-user/smtpd acct-user/smtpq <dev-libs/openssl-3:= elibc_musl? ( sys-
SLOT=0
SRC_URI=https://www.opensmtpd.org/archives/opensmtpd-6.8.0p2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 pam 4efe951aa8ce2c16288d7c915196fe29 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=5aac3d7d6c2124c3b516decec4fb75f1
_md5_=cfe5dfd136804e8c9208478fb6181517

@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://libcaca.zoy.org/files/libcaca/libcaca-0.99.beta19.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=0ae67cc60a05308e5e9db2632e425c94
_md5_=6c365255c48a3b28fb19d5ccc1dcda78

@ -12,6 +12,6 @@ LICENSE=GPL-2
RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack x11-libs/libxcb:= aubio? ( media-libs/aubio:= ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib )
REQUIRED_USE=dssi? ( ladspa )
SLOT=0
SRC_URI=mirror://sourceforge/qtractor/qtractor-0.9.32.tar.gz
SRC_URI=mirror://sourceforge/qtractor/qtractor-0.9.33.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=9329b8c4755299cf223de9f9218515f8

@ -1,16 +0,0 @@
BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib:= x11-libs/fltk:1 x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/pixman gnutls? ( net-libs/gnutls:= ) nls? ( virtual/libiconv ) server? ( dev-libs/libbsd dev-libs/openssl:0= sys-libs/pam x11-libs/libXau x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXfixes x11-libs/libXfont2 x11-libs/libXtst x11-libs/pixman x11-libs/xtrans x11-apps/xauth x11-apps/xinit x11-apps/xkbcomp x11-apps/xsetroot x11-misc/xkeyboard-config opengl? ( media-libs/libglvnd[X] ) ) drm? ( x11-libs/libdrm ) server? ( media-fonts/font-util x11-base/xorg-proto x11-libs/libxcvt x11-libs/libxkbfile x11-misc/util-macros opengl? ( media-libs/mesa ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Remote desktop viewer display system
EAPI=7
HOMEPAGE=https://tigervnc.org
INHERIT=autotools cmake eapi8-dosym flag-o-matic java-pkg-opt-2 optfeature systemd xdg
IUSE=dri3 +drm gnutls java nls +opengl +server xinerama java
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib:= x11-libs/fltk:1 x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/pixman gnutls? ( net-libs/gnutls:= ) nls? ( virtual/libiconv ) server? ( dev-libs/libbsd dev-libs/openssl:0= sys-libs/pam x11-libs/libXau x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXfixes x11-libs/libXfont2 x11-libs/libXtst x11-libs/pixman x11-libs/xtrans x11-apps/xauth x11-apps/xinit x11-apps/xkbcomp x11-apps/xsetroot x11-misc/xkeyboard-config opengl? ( media-libs/libglvnd[X] ) ) java? ( virtual/jre:1.8 ) server? ( dev-lang/perl sys-process/psmisc ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=dri3? ( drm ) opengl? ( server )
SLOT=0
SRC_URI=https://github.com/TigerVNC/tigervnc/archive/v1.12.0.tar.gz -> tigervnc-1.12.0.tar.gz server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-21.1.1.tar.xz https://github.com/TigerVNC/tigervnc/commit/0c5a2b2e7759c2829c07186cfce4d24aa9b5274e.patch -> tigervnc-1.12.0-xserver-21.patch )
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4ef459ebd20b0b45ce7d01d45968e964

@ -1,9 +0,0 @@
DEFINED_PHASES=-
DESCRIPTION=Metapackage for the xorg module provided by tigervnc
EAPI=8
HOMEPAGE=https://tigervnc.org/
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=metapackage
RDEPEND=~net-misc/tigervnc-1.12.0[server] =x11-base/xorg-server-21.1*
SLOT=0
_md5_=69e14a97ed148c710a66b4acdf1eb58c

@ -0,0 +1,9 @@
DEFINED_PHASES=install
DESCRIPTION=OpenPGP keys used by xmlgraphics.apache.org/batik
EAPI=8
HOMEPAGE=https://xmlgraphics.apache.org/batik/download.html
KEYWORDS=amd64 ~arm arm64 ppc64 x86
LICENSE=public-domain
SLOT=0
SRC_URI=https://downloads.apache.org/xmlgraphics/batik/KEYS -> openpgp-keys-apache-xmlgraphics-batik-20170410-KEYS.asc
_md5_=64d9f42df290b7b7dd039fc646c9a366

@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.flamingspork.com/projects/libeatmydata/
INHERIT=multilib-minimal
IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=amd64 arm arm64 ~hppa ~x86
KEYWORDS=amd64 arm arm64 ~hppa ~loong ~x86
LICENSE=GPL-3
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/stewartsmith/libeatmydata/releases/download/v131/libeatmydata-131.tar.gz
_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=99d9872f6f66cbe01dcece09eba61d97
_md5_=f1a69084db7b1a748863c17b8655bc61

@ -0,0 +1,16 @@
DEFINED_PHASES=install postinst prerm setup unpack
DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
DESCRIPTION=The MediaWiki wiki web application (as used on wikipedia.org)
EAPI=8
HOMEPAGE=http://www.mediawiki.org
INHERIT=webapp
IUSE=imagemagick mysql postgres +sqlite vhosts
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=>=dev-lang/php-7.3.19[calendar,ctype,fileinfo,iconv,intl,json(+),postgres?,session,ssl,unicode,xml,xmlreader] imagemagick? ( virtual/imagemagick-tools ) !imagemagick? ( dev-lang/php[gd] ) mysql? ( dev-lang/php[mysql,mysqli] ) sqlite? ( dev-db/sqlite[fts3(+)] dev-lang/php[pdo,sqlite] ) virtual/httpd-php app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
RESTRICT=test
SLOT=1.38.6
SRC_URI=http://releases.wikimedia.org/mediawiki/1.38/mediawiki-1.38.6.tar.gz
_eclasses_=webapp 1aad5c010cfdf11d0376c80467b0de4c
_md5_=923b84e3f9c1a3644367439ecf855235

@ -0,0 +1,16 @@
DEFINED_PHASES=install postinst prerm setup unpack
DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
DESCRIPTION=The MediaWiki wiki web application (as used on wikipedia.org)
EAPI=8
HOMEPAGE=http://www.mediawiki.org
INHERIT=webapp
IUSE=imagemagick mysql postgres +sqlite vhosts
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=dev-lang/php[calendar,ctype,fileinfo,iconv,intl,json(+),postgres?,session,ssl,unicode,xml,xmlreader] imagemagick? ( virtual/imagemagick-tools ) !imagemagick? ( dev-lang/php[gd] ) mysql? ( dev-lang/php[mysql,mysqli] ) sqlite? ( dev-db/sqlite[fts3(+)] dev-lang/php[pdo,sqlite] ) virtual/httpd-php app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
RESTRICT=test
SLOT=1.39.3
SRC_URI=http://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.3.tar.gz
_eclasses_=webapp 1aad5c010cfdf11d0376c80467b0de4c
_md5_=9791e692802a8aa56fbd189a21b3d017

File diff suppressed because one or more lines are too long

@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15147 BLAKE2B 2c4c571707fdb227917c89e9b9afd066ef57a4c4a5733f9e0bd312bde898ad2c787e5fdd95390bbe65e3042ef30a31dc1ffc0259d39d9264056c7ee69c430e1b SHA512 f7881b725be5eaf311afb8ce8a9e58e914a0a5ecccd11d1711d85d5764d380c44bf0c932faab0700ad330cc79871007b2877ef7a19ddc143a6e3db99bde6afaf
TIMESTAMP 2023-03-31T04:39:33Z
TIMESTAMP 2023-03-31T08:09:32Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQmZAVfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQmlTxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klC//Q/9H4YQKdKjru/jXl4ald4H8ObQYgoO1NDs30w4rbqIpIXZL+zWlLLteJCZ
EEKPUgYNUuDZQIwQuAEf8UKlBfF5g8Ozhi6z5tOhKIJVrkux9w/aXSaIzRO6S8xp
CW6SemzPGqdTQPCnDioi4ecDCr2cgCzj7hlTSUBsDQADHhVJ6CeKmscG4O16CtWP
jNiEAQE/RtBzyvjFMfMI0EVaSakoyH0hy1vf7jzrDXHsF5G/v09YbJZHhG/yc6bS
5/JtX+XYm5yWtineSxpWTPYodxuOh+EKj1/Gz7e0A1cbJpFviYeUa/b5wID2gV+P
2wJi+lu79S8F50i1JYORFxWUtVbjoLbIPOZ+M++dckgjf/EfYNYscFNn6TEb2GmC
P7StZyISJf1EBpTtqIsZnRLa1IXXpUNS1vwMv8et0TVWrKT255n8H8BKhodRzqrM
c0X+WzwDqkpk6jlR8NWN8UAQhafhiAR1e1+T5qlemGeyctfL2YGbOKbqp7gE544k
GpEQhNdR/Kl6AtxDHvaTtLHsyuGqwKZnm8wX7XV70+tExKe/mFoLHCLDLOWBiLCR
cQ/+459aad4Al6afx0+xNXiPdSEjKRV+DPXt0RCV+ytgr7qcSDHqGs2s47QXdO/O
Fq9Hn1ufa3qhd+hOz9qQ/X3O7EOVQLMOWh1WbF1nreXQi7kc4To=
=k3Rc
klAEMBAAr7sM6+GpME4y+QOASvy/pSc6gvbgAXSxDnn90uiiU1CY5o8qT1EB3Cb1
IKF5fM0oKAw23w7YIiHkA7gSFk3GT4BBPLxSSu8w3orY53IVvqef5TXUYT8/xNaO
sdZNp9j7v0YFn+rLd+dIUQpzEiF+ZbX657/iUiz+UQGXRfjM3qIUV2cGRLP+d2lT
T/qnsTEH06ZN/kzzTmVg79eOow1h7FUr1OK4GNPyUbRIHu2Rvj82on4W/AgPUsbA
RJyjARd0c8jVHl/5YEdgALrCvuQXVVwmUoJB6knPEHU2LMlXIAqHCb596/AzIArS
rmrCZO680g4Qo60XowhyNiI+Fhz3TehAKVnrPManRbPulBpWARNn79lMs5Amm/t9
2n5kmb5Nm5LX0c8bDTB79KnK2CkZ9nIoVgQrzTQGiOGoF6nK7X1pbHsXJmiY+Pse
5Y7CmWHIma0D52TLns52N2f103E6W1bfc2VRB182Q8R1TOPYF4Ki01f3I3n7pToN
hmDxbvJvNIzZVgGyIWlYfjRD6M+svEne9GeR7CLod1xOdfjse+4XuPtAEGQt4ymp
Hj4FQjIv0kGB6Uhj68TTbivVjLXnjSOGLvtEnD5gbXEKqkFXA42OlTnVko7wtMMe
e52pu4nsGLoA3agR9ivgkma+/g3wVfnd4AxL3btGkC+DVcU6ZUk=
=8aqX
-----END PGP SIGNATURE-----

@ -1 +1 @@
Fri, 31 Mar 2023 04:39:30 +0000
Fri, 31 Mar 2023 08:09:28 +0000

@ -1 +1 @@
Fri Mar 31 04:39:30 AM UTC 2023
Fri Mar 31 08:09:28 AM UTC 2023

@ -994,7 +994,7 @@
2102150339 ./app-admin/clsync/clsync-0.4.5.ebuild
2102150339 ./app-admin/clsync/clsync-9999.ebuild
2301072140 ./app-admin/clustershell/clustershell-1.9.ebuild
2302251410 ./app-admin/clustershell/clustershell-1.9.1.ebuild
2303311040 ./app-admin/clustershell/clustershell-1.9.1.ebuild
2301031810 ./app-admin/conky/conky-1.13.1.ebuild
2303112010 ./app-admin/conky/conky-1.17.0.ebuild
2303202340 ./app-admin/conky/conky-1.18.1.ebuild
@ -5292,7 +5292,7 @@
2211221910 ./dev-db/redis/redis-7.0.5-r1.ebuild
2303061940 ./dev-db/redis/redis-6.2.11.ebuild
2303061940 ./dev-db/redis/redis-7.0.9.ebuild
2303241740 ./dev-db/redis/redis-7.0.10.ebuild
2303311040 ./dev-db/redis/redis-7.0.10.ebuild
2101040109 ./dev-db/repmgr/repmgr-5.1.0.ebuild
2210250310 ./dev-db/rqlite/rqlite-7.9.2.ebuild
2211130511 ./dev-db/rqlite/rqlite-7.10.1.ebuild
@ -6054,6 +6054,7 @@
2203312010 ./dev-java/avalon-framework/avalon-framework-4.2.0-r4.ebuild
2203312010 ./dev-java/avalon-logkit/avalon-logkit-2.1-r12.ebuild
2206010140 ./dev-java/batik/batik-1.14-r1.ebuild
2303311010 ./dev-java/batik/batik-1.16.ebuild
2211091710 ./dev-java/bcel/bcel-6.6.0.ebuild
2212150740 ./dev-java/bcmail/bcmail-1.72.ebuild
2212150740 ./dev-java/bcpg/bcpg-1.72.ebuild
@ -6165,7 +6166,6 @@
2208121510 ./dev-java/java-service-wrapper/java-service-wrapper-3.5.50.ebuild
2205171340 ./dev-java/javacc/javacc-5.0-r4.ebuild
2103262209 ./dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
2302051310 ./dev-java/javahelp/javahelp-2.0.05_p20170719-r2.ebuild
2303302040 ./dev-java/javahelp/javahelp-2.0.05_p20170719-r3.ebuild
2212102110 ./dev-java/javassist/javassist-3.29.2.ebuild
2302251012 ./dev-java/javatoolkit/javatoolkit-0.6.7.ebuild
@ -6304,7 +6304,6 @@
2302191240 ./dev-java/tomcat-native/tomcat-native-2.0.3-r1.ebuild
2303170540 ./dev-java/tomcat-native/tomcat-native-1.2.36.ebuild
2106010409 ./dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.109.ebuild
2201282340 ./dev-java/tomcat-servlet-api/tomcat-servlet-api-5.5.36.ebuild
2202090440 ./dev-java/tomcat-servlet-api/tomcat-servlet-api-4.1.40.ebuild
2203170340 ./dev-java/treelayout/treelayout-1.0.3-r1.ebuild
2208232140 ./dev-java/typesafe-config/typesafe-config-1.4.2.ebuild
@ -6602,6 +6601,10 @@
2212022040 ./dev-lang/ruby/ruby-2.7.7.ebuild
2302030940 ./dev-lang/ruby/ruby-3.0.5.ebuild
2303102340 ./dev-lang/ruby/ruby-3.2.1.ebuild
2303311040 ./dev-lang/ruby/ruby-2.7.8.ebuild
2303311040 ./dev-lang/ruby/ruby-3.0.6.ebuild
2303311040 ./dev-lang/ruby/ruby-3.1.4.ebuild
2303311040 ./dev-lang/ruby/ruby-3.2.2.ebuild
2302280740 ./dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild
2302280740 ./dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild
2303240240 ./dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild
@ -13521,7 +13524,7 @@
2303220640 ./dev-ruby/set/set-1.0.3.ebuild
2207121140 ./dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild
2303271240 ./dev-ruby/sexp_processor/sexp_processor-4.16.1.ebuild
2205081810 ./dev-ruby/shoulda-context/shoulda-context-1.2.2-r1.ebuild
2303311040 ./dev-ruby/shoulda-context/shoulda-context-1.2.2-r1.ebuild
2203222209 ./dev-ruby/shoulda-matchers/shoulda-matchers-5.0.0.ebuild
2204182040 ./dev-ruby/shoulda-matchers/shoulda-matchers-5.1.0.ebuild
2212041040 ./dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1-r1.ebuild
@ -13714,6 +13717,7 @@
2303290410 ./dev-ruby/date/date-3.3.3.ebuild
2303290410 ./dev-ruby/net-ftp/net-ftp-0.2.0.ebuild
2303290410 ./dev-ruby/time/time-0.2.1.ebuild
2303311040 ./dev-ruby/time/time-0.2.2.ebuild
2204021210 ./dev-ruby/memo_wise/memo_wise-1.6.0.ebuild
2204081439 ./dev-ruby/memo_wise/memo_wise-1.7.0.ebuild
2207290810 ./dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild
@ -15240,6 +15244,7 @@
2303071910 ./games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
2203051040 ./games-emulation/snes9x/snes9x-1.61.ebuild
2303280610 ./games-emulation/snes9x/snes9x-1.62.2.ebuild
2303311110 ./games-emulation/snes9x/snes9x-1.62.3.ebuild
2206220410 ./games-emulation/stella/stella-6.7.ebuild
2301200710 ./games-emulation/vbam/vbam-2.1.5.ebuild
2301200710 ./games-emulation/vbam/vbam-9999.ebuild
@ -17095,7 +17100,7 @@
2301010210 ./mail-mta/notqmail/notqmail-1.08-r6.ebuild
2301010210 ./mail-mta/notqmail/notqmail-9999.ebuild
2205050610 ./mail-mta/nullmailer/nullmailer-2.2-r2.ebuild
2212251110 ./mail-mta/opensmtpd/opensmtpd-6.8.0_p2-r2.ebuild
2303311040 ./mail-mta/opensmtpd/opensmtpd-6.8.0_p2-r2.ebuild
2303061710 ./mail-mta/postfix/postfix-3.7.4.ebuild
2303151840 ./mail-mta/postfix/postfix-3.8_pre20230314.ebuild
2104120016 ./mail-mta/qpsmtpd/qpsmtpd-0.95-r1.ebuild
@ -17943,7 +17948,7 @@
2303220842 ./media-libs/libbluray/libbluray-1.3.3.ebuild
2212022210 ./media-libs/libbs2b/libbs2b-3.1.0-r2.ebuild
2212160511 ./media-libs/libbsb/libbsb-0.0.7-r1.ebuild
2303310412 ./media-libs/libcaca/libcaca-0.99_beta19-r11.ebuild
2303310840 ./media-libs/libcaca/libcaca-0.99_beta19-r11.ebuild
2211182310 ./media-libs/libcanberra/libcanberra-0.30-r7.ebuild
2210251410 ./media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild
2212030940 ./media-libs/libcddb/libcddb-1.3.2-r1.ebuild
@ -19338,7 +19343,7 @@
2005210139 ./media-sound/qtagger/qtagger-1.0.1_p20150402.ebuild
2209101210 ./media-sound/qtgain/qtgain-1.0.0.ebuild
2303240940 ./media-sound/qtractor/qtractor-0.9.31.ebuild
2303271410 ./media-sound/qtractor/qtractor-0.9.32.ebuild
2303311010 ./media-sound/qtractor/qtractor-0.9.33.ebuild
2005210139 ./media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild
2010131239 ./media-sound/quimup/quimup-1.4.4.ebuild
2301141613 ./media-sound/quodlibet/quodlibet-4.5.0-r1.ebuild
@ -21390,7 +21395,6 @@
2209230940 ./net-misc/telnet-bsd/telnet-bsd-1.2-r4.ebuild
2101061839 ./net-misc/throttle/throttle-1.2-r1.ebuild
2212020710 ./net-misc/tiers/tiers-1.1.ebuild
2208140640 ./net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
2301151210 ./net-misc/tigervnc/tigervnc-9999.ebuild
2303010940 ./net-misc/tigervnc/tigervnc-1.13.1.ebuild
2303302040 ./net-misc/tigervnc/tigervnc-1.13.0.ebuild
@ -21468,7 +21472,6 @@
2301141613 ./net-misc/gnome-connections/gnome-connections-43.0.ebuild
2303140240 ./net-misc/gnome-connections/gnome-connections-44_rc.ebuild
2303182110 ./net-misc/gnome-connections/gnome-connections-44.0.ebuild
2301151240 ./net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
2303011940 ./net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
2303302040 ./net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
2212030940 ./net-misc/kio-zeroconf/kio-zeroconf-22.08.3.ebuild
@ -25152,7 +25155,7 @@
2212030040 ./sys-fs/lde/lde-2.6.1-r2.ebuild
2102121709 ./sys-fs/lessfs/lessfs-1.7.0-r2.ebuild
2206131040 ./sys-fs/libeatmydata/libeatmydata-130.ebuild
2303041410 ./sys-fs/libeatmydata/libeatmydata-131.ebuild
2303310940 ./sys-fs/libeatmydata/libeatmydata-131.ebuild
1812240009 ./sys-fs/libfat/libfat-0.3a-r1.ebuild
2212252340 ./sys-fs/loop-aes/loop-aes-3.7z.ebuild
2303231040 ./sys-fs/loop-aes/loop-aes-3.8a.ebuild
@ -26164,6 +26167,8 @@
2109182009 ./www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.2.1.ebuild
2212261210 ./www-apps/mediawiki/mediawiki-1.38.5.ebuild
2303260940 ./www-apps/mediawiki/mediawiki-1.39.2.ebuild
2303310910 ./www-apps/mediawiki/mediawiki-1.38.6.ebuild
2303310910 ./www-apps/mediawiki/mediawiki-1.39.3.ebuild
2104161439 ./www-apps/mirmon/mirmon-2.11-r2.ebuild
2303131840 ./www-apps/moodle/moodle-3.11.13.ebuild
2303131840 ./www-apps/moodle/moodle-4.0.7.ebuild
@ -26256,8 +26261,8 @@
2303150810 ./www-client/firefox-bin/firefox-bin-102.9.0.ebuild
2303241040 ./www-client/firefox-bin/firefox-bin-111.0.1.ebuild
2303081940 ./www-client/firefox/firefox-110.0.1.ebuild
2303141440 ./www-client/firefox/firefox-111.0.ebuild
2303171910 ./www-client/firefox/firefox-102.9.0.ebuild
2303310910 ./www-client/firefox/firefox-111.0.ebuild
2303281840 ./www-client/google-chrome-beta/google-chrome-beta-112.0.5615.39.ebuild
2303281840 ./www-client/google-chrome-unstable/google-chrome-unstable-113.0.5668.0.ebuild
2303281840 ./www-client/google-chrome/google-chrome-111.0.5563.146.ebuild
@ -27866,6 +27871,7 @@
2301292040 ./sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild
2301271540 ./sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20230124.ebuild
2303301510 ./sec-keys/openpgp-keys-tenable/openpgp-keys-tenable-20220718.ebuild
2303311010 ./sec-keys/openpgp-keys-apache-xmlgraphics-batik/openpgp-keys-apache-xmlgraphics-batik-20170410.ebuild
2302242210 ./app-alternatives/cpio/cpio-0.ebuild
2302242210 ./app-alternatives/sh/sh-0.ebuild
2302242210 ./app-alternatives/tar/tar-0.ebuild
@ -28926,7 +28932,6 @@
2303261522 metadata/md5-cache/app-admin/cli53-0.8.18
2303261541 metadata/md5-cache/app-admin/clog-1.3.0-r1
2303261522 metadata/md5-cache/app-admin/clustershell-1.9
2303261522 metadata/md5-cache/app-admin/clustershell-1.9.1
2303261522 metadata/md5-cache/app-admin/conserver-8.2.6-r3
2303261522 metadata/md5-cache/app-admin/consul-1.14.3
2303261522 metadata/md5-cache/app-admin/consul-replicate-0.4.0_p20211027
@ -29149,7 +29154,6 @@
2303290513 metadata/md5-cache/app-admin/ulogd-2.0.8
2303290513 metadata/md5-cache/app-admin/usbview-2.2
2303290513 metadata/md5-cache/app-admin/usbview-3.0
2303310740 metadata/md5-cache/app-admin/Manifest.gz
2303302140 metadata/md5-cache/app-admin/apache-tools-2.4.56
2303310740 metadata/md5-cache/app-admin/awscli-1.27.103
2303310412 metadata/md5-cache/app-admin/fluentd-1.14.4
@ -29160,6 +29164,8 @@
2303310412 metadata/md5-cache/app-admin/puppet-lint-2.5.2
2303310412 metadata/md5-cache/app-admin/r10k-3.15.0
2303302040 metadata/md5-cache/app-admin/sysstat-12.6.2
2303311040 metadata/md5-cache/app-admin/Manifest.gz
2303311040 metadata/md5-cache/app-admin/clustershell-1.9.1
2303261522 metadata/md5-cache/app-antivirus/clamav-0.103.7-r1
2303261522 metadata/md5-cache/app-antivirus/clamav-0.103.8
2303261541 metadata/md5-cache/app-antivirus/clamav-1.0.1
@ -33189,7 +33195,6 @@
2303261541 metadata/md5-cache/dev-db/qt5-sqlcipher-1.0.11-r1
2303261522 metadata/md5-cache/dev-db/redis-6.2.11
2303261522 metadata/md5-cache/dev-db/redis-6.2.7-r2
2303261522 metadata/md5-cache/dev-db/redis-7.0.10
2303261522 metadata/md5-cache/dev-db/redis-7.0.5-r1
2303261522 metadata/md5-cache/dev-db/redis-7.0.9
2303261522 metadata/md5-cache/dev-db/rqlite-7.10.1
@ -33233,7 +33238,6 @@
2303290513 metadata/md5-cache/dev-db/mysql-8.0.32-r2
2303290513 metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2
2303290513 metadata/md5-cache/dev-db/postgresql-9999
2303310412 metadata/md5-cache/dev-db/Manifest.gz
2303301910 metadata/md5-cache/dev-db/postgresql-10.23
2303301910 metadata/md5-cache/dev-db/postgresql-11.19
2303301910 metadata/md5-cache/dev-db/postgresql-12.14
@ -33241,6 +33245,8 @@
2303301910 metadata/md5-cache/dev-db/postgresql-14.7
2303301910 metadata/md5-cache/dev-db/postgresql-15.2
2303310412 metadata/md5-cache/dev-db/qdbm-1.8.78-r4
2303311040 metadata/md5-cache/dev-db/Manifest.gz
2303311040 metadata/md5-cache/dev-db/redis-7.0.10
2212070440 metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-3.1.423-r4
2212070440 metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-5.0.408-r4
2212070440 metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-6.0.402-r2
@ -34132,7 +34138,6 @@
2303261522 metadata/md5-cache/dev-java/java-service-wrapper-3.5.50
2303261522 metadata/md5-cache/dev-java/javacc-5.0-r4
2303261522 metadata/md5-cache/dev-java/javacup-0.11b_p20151001-r1
2303261522 metadata/md5-cache/dev-java/javahelp-2.0.05_p20170719-r2
2303261522 metadata/md5-cache/dev-java/javassist-3.29.2
2303261522 metadata/md5-cache/dev-java/javatoolkit-0.6.7
2303261522 metadata/md5-cache/dev-java/javax-inject-1-r4
@ -34314,7 +34319,6 @@
2303261522 metadata/md5-cache/dev-java/tomcat-native-1.2.36
2303261522 metadata/md5-cache/dev-java/tomcat-native-2.0.3-r1
2303261522 metadata/md5-cache/dev-java/tomcat-servlet-api-4.1.40
2303261522 metadata/md5-cache/dev-java/tomcat-servlet-api-5.5.36
2303261522 metadata/md5-cache/dev-java/tomcat-servlet-api-7.0.109
2303261522 metadata/md5-cache/dev-java/treelayout-1.0.3-r1
2303261522 metadata/md5-cache/dev-java/txw2-2.3.8-r1
@ -34363,9 +34367,10 @@
2303281910 metadata/md5-cache/dev-java/reflections-0.9.12-r5
2303280910 metadata/md5-cache/dev-java/xom-1.3.8-r1
2303301010 metadata/md5-cache/dev-java/bsh-2.1.1
2303302040 metadata/md5-cache/dev-java/Manifest.gz
2303302040 metadata/md5-cache/dev-java/javahelp-2.0.05_p20170719-r3
2303302040 metadata/md5-cache/dev-java/javax-jsp-api-2.0
2303311010 metadata/md5-cache/dev-java/Manifest.gz
2303311010 metadata/md5-cache/dev-java/batik-1.16
2101062239 metadata/md5-cache/dev-lang/cll1h-0.6-r1
2101070439 metadata/md5-cache/dev-lang/coffee-script-2.5.1
1702282312 metadata/md5-cache/dev-lang/esco-0.512
@ -34606,8 +34611,12 @@
2303282310 metadata/md5-cache/dev-lang/go-1.20.2
2303290513 metadata/md5-cache/dev-lang/mono-6.12.0.122
2303300840 metadata/md5-cache/dev-lang/execline-2.9.2.1
2303302110 metadata/md5-cache/dev-lang/Manifest.gz
2303302110 metadata/md5-cache/dev-lang/vala-0.56.4
2303311040 metadata/md5-cache/dev-lang/Manifest.gz
2303311040 metadata/md5-cache/dev-lang/ruby-2.7.8
2303311040 metadata/md5-cache/dev-lang/ruby-3.0.6
2303311040 metadata/md5-cache/dev-lang/ruby-3.1.4
2303311040 metadata/md5-cache/dev-lang/ruby-3.2.2
2011160239 metadata/md5-cache/dev-libs/busybee-0.7.0
2104040139 metadata/md5-cache/dev-libs/c-capnproto-0.3
2105101009 metadata/md5-cache/dev-libs/cxxtools-3.0
@ -40597,7 +40606,6 @@
2303261522 metadata/md5-cache/dev-ruby/puppetdb-termini-7.11.1
2303261522 metadata/md5-cache/dev-ruby/puppetdb-termini-7.12.1
2303310412 metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1
2303310440 metadata/md5-cache/dev-ruby/Manifest.gz
2303310412 metadata/md5-cache/dev-ruby/abstract-1.0.0-r5
2303310412 metadata/md5-cache/dev-ruby/acme-client-2.0.9
2303310412 metadata/md5-cache/dev-ruby/actioncable-6.0.5.1
@ -41512,7 +41520,6 @@
2303310412 metadata/md5-cache/dev-ruby/sexp_processor-4.16.1
2303310412 metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3
2303310412 metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2
2303310412 metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1
2303310412 metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2
2303310412 metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1
2303310412 metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0
@ -41689,6 +41696,9 @@
2303310412 metadata/md5-cache/dev-ruby/zeitwerk-2.6.6
2303310412 metadata/md5-cache/dev-ruby/zeitwerk-2.6.7
2303310412 metadata/md5-cache/dev-ruby/zentest-4.12.1
2303311040 metadata/md5-cache/dev-ruby/Manifest.gz
2303311040 metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1
2303311040 metadata/md5-cache/dev-ruby/time-0.2.2
1912150139 metadata/md5-cache/dev-scheme/elk-3.99.8
2111181609 metadata/md5-cache/dev-scheme/gauche-mecab-1.0.2-r1
1708031509 metadata/md5-cache/dev-scheme/scmxlate-20090410-r1
@ -43210,10 +43220,11 @@
2303261522 metadata/md5-cache/games-emulation/vecx-jg-9999
2303261541 metadata/md5-cache/games-emulation/yabause-0.9.15
2303261522 metadata/md5-cache/games-emulation/zsnes-2.0.10
2303281110 metadata/md5-cache/games-emulation/Manifest.gz
2303281110 metadata/md5-cache/games-emulation/pcsx2-1.7.4280
2303281110 metadata/md5-cache/games-emulation/pcsx2-9999
2303280610 metadata/md5-cache/games-emulation/snes9x-1.62.2
2303311110 metadata/md5-cache/games-emulation/Manifest.gz
2303311110 metadata/md5-cache/games-emulation/snes9x-1.62.3
2204021210 metadata/md5-cache/games-engines/zoom-1.1.5-r1
2303261541 metadata/md5-cache/games-engines/Manifest.gz
2303261541 metadata/md5-cache/games-engines/box2d-2.4.1
@ -45062,7 +45073,6 @@
2303261522 metadata/md5-cache/mail-mta/notqmail-1.08-r6
2303261522 metadata/md5-cache/mail-mta/notqmail-9999
2303261522 metadata/md5-cache/mail-mta/nullmailer-2.2-r2
2303261522 metadata/md5-cache/mail-mta/opensmtpd-6.8.0_p2-r2
2303261522 metadata/md5-cache/mail-mta/postfix-3.7.4
2303261522 metadata/md5-cache/mail-mta/postfix-3.8_pre20230314
2303261522 metadata/md5-cache/mail-mta/proton-mail-bridge-2.3.0
@ -45071,8 +45081,9 @@
2303261522 metadata/md5-cache/mail-mta/sendmail-8.17.1.9
2303261522 metadata/md5-cache/mail-mta/ssmtp-2.64-r5
2303261522 metadata/md5-cache/mail-mta/ssmtp-2.64_p11-r1
2303301440 metadata/md5-cache/mail-mta/Manifest.gz
2303301310 metadata/md5-cache/mail-mta/msmtp-1.8.23
2303311040 metadata/md5-cache/mail-mta/Manifest.gz
2303311040 metadata/md5-cache/mail-mta/opensmtpd-6.8.0_p2-r2
2212170010 metadata/md5-cache/mate-base/mate-1.26.0
2212170010 metadata/md5-cache/mate-base/mate-applets-meta-1.26.0
2303261522 metadata/md5-cache/mate-base/Manifest.gz
@ -46356,10 +46367,10 @@
2303290513 metadata/md5-cache/media-libs/svgalib-1.9.25-r8
2303292140 metadata/md5-cache/media-libs/vulkan-layers-1.3.239-r2
2303292140 metadata/md5-cache/media-libs/vulkan-layers-9999
2303310412 metadata/md5-cache/media-libs/Manifest.gz
2303310412 metadata/md5-cache/media-libs/libcaca-0.99_beta19-r11
2303302110 metadata/md5-cache/media-libs/libtgvoip-2.4.4_p20221208
2303302110 metadata/md5-cache/media-libs/tg_owt-0_pre20230105
2303310840 metadata/md5-cache/media-libs/Manifest.gz
2303310840 metadata/md5-cache/media-libs/libcaca-0.99_beta19-r11
2011090239 metadata/md5-cache/media-plugins/gimp-lqr-0.7.2-r1
2107201909 metadata/md5-cache/media-plugins/hexter-1.1.1
1911121409 metadata/md5-cache/media-plugins/ladspa-bs2b-0.9.1-r1
@ -47432,10 +47443,10 @@
2303290513 metadata/md5-cache/media-sound/mpd-0.23.12
2303281810 metadata/md5-cache/media-sound/qmidiroute-0.4.0-r1
2303271410 metadata/md5-cache/media-sound/qsampler-0.9.9
2303271410 metadata/md5-cache/media-sound/qtractor-0.9.32
2303292340 metadata/md5-cache/media-sound/snapcast-0.27.0
2303301040 metadata/md5-cache/media-sound/Manifest.gz
2303301040 metadata/md5-cache/media-sound/strawberry-1.0.17
2303311010 metadata/md5-cache/media-sound/Manifest.gz
2303311010 metadata/md5-cache/media-sound/qtractor-0.9.33
1806021308 metadata/md5-cache/media-tv/ivtvplayer-0.1.3-r2
2110221139 metadata/md5-cache/media-tv/shoutcast2vdr-0.0.8-r1
2012172009 metadata/md5-cache/media-tv/w_scan-20170107
@ -48997,7 +49008,6 @@
2212182210 metadata/md5-cache/net-misc/ndisc6-1.0.6
2212182310 metadata/md5-cache/net-misc/sshpass-1.09
2301121740 metadata/md5-cache/net-misc/netsed-1.3-r1
2301151240 metadata/md5-cache/net-misc/tigervnc-xorg-module-1.12.0
2301301610 metadata/md5-cache/net-misc/rinetd-0.73
2302051110 metadata/md5-cache/net-misc/kafka-bin-3.3.2
2302271210 metadata/md5-cache/net-misc/axel-2.17.11
@ -49350,7 +49360,6 @@
2303261522 metadata/md5-cache/net-misc/telnet-bsd-1.2-r2
2303261522 metadata/md5-cache/net-misc/telnet-bsd-1.2-r4
2303261522 metadata/md5-cache/net-misc/throttle-1.2-r1
2303261541 metadata/md5-cache/net-misc/tigervnc-1.12.0-r7
2303261541 metadata/md5-cache/net-misc/tigervnc-1.13.1
2303261541 metadata/md5-cache/net-misc/tigervnc-9999
2303261522 metadata/md5-cache/net-misc/ttytter-2.1.00
@ -49460,7 +49469,6 @@
2303290513 metadata/md5-cache/net-misc/r8168-8.051.02
2303290513 metadata/md5-cache/net-misc/sstp-client-1.0.17
2303290513 metadata/md5-cache/net-misc/sstp-client-1.0.18
2303310412 metadata/md5-cache/net-misc/Manifest.gz
2303310040 metadata/md5-cache/net-misc/connman-1.42_pre20230116-r2
2303302040 metadata/md5-cache/net-misc/httpie-3.2.1-r1
2303310412 metadata/md5-cache/net-misc/mikutter-4.1.7
@ -49469,6 +49477,7 @@
2303302110 metadata/md5-cache/net-misc/rygel-0.42.1
2303302040 metadata/md5-cache/net-misc/tigervnc-1.13.0
2303302040 metadata/md5-cache/net-misc/tigervnc-xorg-module-1.13.0
2303311040 metadata/md5-cache/net-misc/Manifest.gz
1911091712 metadata/md5-cache/net-nds/led-1.111
2204240440 metadata/md5-cache/net-nds/smbldap-tools-0.9.10-r1
2209170910 metadata/md5-cache/net-nds/gssproxy-0.9.1
@ -53175,7 +53184,6 @@
2303261522 metadata/md5-cache/sys-fs/lde-2.6.1-r2
2303261522 metadata/md5-cache/sys-fs/lessfs-1.7.0-r2
2303261522 metadata/md5-cache/sys-fs/libeatmydata-130
2303261522 metadata/md5-cache/sys-fs/libeatmydata-131
2303261522 metadata/md5-cache/sys-fs/lufis-0.3-r1
2303261522 metadata/md5-cache/sys-fs/lufs-0.9.7-r4
2303261541 metadata/md5-cache/sys-fs/lxcfs-5.0.3
@ -53269,8 +53277,9 @@
2303290513 metadata/md5-cache/sys-fs/zfs-kmod-2.1.7
2303290513 metadata/md5-cache/sys-fs/zfs-kmod-2.1.9
2303290513 metadata/md5-cache/sys-fs/zfs-kmod-9999
2303301440 metadata/md5-cache/sys-fs/Manifest.gz
2303301310 metadata/md5-cache/sys-fs/ddrescue-1.27
2303310940 metadata/md5-cache/sys-fs/Manifest.gz
2303310940 metadata/md5-cache/sys-fs/libeatmydata-131
2204290540 metadata/md5-cache/sys-kernel/installkernel-gentoo-5
2210040240 metadata/md5-cache/sys-kernel/installkernel-systemd-boot-2
2212152140 metadata/md5-cache/sys-kernel/installkernel-gentoo-6
@ -54244,7 +54253,6 @@
2303271710 metadata/md5-cache/www-apps/prowlarr-1.3.2.2984
2303271710 metadata/md5-cache/www-apps/sonarr-3.0.10.1567
2303300810 metadata/md5-cache/www-apps/wordpress-6.2
2303310412 metadata/md5-cache/www-apps/Manifest.gz
2303310412 metadata/md5-cache/www-apps/jekyll-4.2.2
2303310412 metadata/md5-cache/www-apps/jekyll-coffeescript-2.0.0
2303310412 metadata/md5-cache/www-apps/jekyll-sass-converter-2.2.0
@ -54269,6 +54277,9 @@
2303310412 metadata/md5-cache/www-apps/nanoc-deploying-1.0.2
2303310412 metadata/md5-cache/www-apps/nanoc-spec-0.0.2
2303310412 metadata/md5-cache/www-apps/redmine-5.0.5
2303310910 metadata/md5-cache/www-apps/Manifest.gz
2303310910 metadata/md5-cache/www-apps/mediawiki-1.38.6
2303310910 metadata/md5-cache/www-apps/mediawiki-1.39.3
2303261522 metadata/md5-cache/www-client/elinks-0.13.5-r100
2303261522 metadata/md5-cache/www-client/elinks-0.15.1-r1
2303261522 metadata/md5-cache/www-client/elinks-0.16.0
@ -54319,7 +54330,6 @@
2303290513 metadata/md5-cache/www-client/chromium-bin-110.0.5481.30
2303290513 metadata/md5-cache/www-client/firefox-102.9.0
2303290513 metadata/md5-cache/www-client/firefox-110.0.1
2303290513 metadata/md5-cache/www-client/firefox-111.0
2303290513 metadata/md5-cache/www-client/firefox-bin-102.9.0
2303290513 metadata/md5-cache/www-client/firefox-bin-111.0.1
2303290513 metadata/md5-cache/www-client/google-chrome-111.0.5563.146
@ -54343,9 +54353,10 @@
2303290513 metadata/md5-cache/www-client/vivaldi-5.7.2921.65
2303290513 metadata/md5-cache/www-client/vivaldi-snapshot-5.8.2955.3
2303290513 metadata/md5-cache/www-client/vivaldi-snapshot-5.8.2970.3
2303302110 metadata/md5-cache/www-client/Manifest.gz
2303302110 metadata/md5-cache/www-client/epiphany-43.1
2303302040 metadata/md5-cache/www-client/seamonkey-2.53.15
2303310910 metadata/md5-cache/www-client/Manifest.gz
2303310910 metadata/md5-cache/www-client/firefox-111.0
2104161439 metadata/md5-cache/www-misc/awstats-7.8-r1
1910071209 metadata/md5-cache/www-misc/profile-sync-daemon-5.75
1910090839 metadata/md5-cache/www-misc/profile-sync-daemon-6.35
@ -55909,8 +55920,9 @@
2303291310 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-auth-20230329
2303292140 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230327
2303291310 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-release-20230329
2303301510 metadata/md5-cache/sec-keys/Manifest.gz
2303301510 metadata/md5-cache/sec-keys/openpgp-keys-tenable-20220718
2303311010 metadata/md5-cache/sec-keys/Manifest.gz
2303311010 metadata/md5-cache/sec-keys/openpgp-keys-apache-xmlgraphics-batik-20170410
2302242210 metadata/md5-cache/app-alternatives/Manifest.gz
2302242210 metadata/md5-cache/app-alternatives/awk-4
2302242210 metadata/md5-cache/app-alternatives/bc-0
@ -55921,4 +55933,4 @@
2302242210 metadata/md5-cache/app-alternatives/sh-0
2302242210 metadata/md5-cache/app-alternatives/tar-0
2302242210 metadata/md5-cache/app-alternatives/yacc-1-r2
2303310740 metadata/md5-cache/Manifest.gz
2303311110 metadata/md5-cache/Manifest.gz

@ -1 +1 @@
Fri, 31 Mar 2023 05:00:01 +0000
Fri, 31 Mar 2023 08:30:01 +0000

@ -1 +1 @@
2563d31b42460624d6eaefe4b3e0c73f2cbc1b7c 1680236048 2023-03-31T04:14:08+00:00
0af85dead3893c7007f9b80b63fd3f570d778d94 1680248999 2023-03-31T07:49:59+00:00

@ -1 +1 @@
1680237601 Fri 31 Mar 2023 04:40:01 AM UTC
1680250201 Fri 31 Mar 2023 08:10:01 AM UTC

@ -1 +1 @@
Fri, 31 Mar 2023 04:39:30 +0000
Fri, 31 Mar 2023 08:09:28 +0000

Binary file not shown.

@ -1,4 +1,3 @@
EBUILD tigervnc-xorg-module-1.12.0.ebuild 452 BLAKE2B 97f1a04d5c7610ca254d4aed5270a4996267ff538f2f8205da49a407eefab3ac44c970b34e970918709c10dcd06b1b1abb1459d6dd00a02450470bef51228922 SHA512 1ce2c3fcadba4316bfab72882eed619576ea38a404499c4506e61a0952b2dc786cf9dcdfa4739e283724bc3f9595cd1ecc318de9d52d0824348f645d904892c2
EBUILD tigervnc-xorg-module-1.13.0.ebuild 452 BLAKE2B 97f1a04d5c7610ca254d4aed5270a4996267ff538f2f8205da49a407eefab3ac44c970b34e970918709c10dcd06b1b1abb1459d6dd00a02450470bef51228922 SHA512 1ce2c3fcadba4316bfab72882eed619576ea38a404499c4506e61a0952b2dc786cf9dcdfa4739e283724bc3f9595cd1ecc318de9d52d0824348f645d904892c2
EBUILD tigervnc-xorg-module-1.13.1.ebuild 457 BLAKE2B d140db31d7fc14436d0577b9d6c5dc76f944cc085e546f6ab241d30292bf90e43715c5c8c0a9257ecb642957d60076384b93495d9a3042e693351364ff29c398 SHA512 89d7c67336ba9aef161d18a5a5210ad67dead62257b2de1f295455120fd15de472e62593fa005954cad38123ab3c91ac1337f77d96379cdbf9c7eb94a4721ddc
MISC metadata.xml 331 BLAKE2B a429af641beadf65a9af48b70d47442530df38a6653daa75a67bae2f86dafe206ee745086336ef10af5e1d11ed6df08c017a99e2f434c0d8015549e78c8825f2 SHA512 dca884d6e2edf72771b5062195aa3d379ded3d0b9c74f9f7bd4c6f5ae432128e93d53c8b24bcfe76963b9705be325668edab703cd2f8724123b1c70fda59c786

@ -1,18 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
XSERVER_VERSION="21.1.1"
DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
HOMEPAGE="https://tigervnc.org/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
~net-misc/tigervnc-${PV}[server]
=x11-base/xorg-server-${XSERVER_VERSION%.*}*
"

@ -1,17 +1,12 @@
AUX tigervnc-1.11.0-install-java-viewer.patch 788 BLAKE2B b3da744d21030bf988dc21bca66a17811b1180ad89fcbc6e3ca8b70b8803c284456cc14393dddf5f2f395d9044d90e8ac8ee50d155be7779b08c14d7bbcb270b SHA512 5f9650a6f8589ab952506cbf6a67f603fc720a70dd76a505da69812c039fb9a0a4137c9667ce11e253a35bade056a18d2fa584ac23cda8111ff1fe17e90f025a
AUX tigervnc-1.12.0-disable-server-and-pam.patch 1430 BLAKE2B 9b079911be8f70239df32432d8c4d9b9e88329585ef4fe5c4f847697d9cecf7fa9c7dd9fa6251bb02794e3bfcbfaf7c3f963875b519a07e824e72bbfeb7a61ec SHA512 f0546476060673bd65138c4c95f0fd2b72e64175c461c0bbe07dfc03a1c1d343b8d628fd8f9bfa1329bd7585d8aa18b8b6a9d4d519d4f3faaf284f3a914f98ca
AUX tigervnc-1.12.0-xorg-1.21.patch 1756 BLAKE2B c872216f03b595f61e91d876546c573ed572b20e9ead1e4ded7d830c739dc172a016784902d447dbe8aa78bb5a2e69c4ef6a4357f446af53f7bc569d56108dac SHA512 533ff06e9619cd63ee83dcb3e6a5a35f02f092b32b194f89e2c06f2f17aaf59a3c2adab27d3e87c4a0773f3f82cfec82492d6b031b3a9050d5f0ad4fcf0a0da0
AUX tigervnc-1.12.0-xsession-path.patch 973 BLAKE2B c193ccc5ad0d8e04f8cd9f755c9d5b4a013af8bd4f9bbf9de4afbf21482fc62cbe1d57cc0274c5810588177db17b6cf1c69f5336e40cd3ccdefe0fa21bb1f736 SHA512 916e4f114834bcd4ccb2375ce35f7b36ad13496599e1a8aa736edf31627cd95eaab8b29e0fb9cfb07aa56856b2defbf916c23218debe1d62522d8dbac8674f38
AUX tigervnc-1.12.0.confd 665 BLAKE2B 1525706e3e60727ed0f3eeb0dcfc849ea2b92463d9c4bff09eb9e644e51aa7665ff96d0f0c5ec321014145f8227d7c7b94578a97d948bfc94cacbc4087ebc184 SHA512 bced660d691f559ab9392aef7ea0040ea5f435d7f1cfef9b82983395c10103b8607e90a03de67d330371d641bf249ec61200b9d28d48600f7548978b7ee367c6
AUX tigervnc-1.12.0.initd 2149 BLAKE2B 7d7389128816ad07ba0890d57c113834fc325b00729a5e3979dca5c25e9940690aab9e10d7e6a94a8645002cc15dcbd54137636b373c99f86454a5873870ed72 SHA512 c1047acf1211c4073a4581d5bfe78dec00320e0749b44608224cc478ac335233cd7beacbd161f61330fe28c2a6fa8de137b2c80e9ebda9d92f90b062f489eecb
AUX tigervnc-1.12.80-disable-server-and-pam.patch 1394 BLAKE2B fcda4d2199dce67a189e3b3aba7e88e41d2325e79147de7a5e0a414aff2583ac0bda1de7e372b907527177612eaeb2462294dbf578f5342701e9d274f09e4f78 SHA512 ec1fa15f70ff508636c02cf3b945b7e372fb391c674e47c6c0cbfc871400a3fc6f0847dae62cf7eb5d56afae121b9aec8d19359319ca0e7e04df03b3bec3cc5e
AUX tigervnc-1.13.80-depend-po-files.patch 1590 BLAKE2B d1dea3c951cd636124927a1735482b94cfbc41ffc570c7a1dd82ec953fb02f7e593c542a761177d4714903e3b55d69877475b76548cd7e7b61065485e874dc19 SHA512 35d54da0c95f6c42c6a241f49988439dee2b754ac7d1d79c7616032a854d6197acc04c7857d4559c6947f14b2f0703735294146b002a36f49c4acb171511cb75
DIST tigervnc-1.12.0-xserver-21.patch 3642 BLAKE2B 690860c51d9d2e4606b16318237f86e5a042410dd5778e3d99a01df3fedd7f1993b4fc1eaeb9d193ef9e54d5b25b1d99bfb0bedc8cfb6673983625d9b45c2f92 SHA512 8e9a667557d22e908b1f4e58017f822e98bc608d1e27a09e6b8cfb3b01fe0c5cf9bf484fa634e4109eb7a32234df67fcfdeaca92d4ff982de0e83778c359034d
DIST tigervnc-1.12.0.tar.gz 1561898 BLAKE2B 891934e48e3c4f2c36c280ad1562874d3c22ca3118e8eda2f68f9ad7cca978c76b8825100f540774b7a6553e981bd9264e0f717c8313585553741d31706cafad SHA512 a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
DIST tigervnc-1.13.0.tar.gz 1986759 BLAKE2B 675284b854e9ce4c328ed5dcc0d22a57f380a3abe1837451bae09d6c03e91fa9e4b0d06f49ade1ba6924bffdc3cc85c5c9b28c594dbc0d0ffeb0aa23e5299f6d SHA512 55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd9666686b8d4ac5fc3389c6f9319df16b90be8
DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a SHA512 9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79 SHA512 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
EBUILD tigervnc-1.12.0-r7.ebuild 4722 BLAKE2B a311bc7e557bf9576c34ec1f5da32f414bfd270105f086e5917bcb126fbbd77f29681a42010713628a2b611155f40ddcb48db377130c7c989144fb48598f9b51 SHA512 1182eed80fcd13c01ffc7a267f0dc91858a730ac9f57e3edd94d78db15638ace8ddc98af239292d8384c86e29849681251341f07d5fc90d7ecb1308ae1d7f1dc
EBUILD tigervnc-1.13.0.ebuild 5283 BLAKE2B 1e019a6ed98be9dfcbba682d9e86277a6f0a2c65ae01b40f530e487723ff353a58a9d96c86c97a6f091617c0bd1317bf4f98b8659910d4e103dd22d45d8504d1 SHA512 a2985fed7f368b90c513fe6a9f53e1317d0c6820644982c64ebced4ddd711166229794fed5a93b391c80eb6487c9584bffe01c5d69bc75d58ca6f100bced2030
EBUILD tigervnc-1.13.1.ebuild 5288 BLAKE2B 4ce90fc20c2e9f93f30e369f315b65fb5b750c3818bf9cd9cea32276f869d0a303a00087f55dcba5d340bbdb6e99bac4ef563a3958f156970e6638190ae17a9f SHA512 c72a5f56201d1f60f47652e5557bd6317529f41702bcf02b201687905f7e5331240c3b434450031ce338f345d9e8c109c26ca677c02aebbd51e8c5cd8c2f25ac
EBUILD tigervnc-9999.ebuild 5288 BLAKE2B 4ce90fc20c2e9f93f30e369f315b65fb5b750c3818bf9cd9cea32276f869d0a303a00087f55dcba5d340bbdb6e99bac4ef563a3958f156970e6638190ae17a9f SHA512 c72a5f56201d1f60f47652e5557bd6317529f41702bcf02b201687905f7e5331240c3b434450031ce338f345d9e8c109c26ca677c02aebbd51e8c5cd8c2f25ac

@ -1,57 +0,0 @@
See https://bugs.gentoo.org/852830
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -234,6 +234,7 @@
add_subdirectory(java)
endif()
+option(BUILD_SERVER "Build TigerVNC server" ON)
option(BUILD_VIEWER "Build TigerVNC viewer" ON)
if(BUILD_VIEWER)
# Check for FLTK
@@ -276,7 +277,7 @@
endif()
# Check for PAM library
-if(UNIX AND NOT APPLE)
+if(BUILD_SERVER AND UNIX AND NOT APPLE)
check_include_files(security/pam_appl.h HAVE_PAM_H)
set(CMAKE_REQUIRED_LIBRARIES -lpam)
check_function_exists(pam_start HAVE_PAM_START)
@@ -315,9 +316,6 @@
add_subdirectory(media)
endif()
-add_subdirectory(tests)
-
-
if(BUILD_VIEWER)
add_subdirectory(release)
endif()
--- a/common/rfb/CMakeLists.txt
+++ b/common/rfb/CMakeLists.txt
@@ -75,7 +75,7 @@
set(RFB_LIBRARIES ${JPEG_LIBRARIES} ${PIXMAN_LIBRARY} os rdr)
-if(UNIX AND NOT APPLE)
+if(BUILD_SERVER AND UNIX AND NOT APPLE)
set(RFB_SOURCES ${RFB_SOURCES} UnixPasswordValidator.cxx
UnixPasswordValidator.h pam.c pam.h)
set(RFB_LIBRARIES ${RFB_LIBRARIES} ${PAM_LIBS})
--- a/unix/CMakeLists.txt
+++ b/unix/CMakeLists.txt
@@ -1,6 +1,8 @@
add_subdirectory(tx)
add_subdirectory(common)
-add_subdirectory(vncconfig)
-add_subdirectory(vncpasswd)
-add_subdirectory(vncserver)
-add_subdirectory(x0vncserver)
+if(BUILD_SERVER)
+ add_subdirectory(vncconfig)
+ add_subdirectory(vncpasswd)
+ add_subdirectory(vncserver)
+ add_subdirectory(x0vncserver)
+endif()

@ -1,55 +0,0 @@
https://github.com/TigerVNC/tigervnc/commit/736b50d04e1ba965696cd15d456dc2b7fc123150.patch
https://github.com/TigerVNC/tigervnc/commit/f2577107f7f55382c524d8c738a777e5cdd80f60.patch
From: Joakim Tjernlund <joakim.tjernlund@infinera.com>
Date: Wed, 24 Nov 2021 21:09:36 +0100
Subject: [PATCH] xorg-version.h: Increase supported Xorg version to 1.21
--- a/unix/xserver/hw/vnc/xorg-version.h
+++ b/unix/xserver/hw/vnc/xorg-version.h
@@ -33,8 +33,8 @@
#error "X.Org older than 1.16 is not supported"
#endif
-#if XORG_AT_LEAST(1, 21, 0)
-#error "X.Org newer than 1.20 is not supported"
+#if XORG_AT_LEAST(1, 22, 0)
+#error "X.Org newer than 1.21 is not supported"
#endif
#endif
From: Joakim Tjernlund <joakim.tjernlund@infinera.com>
Date: Wed, 24 Nov 2021 21:10:56 +0100
Subject: [PATCH] xvnc: adapt for 1.21
VENDOR_STRING is gone as is DEFAULT_LOG_VERBOSITY
site.h has been removed and is not needed.
--- a/unix/xserver/hw/vnc/xvnc.c
+++ b/unix/xserver/hw/vnc/xvnc.c
@@ -69,7 +69,6 @@ extern char buildtime[];
#undef VENDOR_RELEASE
#undef VENDOR_STRING
#include "version-config.h"
-#include "site.h"
#define XVNCVERSION "TigerVNC 1.12.80"
#define XVNCCOPYRIGHT ("Copyright (C) 1999-2021 TigerVNC Team and many others (see README.rst)\n" \
@@ -111,14 +110,13 @@ static Bool Render = TRUE;
static Bool displaySpecified = FALSE;
static char displayNumStr[16];
-static int vncVerbose = DEFAULT_LOG_VERBOSITY;
+static int vncVerbose = 0;
static void
vncPrintBanner(void)
{
ErrorF("\nXvnc %s - built %s\n%s", XVNCVERSION, buildtime, XVNCCOPYRIGHT);
- ErrorF("Underlying X server release %d, %s\n\n", VENDOR_RELEASE,
- VENDOR_STRING);
+ ErrorF("Underlying X server release %d\n\n", VENDOR_RELEASE);
}
static void

@ -1,199 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_IN_SOURCE_BUILD=1
inherit autotools cmake eapi8-dosym flag-o-matic java-pkg-opt-2 optfeature systemd xdg
XSERVER_VERSION="21.1.1"
DESCRIPTION="Remote desktop viewer display system"
HOMEPAGE="https://tigervnc.org"
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
server? (
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
https://github.com/TigerVNC/tigervnc/commit/0c5a2b2e7759c2829c07186cfce4d24aa9b5274e.patch -> ${P}-xserver-21.patch
)"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
REQUIRED_USE="
dri3? ( drm )
opengl? ( server )
"
CDEPEND="
media-libs/libjpeg-turbo:=
sys-libs/zlib:=
x11-libs/fltk:1
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/pixman
gnutls? ( net-libs/gnutls:= )
nls? ( virtual/libiconv )
server? (
dev-libs/libbsd
dev-libs/openssl:0=
sys-libs/pam
x11-libs/libXau
x11-libs/libXdamage
x11-libs/libXdmcp
x11-libs/libXfixes
x11-libs/libXfont2
x11-libs/libXtst
x11-libs/pixman
x11-libs/xtrans
x11-apps/xauth
x11-apps/xinit
x11-apps/xkbcomp
x11-apps/xsetroot
x11-misc/xkeyboard-config
opengl? ( media-libs/libglvnd[X] )
)
"
RDEPEND="${CDEPEND}
java? ( virtual/jre:1.8 )
server? (
dev-lang/perl
sys-process/psmisc
)"
DEPEND="${CDEPEND}
drm? ( x11-libs/libdrm )
server? (
media-fonts/font-util
x11-base/xorg-proto
x11-libs/libxcvt
x11-libs/libxkbfile
x11-misc/util-macros
opengl? ( media-libs/mesa )
)"
BDEPEND="
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
PATCHES=(
# Restore Java viewer
"${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
"${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
"${FILESDIR}"/${PN}-1.12.0-disable-server-and-pam.patch
)
src_prepare() {
if use server; then
cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
eapply "${FILESDIR}"/${P}-xorg-1.21.patch
eapply "${DISTDIR}"/${P}-xserver-21.patch
fi
cmake_src_prepare
if use server; then
cd unix/xserver || die
eapply ../xserver${XSERVER_VERSION}.patch
eautoreconf
sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
sed -i '/strcmp.*-fakescreenfps/,/^ \}/d' os/utils.c || die
fi
}
src_configure() {
if use arm || use hppa; then
append-flags "-fPIC"
fi
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
-DENABLE_NLS=$(usex nls)
-DBUILD_JAVA=$(usex java)
-DBUILD_SERVER=$(usex server)
)
cmake_src_configure
if use server; then
cd unix/xserver || die
econf \
$(use_enable opengl glx) \
$(use_enable drm libdrm) \
--disable-config-hal \
--disable-config-udev \
--disable-devel-docs \
--disable-dri \
$(use_enable dri3) \
--disable-glamor \
--disable-kdrive \
--disable-libunwind \
--disable-linux-acpi \
--disable-record \
--disable-selective-werror \
--disable-static \
--disable-unit-tests \
--disable-xephyr \
$(use_enable xinerama) \
--disable-xnest \
--disable-xorg \
--disable-xvfb \
--disable-xwin \
--enable-dri2 \
--with-pic \
--without-dtrace \
--disable-present \
--with-sha1=libcrypto
fi
}
src_compile() {
cmake_src_compile
if use server; then
# deps of the vnc module and the module itself
local d subdirs=(
fb xfixes Xext dbe $(usex opengl glx "") $(usev dri3) randr render
damageext miext Xi xkb composite dix mi os hw/vnc
)
for d in "${subdirs[@]}"; do
emake -C unix/xserver/"${d}"
done
fi
}
src_install() {
cmake_src_install
if use server; then
emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
newconfd "${FILESDIR}"/${PN}-${PV}.confd ${PN}
newinitd "${FILESDIR}"/${PN}-${PV}.initd ${PN}
systemd_douserunit unix/vncserver/vncserver@.service
# comment out pam_selinux.so, the server does not start if missing
# part of bug #746227
sed -i -e '/pam_selinux/s/^/#/' "${ED}"/etc/pam.d/tigervnc || die
# install vncserver to /usr/bin too, see bug #836620
dosym8 -r /usr/libexec/vncserver /usr/bin/vncserver
fi
}
pkg_postinst() {
xdg_pkg_postinst
local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm x11-misc/slim"
use server && \
optfeature "keeping track of the xorg-server module" net-misc/tigervnc-xorg-module && \
optfeature_header "Install any additional display manager package:" && \
optfeature "proper session support" ${OPTIONAL_DM}
}

Binary file not shown.

@ -0,0 +1,3 @@
DIST openpgp-keys-apache-xmlgraphics-batik-20170410-KEYS.asc 18450 BLAKE2B 160f9fb04c0b349b59b50c5fcc811ac087407be682f114b2f32c7747f7b1c46d0def6fe27aa3b79ef1b8e35cdcece8cc3761a89ec00b8575b8919944173c79d5 SHA512 98c2d7e51c76c64c9c0040bd18851d08cb55f383d7850a01bcd7df3e0b5eb123e23bf064e10d58d72d627edfa118f1c12bb814e71be5255834274179b90fdc6b
EBUILD openpgp-keys-apache-xmlgraphics-batik-20170410.ebuild 567 BLAKE2B a45ccace7d55942fcdf3d715917214f54f1505ad3d9e413f6f62ec05483abdc51342cb0885a90e7102193a715c0fee7853f53b616efb146d195300d546946164 SHA512 40f46d964e5c849686b7ded779bcd01a79f35ea7a95dacbc44e1bd5726201a123e788ef88d546e522f9c43c1f1b2996a3b868ec201cee3db017bf9b57e1ea648
MISC metadata.xml 243 BLAKE2B d1937cd00ce74d225075f1cf0e2584ce3f3d04b4ab3bd4ce636326ef8ed6ccaa54535a1c126025464e48a272959a579e08ceb008b8bacb2160f8f623fea5b6b3 SHA512 5431123c80f2e11811efde927819546af19c9ca93c9810399fe784c77ad2201696a081ed146df5b59fbf78ffb39cf8633cd6805e16ca82244aa8458c2ab8c4fd

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,20 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="OpenPGP keys used by xmlgraphics.apache.org/batik"
HOMEPAGE="https://xmlgraphics.apache.org/batik/download.html"
SRC_URI="https://downloads.apache.org/xmlgraphics/batik/KEYS -> ${P}-KEYS.asc"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ppc64 x86"
S="${WORKDIR}"
src_install() {
local files=( ${A} )
insinto /usr/share/openpgp-keys
newins - xmlgraphics-batik.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save