Use EAPI=7 for jikes.

This commit is contained in:
Andrius Štikonas 2019-11-20 16:58:31 +02:00
parent 1176e6a497
commit c19edc52b5
3 changed files with 21 additions and 18 deletions

View File

@ -2,5 +2,5 @@ AUX compiler-settings 147 BLAKE2B 699ec782bb528c1da7d1b825fca9d4c9075bdd46e0f615
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 904 BLAKE2B 46ba81d1872881f3a8e112e0212a9f2ab01a1760ca76d5f76a5dd225b3361d9ce4b62d0103540846ef1d43cd269c6ef5234a1c3c9dc05a3882b2364ec565282d SHA512 e3cb72218b2ab885eddceb7115d687801dec34c0dbbee71bfae15f0047bb562c262ec7d07babe8f1a2eb90106f15a4cf9a21e9a547baf3c9ebd3b421699ee23f
MISC metadata.xml 393 BLAKE2B 3b0fa75a819508036c2cbf57388a4c357322660ad450d451694dc491e407aa56b1ff41af8dc044d4b048ae4b5c3a508b8ca29fa5b985de8d843995030361219d SHA512 d8624d13521cdd872ebff79a464c010b44200feb40b59e2e41cccf8b57e50b6b29ceb3ba6055af7f93906081a491c8b9df43a623a7bbb3515a19708b35bd4e99
EBUILD jikes-1.22-r13.ebuild 826 BLAKE2B 103fbd13800824a5cb525b35ff73dfc7b920e1d6aa17fb378d7224633c68e4eba68c62f0dac63f0e2a3a0e552d2aa0dcb12988ebfe8549893293aa926a184354 SHA512 80e99a0b524905752c9442c7f3d3bf6d54c61b921db264677ddf54bfdbd5d371d68195fc9f85eb9b8225aa2a0f78d33405708405dba9108a233dbe25bfd00a4a
MISC metadata.xml 390 BLAKE2B c6509d0728b476d3bc7d596a11e7477b75cae7c3c3918e18ae0f6bb5fdd04edb62e22f1dca148843d82760406ef2e9f4da43e3348b396801dbb3f07a322e5fae SHA512 ab625d234114a10cf0074c97cc4ec2fe9a191be282c9faca739964d36fc790199f4a6d6788fe4f6d3e9279e80b44f909aacfb3c5a595334b3b4bcc19f5f343e4

View File

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -10,29 +10,32 @@ 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=""
KEYWORDS="amd64"
RDEPEND=">=dev-java/java-config-2.0.0"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/deprecated.patch
unpack ${A}
cd "${S}"
}
src_configure() {
epatch "${FILESDIR}"/deprecated.patch
econf || die "configure problem"
default
}
src_compile() {
filter-flags "-fno-rtti"
econf || die "configure problem"
emake || die "compile problem"
filter-flags "-fno-rtti"
emake || die "compile problem"
}
src_install () {
make DESTDIR="${D}" install || die "install problem"
make DESTDIR="${D}" install || die "install problem"
mv "${D}"/usr/bin/jikes{,-bin}
dobin "${FILESDIR}"/jikes
mv "${D}"/usr/bin/jikes{,-bin}
dobin "${FILESDIR}"/jikes
insinto /usr/share/java-config-2/compiler
newins "${FILESDIR}"/compiler-settings jikes
insinto /usr/share/java-config-2/compiler
newins "${FILESDIR}"/compiler-settings jikes
}

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="developer">
<maintainer type="person">
<email>andrius@stikonas.eu</email>
<name>Andrius Štikonas</name>
</maintainer>