Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: profiles/, dev-java/netcdf/
Date: Tue, 01 Jun 2021 09:18:35
Message-Id: 1622539086.89c2d869979f8519f95a7ca6148c4e5e69807902.andrewammerlaan@gentoo
1 commit: 89c2d869979f8519f95a7ca6148c4e5e69807902
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 1 09:18:06 2021 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 1 09:18:06 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=89c2d869
7
8 dev-java/netcdf: remove last-rited package
9
10 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
11
12 dev-java/netcdf/metadata.xml | 12 ------
13 dev-java/netcdf/netcdf-4.2.ebuild | 78 ---------------------------------------
14 profiles/package.mask | 10 -----
15 3 files changed, 100 deletions(-)
16
17 diff --git a/dev-java/netcdf/metadata.xml b/dev-java/netcdf/metadata.xml
18 deleted file mode 100644
19 index 15eb5729e..000000000
20 --- a/dev-java/netcdf/metadata.xml
21 +++ /dev/null
22 @@ -1,12 +0,0 @@
23 -<?xml version="1.0" encoding="UTF-8"?>
24 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
25 -<pkgmetadata>
26 - <maintainer type="project">
27 - <email>sci@g.o</email>
28 - <name>Gentoo Science Project</name>
29 - </maintainer>
30 - <longdescription lang="en">
31 -The NetCDF-Java Library is a Java interface to NetCDF files,
32 -as well as to many other types of scientific data formats.
33 -</longdescription>
34 -</pkgmetadata>
35
36 diff --git a/dev-java/netcdf/netcdf-4.2.ebuild b/dev-java/netcdf/netcdf-4.2.ebuild
37 deleted file mode 100644
38 index 0514802dc..000000000
39 --- a/dev-java/netcdf/netcdf-4.2.ebuild
40 +++ /dev/null
41 @@ -1,78 +0,0 @@
42 -# Copyright 1999-2021 Gentoo Authors
43 -# Distributed under the terms of the GNU General Public License v2
44 -
45 -EAPI=7
46 -
47 -JAVA_PKG_IUSE="doc examples source test"
48 -
49 -inherit java-pkg-2 java-ant-2
50 -
51 -DESCRIPTION="Java Common Data Model (CDM) interface to to netCDF files"
52 -HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf-java/"
53 -SRC_URI="ftp://ftp.unidata.ucar.edu/pub/${PN}-java/v${PV}/ncSrc-${PV}.zip"
54 -
55 -LICENSE="netCDF"
56 -SLOT="0"
57 -KEYWORDS="~amd64 ~x86"
58 -
59 -CDEPEND="
60 - dev-java/commons-codec:0
61 - dev-java/commons-httpclient:3
62 - dev-java/commons-logging:0
63 - dev-java/ehcache:1.2
64 - dev-java/jcommon:1.0
65 - dev-java/jdom:0
66 - dev-java/jfreechart:1.0
67 - dev-java/jgoodies-forms:0
68 - dev-java/joda-time:0
69 - dev-java/junit:4
70 - dev-java/log4j:0
71 - dev-java/slf4j-api:0
72 - dev-java/protobuf-java:0
73 -"
74 -
75 -RDEPEND="${CDEPEND}
76 - >=virtual/jre-1.5"
77 -
78 -DEPEND="${CDEPEND}
79 - >=virtual/jdk-1.5
80 - test? (
81 - dev-java/ant-junit4
82 - dev-java/hamcrest-core
83 - )"
84 -BDEPEND="app-arch/unzip"
85 -
86 -# There is a from-source maven package in java-overlay, but it hasn't
87 -# been merged into the Portage trunk yet.
88 -
89 -S="${WORKDIR}"
90 -
91 -src_prepare() {
92 - default
93 - java-pkg_jar-from --into lib/external commons-codec commons-codec.jar
94 - java-pkg_jar-from --into lib/external commons-httpclient-3 commons-httpclient.jar
95 - java-pkg_jar-from --into lib/external commons-logging commons-logging.jar
96 - java-pkg_jar-from --into lib/external ehcache-1.2 ehcache.jar
97 - java-pkg_jar-from --into lib/external jcommon-1.0 jcommon.jar
98 - rm -f lib/external/jdom.jar || die
99 - java-pkg_jar-from --into lib/external jdom jdom.jar
100 - java-pkg_jar-from --into lib/external jfreechart-1.0 jfreechart.jar
101 - java-pkg_jar-from --into lib/external jgoodies-forms forms.jar jgoodies-forms.jar
102 - java-pkg_jar-from --into lib/external joda-time joda-time.jar
103 - java-pkg_jar-from --into lib/external junit-4 junit.jar
104 - java-pkg_jar-from --into lib/external log4j log4j.jar
105 - java-pkg_jar-from --into lib/external protobuf-java protobuf.jar
106 - java-pkg_jar-from --into lib/external slf4j-api slf4j-api.jar
107 -}
108 -
109 -src_compile() {
110 - cd "${S}"/cdm && eant
111 - use doc && eant javadoc
112 -}
113 -
114 -src_install() {
115 - java-pkg_newjar cdm/target/${P}.jar ${PN}.jar
116 - use doc && java-pkg_dojavadoc cdm/target/javadoc
117 - use source && java-pkg_dosrc cdm/src/main/java/*
118 - use examples && java-pkg_doexamples cdm/src/test/java/examples
119 -}
120
121 diff --git a/profiles/package.mask b/profiles/package.mask
122 index db4ee576c..0a67928c5 100644
123 --- a/profiles/package.mask
124 +++ b/profiles/package.mask
125 @@ -30,16 +30,6 @@
126
127 #--- END OF EXAMPLES ---
128
129 -# Andrew Ammerlaan <andrewammerlaan@g.o> (08 May 2021)
130 -# netcdf(-java) is horribly outdated, it requires dev-java/ehcache which is
131 -# being removed. This ebuild cannot be moved into ::sci because the sources
132 -# are no longer available outside of the Gentoo mirror. Newer versions of
133 -# netcdf-java and ehcache use a maven based build system which currently does
134 -# not work with portage. The only real solution would be to add a netcdf-bin
135 -# package. If you need this software please complain on bugzilla or GitHub.
136 -# Masked for removal when dev-java/ehcache is removed from ::gentoo (~30 days).
137 -dev-java/netcdf
138 -
139 # Andrew Ammerlaan <andrewammerlaan@g.o> (24 May 2021)
140 # This was originally added for the NationalInstruments/GPIB ebuilds, however
141 # due to the number of ebuilds it was decided to maintain these in ::natinst.