forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bumped slots 3.0 and 3.5 and added slot 3.6 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Miroslav Šulc <[email protected]>
- Loading branch information
Showing
4 changed files
with
279 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,12 @@ | ||
DIST apache-maven-2.0.11-bin.tar.bz2 2104711 BLAKE2B 4bc6272957f3e258135d4efacacc625f63522a7e0277e3383ec27a9906e8e4b41cb606d44b30ba870fa5c05d79a45d26af9af00cbffb7615087949c2eec563f7 SHA512 829a583e44ea997576cb0949d74f95e6557069489329523c28c44b546f07cd9487a75f4326d7dc0a098a9755fd52630f2ee27a60daf35006eb48d6af250f84de | ||
DIST apache-maven-2.2.1-bin.tar.bz2 2839688 BLAKE2B 64427a0e8925c7ec4567a96878c389635aaf578a6569825749fb5786ee7566654d5e6583d40cced8e3585b72bc1cee70567388cddf32393ff1fb5962a4ad96eb SHA512 ffbf74b6b51616dcd87252973ddd776f13861fece7cd25df9cfba4bda1d8dd574772cb5d37ac7ed97ef8b93b507939d428d47b9b81742c801c7958b9fd6188e7 | ||
DIST apache-maven-3.0.4-bin.tar.gz 4873043 BLAKE2B 6cdbc6362dfd766f8e14298873f574fff1a6b4c4e29011a234ff7f3f0d2350a7fe7ff26dd68d486b68d84ba575d77324d0cb950e0cea91894a2f0ce81da0f7de SHA512 d6935daff3b80ed6e40ee0acb4f269b4b16e63bc29b792316599a9847f1b33d9309d3c399cdb170710714a1d150957eedc909754de8f8a77d87bd20a0abcb36c | ||
DIST apache-maven-3.0.5-bin.tar.gz 5144659 BLAKE2B a109f1ab8656d031c4c904b9972b5dae7955956f95a383c93342bcd3b823e4355fd446150df60b19fc5754b4b19ca4f38bc11357e061e31b0a66b927611a5a6f SHA512 748c7deb8f56dd968a4dbc289b012adea3621f7b3847dc19004995c2f540bae68fb100c0f28caa57b0f9d15b74ae81eaa27c71e342342aa57afe23b41e80d35f | ||
DIST apache-maven-3.1.1-bin.tar.gz 5494427 BLAKE2B 39b8b29a4747562d96231f575ff5cac2f57a5faee6e74df3054df3fd71b8ada691586def77df7d8f0ab88f4ba464a0d3ba382f3259aa19e2a80e1b1d60322221 SHA512 507d340930cc32268128e8969742dbba34a0144f3e7a561b45f71e254ebff2e6f926fd5c7925081fc94995c3f5b4807caf2204ab70297374857bc66c582610a1 | ||
DIST apache-maven-3.2.5-bin.tar.gz 7956528 BLAKE2B 41313c35859946c8387b0e58f4a25b38d97d48065deb1db9ddbb576417beef1c3391e0a06526c51878f0a7e451b949f8f8ebc001611429b68332dcef24b594ee SHA512 0cdbf4c1e045ac7f96c176058f19ebb838bd46caadc4fb479e11eda67efbb66218fe67c370ddec6d2e4d91091ac9e81ff9eea8d64174cbe1e6d5f7e15962cfc5 | ||
DIST apache-maven-3.3.3-bin.tar.gz 8042383 BLAKE2B 2d1826e85ee558e8672ac541237248b32db1577c76eecf9ac3d08d79e157c9c7a4fa7d892a7bc0bc25d2751f9713a72959198fb6ccd68907bda7f841068b6a63 SHA512 ca64847b7980f5c406f15d433f86a77dc81aa9676baf09122061c72b3ec5790bc664896c37e0571bb2a0bfb48a1d67b0bff1c67d73d796252a132dd46724ccd5 | ||
DIST apache-maven-3.3.9-bin.tar.gz 8491533 BLAKE2B c6947c379dd2d64fe28eeab52da443d771c276553d40f70cced2637df17b18c95108932cbb88d4b747f6a8c0a47150849360ffa9095f6ce50724abeaa2369152 SHA512 9b4b22aba67af48648c634e30edbb03de2a7742b7d4e58b3d637fcd20358a51ccb288dcbd473169a58b9322f7c8fbedcf5336b87d06460d0b20ce37d4c3948b0 | ||
DIST apache-maven-3.5.0-bin.tar.gz 8534562 BLAKE2B 200f7c012e2704c9057d4987a295b0fa9a5787d59707415259445952ae05963a7d333e6fc2eae88689161181077d2b9a9b2398b5baacc6527e76ed83d6068198 SHA512 d5a520ca8765ddbc86dca71249c602e2f798dedcc7430bc4979dd01918464c8dc69b694ec0dbbeeff6044179e1b98fce72af952663dd49503203d9742e328f3b | ||
DIST apache-maven-3.5.4-bin.tar.gz 8842660 BLAKE2B e56e22c2f9e51d47ff34b8516eb3d14d4ca2adddb36c800cfba5cb4e68c19c3c7df7d544c1e81c7be004fe5ceeee24f78b904f68b30b768aaf09562d804b61c3 SHA512 2a803f578f341e164f6753e410413d16ab60fabe31dc491d1fe35c984a5cce696bc71f57757d4538fe7738be04065a216f3ebad4ef7e0ce1bb4c51bc36d6be86 | ||
DIST apache-maven-3.6.0-bin.tar.gz 9063587 BLAKE2B c5acab74168061ef8216cf6d085c25ce3e1eb941724bf0d4bbbe1a69a2da3c255c8233233a5bef800469b7363fa34ca1c4a4717c3f18b8eb2828fdd5d5762bcb SHA512 fae9c12b570c3ba18116a4e26ea524b29f7279c17cbaadc3326ca72927368924d9131d11b9e851b8dc9162228b6fdea955446be41207a5cfc61283dd8a561d2f | ||
DIST maven-1.1.tar.gz 7625074 BLAKE2B b96b5b5c74fdccba8914772fe2ba789751b85170d78afb3fb75c151d56d757be10a1f8706d9593a4ff4459a1e7d8b31801eef07cf2514e1992ba1c99c4d0a7e8 SHA512 d08e6f4f7568caec718e82d1106ab01a63855061b5ff65134cdb25ba0a4eee875472bceaccffc1425bd0e57918f69f4e48ad2dd0098f2995ba55ad61c64424a0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# Copyright 1999-2018 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI="6" | ||
|
||
inherit java-pkg-2 | ||
|
||
MY_PN=apache-${PN%%-bin} | ||
MY_P="${MY_PN}-${PV}" | ||
MY_MV="${PV%%.*}" | ||
|
||
DESCRIPTION="Project Management and Comprehension Tool for Java" | ||
SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz" | ||
HOMEPAGE="https://maven.apache.org/" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="3.0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="" | ||
|
||
DEPEND="app-eselect/eselect-java" | ||
RDEPEND=">=virtual/jdk-1.5 | ||
${DEPEND}" | ||
|
||
S="${WORKDIR}/${MY_P}" | ||
|
||
MAVEN=${PN}-${SLOT} | ||
MAVEN_SHARE="/usr/share/${MAVEN}" | ||
|
||
java_prepare() { | ||
rm -v "${S}"/bin/*.bat || die | ||
chmod 644 "${S}"/boot/*.jar "${S}"/lib/*.jar "${S}"/conf/settings.xml || die | ||
} | ||
|
||
# TODO we should use jars from packages, instead of what is bundled | ||
src_install() { | ||
dodir "${MAVEN_SHARE}" | ||
cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy" | ||
|
||
java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar | ||
|
||
dodoc NOTICE.txt README.txt | ||
|
||
dodir /usr/bin | ||
dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT} | ||
|
||
# bug #342901 | ||
echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die | ||
doenvd "${T}/25${MAVEN}" | ||
} | ||
|
||
pkg_postinst() { | ||
eselect maven update mvn-${SLOT} | ||
} | ||
|
||
pkg_postrm() { | ||
eselect maven update | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
# Copyright 1999-2018 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit java-pkg-2 | ||
|
||
MY_PN=apache-${PN%%-bin} | ||
MY_PV=${PV/_alpha/-alpha-} | ||
MY_P="${MY_PN}-${MY_PV}" | ||
MY_MV="${PV%%.*}" | ||
|
||
DESCRIPTION="Project Management and Comprehension Tool for Java" | ||
SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz" | ||
HOMEPAGE="https://maven.apache.org/" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="3.5" | ||
KEYWORDS="~amd64 ~x86" | ||
|
||
# TODO: Needs further resolution: | ||
# | ||
# - https://bugs.gentoo.org/show_bug.cgi?id=472850 | ||
# - https://bugs.gentoo.org/show_bug.cgi?id=477436 | ||
# | ||
CDEPEND=" | ||
dev-java/juel:0 | ||
dev-java/log4j:0 | ||
dev-java/jsoup:0 | ||
dev-java/jsr250:0 | ||
dev-java/commons-io:1 | ||
dev-java/aopalliance:1 | ||
dev-java/commons-cli:1 | ||
dev-java/javax-inject:0 | ||
dev-java/osgi-core-api:0 | ||
dev-java/commons-logging:0 | ||
java-virtuals/interceptor-api:0 | ||
java-virtuals/servlet-api:3.0" | ||
|
||
DEPEND=" | ||
${CDEPEND} | ||
app-eselect/eselect-java | ||
|| ( dev-java/commons-logging:0 dev-java/log4j:0 ) | ||
>=virtual/jdk-1.7" | ||
|
||
RDEPEND=" | ||
${CDEPEND} | ||
>=virtual/jre-1.7" | ||
|
||
S="${WORKDIR}/${MY_P}" | ||
|
||
MAVEN="${PN}-${SLOT}" | ||
MAVEN_SHARE="/usr/share/${MAVEN}" | ||
|
||
MAVEN_DEPENDENCIES=( | ||
juel | ||
jsoup | ||
log4j | ||
jsr250 | ||
javax-inject | ||
commons-io-1 | ||
osgi-core-api | ||
aopalliance-1 | ||
commons-cli-1 | ||
commons-logging | ||
interceptor-api | ||
servlet-api-3.0 | ||
) | ||
|
||
java_prepare() { | ||
rm -v bin/*.cmd lib/{aopalliance,commons-cli,javax.inject,jsr250}-*.jar || die | ||
|
||
chmod 644 boot/*.jar lib/*.jar conf/settings.xml || die | ||
|
||
# Symlink jars. | ||
cd lib || die | ||
|
||
# Link deps. | ||
for mvn_dep in "${MAVEN_DEPENDENCIES[@]}"; do | ||
java-pkg_jar-from "${mvn_dep}" | ||
done | ||
} | ||
|
||
# TODO: We should use jars from packages, instead of what is bundled. | ||
src_install() { | ||
dodir "${MAVEN_SHARE}" | ||
|
||
cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy" | ||
|
||
java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar | ||
java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar | ||
|
||
dodoc NOTICE README.txt | ||
|
||
dodir /usr/bin | ||
dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT} | ||
|
||
# See bug #342901. | ||
echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die | ||
doenvd "${T}/25${MAVEN}" | ||
} | ||
|
||
pkg_postinst() { | ||
eselect maven update mvn-${SLOT} | ||
} | ||
|
||
pkg_postrm() { | ||
eselect maven update | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
# Copyright 1999-2018 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit java-pkg-2 | ||
|
||
MY_PN=apache-${PN%%-bin} | ||
MY_PV=${PV/_alpha/-alpha-} | ||
MY_P="${MY_PN}-${MY_PV}" | ||
MY_MV="${PV%%.*}" | ||
|
||
DESCRIPTION="Project Management and Comprehension Tool for Java" | ||
SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz" | ||
HOMEPAGE="https://maven.apache.org/" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="3.6" | ||
KEYWORDS="~amd64 ~x86" | ||
|
||
# TODO: Needs further resolution: | ||
# | ||
# - https://bugs.gentoo.org/show_bug.cgi?id=472850 | ||
# - https://bugs.gentoo.org/show_bug.cgi?id=477436 | ||
# | ||
CDEPEND=" | ||
dev-java/juel:0 | ||
dev-java/log4j:0 | ||
dev-java/jsoup:0 | ||
dev-java/jsr250:0 | ||
dev-java/commons-io:1 | ||
dev-java/aopalliance:1 | ||
dev-java/commons-cli:1 | ||
dev-java/javax-inject:0 | ||
dev-java/osgi-core-api:0 | ||
dev-java/commons-logging:0 | ||
java-virtuals/interceptor-api:0 | ||
java-virtuals/servlet-api:3.0" | ||
|
||
DEPEND=" | ||
${CDEPEND} | ||
app-eselect/eselect-java | ||
|| ( dev-java/commons-logging:0 dev-java/log4j:0 ) | ||
>=virtual/jdk-1.7" | ||
|
||
RDEPEND=" | ||
${CDEPEND} | ||
>=virtual/jre-1.7" | ||
|
||
S="${WORKDIR}/${MY_P}" | ||
|
||
MAVEN="${PN}-${SLOT}" | ||
MAVEN_SHARE="/usr/share/${MAVEN}" | ||
|
||
MAVEN_DEPENDENCIES=( | ||
juel | ||
jsoup | ||
log4j | ||
jsr250 | ||
javax-inject | ||
commons-io-1 | ||
osgi-core-api | ||
aopalliance-1 | ||
commons-cli-1 | ||
commons-logging | ||
interceptor-api | ||
servlet-api-3.0 | ||
) | ||
|
||
java_prepare() { | ||
rm -v bin/*.cmd lib/{aopalliance,commons-cli,javax.inject,jsr250}-*.jar || die | ||
|
||
chmod 644 boot/*.jar lib/*.jar conf/settings.xml || die | ||
|
||
# Symlink jars. | ||
cd lib || die | ||
|
||
# Link deps. | ||
for mvn_dep in "${MAVEN_DEPENDENCIES[@]}"; do | ||
java-pkg_jar-from "${mvn_dep}" | ||
done | ||
} | ||
|
||
# TODO: We should use jars from packages, instead of what is bundled. | ||
src_install() { | ||
dodir "${MAVEN_SHARE}" | ||
|
||
cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy" | ||
|
||
java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar | ||
java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar | ||
|
||
dodoc NOTICE README.txt | ||
|
||
dodir /usr/bin | ||
dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT} | ||
|
||
# See bug #342901. | ||
echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die | ||
doenvd "${T}/25${MAVEN}" | ||
} | ||
|
||
pkg_postinst() { | ||
eselect maven update mvn-${SLOT} | ||
} | ||
|
||
pkg_postrm() { | ||
eselect maven update | ||
} |