commit:     6cb8a9d353ea16a5017a64bd6b8bfd20ce50fe0e
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Mar  4 10:05:55 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Mar  4 10:05:55 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=6cb8a9d3

sci-misc/stanford-tagger: EAPI bump, version bump 4.2.0

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 ...0060521.ebuild => stanford-tagger-4.2.0.ebuild} | 44 +++++++++++-----------
 1 file changed, 21 insertions(+), 23 deletions(-)

diff --git a/sci-misc/stanford-tagger/stanford-tagger-20060521.ebuild 
b/sci-misc/stanford-tagger/stanford-tagger-4.2.0.ebuild
similarity index 63%
rename from sci-misc/stanford-tagger/stanford-tagger-20060521.ebuild
rename to sci-misc/stanford-tagger/stanford-tagger-4.2.0.ebuild
index a844dd05c..f3e5339dd 100644
--- a/sci-misc/stanford-tagger/stanford-tagger-20060521.ebuild
+++ b/sci-misc/stanford-tagger/stanford-tagger-4.2.0.ebuild
@@ -1,59 +1,57 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 JAVA_PKG_IUSE="doc source"
+
 inherit java-pkg-2
 
-MY_PV=2006-05-21
-MY_P=postagger-${MY_PV}
+MY_PN=stanford-postagger
+MY_P="${MY_PN}-${PV}"
+DATE="2020-11-17"
+
 DESCRIPTION="Stanfords log linear POS taggers"
 HOMEPAGE="http://nlp.stanford.edu/software/tagger.shtml";
-SRC_URI="http://nlp.stanford.edu/software/${MY_P}.tar.gz";
+SRC_URI="http://nlp.stanford.edu/software/${P}.zip";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~x86"
-IUSE="${IUSE}"
+KEYWORDS="~amd64 ~x86"
 
 COMMON_DEP=""
-DEPEND=">=virtual/jdk-1.5
+DEPEND=">=virtual/jdk-1.7
        ${COMMON_DEP}"
-RDEPEND=">=virtual/jre-1.5
+RDEPEND=">=virtual/jre-1.7
        ${COMMON_DEP}"
+BDEPEND="app-arch/unzip"
 
-S="${WORKDIR}/${MY_P}"
+S="${WORKDIR}/${MY_PN}-full-${DATE}"
 
 src_prepare() {
-       jar xf ${MY_P}-source.jar
-       rm -v ${MY_P}.jar || die
+       mkdir -p src || die
+       pushd src || die
+       jar xf ../${MY_P}-sources.jar || die
        sed \
                -e 's/import edu.stanford.nlp.ling.IndexedFeatureLabe/\/\/\0/g' 
\
                -i edu/stanford/nlp/stats/Counters.java || die "sed failed"
        sed \
                -e 's/import 
edu.stanford.nlp.sequences.BeamBestSequenceFinder/\/\/\0/g' \
                -i edu/stanford/nlp/tagger/maxent/TestSentence.java || die "sed 
failed"
-}
-
-src_compile() {
-       ejavac `find edu -name *.java` || die "ejavac failed"
-       find edu -name '*.class' -o -name '*.properties' | \
-               xargs jar cf "${S}/${PN}.jar" || die "jar failed"
+       popd || die
+       rm -v ${MY_P}.jar || die
+       default
 }
 
 src_install() {
-       java-pkg_dojar ${PN}.jar
+       java-pkg_newjar ${MY_PN}.jar ${PN}.jar
        insinto /usr/share/${PN}/wsj3t0-18-bidirectional
-       doins wsj3t0-18-bidirectional/*
 
-       insinto /usr/share/${PN}/wsj3t0-18-left3words
-       doins wsj3t0-18-left3words/*
        if use doc ; then
                java-pkg_dojavadoc javadoc
        fi
        if use source ; then
-               java-pkg_dosrc edu
+               java-pkg_dosrc src
        fi
        java-pkg_dolauncher stanford-postagger --java_args -Xmx300m --main 
edu.stanford.nlp.tagger.maxent.MaxentTagger
        java-pkg_dolauncher stanford-postrainer --main 
edu.stanford.nlp.tagger.maxent.Train

Reply via email to