mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-30 22:48:07 -07:00
dev-java/javacc: Purge old versions. Fixes bug 489014, 514982 and 273164.
Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
This commit is contained in:
@@ -1,3 +1 @@
|
||||
DIST javacc-4.0src.tar.gz 765150 SHA256 062a35b89cf1bb4260627c32f480d26e17bf4595024e4b4e472a46fe1b24655f SHA512 1c4363ed318d1c29d44243847b54af97e477095c9070ea434349c79ed0e20c1ff90bd5e8bdc07e6d95237412d0c6fcaa8674ee1309f0926a4e165d4c52370ac0 WHIRLPOOL 1bd3e2c6b3d5e7467d9f2288d9a45436bf848c0e5cbce426ec96ceadf70680f20a6b2e44fa2eabbbe0362cd58d5ef52e025c2ffbcaa88002c2c3a5f3208f1512
|
||||
DIST javacc-4.2src.tar.gz 843455 SHA256 504d452ea1904e5b3a2728cbcacf0b9916630bd2ba746112104f741cec230139 SHA512 5dae37425b3aaf64390261ef4c452ef9a0a9b9cdc386c6d818cbea577b1c7b539b2012ef3a4044723ddf07cabb602cd46c26bfcb731610d6876750ffe85472b1 WHIRLPOOL 6a33d6a93c10c208b45887728fb834e6e5180bd045b9cb15aebc8c4042ea8c7d44e78b1bf5586ab3b7db06e08502411f0c30e777e49a395c4e19c1cd3794a484
|
||||
DIST javacc-5.0src.tar.gz 810123 SHA256 766cae9d3710054f452a7f0779db885eacfdae363152cb2e7fe025aa7ea17370 SHA512 91896a0affac1c4fd00a093a731dfd02bda548d1a4d83e1077ed36a67f4f9deab0ce9f2d0212fd4c08ab00065d3029533adbafbc026a22ca071285093bd3bba6 WHIRLPOOL 11b299f2e2c0f0d699b0eb5f150e2200b60c0b385a0f3c8e4ca2be38971b71b52c7d351c7219af636d4fbab451fe9e471b9f2f676bc79cc2e76740e702159825
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
IUSE="doc examples source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2 eutils
|
||||
|
||||
DESCRIPTION="Java Compiler Compiler - The Java Parser Generator"
|
||||
HOMEPAGE="https://javacc.dev.java.net/"
|
||||
SRC_URI="https://${PN}.dev.java.net/files/documents/17/26783/${P}src.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
=dev-java/junit-3.8*
|
||||
test? ( dev-java/ant-junit )"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
=dev-java/junit-3.8*"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
epatch "${FILESDIR}"/${P}-javadoc.patch
|
||||
rm -v lib/junit*/*.jar || die
|
||||
}
|
||||
|
||||
_eant() {
|
||||
# Most likely not needed at runtime but better safe than sorry
|
||||
eant -Djunit.jar="$(java-pkg_getjar junit junit.jar)" "${@}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
_eant jar $(use_doc)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ANT_TASKS="ant-junit" _eant test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar bin/lib/${PN}.jar
|
||||
|
||||
dodoc README || die
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dohtml -r www/*
|
||||
java-pkg_dojavadoc doc/api
|
||||
fi
|
||||
if use examples; then
|
||||
dodir /usr/share/doc/${PF}/examples
|
||||
cp -R examples/* "${D}"/usr/share/doc/${PF}/examples
|
||||
fi
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
echo "JAVACC_HOME=/usr/share/javacc/" > "${T}"/22javacc
|
||||
doenvd "${T}"/22javacc
|
||||
|
||||
echo "export VERSION=4.0" > "${T}"/pre
|
||||
|
||||
local launcher
|
||||
for launcher in javacc jjdoc jjtree
|
||||
do
|
||||
java-pkg_dolauncher ${launcher} -pre "${T}"/pre --main ${launcher}
|
||||
done
|
||||
}
|
||||
@@ -1,77 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
JAVA_PKG_IUSE="doc examples source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2 eutils
|
||||
|
||||
DESCRIPTION="Java Compiler Compiler - The Java Parser Generator"
|
||||
HOMEPAGE="https://javacc.dev.java.net/"
|
||||
SRC_URI="https://${PN}.dev.java.net/files/documents/17/117795/${P}src.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd"
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
dev-java/junit:0
|
||||
test? (
|
||||
>=virtual/jdk-1.5
|
||||
dev-java/ant-junit
|
||||
)
|
||||
!test? ( >=virtual/jdk-1.4 )"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
dev-java/junit:0"
|
||||
|
||||
# We don't want 1.5 bytecode just because of the testcase
|
||||
JAVA_PKG_WANT_TARGET="1.4"
|
||||
JAVA_PKG_WANT_SOURCE="1.4"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
java_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-4.0-javadoc.patch
|
||||
rm -v lib/junit*/*.jar || die
|
||||
}
|
||||
|
||||
_eant() {
|
||||
eant -Djunit.jar="$(java-pkg_getjar --build-only junit junit.jar)" "${@}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
_eant jar $(use_doc)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# this testcase wants 1.5 and this seems the easiest way to do it
|
||||
JAVA_PKG_WANT_SOURCE="1.5" JAVA_PKG_WANT_TARGET="1.5" java-ant_bsfix_one examples/JavaGrammars/1.5/build.xml
|
||||
ANT_TASKS="ant-junit" _eant test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar bin/lib/${PN}.jar
|
||||
|
||||
dodoc README || die
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dohtml -r www/*
|
||||
java-pkg_dojavadoc doc/api
|
||||
fi
|
||||
if use examples; then
|
||||
dodir /usr/share/doc/${PF}/examples
|
||||
cp -R examples/* "${D}"/usr/share/doc/${PF}/examples
|
||||
fi
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
echo "JAVACC_HOME=/usr/share/javacc/" > "${T}"/22javacc
|
||||
doenvd "${T}"/22javacc
|
||||
|
||||
echo "export VERSION=${PV}" > "${T}"/pre
|
||||
|
||||
local launcher
|
||||
for launcher in javacc jjdoc jjtree
|
||||
do
|
||||
java-pkg_dolauncher ${launcher} -pre "${T}"/pre --main ${launcher}
|
||||
done
|
||||
}
|
||||
Reference in New Issue
Block a user