Compare commits
2 Commits
f16ad29388
...
b3fa418142
Author | SHA1 | Date |
---|---|---|
Andrius Štikonas | b3fa418142 | |
Andrius Štikonas | 6936dc4075 |
|
@ -0,0 +1,3 @@
|
|||
DIST classpath-0.93.tar.gz 9534222 BLAKE2B 36313f25e165856a8716c18873d725d82f52e20310d2c22ca0b0b0a481e66a00ccad4138c76e96c119772565819bc06cd626bc100ddea0684d04165e10206541 SHA512 69d831361085514bb7c5607fa694914cc01bc9fe589b7744d5534c97d434722193a1b68a336642d0dba9a3b50e9acea0364741790e9f19d196e5956a51c320b0
|
||||
EBUILD gnu-classpath-0.93.ebuild 1015 BLAKE2B dce51555ee3784277826e47b95109fc25a5a875f94f8dfc8e6649537d2aa6f20dfa2d1a371e9a21116b19e8b7663254f1a9f032ecfa1165b58cd199e139c1ca3 SHA512 2f2f6297f621bb2015f2ee8b3a38fe73b90292471327ac0109b342cb2524b5e541dfeb7c290bc026417fb45b138f0b34f32dbc0e2c6a21e0cdd339330664e080
|
||||
MISC metadata.xml 255 BLAKE2B c948812ece18af5387f382d7037a266e14c087199f7b11ef24968a4e86b5f38e11eff0618c43e000433cee0797058e02db70c77bc2c36dca36541288ca33175e SHA512 400eca865dd038ed56c6793b1ac6d571197e3e15d229bd11af3381bc17bc87a945703b0931919dc866470d2857030a08be70cba79e4f623a11cac6b6b3f4e1fc
|
|
@ -0,0 +1,44 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils java-pkg-2 multilib
|
||||
|
||||
MY_P=${P/gnu-/}
|
||||
DESCRIPTION="Free core class libraries for use with VMs and compilers for the Java language"
|
||||
SRC_URI="mirror://gnu/classpath/${MY_P}.tar.gz"
|
||||
HOMEPAGE="https://www.gnu.org/software/classpath"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="bootstrap"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
app-arch/fastjar
|
||||
dev-java/java-config
|
||||
dev-java/jikes
|
||||
dev-libs/libltdl
|
||||
${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
export JAVAC="${EPREFIX}/usr/bin/jikes"
|
||||
econf \
|
||||
--disable-Werror \
|
||||
--disable-gmp \
|
||||
--disable-gtk-peer \
|
||||
--disable-gconf-peer \
|
||||
--disable-plugin \
|
||||
--disable-dssi \
|
||||
--disable-alsa \
|
||||
--disable-gjdoc \
|
||||
--bindir="${EPREFIX}"/usr/libexec/${PN} \
|
||||
--includedir="${EPREFIX}"/usr/include/classpath
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS BUGS ChangeLog* HACKING NEWS README THANKYOU TODO
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="developer">
|
||||
<email>andrius@stikonas.eu</email>
|
||||
<name>Andrius Štikonas</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
|
@ -0,0 +1,6 @@
|
|||
AUX compiler-settings 147 BLAKE2B 699ec782bb528c1da7d1b825fca9d4c9075bdd46e0f61596f65a060ed1799c09c6006c29775a03ad964481044d7ed9ced42a34024ae65c5f4591c23151826a15 SHA512 096241fac394c3e3c50c98e059cf005a94b08cc081d242e258cae9bc50224cb4ff1c490b28de3c9f6af6075e2ce4b6af5d7dd4ce0c4667879e05bc6d465b1bf0
|
||||
AUX deprecated.patch 995 BLAKE2B ce8856e45ecab3dd69c5a044bdc966f00c3b5764f7ea42b7c542985168d36b0cff3fb436a93f5b63a9a6bd99fc3ea513e1016e9a337e6188b1a3d4a4b111c265 SHA512 a99d25d3cb588677695d5ce549ef476b3bededd8ea2e84835fb9e3af57c182fc2a87ca539991e963a9aae22ff437e453a8e2e20f15e08dbcdfbf83a44d084a18
|
||||
AUX jikes 393 BLAKE2B 827f7b3dc28da8e751057695e9e7d1403b0671db07443457833da5043f75270fa51fae9ffa16fa0c5788a139ffe500018f4723cf9d5977dbc4bd278cd6777110 SHA512 d3ee8ae832cd026535b547cc1850e8a786d004ab76c9776be5ddfa9a9bbb32aa06a004b0a08cd61abb78ccb2202fafe79cc1e8ee7dc625e36943b8c5e99176c4
|
||||
DIST jikes-1.22.tar.bz2 616655 BLAKE2B a4b69c014394c511aab2b52284eeae5d2ec3209d4edc315102f233d1053ced214612d7c8879c4c88140b26e7be852736c69b8a699c8ce831cd579d8ee8fea56e SHA512 6b318f49f075da0cf0558512748bd77072f5b5b0428160538bcba01201c94719ec0f4b0cd0159ddb04fb3a86c323c8f11f09dc4b31cf880fb94e00c1ee0bbc58
|
||||
EBUILD jikes-1.22-r13.ebuild 896 BLAKE2B 57a19cd21bdc14d30fc1998caa12908b7a1aad3d76866cddc65e213188c83d221a6bd6064c5b3f6d063ba7af5e466035e3a459c6cafc72075d42873c357d6ce0 SHA512 c21e6581a59878b63f6cba7609ed47ab45969d785736e55e66d879940d6b6607b4cbcfb0e18115e44b0c5ef87981b7302bb248883cc85e40ae20aab99906fd96
|
||||
MISC metadata.xml 393 BLAKE2B 3b0fa75a819508036c2cbf57388a4c357322660ad450d451694dc491e407aa56b1ff41af8dc044d4b048ae4b5c3a508b8ca29fa5b985de8d843995030361219d SHA512 d8624d13521cdd872ebff79a464c010b44200feb40b59e2e41cccf8b57e50b6b29ceb3ba6055af7f93906081a491c8b9df43a623a7bbb3515a19708b35bd4e99
|
|
@ -0,0 +1,6 @@
|
|||
JAVAC=/usr/bin/jikes
|
||||
PACKAGE=dev-java/jikes
|
||||
SUPPORTED_TARGET="1.1 1.2 1.3 1.4"
|
||||
SUPPORTED_SOURCE="1.3 1.4"
|
||||
ANT_BUILD_COMPILER="jikes"
|
||||
GENERATION="2
|
|
@ -0,0 +1,25 @@
|
|||
--- src/decl.cpp 2004/09/26 22:40:411.144
|
||||
+++ src/decl.cpp 2004/10/09 18:04:501.145
|
||||
@@ -2596,7 +2596,9 @@
|
||||
//
|
||||
if (control.option.deprecation &&
|
||||
hidden_method -> IsDeprecated() &&
|
||||
- ! method -> containing_type -> file_symbol -> IsClassOnly())
|
||||
+ ! method -> containing_type -> file_symbol -> IsClassOnly() &&
|
||||
+ ! method -> IsDeprecated() &&
|
||||
+ ! InDeprecatedContext())
|
||||
{
|
||||
ReportSemError(SemanticError::DEPRECATED_METHOD_OVERRIDE,
|
||||
left_tok, right_tok, method -> Header(),
|
||||
|
||||
diff -u -r1.159 -r1.160
|
||||
--- src/error.cpp 2004/09/26 22:40:411.159
|
||||
+++ src/error.cpp 2004/10/10 02:59:401.160
|
||||
@@ -513,6 +513,7 @@
|
||||
warning[DEPRECATED_FIELD] = WEAK_WARNING;
|
||||
warning[DEPRECATED_METHOD] = WEAK_WARNING;
|
||||
warning[DEPRECATED_CONSTRUCTOR] = WEAK_WARNING;
|
||||
+ warning[DEPRECATED_METHOD_OVERRIDE] = WEAK_WARNING;
|
||||
|
||||
warning[UNNECESSARY_TYPE_IMPORT] = WEAK_WARNING;
|
||||
warning[MULTIPLE_PUBLIC_TYPES] = WEAK_WARNING;
|
|
@ -0,0 +1,16 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# Copyright (c) 2005, Thomas Matthijs <axxo@gentoo.org>
|
||||
# Copyright (c) 2005, Gentoo Foundation
|
||||
#
|
||||
# Licensed under the GNU General Public License, v2.
|
||||
#
|
||||
|
||||
[[ -z ${BOOTCLASSPATH} ]] && export BOOTCLASSPATH=$(java-config-2 --runtime)
|
||||
|
||||
if [[ -z "${BOOTCLASSPATH}" ]]; then
|
||||
echo "!!! Could not find runtime classes" > /dev/stderr
|
||||
exit 2
|
||||
fi
|
||||
|
||||
exec /usr/bin/jikes-bin "$@"
|
|
@ -0,0 +1,36 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="IBM's open source, high performance Java compiler"
|
||||
HOMEPAGE="http://jikes.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
LICENSE="IBM"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ppc64 x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
DEPEND=""
|
||||
RDEPEND=">=dev-java/java-config-2.0.0"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/deprecated.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
filter-flags "-fno-rtti"
|
||||
econf || die "configure problem"
|
||||
emake || die "compile problem"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
make DESTDIR="${D}" install || die "install problem"
|
||||
|
||||
mv "${D}"/usr/bin/jikes{,-bin}
|
||||
dobin "${FILESDIR}"/jikes
|
||||
|
||||
insinto /usr/share/java-config-2/compiler
|
||||
newins "${FILESDIR}"/compiler-settings jikes
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="developer">
|
||||
<email>andrius@stikonas.eu</email>
|
||||
<name>Andrius Štikonas</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">jikes</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Loading…
Reference in New Issue