diff options
author | 2022-04-20 09:46:22 +0200 | |
---|---|---|
committer | 2022-04-20 09:50:31 +0200 | |
commit | 1b7208e66ad59f4953952e2d988acf2d3e02421a (patch) | |
tree | 4e08c5575da69c63b6d29bbe2ea3a507b884307e /dev-java | |
parent | dev-java/invokebinder: treeclean (diff) | |
download | gentoo-1b7208e66ad59f4953952e2d988acf2d3e02421a.tar.gz gentoo-1b7208e66ad59f4953952e2d988acf2d3e02421a.tar.bz2 gentoo-1b7208e66ad59f4953952e2d988acf2d3e02421a.zip |
dev-java/gnu-classpath: treeclean
Closes: https://bugs.gentoo.org/786093
Closes: https://bugs.gentoo.org/828465
Closes: https://bugs.gentoo.org/829519
Closes: https://bugs.gentoo.org/799311
Closes: https://bugs.gentoo.org/789525
Closes: https://bugs.gentoo.org/779028
Closes: https://bugs.gentoo.org/741843
Closes: https://bugs.gentoo.org/449442
Closes: https://bugs.gentoo.org/421223
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/gnu-classpath/Manifest | 1 | ||||
-rw-r--r-- | dev-java/gnu-classpath/files/gnu-classpath-0.98-freetype-2.5.3-support.patch | 32 | ||||
-rw-r--r-- | dev-java/gnu-classpath/gnu-classpath-0.98-r6.ebuild | 115 | ||||
-rw-r--r-- | dev-java/gnu-classpath/metadata.xml | 17 |
4 files changed, 0 insertions, 165 deletions
diff --git a/dev-java/gnu-classpath/Manifest b/dev-java/gnu-classpath/Manifest deleted file mode 100644 index ffb9d0662305..000000000000 --- a/dev-java/gnu-classpath/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST classpath-0.98.tar.gz 11021342 BLAKE2B 8bd0c55153569b34dfde767233ed48f6ebf0f507d34d991a410b0e40a2ddfbd20d4568697265f8544823337f568a916288e92c096b39fcd5c67afc82ddfc3cc3 SHA512 0d98f87cd78c166d566ecd8d0372f2d6cdf422e8c4c806ca01d3a77dafbdd80ee936de78a2c5d4226174027efdc053fe92669514bdd8acb3290a7b3ec002d31f diff --git a/dev-java/gnu-classpath/files/gnu-classpath-0.98-freetype-2.5.3-support.patch b/dev-java/gnu-classpath/files/gnu-classpath-0.98-freetype-2.5.3-support.patch deleted file mode 100644 index 42828e2a4b8f..000000000000 --- a/dev-java/gnu-classpath/files/gnu-classpath-0.98-freetype-2.5.3-support.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- ./native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c.orig 2014-03-18 10:35:50.904133661 +0100 -+++ ./native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c 2014-03-18 10:37:03.808131298 +0100 -@@ -42,8 +42,9 @@ - #include <pango/pango.h> - #include <pango/pangoft2.h> - #include <pango/pangofc-font.h> --#include <freetype/ftglyph.h> --#include <freetype/ftoutln.h> -+#include <ft2build.h> -+#include FT_GLYPH_H -+#include FT_OUTLINE_H - #include "jcl.h" - #include "gdkfont.h" - #include "gnu_java_awt_peer_gtk_FreetypeGlyphVector.h" ---- ./native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c.orig 2014-03-18 10:37:12.048131031 +0100 -+++ ./native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c 2014-03-18 10:37:58.416129528 +0100 -@@ -39,10 +39,11 @@ - #include <pango/pango.h> - #include <pango/pangoft2.h> - #include <pango/pangofc-font.h> --#include <freetype/ftglyph.h> --#include <freetype/ftoutln.h> --#include <freetype/fttypes.h> --#include <freetype/tttables.h> -+#include <ft2build.h> -+#include FT_GLYPH_H -+#include FT_OUTLINE_H -+#include FT_TYPES_H -+#include FT_TRUETYPE_TABLES_H - #include "gdkfont.h" - #include "gtkpeer.h" - #include "gnu_java_awt_peer_gtk_GdkFontPeer.h"
\ No newline at end of file diff --git a/dev-java/gnu-classpath/gnu-classpath-0.98-r6.ebuild b/dev-java/gnu-classpath/gnu-classpath-0.98-r6.ebuild deleted file mode 100644 index 618fe63fb741..000000000000 --- a/dev-java/gnu-classpath/gnu-classpath-0.98-r6.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit epatch java-pkg-2 multilib - -MY_P=${P/gnu-/} -DESCRIPTION="Free core class libraries for use with Java VMs and compilers" -SRC_URI="mirror://gnu/classpath/${MY_P}.tar.gz" -HOMEPAGE="https://www.gnu.org/software/classpath" - -LICENSE="GPL-2-with-linking-exception" -SLOT="0.98" -KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux" - -IUSE="alsa debug doc dssi examples gconf +gjdoc gmp gtk xml" -REQUIRED_USE="doc? ( gjdoc )" - -RDEPEND="alsa? ( media-libs/alsa-lib ) - dssi? ( >=media-libs/dssi-0.9 ) - gconf? ( gnome-base/gconf:2= ) - gjdoc? ( >=dev-java/antlr-2.7.7-r7:0 ) - gmp? ( >=dev-libs/gmp-4.2.4:0= ) - gtk? ( - >=x11-libs/gtk+-2.8:2= - dev-libs/glib:2= - media-libs/freetype:2= - >=x11-libs/cairo-1.1.9:= - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango - ) - xml? ( >=dev-libs/libxml2-2.6.8:2= >=dev-libs/libxslt-1.1.11 )" - -DEPEND="app-arch/zip - gtk? ( - x11-base/xorg-proto - x11-libs/libXrender - >=x11-libs/libXtst-1.1.0 - ) - >=virtual/jdk-1.5 - ${RDEPEND}" - -RDEPEND=">=virtual/jre-1.5 - ${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -java_prepare() { - epatch "${FILESDIR}"/${P}-freetype-2.5.3-support.patch -} - -src_configure() { - # don't use econf, because it ends up putting things under /usr, which may - # collide with other slots of classpath - local myconf - if use gjdoc; then - local antlr=$(java-pkg_getjar antlr antlr.jar) - myconf="--with-antlr-jar=${antlr}" - fi - - if use doc; then - # Avoid a cyclic dependency on gjdoc by building gjdoc before - # the docs. First we need to trick configure. Hack alert! - echo -e "#!/bin/sh\necho gjdoc 0.8" > tools/gjdoc.build || die - chmod 755 tools/gjdoc.build || die - fi - - ANTLR= ./configure \ - $(use_enable alsa) \ - $(use_enable debug ) \ - $(use_enable examples) \ - $(use_enable gconf gconf-peer) \ - $(use_enable gjdoc) \ - $(use_enable gmp) \ - $(use_enable gtk gtk-peer) \ - $(use_enable xml xmlj) \ - $(use_enable dssi ) \ - $(use_with doc gjdoc "${S}/tools/gjdoc.build") \ - --enable-jni \ - --disable-plugin \ - --host=${CHOST} \ - --prefix="${EPREFIX}"/usr/${PN}-${SLOT} \ - --disable-Werror \ - ${myconf} || die "configure failed" -} - -src_compile() { - if use doc; then - # Build gjdoc before the docs. We need to hack the real gjdoc - # script to run from the build directory instead. - sed -r "s:^(tools_dir=).*:\1${S}/tools:" tools/gjdoc > tools/gjdoc.build || die - emake -C lib - emake -C tools - fi - - default -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS BUGS ChangeLog* HACKING NEWS README THANKYOU TODO - java-pkg_regjar /usr/${P}/share/classpath/glibj.zip - - if use doc; then - # Strangely the Makefile doesn't install these. - insinto /usr/${PN}-${SLOT}/share/classpath/api - doins -r doc/api/html/* - fi -} diff --git a/dev-java/gnu-classpath/metadata.xml b/dev-java/gnu-classpath/metadata.xml deleted file mode 100644 index 9f8cf8c4062b..000000000000 --- a/dev-java/gnu-classpath/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>java@gentoo.org</email> - <name>Java</name> - </maintainer> - <use> - <flag name="alsa">Build with ALSA javax.sound.midi provider</flag> - <flag name="dssi">Build with DSSI javax.sound.midi provider</flag> - <flag name="gconf">Build with GConf preferences backend</flag> - <flag name="gmp">Build with GMP backend for java.math.BigInteger</flag> - <flag name="gjdoc">Build GJDoc, a documentation generator</flag> - <flag name="gtk">Build with Gtk+ AWT peers</flag> - <flag name="xml">Build with native XML backend</flag> - </use> -</pkgmetadata> |