commit: 9d05db0ba02b6bf5638da71761558eaa5b7face4 Author: Israel Hernandez <israel.a.hernandez <AT> gmail <DOT> com> AuthorDate: Tue Dec 19 19:32:27 2023 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> CommitDate: Wed Dec 20 09:46:06 2023 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=9d05db0b
sci-biology/imagej: drop 1.54g Signed-off-by: IAHMCOL <IAHMCOL <AT> thejabberwocky.net> Closes: https://github.com/gentoo/sci/pull/1227 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org> sci-biology/imagej/imagej-1.54g.ebuild | 120 --------------------------------- 1 file changed, 120 deletions(-) diff --git a/sci-biology/imagej/imagej-1.54g.ebuild b/sci-biology/imagej/imagej-1.54g.ebuild deleted file mode 100644 index 4bf6db8d9..000000000 --- a/sci-biology/imagej/imagej-1.54g.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-2 java-ant-2 desktop - -MY_PN="ij" -MY_PV=${PV//.} -IJ_PV=${MY_PV::-1} - -DESCRIPTION="Image Processing and Analysis in Java" -HOMEPAGE="https://imagej.nih.gov/ij/" - -SRC_URI="https://imagej.nih.gov/ij/download/src/${MY_PN}${MY_PV}-src.zip - https://imagej.nih.gov/ij/images/ImageJ.png - plugins? ( https://wsr.imagej.net/distros/cross-platform/${MY_PN}${IJ_PV}.zip )" - -LICENSE="public-domain" # http://imagej.net/disclaimer.html -SLOT="0" - -KEYWORDS="~amd64" - -IUSE="doc plugins debug" - -RDEPEND=" - >=virtual/jre-1.7:* - dev-java/java-config -" -DEPEND="${RDEPEND} - >=virtual/jdk-1.7:* -" -BDEPEND=" - dev-java/ant-core - app-arch/unzip -" - -S="${WORKDIR}/source" -IJ_S=${WORKDIR}/ImageJ - -src_prepare() { - cp "${DISTDIR}"/ImageJ.png "${WORKDIR}/${PN}.png" || die - - if ! use debug ; then - sed -i 's: debug="on">: debug="off">:' "${S}"/build.xml || die - fi - default -} - -src_compile() { - local antflags="build" - use doc && antflags="${antflags} javadocs" - - ant ${antflags} || die "ant build failed" - - # Max memory usage depends on available memory and CPU type - MEM=$(grep MemTotal /proc/meminfo | cut -d':' -f2 | grep -o [0-9]*) - IJ_MAX_MEM=$(expr ${MEM} / 1024) - if use x86 && $IJ_MAX_MEM -gt 2048 ; then - IJ_MAX_MEM=2048 - fi - # build finished, generate startup wrapper - cat <<EOF > "${T}/${PN}" -#!${EPREFIX}/bin/bash -IJ_LIB=${EPREFIX}/usr/share/${PN}/lib -if !([ "\${IJ_HOME}" ]) ; then - IJ_HOME=\${HOME}/.imagej -fi -if [ -d \${IJ_HOME}/plugins ] ; then - IJ_PLG=\${IJ_HOME} -else - IJ_PLG=${EPREFIX}/usr/share/${PN}/lib -fi -if !([ "\$IJ_MEM" ]) ; then - IJ_MEM=${IJ_MAX_MEM} -fi -if !([ "\$IJ_CP" ]) ; then - IJ_CP=\$(java-config -p imagej):\$(java-config -O)/lib/tools.jar -else - IJ_CP=\$(java-config -p imagej):\$(java-config -O)/lib/tools.jar:\${IJ_CP} -fi -\$(java-config --java) \\ - -Xmx\${IJ_MEM}m -Dswing.aatext=true \\ - -Dawt.useSystemAAFontSettings=on\\ - -cp \${IJ_CP} \\ - -Duser.home=\${IJ_HOME} \\ - -Dplugins.dir=\${IJ_PLG} \\ - ij.ImageJ "\$@" -EOF -} - -src_install() { - java-pkg_dojar *.jar - dobin "${T}/${PN}" - - if use plugins ; then - cp -R "${IJ_S}"/plugins "${ED}"/usr/share/"${PN}"/lib/ - cp -R "${IJ_S}"/macros "${ED}"/usr/share/"${PN}"/lib/ - fi - - use doc && java-pkg_dohtml -r "${WORKDIR}"/api - - insinto /usr/share/pixmaps - doins "${WORKDIR}/${PN}".png - make_desktop_entry "${PN}" ImageJ "${PN}" Graphics -} - -pkg_postinst() { - einfo "" - einfo "You can configure the path of a folder, which contains \"plugins\" directory and IJ_Prefs.txt," - einfo "by setting the environmental variable, \$IJ_HOME." - einfo "Default setting is \$IJ_HOME=\${HOME}/.imagej, i.e. \${HOME}/.imagej/plugins and \${HOME}/.imagej/IJ_Prefs.txt." - einfo "" - einfo "You can also configure the memory size by setting the environmental variable, \$IJ_MEM," - einfo "and the class path by setting the environmental variable, \$IJ_CP." - einfo "" - einfo "If you want to use much more plugins, please see http://rsb.info.nih.gov/ij/plugins/index.html" - einfo "and add *.class files to \$IJ_HOME/plugins folder" - einfo "" -}
