commit:     815b1faa1e6eba300474853910295adbd39922a8
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Sep 15 08:26:56 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 17 18:54:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=815b1faa

sci-chemistry/tinker: update EAPI 6 -> 8

Inherits java-pkg-2 instead of java-pkg-opt-2

Closes: https://bugs.gentoo.org/905682
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/32797
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-chemistry/tinker/metadata.xml                  |  3 +++
 ...{tinker-8.2.1.ebuild => tinker-8.2.1-r1.ebuild} | 30 ++++++++++++----------
 2 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/sci-chemistry/tinker/metadata.xml 
b/sci-chemistry/tinker/metadata.xml
index d4ff1000a775..9bfb6f28bafc 100644
--- a/sci-chemistry/tinker/metadata.xml
+++ b/sci-chemistry/tinker/metadata.xml
@@ -5,4 +5,7 @@
                <email>sci-chemis...@gentoo.org</email>
                <name>Gentoo Chemistry Project</name>
        </maintainer>
+       <upstream>
+               <remote-id type="github">TinkerTools/tinker</remote-id>
+       </upstream>
 </pkgmetadata>

diff --git a/sci-chemistry/tinker/tinker-8.2.1.ebuild 
b/sci-chemistry/tinker/tinker-8.2.1-r1.ebuild
similarity index 82%
rename from sci-chemistry/tinker/tinker-8.2.1.ebuild
rename to sci-chemistry/tinker/tinker-8.2.1-r1.ebuild
index a54f1ecb210d..9964b16b549f 100644
--- a/sci-chemistry/tinker/tinker-8.2.1.ebuild
+++ b/sci-chemistry/tinker/tinker-8.2.1-r1.ebuild
@@ -1,33 +1,34 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs
+inherit flag-o-matic fortran-2 java-pkg-2 toolchain-funcs
 
 DESCRIPTION="Molecular modeling package that includes force fields, such as 
AMBER and CHARMM"
-HOMEPAGE="http://dasher.wustl.edu/tinker/";
-SRC_URI="http://dasher.wustl.edu/${PN}/downloads/${P}.tar.gz";
+HOMEPAGE="https://dasher.wustl.edu/tinker/";
+SRC_URI="https://dasher.wustl.edu/${PN}/downloads/${P}.tar.gz";
 
 SLOT="0"
 LICENSE="Tinker"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples"
+RESTRICT="mirror"
 
-RDEPEND="
+COMMON_DEPEND="
        >=sci-libs/fftw-3.2.2-r1[fortran,threads]
        dev-libs/maloc
        !sys-apps/bar
        !dev-util/diffuse
-       >=virtual/jre-1.6
+"
+RDEPEND="${COMMON_DEPEND}
+       >=virtual/jre-1.8:*
 "
 DEPEND="
-       ${RDEPEND}
-       >=virtual/jdk-1.6
-       virtual/pkgconfig
+       ${COMMON_DEPEND}
+       >=virtual/jdk-1.8:*
 "
-
-RESTRICT="mirror"
+BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}"/${PN}/source
 
@@ -39,17 +40,17 @@ pkg_setup() {
        [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
 
        fortran-2_pkg_setup
-       java-pkg-opt-2_pkg_setup
 }
 
 src_prepare() {
        sed 's:strip:true:g' -i ../make/Makefile || die
        [[ $(tc-getFC) =~ "ifort" ]] && eapply "${FILESDIR}"/${PV}-openmp.patch
        default
+       java-pkg-2_src_prepare
 }
 
 src_compile() {
-       local javalib=
+       local javalib= _omplib _fftwlib
        for i in $(java-config -g LDPATH | sed 's|:| |g'); do
                [[ -f ${i}/libjvm.so ]] && javalib=${i}
        done
@@ -87,6 +88,7 @@ src_compile() {
 }
 
 src_test() {
+       local test
        cd "${WORKDIR}"/${PN}/test/
        for test in *.run; do
                einfo "Testing ${test} ..."

Reply via email to