parent
e3a2c2ddcc
commit
11499ccce9
Binary file not shown.
Binary file not shown.
@ -1,7 +1,10 @@
|
|||||||
DIST apache-tomcat-10.0.14-src.tar.gz 6074341 BLAKE2B e6607773aebb5b5279720cbcf667e9f82d752833a323dd611d411bcb48d6b0f42a98b9120d2bf29bb53e563f7f421194e92a41c89dadff76db2f6aaa171af64b SHA512 13614a410ecb7d5d1e4e6cc0e5dab9fe21809a8a70b3f42d5b0f75a2006d098857395858cdfacbe84349f73c1ce7eecca59c1bdeac809f434df8ae3f4cff46c1
|
DIST apache-tomcat-10.0.14-src.tar.gz 6074341 BLAKE2B e6607773aebb5b5279720cbcf667e9f82d752833a323dd611d411bcb48d6b0f42a98b9120d2bf29bb53e563f7f421194e92a41c89dadff76db2f6aaa171af64b SHA512 13614a410ecb7d5d1e4e6cc0e5dab9fe21809a8a70b3f42d5b0f75a2006d098857395858cdfacbe84349f73c1ce7eecca59c1bdeac809f434df8ae3f4cff46c1
|
||||||
|
DIST apache-tomcat-10.0.16-src.tar.gz 6088262 BLAKE2B f02a5b08e4502d4e7be2fa14f8dae8760c2844f262cdc75e2cc821038d248ed961281d11f7bb847cf55ecf012ee05c870366508fb1fe1485da2100e87aa13c55 SHA512 44a1ac752077603c5366ec92c6a5860d33ce810bf2554190a013329106ec118d1a18d1a26823b3024d046b05160a20dda65573365451d0481be8be97218445c8
|
||||||
DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b SHA512 c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e
|
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-5.5.36-src.tar.gz 3743113 BLAKE2B dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3 SHA512 845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7
|
||||||
DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40 SHA512 915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c
|
DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40 SHA512 915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c
|
||||||
DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703 SHA512 ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
|
DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703 SHA512 ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
|
||||||
DIST apache-tomcat-8.5.73-src.tar.gz 5973026 BLAKE2B d3d275b7462a3bd2ce9ce03869e09e42ec0da064eb764cf8168b8d003431d075952f15c083b5486e006629ec1f9dade154b0fceb20f2584168b36599c3c5485b SHA512 6190d78e2dd5d478131443807e464821a337c5c6c24ee91953fece377ad1c758339ce1588a7a5e90443ababac239b45e4aaa0422d68cba988d7c3da5fe95d1c6
|
DIST apache-tomcat-8.5.73-src.tar.gz 5973026 BLAKE2B d3d275b7462a3bd2ce9ce03869e09e42ec0da064eb764cf8168b8d003431d075952f15c083b5486e006629ec1f9dade154b0fceb20f2584168b36599c3c5485b SHA512 6190d78e2dd5d478131443807e464821a337c5c6c24ee91953fece377ad1c758339ce1588a7a5e90443ababac239b45e4aaa0422d68cba988d7c3da5fe95d1c6
|
||||||
|
DIST apache-tomcat-8.5.75-src.tar.gz 5961981 BLAKE2B a8d3c0ef390ce6b12b09cedb71cd9c102e3a37265f7ef6db9797eb7eaf04429f75bdedf6a7dbaa7ade0b57a12cbb461498c37d9c7e234bb9dc98e3d095b66b8a SHA512 c1c2609db623eb94a5e177c0f7ccabf8753a34151961ddc0fdea47704aca86123ef63f746b7ca76e818185cae19121823f7700f9bd47ba27625b3c801ddc8bad
|
||||||
DIST apache-tomcat-9.0.56-src.tar.gz 6138381 BLAKE2B 5e49287531fcb9bcb80ba124ed83fc3acbf3406b53424c3be5c2b3fb04da86785ba9e3ef89283c3ebb88bc8aadf8211328608edf068f0d7733c2f0ec0401d7ce SHA512 43332241fda149f9da107496cc6b812e38544c9043c567e3fe11ee01b5abfbd02b6a377c3f6090902048bd9dc67746cdc65d59f03bd0de68c05e0955bfe018c5
|
DIST apache-tomcat-9.0.56-src.tar.gz 6138381 BLAKE2B 5e49287531fcb9bcb80ba124ed83fc3acbf3406b53424c3be5c2b3fb04da86785ba9e3ef89283c3ebb88bc8aadf8211328608edf068f0d7733c2f0ec0401d7ce SHA512 43332241fda149f9da107496cc6b812e38544c9043c567e3fe11ee01b5abfbd02b6a377c3f6090902048bd9dc67746cdc65d59f03bd0de68c05e0955bfe018c5
|
||||||
|
DIST apache-tomcat-9.0.58-src.tar.gz 6142037 BLAKE2B 0515273882468958f5bc2ef95e3085c22975e0ec9f8153a20773266a43710645c2262da8cb10736f0f0b255716fa05a12252194e1f32851704364ef89a62e5e9 SHA512 b2b572dcad2efadf3e5e5a6ae6e108f5699af23b7751ca3c9c00e6ba896f5179745108fa602d8bd87a9611fd8bebe8817fad53c38fc75b0063835b953c67d74a
|
||||||
|
@ -0,0 +1,98 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
MY_A="apache-${PN}-${PV}-src"
|
||||||
|
MY_P="${MY_A/-servlet-api/}"
|
||||||
|
DESCRIPTION="Tomcat's Servlet API 5.0/JSP API 3.0/EL API 4.0 implementation"
|
||||||
|
HOMEPAGE="https://tomcat.apache.org/"
|
||||||
|
SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="5.0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=virtual/jdk-1.8:*"
|
||||||
|
RDEPEND=">=virtual/jre-1.8:*"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}/"
|
||||||
|
|
||||||
|
JAVA_TEST_SRC_DIR="src/test"
|
||||||
|
|
||||||
|
SERVLET_API_JAR="servlet-api.jar"
|
||||||
|
SERVLET_API_SRC="src/main/servlet-api"
|
||||||
|
SERVLET_API_RESOURCES="src/resources/servlet-api"
|
||||||
|
EL_API_JAR="el-api.jar"
|
||||||
|
EL_API_SRC="src/main/el-api"
|
||||||
|
EL_API_RESOURCES="src/resources/el-api"
|
||||||
|
JSP_API_JAR="jsp-api.jar"
|
||||||
|
JSP_API_SRC="src/main/jsp-api"
|
||||||
|
JSP_API_RESOURCES="src/resources/jsp-api"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# The sources and also resources are mixed together so we first give it a structure to make it easier to compile and package
|
||||||
|
mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
|
||||||
|
${EL_API_SRC} ${EL_API_RESOURCES} \
|
||||||
|
${JSP_API_SRC}/jakarta/servlet ${JSP_API_RESOURCES} \
|
||||||
|
${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
|
||||||
|
|
||||||
|
pushd java || die "Failed to cd to java dir"
|
||||||
|
|
||||||
|
cp --parents -R jakarta/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed to copy servlet-api sources"
|
||||||
|
mv "${S}/${SERVLET_API_SRC}/jakarta/servlet/jsp" "${S}/${JSP_API_SRC}/jakarta/servlet" || die "Failed to copy jsp-api sources"
|
||||||
|
cp --parents -R jakarta/el "${S}/${EL_API_SRC}/" || die "Failed to copy el-api sources"
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
||||||
|
for file in $(find src -type f | grep -vE "\.java$"); do
|
||||||
|
target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g")
|
||||||
|
mkdir -p ${target_dir} || die "Failed to create resource directory"
|
||||||
|
mv $file ${target_dir} || die "Failed to move resource file"
|
||||||
|
done
|
||||||
|
|
||||||
|
mv test/jakarta ${JAVA_TEST_SRC_DIR} || die "Failed to copy test sources"
|
||||||
|
|
||||||
|
java-pkg-2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
JAVA_SRC_DIR="${SERVLET_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${SERVLET_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${SERVLET_API_JAR}"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
rm -fr target || die "Failed to remove compiled files"
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${EL_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${EL_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${EL_API_JAR}"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
rm -fr target || die "Failed to remove compiled files"
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${JSP_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${JSP_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${JSP_API_JAR}"
|
||||||
|
JAVA_GENTOO_CLASSPATH_EXTRA="servlet-api.jar:el-api.jar"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
JAVA_SRC_DIR="${SERVLET_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${SERVLET_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${EL_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${EL_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${JSP_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${JSP_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
}
|
@ -0,0 +1,99 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
MY_A="apache-${P}-src"
|
||||||
|
MY_P="${MY_A/-servlet-api/}"
|
||||||
|
DESCRIPTION="Tomcat's Servlet API 3.1/JSP API 2.3/EL API 3.0 implementation"
|
||||||
|
HOMEPAGE="https://tomcat.apache.org/"
|
||||||
|
SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="3.1"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=virtual/jdk-1.8:*"
|
||||||
|
RDEPEND=">=virtual/jre-1.8:*"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}/"
|
||||||
|
|
||||||
|
JAVA_TEST_SRC_DIR="src/test"
|
||||||
|
|
||||||
|
SERVLET_API_JAR="servlet-api.jar"
|
||||||
|
SERVLET_API_SRC="src/main/servlet-api"
|
||||||
|
SERVLET_API_RESOURCES="src/resources/servlet-api"
|
||||||
|
EL_API_JAR="el-api.jar"
|
||||||
|
EL_API_SRC="src/main/el-api"
|
||||||
|
EL_API_RESOURCES="src/resources/el-api"
|
||||||
|
JSP_API_JAR="jsp-api.jar"
|
||||||
|
JSP_API_SRC="src/main/jsp-api"
|
||||||
|
JSP_API_RESOURCES="src/resources/jsp-api"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# The sources and also resources are mixed together so we first give it a structure to make it easier to compila and package
|
||||||
|
|
||||||
|
mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
|
||||||
|
${EL_API_SRC} ${EL_API_RESOURCES} \
|
||||||
|
${JSP_API_SRC}/javax/servlet ${JSP_API_RESOURCES} \
|
||||||
|
${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
|
||||||
|
|
||||||
|
pushd java || die "Failed to cd to java dir"
|
||||||
|
|
||||||
|
cp --parents -R javax/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed to copy servlet-api sources"
|
||||||
|
mv "${S}/${SERVLET_API_SRC}/javax/servlet/jsp" "${S}/${JSP_API_SRC}/javax/servlet" || die "Failed to copy jsp-api sources"
|
||||||
|
cp --parents -R javax/el "${S}/${EL_API_SRC}/" || die "Failed to copy el-api sources"
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
||||||
|
for file in $(find src -type f | grep -vE "\.java$"); do
|
||||||
|
target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g")
|
||||||
|
mkdir -p ${target_dir} || die "Failed to create resource directory"
|
||||||
|
mv $file ${target_dir} || die "Failed to move resource file"
|
||||||
|
done
|
||||||
|
|
||||||
|
mv test/javax ${JAVA_TEST_SRC_DIR} || die "Failed to copy test sources"
|
||||||
|
|
||||||
|
java-pkg-2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
JAVA_SRC_DIR="${SERVLET_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${SERVLET_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${SERVLET_API_JAR}"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
rm -fr target || die "Failed to remove compiled files"
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${EL_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${EL_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${EL_API_JAR}"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
rm -fr target || die "Failed to remove compiled files"
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${JSP_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${JSP_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${JSP_API_JAR}"
|
||||||
|
JAVA_GENTOO_CLASSPATH_EXTRA="servlet-api.jar:el-api.jar"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
JAVA_SRC_DIR="${SERVLET_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${SERVLET_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${EL_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${EL_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${JSP_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${JSP_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
}
|
@ -0,0 +1,99 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
MY_A="apache-${PN}-${PV}-src"
|
||||||
|
MY_P="${MY_A/-servlet-api/}"
|
||||||
|
DESCRIPTION="Tomcat's Servlet API 4.0/JSP API 2.3/EL API 3.0 implementation"
|
||||||
|
HOMEPAGE="https://tomcat.apache.org/"
|
||||||
|
SRC_URI="mirror://apache/tomcat/tomcat-9/v${PV}/src/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="4.0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=virtual/jdk-1.8:*"
|
||||||
|
RDEPEND=">=virtual/jre-1.8:*"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}/"
|
||||||
|
|
||||||
|
JAVA_TEST_SRC_DIR="src/test"
|
||||||
|
|
||||||
|
SERVLET_API_JAR="servlet-api.jar"
|
||||||
|
SERVLET_API_SRC="src/main/servlet-api"
|
||||||
|
SERVLET_API_RESOURCES="src/resources/servlet-api"
|
||||||
|
EL_API_JAR="el-api.jar"
|
||||||
|
EL_API_SRC="src/main/el-api"
|
||||||
|
EL_API_RESOURCES="src/resources/el-api"
|
||||||
|
JSP_API_JAR="jsp-api.jar"
|
||||||
|
JSP_API_SRC="src/main/jsp-api"
|
||||||
|
JSP_API_RESOURCES="src/resources/jsp-api"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# The sources and also resources are mixed together so we first give it a structure to make it easier to compila and package
|
||||||
|
|
||||||
|
mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
|
||||||
|
${EL_API_SRC} ${EL_API_RESOURCES} \
|
||||||
|
${JSP_API_SRC}/javax/servlet ${JSP_API_RESOURCES} \
|
||||||
|
${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
|
||||||
|
|
||||||
|
pushd java || die "Failed to cd to java dir"
|
||||||
|
|
||||||
|
cp --parents -R javax/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed to copy servlet-api sources"
|
||||||
|
mv "${S}/${SERVLET_API_SRC}/javax/servlet/jsp" "${S}/${JSP_API_SRC}/javax/servlet" || die "Failed to copy jsp-api sources"
|
||||||
|
cp --parents -R javax/el "${S}/${EL_API_SRC}/" || die "Failed to copy el-api sources"
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
||||||
|
for file in $(find src -type f | grep -vE "\.java$"); do
|
||||||
|
target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g")
|
||||||
|
mkdir -p ${target_dir} || die "Failed to create resource directory"
|
||||||
|
mv $file ${target_dir} || die "Failed to move resource file"
|
||||||
|
done
|
||||||
|
|
||||||
|
mv test/javax ${JAVA_TEST_SRC_DIR} || die "Failed to copy test sources"
|
||||||
|
|
||||||
|
java-pkg-2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
JAVA_SRC_DIR="${SERVLET_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${SERVLET_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${SERVLET_API_JAR}"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
rm -fr target || die "Failed to remove compiled files"
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${EL_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${EL_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${EL_API_JAR}"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
rm -fr target || die "Failed to remove compiled files"
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${JSP_API_SRC}"
|
||||||
|
JAVA_RESOURCE_DIRS="${JSP_API_RESOURCES}"
|
||||||
|
JAVA_JAR_FILENAME="${JSP_API_JAR}"
|
||||||
|
JAVA_GENTOO_CLASSPATH_EXTRA="servlet-api.jar:el-api.jar"
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
JAVA_SRC_DIR="${SERVLET_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${SERVLET_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${EL_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${EL_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="${JSP_API_SRC}"
|
||||||
|
JAVA_JAR_FILENAME="${JSP_API_JAR}"
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
|||||||
DIST pyparsing_2.4.7.tar.gz 648158 BLAKE2B 24525b4ee7876e245b9eb270f0e3e22fe2d8b398f9777ad3b3657b8a1227dcbd25983aa64a3f3018debdbffc1a042c732e6b3a09800e081c7acac7b97da15317 SHA512 c7a546729f86a2b5176e2482b566b9fd715b03e495aaef4d720b21307bb03f385dbc849247f8d266cb3d92be0a83c34ce4995b655ce85318355d5a0d42d6991e
|
DIST pyparsing_2.4.7.tar.gz 648158 BLAKE2B 24525b4ee7876e245b9eb270f0e3e22fe2d8b398f9777ad3b3657b8a1227dcbd25983aa64a3f3018debdbffc1a042c732e6b3a09800e081c7acac7b97da15317 SHA512 c7a546729f86a2b5176e2482b566b9fd715b03e495aaef4d720b21307bb03f385dbc849247f8d266cb3d92be0a83c34ce4995b655ce85318355d5a0d42d6991e
|
||||||
DIST pyparsing_3.0.6.tar.gz 942509 BLAKE2B 1ece2e83dd4193c8364bf690afc54090b46658fced62fc852b0098208d2ae4b18e96f050e63d8751c4b5cf95aa178a11dd1c37fc9d63ae1551639b5c91fe81d8 SHA512 5e94f1dcb4560a0f8e5b9a979b691b6362939648d03e9ea03f74e3aeeddafc09029c8e82c42a517aebe4a0483fd06cac03ae45030e074a40576f9570ed1eb5cc
|
DIST pyparsing_3.0.6.tar.gz 942509 BLAKE2B 1ece2e83dd4193c8364bf690afc54090b46658fced62fc852b0098208d2ae4b18e96f050e63d8751c4b5cf95aa178a11dd1c37fc9d63ae1551639b5c91fe81d8 SHA512 5e94f1dcb4560a0f8e5b9a979b691b6362939648d03e9ea03f74e3aeeddafc09029c8e82c42a517aebe4a0483fd06cac03ae45030e074a40576f9570ed1eb5cc
|
||||||
|
DIST pyparsing_3.0.7.tar.gz 944917 BLAKE2B bcbcd18817c69a69ac6863affb1309a5ca63fe46a45dc056d8407d79a77d1f19e4d1abce08f5d6f1aff7cbdaefb5b699787abcddfcbf64e5514e79e2b0b86ce6 SHA512 d5d5547188ebda6fb7f45928174314d3d4d10302acc8fb476cd6590fb4a75167dee5f6397ab0b63efd4cb55c0765708ffd432bcfecf28d8f808815e62615f447
|
||||||
|
@ -0,0 +1,44 @@
|
|||||||
|
# Copyright 2004-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
MY_P=${P/-/_}
|
||||||
|
DESCRIPTION="Easy-to-use Python module for text parsing"
|
||||||
|
HOMEPAGE="https://github.com/pyparsing/pyparsing https://pypi.org/project/pyparsing/"
|
||||||
|
SRC_URI="https://github.com/${PN}/${PN}/archive/${MY_P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN}-${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="examples"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
EPYTEST_IGNORE=(
|
||||||
|
# railroad-diagrams not packaged (and not suitable for packaging yet)
|
||||||
|
tests/test_diagram.py
|
||||||
|
)
|
||||||
|
|
||||||
|
EPYTEST_DESELECT=(
|
||||||
|
# also railroad-diagrams
|
||||||
|
tests/test_unit.py::Test02_WithoutPackrat::testEmptyExpressionsAreHandledProperly
|
||||||
|
tests/test_unit.py::Test04_WithPackrat::testEmptyExpressionsAreHandledProperly
|
||||||
|
tests/test_unit.py::Test06_WithBoundedPackrat::testEmptyExpressionsAreHandledProperly
|
||||||
|
tests/test_unit.py::Test08_WithUnboundedPackrat::testEmptyExpressionsAreHandledProperly
|
||||||
|
tests/test_unit.py::Test09_WithLeftRecursionParsing::testEmptyExpressionsAreHandledProperly
|
||||||
|
tests/test_unit.py::Test10_WithLeftRecursionParsingBoundedMemo::testEmptyExpressionsAreHandledProperly
|
||||||
|
)
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
if use examples; then
|
||||||
|
docompress -x /usr/share/doc/${PF}/examples
|
||||||
|
dodoc -r examples
|
||||||
|
fi
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
|
DIST qtquickcontrols2-5.15.2-b092b19a.tar.gz 9243309 BLAKE2B 9e66abbafd17612beffec37e69b7ec0fbf3f6a2ea7586485d6db42d03836423a5dbcfb2ea7e7dc365b852bd6aaa9fd225a0b299daec8c9ee9c8491718214707a SHA512 cae966daa42eec031a5fb8a217a8cca6c6f58e6fa2db7ef016dc852114edbfaafa3a25c7bfdf070428b37ba4eabe732eacb731994b1d8bcc038b4a3bbff830bb
|
||||||
DIST qtquickcontrols2-5.15.2-be66bf9a.tar.gz 9243427 BLAKE2B 7fcb46a69b8ea5a149f489b8ef6302185976fcf2a1afbcc19a05156647e00e037c9b447d763f0e1055464ece9bef0daa12e1b094d91d61c1a20f06727c232ae2 SHA512 7edfacbab302e3e0492d7bdf2b2b761818104452be95e20d52e2bc2649ca684ffb7e6ce709ed47ef6072b965cd63e7943746b193ec3a959dbb9a5540cc5a7567
|
DIST qtquickcontrols2-5.15.2-be66bf9a.tar.gz 9243427 BLAKE2B 7fcb46a69b8ea5a149f489b8ef6302185976fcf2a1afbcc19a05156647e00e037c9b447d763f0e1055464ece9bef0daa12e1b094d91d61c1a20f06727c232ae2 SHA512 7edfacbab302e3e0492d7bdf2b2b761818104452be95e20d52e2bc2649ca684ffb7e6ce709ed47ef6072b965cd63e7943746b193ec3a959dbb9a5540cc5a7567
|
||||||
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
KDE_ORG_COMMIT=b092b19a18d14e70beae6afebc6bde5d83e9eed7
|
||||||
|
inherit qt5-build
|
||||||
|
|
||||||
|
DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
|
||||||
|
|
||||||
|
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE="widgets"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
=dev-qt/qtcore-${QT5_PV}*
|
||||||
|
=dev-qt/qtdeclarative-${QT5_PV}*
|
||||||
|
=dev-qt/qtgui-${QT5_PV}*
|
||||||
|
widgets? ( =dev-qt/qtwidgets-${QT5_PV}* )
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
=dev-qt/qtgraphicaleffects-${QT5_PV}*
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
qt_use_disable_mod widgets widgets \
|
||||||
|
src/imports/platform/platform.pro
|
||||||
|
|
||||||
|
qt5-build_src_prepare
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
|||||||
DIST rubberband-1.9.2.tar.bz2 164178 BLAKE2B dc8e5b4c773dbb5c556331fa56e6cf4a5dd3f8a0fc7dcfed1fbe53d1a7635f12db6a884e775fbff8022e252d98b4e14a46a2395a5d4cb7645522ddf3e6b5482f SHA512 b1c763ab2a428aa2f1f8e5d0be6e9eb669808059ee5389e94f12de25f1a05cd89022656d98906c90b616773da11ab1f596ae2c5a9d300118e88049e1443121f2
|
DIST rubberband-1.9.2.tar.bz2 164178 BLAKE2B dc8e5b4c773dbb5c556331fa56e6cf4a5dd3f8a0fc7dcfed1fbe53d1a7635f12db6a884e775fbff8022e252d98b4e14a46a2395a5d4cb7645522ddf3e6b5482f SHA512 b1c763ab2a428aa2f1f8e5d0be6e9eb669808059ee5389e94f12de25f1a05cd89022656d98906c90b616773da11ab1f596ae2c5a9d300118e88049e1443121f2
|
||||||
DIST rubberband-2.0.0.tar.bz2 175527 BLAKE2B 5b4b8c98ade57f8b7776902166e8aa33e8f89d4de3fe659425a7ef14c1cf3c8a48ad474d2fe0f13483844b4f931ca8128ca57bb7e6dbf6e9d96deadac8856ee0 SHA512 a915a3eea75f0345e83010cc3ffd3c5e0c68a0c1d88da11b11a5fd5010196167c81db611a38c2c2b8d5c5a1f828f2c74a134e6ca8bb3a543af3ef70ce8d56101
|
DIST rubberband-2.0.0.tar.bz2 175527 BLAKE2B 5b4b8c98ade57f8b7776902166e8aa33e8f89d4de3fe659425a7ef14c1cf3c8a48ad474d2fe0f13483844b4f931ca8128ca57bb7e6dbf6e9d96deadac8856ee0 SHA512 a915a3eea75f0345e83010cc3ffd3c5e0c68a0c1d88da11b11a5fd5010196167c81db611a38c2c2b8d5c5a1f828f2c74a134e6ca8bb3a543af3ef70ce8d56101
|
||||||
|
DIST rubberband-2.0.1.tar.bz2 179107 BLAKE2B 98449967ec099851197220d037c47aa2ade07b1c40994639f5f4c42763051b67027188a50a8e742c661b2289d0a655e24f639578ac21ff24db0152237a1776f9 SHA512 7e120dbf20625980462cf5910b933b9631fd8a0b0e2ea927ca2417b352327c6398dc1d9bb89e2a1ed79118c840ef39ba5c0c52a0a4d4b494d68ae1dbb74f1cb1
|
||||||
|
@ -0,0 +1,164 @@
|
|||||||
|
diff --git a/meson.build b/meson.build
|
||||||
|
index 753d1df..005e638 100644
|
||||||
|
--- a/meson.build
|
||||||
|
+++ b/meson.build
|
||||||
|
@@ -99,18 +99,26 @@ endforeach
|
||||||
|
|
||||||
|
fftw3_dep = dependency('fftw3', version: '>= 3.0.0', required: false)
|
||||||
|
samplerate_dep = dependency('samplerate', version: '>= 0.1.8', required: false)
|
||||||
|
-sndfile_dep = dependency('sndfile', version: '>= 1.0.16', required: false)
|
||||||
|
-vamp_dep = dependency('vamp-sdk', version: '>= 2.9', required: false)
|
||||||
|
+if get_option('programs')
|
||||||
|
+ sndfile_dep = dependency('sndfile', version: '>= 1.0.16', required: false)
|
||||||
|
+endif
|
||||||
|
+if get_option('vamp')
|
||||||
|
+ vamp_dep = dependency('vamp-sdk', version: '>= 2.9', required: false)
|
||||||
|
+endif
|
||||||
|
thread_dep = dependency('threads')
|
||||||
|
-have_ladspa = cpp.has_header('ladspa.h', args: extra_include_args)
|
||||||
|
+if get_option('ladspa')
|
||||||
|
+ have_ladspa = cpp.has_header('ladspa.h', args: extra_include_args)
|
||||||
|
+endif
|
||||||
|
have_lv2 = cpp.has_header('lv2.h', args: extra_include_args)
|
||||||
|
have_sincos = cpp.has_function('sincos',
|
||||||
|
prefix: '#define _GNU_SOURCE\n#include <math.h>',
|
||||||
|
args: '-lm')
|
||||||
|
-have_jni = cpp.has_header('jni.h', args: extra_include_args)
|
||||||
|
+if get_option('jni')
|
||||||
|
+ have_jni = cpp.has_header('jni.h', args: extra_include_args)
|
||||||
|
|
||||||
|
-javac = find_program('javac', required: false)
|
||||||
|
-jar = find_program('jar', required: false)
|
||||||
|
+ javac = find_program('javac', required: false)
|
||||||
|
+ jar = find_program('jar', required: false)
|
||||||
|
+endif
|
||||||
|
|
||||||
|
|
||||||
|
# Check FFT and resampler options and set up dependencies and paths
|
||||||
|
@@ -281,37 +289,41 @@ if ipp_needed
|
||||||
|
endif
|
||||||
|
endif # ipp_needed
|
||||||
|
|
||||||
|
-if not vamp_dep.found()
|
||||||
|
- vamp_dep = cpp.find_library('VampPluginSDK',
|
||||||
|
- dirs: get_option('extra_lib_dirs'),
|
||||||
|
- has_headers: ['vamp-sdk.h'],
|
||||||
|
- header_args: extra_include_args,
|
||||||
|
- required: false)
|
||||||
|
+if get_option('vamp')
|
||||||
|
if not vamp_dep.found()
|
||||||
|
- vamp_dep = cpp.find_library('vamp-sdk',
|
||||||
|
+ vamp_dep = cpp.find_library('VampPluginSDK',
|
||||||
|
dirs: get_option('extra_lib_dirs'),
|
||||||
|
has_headers: ['vamp-sdk.h'],
|
||||||
|
header_args: extra_include_args,
|
||||||
|
required: false)
|
||||||
|
+ if not vamp_dep.found()
|
||||||
|
+ vamp_dep = cpp.find_library('vamp-sdk',
|
||||||
|
+ dirs: get_option('extra_lib_dirs'),
|
||||||
|
+ has_headers: ['vamp-sdk.h'],
|
||||||
|
+ header_args: extra_include_args,
|
||||||
|
+ required: false)
|
||||||
|
+ endif
|
||||||
|
endif
|
||||||
|
+ have_vamp = true
|
||||||
|
endif
|
||||||
|
-have_vamp = vamp_dep.found()
|
||||||
|
-
|
||||||
|
-if not sndfile_dep.found()
|
||||||
|
- sndfile_dep = cpp.find_library('sndfile',
|
||||||
|
- dirs: get_option('extra_lib_dirs'),
|
||||||
|
- has_headers: ['sndfile.h'],
|
||||||
|
- header_args: extra_include_args,
|
||||||
|
- required: false)
|
||||||
|
+
|
||||||
|
+if get_option('programs')
|
||||||
|
if not sndfile_dep.found()
|
||||||
|
- sndfile_dep = cpp.find_library('sndfile-1',
|
||||||
|
+ sndfile_dep = cpp.find_library('sndfile',
|
||||||
|
dirs: get_option('extra_lib_dirs'),
|
||||||
|
has_headers: ['sndfile.h'],
|
||||||
|
header_args: extra_include_args,
|
||||||
|
required: false)
|
||||||
|
+ if not sndfile_dep.found()
|
||||||
|
+ sndfile_dep = cpp.find_library('sndfile-1',
|
||||||
|
+ dirs: get_option('extra_lib_dirs'),
|
||||||
|
+ has_headers: ['sndfile.h'],
|
||||||
|
+ header_args: extra_include_args,
|
||||||
|
+ required: false)
|
||||||
|
+ endif
|
||||||
|
endif
|
||||||
|
+ have_sndfile = true
|
||||||
|
endif
|
||||||
|
-have_sndfile = sndfile_dep.found()
|
||||||
|
|
||||||
|
|
||||||
|
# General platform and compiler expectations
|
||||||
|
@@ -514,7 +526,7 @@ if get_option('default_library') != 'shared' and rubberband_additional_static_li
|
||||||
|
)
|
||||||
|
endif
|
||||||
|
|
||||||
|
-if have_jni and javac.found() and jar.found()
|
||||||
|
+if get_option('jni')
|
||||||
|
target_summary += { 'JNI library': [ true, 'Name: ' + rubberband_jni_name ] }
|
||||||
|
message('Will build Java Native Interface')
|
||||||
|
rubberband_jni = shared_library(
|
||||||
|
@@ -549,7 +561,7 @@ if have_jni and javac.found() and jar.found()
|
||||||
|
)
|
||||||
|
else
|
||||||
|
target_summary += { 'JNI library': false }
|
||||||
|
- if not have_jni
|
||||||
|
+ if not get_option('jni')
|
||||||
|
message('Not building Java Native Interface: jni.h header not found')
|
||||||
|
else
|
||||||
|
message('Not building Java Native Interface: Java compiler not found')
|
||||||
|
@@ -563,7 +575,7 @@ install_headers(
|
||||||
|
subdir: 'rubberband'
|
||||||
|
)
|
||||||
|
|
||||||
|
-if have_ladspa
|
||||||
|
+if get_option('ladspa')
|
||||||
|
target_summary += { 'LADSPA plugin': [ true, 'Name: ' + rubberband_ladspa_name ] }
|
||||||
|
message('Will build LADSPA plugin')
|
||||||
|
rubberband_ladspa = shared_library(
|
||||||
|
@@ -630,7 +642,7 @@ else
|
||||||
|
message('Not building LV2 plugin: lv2.h header not found')
|
||||||
|
endif
|
||||||
|
|
||||||
|
-if have_vamp
|
||||||
|
+if get_option('vamp')
|
||||||
|
target_summary += { 'Vamp plugin': [ true, 'Name: ' + rubberband_vamp_name ] }
|
||||||
|
message('Will build Vamp plugin')
|
||||||
|
rubberband_vamp = shared_library(
|
||||||
|
@@ -662,7 +674,7 @@ else
|
||||||
|
message('Not building Vamp plugin: Vamp dependency not found')
|
||||||
|
endif
|
||||||
|
|
||||||
|
-if have_sndfile
|
||||||
|
+if get_option('programs')
|
||||||
|
target_summary += { 'Command-line utility': [ true, 'Name: ' + rubberband_program_name ] }
|
||||||
|
message('Will build command-line utility')
|
||||||
|
rubberband_program = executable(
|
||||||
|
diff --git a/meson_options.txt b/meson_options.txt
|
||||||
|
index c820c20..81710de 100644
|
||||||
|
--- a/meson_options.txt
|
||||||
|
+++ b/meson_options.txt
|
||||||
|
@@ -26,3 +26,18 @@ option('extra_lib_dirs',
|
||||||
|
value: [],
|
||||||
|
description: 'Additional local library directories to search for dependencies.')
|
||||||
|
|
||||||
|
+option('jni',
|
||||||
|
+ type: 'boolean',
|
||||||
|
+ value: 'false')
|
||||||
|
+
|
||||||
|
+option('ladspa',
|
||||||
|
+ type: 'boolean',
|
||||||
|
+ value: 'false')
|
||||||
|
+
|
||||||
|
+option('programs',
|
||||||
|
+ type: 'boolean',
|
||||||
|
+ value: 'false')
|
||||||
|
+
|
||||||
|
+option('vamp',
|
||||||
|
+ type: 'boolean',
|
||||||
|
+ value: 'false')
|
@ -0,0 +1,61 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit meson-multilib flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="An audio time-stretching and pitch-shifting library and utility program"
|
||||||
|
HOMEPAGE="https://www.breakfastquay.com/rubberband/"
|
||||||
|
SRC_URI="https://breakfastquay.com/files/releases/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||||
|
IUSE="ladspa jni static-libs +programs vamp"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
CDEPEND="
|
||||||
|
media-libs/libsamplerate[${MULTILIB_USEDEP}]
|
||||||
|
sci-libs/fftw:3.0[${MULTILIB_USEDEP}]
|
||||||
|
jni? ( >=virtual/jdk-1.8:* )
|
||||||
|
ladspa? ( media-libs/ladspa-sdk )
|
||||||
|
programs? ( media-libs/libsndfile )
|
||||||
|
vamp? ( media-libs/vamp-plugin-sdk[${MULTILIB_USEDEP}] )
|
||||||
|
"
|
||||||
|
RDEPEND="${CDEPEND}"
|
||||||
|
DEPEND="${CDEPEND}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-2.0.1-build.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
if use ppc ; then
|
||||||
|
# bug #827203
|
||||||
|
# meson doesn't respect/use LIBS but mangles LDFLAGS with libs
|
||||||
|
# correctly. Use this until we get a Meson test for libatomic.
|
||||||
|
append-ldflags -latomic
|
||||||
|
fi
|
||||||
|
|
||||||
|
local emesonargs=(
|
||||||
|
--buildtype=release
|
||||||
|
-Dfft=fftw
|
||||||
|
-Dresampler=libsamplerate
|
||||||
|
-Ddefault_library=$(use static-libs && echo "both" || echo "shared")
|
||||||
|
$(meson_use ladspa)
|
||||||
|
$(meson_use jni)
|
||||||
|
$(meson_use programs)
|
||||||
|
$(meson_use vamp)
|
||||||
|
)
|
||||||
|
use jni && emesonargs+=(
|
||||||
|
-Dextra_include_dirs="$(java-config -g JAVA_HOME)/include,$(java-config -g JAVA_HOME)/include/linux"
|
||||||
|
)
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
! use jni && find "${ED}" -name "*.a" -delete
|
||||||
|
}
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
Fri, 21 Jan 2022 07:39:11 +0000
|
Fri, 21 Jan 2022 11:39:08 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Fri, 21 Jan 2022 07:39:11 +0000
|
Fri, 21 Jan 2022 11:39:08 +0000
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile install preinst prepare setup test
|
||||||
|
DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
DESCRIPTION=Tomcat's Servlet API 5.0/JSP API 3.0/EL API 4.0 implementation
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://tomcat.apache.org/
|
||||||
|
IUSE=source
|
||||||
|
KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
SLOT=5.0
|
||||||
|
SRC_URI=mirror://apache/tomcat/tomcat-10/v10.0.16/src/apache-tomcat-10.0.16-src.tar.gz
|
||||||
|
_eclasses_=java-pkg-2 2d0eb1353bf1264bd6e61736d3e409a2 java-pkg-simple 6b49cf40f97e7a6458469114e1712118 java-utils-2 eb6cdf369ec1bc780222e7e2136f64f5
|
||||||
|
_md5_=484ed8723ef13a21c7a8ed2078e7409b
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile install preinst prepare setup test
|
||||||
|
DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
DESCRIPTION=Tomcat's Servlet API 3.1/JSP API 2.3/EL API 3.0 implementation
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://tomcat.apache.org/
|
||||||
|
IUSE=source
|
||||||
|
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
SLOT=3.1
|
||||||
|
SRC_URI=mirror://apache/tomcat/tomcat-8/v8.5.75/src/apache-tomcat-8.5.75-src.tar.gz
|
||||||
|
_eclasses_=java-pkg-2 2d0eb1353bf1264bd6e61736d3e409a2 java-pkg-simple 6b49cf40f97e7a6458469114e1712118 java-utils-2 eb6cdf369ec1bc780222e7e2136f64f5
|
||||||
|
_md5_=ab5d48ecbb7dcf4732f97868224457ca
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile install preinst prepare setup test
|
||||||
|
DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
DESCRIPTION=Tomcat's Servlet API 4.0/JSP API 2.3/EL API 3.0 implementation
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://tomcat.apache.org/
|
||||||
|
IUSE=source
|
||||||
|
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
SLOT=4.0
|
||||||
|
SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.58/src/apache-tomcat-9.0.58-src.tar.gz
|
||||||
|
_eclasses_=java-pkg-2 2d0eb1353bf1264bd6e61736d3e409a2 java-pkg-simple 6b49cf40f97e7a6458469114e1712118 java-utils-2 eb6cdf369ec1bc780222e7e2136f64f5
|
||||||
|
_md5_=08ded5a97f72bfd8d150c726103afe2f
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=test? ( >=dev-python/pytest-6.2.5-r2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Easy-to-use Python module for text parsing
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://github.com/pyparsing/pyparsing https://pypi.org/project/pyparsing/
|
||||||
|
IUSE=examples test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||||
|
LICENSE=MIT
|
||||||
|
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 )
|
||||||
|
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/pyparsing/pyparsing/archive/pyparsing_3.0.7.tar.gz
|
||||||
|
_eclasses_=distutils-r1 addb90f01d49eccc4f2edae41154d537 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d79bd5b4bc4edcb1f5bc19591f8d4714 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 4c008ab1e6c02cbead059dfe8b864c26 python-utils-r1 54423f1e035828362c248fad528ebbba toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||||
|
_md5_=a54083ca8cfcf2aab3317ffd57628643
|
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=dev-lang/perl virtual/pkgconfig
|
||||||
|
DEFINED_PHASES=compile configure install nofetch postinst postrm prepare test unpack
|
||||||
|
DEPEND==dev-qt/qtcore-5.15.2* =dev-qt/qtdeclarative-5.15.2* =dev-qt/qtgui-5.15.2* widgets? ( =dev-qt/qtwidgets-5.15.2* ) test? ( =dev-qt/qttest-5.15.2* )
|
||||||
|
DESCRIPTION=Set of next generation Qt Quick controls for the Qt5 framework
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://community.kde.org/Qt5PatchCollection https://invent.kde.org/qt/qt/ https://www.qt.io/
|
||||||
|
IUSE=widgets debug test
|
||||||
|
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
|
||||||
|
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||||
|
RDEPEND==dev-qt/qtcore-5.15.2* =dev-qt/qtdeclarative-5.15.2* =dev-qt/qtgui-5.15.2* widgets? ( =dev-qt/qtwidgets-5.15.2* ) =dev-qt/qtgraphicaleffects-5.15.2*
|
||||||
|
RESTRICT=test
|
||||||
|
SLOT=5/5.15
|
||||||
|
SRC_URI=https://invent.kde.org/qt/qt/qtquickcontrols2/-/archive/b092b19a18d14e70beae6afebc6bde5d83e9eed7/qtquickcontrols2-b092b19a18d14e70beae6afebc6bde5d83e9eed7.tar.gz -> qtquickcontrols2-5.15.2-b092b19a.tar.gz
|
||||||
|
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic d5e1306543bc457213f68bb18f830d14 kde.org 2c51d68845490f23d6f76d49cabdac5d multilib de4beb52bfa93c4c5d96792a6b5e1784 qt5-build 06b03342d17b2518822a24fe0399d1ae toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx fa024aa649b6bd544144bf94893d402c
|
||||||
|
_md5_=790f28d17d59795d1405002444bc88ad
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install test
|
||||||
|
DEPEND=media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sci-libs/fftw:3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jni? ( >=virtual/jdk-1.8:* ) ladspa? ( media-libs/ladspa-sdk ) programs? ( media-libs/libsndfile ) vamp? ( media-libs/vamp-plugin-sdk[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||||
|
DESCRIPTION=An audio time-stretching and pitch-shifting library and utility program
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://www.breakfastquay.com/rubberband/
|
||||||
|
IUSE=ladspa jni static-libs +programs vamp 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sci-libs/fftw:3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jni? ( >=virtual/jdk-1.8:* ) ladspa? ( media-libs/ladspa-sdk ) programs? ( media-libs/libsndfile ) vamp? ( media-libs/vamp-plugin-sdk[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://breakfastquay.com/files/releases/rubberband-2.0.1.tar.bz2
|
||||||
|
_eclasses_=flag-o-matic d5e1306543bc457213f68bb18f830d14 meson 9f3e84959ae1d60e19bc91f212774dcc meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d79bd5b4bc4edcb1f5bc19591f8d4714 multilib de4beb52bfa93c4c5d96792a6b5e1784 multilib-build 75c3a5814f2cb851f641711bfcc100c0 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 54423f1e035828362c248fad528ebbba toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||||
|
_md5_=1ade33a352a64d5b2ae5d030aa3d8965
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=dev-python/docutils
|
||||||
|
DEFINED_PHASES=compile install postinst test
|
||||||
|
DEPEND=care? ( app-arch/libarchive:0= ) sys-libs/talloc care? ( dev-libs/uthash ) test? ( dev-util/valgrind )
|
||||||
|
DESCRIPTION=User-space implementation of chroot, mount --bind, and binfmt_misc
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://proot-me.github.io
|
||||||
|
IUSE=care doc test
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=care? ( app-arch/libarchive:0= ) sys-libs/talloc
|
||||||
|
RESTRICT=test
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/proot-me/PRoot/archive/v5.3.0.tar.gz -> proot-5.3.0.tar.gz
|
||||||
|
_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||||
|
_md5_=5c14dc715e6621e18a7349e81ddee20a
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,7 +1,7 @@
|
|||||||
DEFINED_PHASES=-
|
DEFINED_PHASES=-
|
||||||
DESCRIPTION=Virtual to depend on any Distribution Kernel
|
DESCRIPTION=Virtual to depend on any Distribution Kernel
|
||||||
EAPI=7
|
EAPI=7
|
||||||
KEYWORDS=amd64 ~arm64 ~ppc ppc64 x86
|
KEYWORDS=amd64 arm64 ~ppc ppc64 x86
|
||||||
RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.173 ~sys-kernel/gentoo-kernel-bin-5.4.173 ~sys-kernel/vanilla-kernel-5.4.173 )
|
RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.173 ~sys-kernel/gentoo-kernel-bin-5.4.173 ~sys-kernel/vanilla-kernel-5.4.173 )
|
||||||
SLOT=0/5.4.173
|
SLOT=0/5.4.173
|
||||||
_md5_=33d7e7f9ccaf321a555f10531069af90
|
_md5_=2efd2e23ef65c3ee0fb3f77c654bb35e
|
||||||
|
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=|| ( >=dev-lang/python-3.10.0_p1-r1:3.10[xml] >=dev-lang/python-3.9.9-r1:3.9[xml] >=dev-lang/python-3.8.12_p1-r1:3.8[xml] ) || ( ( >=dev-lang/python-3.10.0_p1-r1:3.10[xml] dev-python/setuptools[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.9-r1:3.9[xml] dev-python/setuptools[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.12_p1-r1:3.8[xml] dev-python/setuptools[python_targets_python3_8(-)] ) ) >=app-arch/gzip-1.7 dev-lang/perl >=dev-util/gn-0.1807 dev-vcs/git >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig js-type-check? ( virtual/jre )
|
||||||
|
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup
|
||||||
|
DEPEND=app-arch/bzip2:= cups? ( >=net-print/cups-1.3.11:= ) dev-libs/expat:= dev-libs/glib:2 >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= >=media-libs/alsa-lib-1.0.19:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng] ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= sys-apps/pciutils:= virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/libxkbcommon:= x11-libs/pango:= media-libs/flac:= >=media-libs/libwebp-0.4.0:= sys-libs/zlib:=[minizip] kerberos? ( virtual/krb5 ) !headless? ( media-libs/mesa:=[gbm(+)] x11-libs/libX11:= x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXext:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxcb:= x11-libs/libxshmfence:= vaapi? ( >=x11-libs/libva-2.7:=[X,drm] ) >=app-accessibility/at-spi2-atk-2.26:2 >=app-accessibility/at-spi2-core-2.26:2 >=dev-libs/atk-2.26 x11-libs/gtk+:3[X] wayland? ( dev-libs/wayland:= screencast? ( media-video/pipewire:= ) x11-libs/gtk+:3[wayland,X] x11-libs/libdrm:= ) ) dev-libs/libxslt:= >=dev-libs/re2-0.2019.08.01:= >=media-libs/openh264-1.6.0:= system-icu? ( >=dev-libs/icu-69.1:= )
|
||||||
|
DESCRIPTION=Open-source version of Google Chrome web browser
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://chromium.org/
|
||||||
|
IUSE=component-build cups cpu_flags_arm_neon debug +hangouts headless +js-type-check kerberos +official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~x86
|
||||||
|
LICENSE=BSD
|
||||||
|
RDEPEND=app-arch/bzip2:= cups? ( >=net-print/cups-1.3.11:= ) dev-libs/expat:= dev-libs/glib:2 >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= >=media-libs/alsa-lib-1.0.19:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng] ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= sys-apps/pciutils:= virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/libxkbcommon:= x11-libs/pango:= media-libs/flac:= >=media-libs/libwebp-0.4.0:= sys-libs/zlib:=[minizip] kerberos? ( virtual/krb5 ) !headless? ( media-libs/mesa:=[gbm(+)] x11-libs/libX11:= x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXext:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxcb:= x11-libs/libxshmfence:= vaapi? ( >=x11-libs/libva-2.7:=[X,drm] ) >=app-accessibility/at-spi2-atk-2.26:2 >=app-accessibility/at-spi2-core-2.26:2 >=dev-libs/atk-2.26 x11-libs/gtk+:3[X] wayland? ( dev-libs/wayland:= screencast? ( media-video/pipewire:= ) x11-libs/gtk+:3[wayland,X] x11-libs/libdrm:= ) ) x11-misc/xdg-utils virtual/opengl virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) dev-libs/libxslt:= >=dev-libs/re2-0.2019.08.01:= >=media-libs/openh264-1.6.0:= system-icu? ( >=dev-libs/icu-69.1:= )
|
||||||
|
REQUIRED_USE=component-build? ( !suid ) screencast? ( wayland )
|
||||||
|
SLOT=0/stable
|
||||||
|
SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-97.0.4692.99.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-97-patchset-4/chromium-97-patchset-4.tar.xz
|
||||||
|
_eclasses_=check-reqs bfb51de63b0462097e40436214dd43c8 chromium-2 e1f861cb956ab20ffc32a1944eb99a78 desktop c0d27bf73aa08ca05b663dbd31fbef28 flag-o-matic d5e1306543bc457213f68bb18f830d14 linux-info 2f039741fe92bcea55c78806d16ac0f5 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 pax-utils fce6ad998516159787b92e8043167889 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 54423f1e035828362c248fad528ebbba readme.gentoo-r1 eebd0164fe61f4f7b64a683e83fdceb1 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||||
|
_md5_=73fe52339fe184f7721b93b4d52d8ab5
|
Binary file not shown.
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
|
||||||
|
DEPEND=dev-java/eclipse-ecj:4.15 dev-java/glassfish-xmlrpc-api:0 dev-java/jakartaee-migration:0 ~dev-java/tomcat-servlet-api-10.0.16:5.0 dev-java/wsdl4j:0 app-admin/pwgen dev-java/ant-core virtual/jdk:1.8 test? ( dev-java/ant-junit:0 dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
|
||||||
|
DESCRIPTION=Tomcat Servlet-5.0/JSP-3.0/EL-4.0/WebSocket-2.0/JASIC-2.0 Container
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://tomcat.apache.org/
|
||||||
|
IUSE=extra-webapps doc source test
|
||||||
|
KEYWORDS=~amd64 ~amd64-linux
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=dev-java/eclipse-ecj:4.15 dev-java/glassfish-xmlrpc-api:0 dev-java/jakartaee-migration:0 ~dev-java/tomcat-servlet-api-10.0.16:5.0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat virtual/jre >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
RESTRICT=test !test? ( test )
|
||||||
|
SLOT=10
|
||||||
|
SRC_URI=mirror://apache/tomcat/tomcat-9/v10.0.16/src/apache-tomcat-10.0.16-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/5.1.1/biz.aQute.bnd-5.1.1.jar https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/5.1.1/biz.aQute.bndlib-5.1.1.jar
|
||||||
|
_eclasses_=java-ant-2 262d853e2dd1056dc103b953dfc113b9 java-pkg-2 2d0eb1353bf1264bd6e61736d3e409a2 java-utils-2 eb6cdf369ec1bc780222e7e2136f64f5 multilib de4beb52bfa93c4c5d96792a6b5e1784 prefix d04f14b297013ad1410550c0757f14f8 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||||
|
_md5_=3a4fae740d6bfc01c2ea1176fcf721bf
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst preinst prepare setup test
|
||||||
|
DEPEND=dev-java/eclipse-ecj:4.5 ~dev-java/tomcat-servlet-api-8.5.75:3.1 app-admin/pwgen dev-java/ant-core virtual/jdk:1.8 doc? ( dev-java/glassfish-xmlrpc-api:0 dev-java/wsdl4j:0 ) test? ( >=dev-java/ant-junit-1.9:0 dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
|
||||||
|
DESCRIPTION=Tomcat Servlet-3.1/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://tomcat.apache.org/
|
||||||
|
IUSE=extra-webapps doc source test
|
||||||
|
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=dev-java/eclipse-ecj:4.5 ~dev-java/tomcat-servlet-api-8.5.75:3.1 acct-group/tomcat acct-user/tomcat virtual/jre >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
RESTRICT=test !test? ( test )
|
||||||
|
SLOT=8.5
|
||||||
|
SRC_URI=mirror://apache/tomcat/tomcat-8/v8.5.75/src/apache-tomcat-8.5.75-src.tar.gz
|
||||||
|
_eclasses_=java-ant-2 262d853e2dd1056dc103b953dfc113b9 java-pkg-2 2d0eb1353bf1264bd6e61736d3e409a2 java-utils-2 eb6cdf369ec1bc780222e7e2136f64f5 multilib de4beb52bfa93c4c5d96792a6b5e1784 prefix d04f14b297013ad1410550c0757f14f8 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||||
|
_md5_=87497b61b1d6d220162ee8bf9e237131
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
|
||||||
|
DEPEND=dev-java/eclipse-ecj:4.15 dev-java/glassfish-xmlrpc-api:0 ~dev-java/tomcat-servlet-api-9.0.58:4.0 dev-java/wsdl4j:0 app-admin/pwgen >=dev-java/ant-core-1.9.13 virtual/jdk:1.8 test? ( >=dev-java/ant-junit-1.9:0 dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
|
||||||
|
DESCRIPTION=Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://tomcat.apache.org/
|
||||||
|
IUSE=extra-webapps doc source test
|
||||||
|
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=dev-java/eclipse-ecj:4.15 dev-java/glassfish-xmlrpc-api:0 ~dev-java/tomcat-servlet-api-9.0.58:4.0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat virtual/jre >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
|
RESTRICT=test !test? ( test )
|
||||||
|
SLOT=9
|
||||||
|
SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.58/src/apache-tomcat-9.0.58-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/5.1.1/biz.aQute.bnd-5.1.1.jar https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/5.1.1/biz.aQute.bndlib-5.1.1.jar
|
||||||
|
_eclasses_=java-ant-2 262d853e2dd1056dc103b953dfc113b9 java-pkg-2 2d0eb1353bf1264bd6e61736d3e409a2 java-utils-2 eb6cdf369ec1bc780222e7e2136f64f5 multilib de4beb52bfa93c4c5d96792a6b5e1784 prefix d04f14b297013ad1410550c0757f14f8 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||||
|
_md5_=e97e807b5b4864dc1822da31ee67a052
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
Fri, 21 Jan 2022 07:39:11 +0000
|
Fri, 21 Jan 2022 11:39:08 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Fri Jan 21 07:39:11 AM UTC 2022
|
Fri Jan 21 11:39:08 AM UTC 2022
|
||||||
|
@ -1 +1 @@
|
|||||||
Fri, 21 Jan 2022 08:00:01 +0000
|
Fri, 21 Jan 2022 12:00:01 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
e13124464c472d0089d72656d7a1e91da910f402 1642750267 2022-01-21T07:31:07+00:00
|
0184cb936b7ad82543df40ad06e5b2e53089a29f 1642763811 2022-01-21T11:16:51+00:00
|
||||||
|
@ -1 +1 @@
|
|||||||
1642750501 Fri 21 Jan 2022 07:35:01 AM UTC
|
1642764901 Fri 21 Jan 2022 11:35:01 AM UTC
|
||||||
|
@ -1 +1 @@
|
|||||||
Fri, 21 Jan 2022 07:39:11 +0000
|
Fri, 21 Jan 2022 11:39:08 +0000
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
DIST ksmbd-tools-3.4.3.tar.gz 75315 BLAKE2B 9b09abb1f7fdf529c1627b783083e21bf4de22c8f34bdcb22632c67400b55e747f3a464d87612eba961a44c66e3335178b11f9a30a2feb655899deeabef09a3b SHA512 bfc8d26ba471381c7281a3b926083194b74a85d6e4c3ad734ba77f4d5b2a7b462a2b7f3a80efceb5d4cce577d1e40b8600a1f9700e9a9b91fea5e229b15a545c
|
DIST ksmbd-tools-3.4.4.tar.gz 75481 BLAKE2B 84c215b0ccad01956185d42b858eb0de6a3407fc32c59628964ab38a2946fe5123fc73cc06cb04e8864199751f26e509ae5f6ebf6f5e7eb5f1fb8f21a4452a48 SHA512 b7be00e38eb126a0d5b8b3d9dde7c997b4012b29604d899a5f2fe3a77a3c30ac5d4bf00b7fc88d57150fd574af38bd2823c736d272a2cd596d40ccbe14a15320
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright 2021 Gentoo Authors
|
# Copyright 2022 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST proot-5.1.0.tar.gz 253251 BLAKE2B 8dc147d6c6ee303baf0c86f2fa4a8c17a58e76d9da9432635fc70ee06a65aa748ad617735012a1a18a520775fbe38c2264dcccefb681e8e829a5e7e1ddb05cca SHA512 26be26d405a8bcbe94377c3e9c18a571e4b61e3074f0716b0db3517d147d9d4a07c80f7312171cf9580ac7748e72e688efaf1b8e4a0ca3bfc31c802aa351346f
|
DIST proot-5.1.0.tar.gz 253251 BLAKE2B 8dc147d6c6ee303baf0c86f2fa4a8c17a58e76d9da9432635fc70ee06a65aa748ad617735012a1a18a520775fbe38c2264dcccefb681e8e829a5e7e1ddb05cca SHA512 26be26d405a8bcbe94377c3e9c18a571e4b61e3074f0716b0db3517d147d9d4a07c80f7312171cf9580ac7748e72e688efaf1b8e4a0ca3bfc31c802aa351346f
|
||||||
|
DIST proot-5.3.0.tar.gz 224436 BLAKE2B 431ea8e1d1de5b9babe377b6f8bc04313f968dd5967f8ee4e2c8ab6be860f85cf201a6e7ca3c7299da7d142d6a034903724440ad94bd234a23df66ebc0e175ad SHA512 371767a0f759440bd9da86567c3eb81bcaea57ba93f954e858c69ae88b130d8c28fbac9d9748721f6b23e216527290d9f5cd5a9ca2809303d0aeaf53c325c161
|
||||||
|
@ -0,0 +1,21 @@
|
|||||||
|
--- a/src/execve/ldso.c 2022-01-21 11:42:37.539816477 +0300
|
||||||
|
+++ b/src/execve/ldso.c 2022-01-21 11:42:40.490817464 +0300
|
||||||
|
@@ -506,18 +506,10 @@
|
||||||
|
/* 6. /lib, /usr/lib + /usr/local/lib */
|
||||||
|
if (IS_CLASS32(elf_header))
|
||||||
|
status = add_host_ldso_paths(host_ldso_paths,
|
||||||
|
-#if defined(ARCH_X86) || defined(ARCH_X86_64)
|
||||||
|
- "/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:"
|
||||||
|
-#endif
|
||||||
|
"/lib32:/usr/lib32:/usr/local/lib32"
|
||||||
|
":/lib:/usr/lib:/usr/local/lib");
|
||||||
|
else
|
||||||
|
status = add_host_ldso_paths(host_ldso_paths,
|
||||||
|
-#if defined(ARCH_X86_64)
|
||||||
|
- "/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:"
|
||||||
|
-#elif defined(ARCH_ARM64)
|
||||||
|
- "/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:"
|
||||||
|
-#endif
|
||||||
|
"/lib64:/usr/lib64:/usr/local/lib64"
|
||||||
|
":/lib:/usr/lib:/usr/local/lib");
|
||||||
|
if (status < 0)
|
@ -0,0 +1,11 @@
|
|||||||
|
--- a/src/GNUmakefile 2022-01-21 11:40:00.957743804 +0300
|
||||||
|
+++ b/src/GNUmakefile 2022-01-21 11:40:34.876741798 +0300
|
||||||
|
@@ -21,8 +21,8 @@
|
||||||
|
HAS_PYTHON_CONFIG := $(shell ${PYTHON}-config --ldflags ${PYTHON_EMBED} 2>/dev/null)
|
||||||
|
|
||||||
|
CPPFLAGS += -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I. -I$(VPATH)
|
||||||
|
-CFLAGS += -g -Wall -Wextra -O2
|
||||||
|
+CFLAGS += -Wall -Wextra
|
||||||
|
CFLAGS += $(shell pkg-config --cflags talloc libarchive)
|
||||||
|
LDFLAGS += -Wl,-z,noexecstack
|
||||||
|
LDFLAGS += $(shell pkg-config --libs talloc libarchive)
|
@ -0,0 +1,72 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
MY_PN="PRoot"
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/proot-me/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DESCRIPTION="User-space implementation of chroot, mount --bind, and binfmt_misc"
|
||||||
|
HOMEPAGE="https://proot-me.github.io"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="care doc test"
|
||||||
|
|
||||||
|
RDEPEND="care? ( app-arch/libarchive:0= )
|
||||||
|
sys-libs/talloc"
|
||||||
|
BDEPEND="dev-python/docutils"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
care? ( dev-libs/uthash )
|
||||||
|
test? ( dev-util/valgrind )"
|
||||||
|
|
||||||
|
# Breaks sandbox
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-5.3.0-makefile.patch"
|
||||||
|
"${FILESDIR}/${PN}-5.3.0-lib-paths-fix.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# build the proot and care targets
|
||||||
|
emake -C src V=1 \
|
||||||
|
CC="$(tc-getCC)" \
|
||||||
|
OBJCOPY="$(tc-getOBJCOPY)" \
|
||||||
|
OBJDUMP="$(tc-getOBJDUMP)" \
|
||||||
|
STRIP="$(tc-getSTRIP)" \
|
||||||
|
CHECK_VERSION="true" \
|
||||||
|
CAREBUILDENV="ok" \
|
||||||
|
proot $(use care && echo "care")
|
||||||
|
emake -C doc SUFFIX=".py" proot/man.1
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
use care && dobin src/care
|
||||||
|
dobin src/proot
|
||||||
|
dodoc doc/proot/*.rst
|
||||||
|
newman doc/proot/man.1 proot.1
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake -C tests -j1 CC="$(tc-getCC)"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "If you have segfaults on recent (>4.8) kernels"
|
||||||
|
elog "try to disable seccomp support like so:"
|
||||||
|
elog "'export PROOT_NO_SECCOMP=1'"
|
||||||
|
elog "prior to running proot"
|
||||||
|
|
||||||
|
if use care; then
|
||||||
|
elog "You have enabled 'care' USE flag, that builds and installs"
|
||||||
|
elog "dynamically linked care binary."
|
||||||
|
elog "Upstream does NOT support such way of building CARE,"
|
||||||
|
elog "it provides only prebuilt binaries."
|
||||||
|
elog "CARE also has known problems on hardened systems"
|
||||||
|
elog "Please do NOT file bugs about them to https://bugs.gentoo.org"
|
||||||
|
fi
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue