git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@625 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2008-12-08 22:04:34 +00:00
parent 19cc5f7ec0
commit 00bf4b5490
6 changed files with 623 additions and 0 deletions

327
dev-java/kaffe/ChangeLog Normal file
View File

@ -0,0 +1,327 @@
# ChangeLog for dev-java/kaffe
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/kaffe/ChangeLog,v 1.76 2008/07/25 21:58:35 betelgeuse Exp $
25 Jul 2008; Petteri Räty <betelgeuse@gentoo.org> kaffe-1.1.7-r6.ebuild:
Fix quoting.
25 Jul 2008; Petteri Räty <betelgeuse@gentoo.org> kaffe-1.1.7-r4.ebuild,
kaffe-1.1.7-r6.ebuild:
Fix typo in the gmp warning. Fixes bug #232833.
25 Jul 2008; Petteri Räty <betelgeuse@gentoo.org> -kaffe-1.1.7-r5.ebuild:
Remove old ebuild.
15 Aug 2007; Vlastimil Babka <caster@gentoo.org> kaffe-1.1.7-r4.ebuild,
kaffe-1.1.7-r5.ebuild:
Add blockers to >=app-arch/fastjar-0.95 because of file collisions, bug
#188542.
*kaffe-1.1.7-r6 (12 Aug 2007)
12 Aug 2007; Petteri Räty <betelgeuse@gentoo.org> +kaffe-1.1.7-r6.ebuild:
Use system installed copies of fastjar and zlib. Fixes bug #188542.
22 Jul 2007; Hans de Graaff <graaff@gentoo.org> kaffe-1.1.7-r4.ebuild,
kaffe-1.1.7-r5.ebuild:
Drop virtual/x11 references.
07 May 2007; Petteri Räty <betelgeuse@gentoo.org> kaffe-1.1.7-r4.ebuild,
kaffe-1.1.7-r5.ebuild:
Call java-vm-2_pkg_setup in pkg_setup.
15 Apr 2007; Matti Bickel <mabi@gentoo.org> kaffe-1.1.7-r5.ebuild:
~ppc back (bug #163801)
12 Mar 2007; Petteri Räty <betelgeuse@gentoo.org> kaffe-1.1.7-r5.ebuild:
Use interpreter on ppc64 so that kaffe may be keyworded there some day too.
*kaffe-1.1.7-r5 (28 Feb 2007)
28 Feb 2007; Petteri Räty <betelgeuse@gentoo.org> +kaffe-1.1.7-r5.ebuild:
Use fastjar instead of the jar wrapper to make it possible to install kaffe
without a jdk installed. Fixes bug #163801.
14 Feb 2007; Petteri Räty <betelgeuse@gentoo.org> kaffe-1.1.7-r4.ebuild:
Use jikes-bin directly instead of the wrapper so that it's possible to
emerge kaffe without a jdk already installed (bug #163801).
*kaffe-1.1.7-r4 (01 Dec 2006)
01 Dec 2006; Petteri Räty <betelgeuse@gentoo.org> files/kaffe.env,
-kaffe-1.1.7-r3.ebuild, +kaffe-1.1.7-r4.ebuild:
Changed PROVIDES_TYPE from "JDK" to "JDK JRE"
01 Dec 2006; Petteri Räty <betelgeuse@gentoo.org> -files/kaffe-1.1.4,
-files/kaffe-1.1.4-r1, -files/kaffe-1.1.5, -files/kaffe-1.1.6,
-files/kaffe-1.1.7_rc1:
Removing generation 1 environment files.
26 Oct 2006; Joshua Nichols <nichoj@gentoo.org> kaffe-1.1.7-r3.ebuild:
Updated to use .bz2 version of tarball, bug #152836
15 Oct 2006; Joshua Nichols <nichoj@gentoo.org> -kaffe-1.1.5-r1.ebuild,
-kaffe-1.1.6-r2.ebuild:
Pruning old versions.
15 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org>
kaffe-1.1.7-r3.ebuild:
ppc stable. bug #147254
14 Oct 2006; Joshua Nichols <nichoj@gentoo.org> kaffe-1.1.7-r3.ebuild:
Stabilizing on amd64 as part of new Java system, bug #147254.
14 Oct 2006; Joshua Jackson <tsunam@gentoo.org> kaffe-1.1.7-r3.ebuild:
New java stable on x86; bug #147254
05 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> kaffe-1.1.5-r1.ebuild,
kaffe-1.1.6-r2.ebuild, kaffe-1.1.7-r3.ebuild:
Dropping sparc keywords, see #96229
*kaffe-1.1.7-r3 (23 Sep 2006)
23 Sep 2006; Joshua Nichols <nichoj@gentoo.org> -kaffe-1.1.4.ebuild,
-kaffe-1.1.4-r1.ebuild, -kaffe-1.1.7_rc1.ebuild, -kaffe-1.1.7.ebuild,
-kaffe-1.1.7-r1.ebuild, +kaffe-1.1.7-r3.ebuild:
Pruned old revisions. Added a fix for bug #148004.
*kaffe-1.1.7-r2 (19 Sep 2006)
19 Sep 2006; <> kaffe-1.1.7-r2.ebuild files/digest-kaffe-1.1.7-r2
# INSERT ENTRY HERE
01 Sep 2006; Joshua Nichols <nichoj@gentoo.org> kaffe-1.1.7-r1.ebuild:
Added metadata to indicate packages support generation-1.
*kaffe-1.1.7-r1 (25 Aug 2006)
25 Aug 2006; Joshua Nichols <nichoj@gentoo.org> +kaffe-1.1.7-r1.ebuild:
Made javadoc executable, bug #144635. Fixed jar problem with java-config,
bug #141477. Fixed a collision with gnu-classpath.
19 Aug 2006; Thomas Cort <tcort@gentoo.org> kaffe-1.1.6-r2.ebuild:
Stable on amd64 wrt Bug #137827.
09 Aug 2006; Joshua Jackson <tsunam@gentoo.org> kaffe-1.1.6-r2.ebuild:
Stable x86; bug #137827
02 Aug 2006; Joshua Nichols <nichoj@gentoo.org> kaffe-1.1.7.ebuild:
Updated arguments passed to configure when USE=gtk, fixing bug #142443
30 Jul 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
kaffe-1.1.6-r2.ebuild:
stable on ppc (Bug #137827)
06 Jul 2006; Krzysiek Pawlik <nelchael@gentoo.org> kaffe-1.1.4.ebuild,
kaffe-1.1.4-r1.ebuild, kaffe-1.1.5-r1.ebuild, kaffe-1.1.6-r2.ebuild,
kaffe-1.1.7_rc1.ebuild, kaffe-1.1.7.ebuild:
Removed PROVIDE.
03 Jul 2006; Joshua Nichols <nichoj@gentoo.org> kaffe-1.1.7.ebuild:
Some cleanups suggested by FlameEyes in bug #90707
02 Jul 2006; Petteri Räty <betelgeuse@gentoo.org> kaffe-1.1.4.ebuild,
kaffe-1.1.4-r1.ebuild, kaffe-1.1.5-r1.ebuild, kaffe-1.1.6-r2.ebuild,
kaffe-1.1.7_rc1.ebuild, kaffe-1.1.7.ebuild:
Removed useless dependencies on virtual/libc.
*kaffe-1.1.7 (25 Jun 2006)
25 Jun 2006; Joshua Nichols <nichoj@gentoo.org> +files/kaffe.env,
+kaffe-1.1.7.ebuild:
Version bump, plus support for the new Java system.
03 Jun 2006; Guy Martin <gmsoft@gentoo.org> kaffe-1.1.4.ebuild,
kaffe-1.1.4-r1.ebuild:
Removing hppa KEYWORDS. HPPA will not support java anymore.
23 Jan 2006; Karl Trygve Kalleberg <karltk@gentoo.org>
-kaffe-1.1.5.ebuild, -kaffe-1.1.6.ebuild:
Removed old revisions.
*kaffe-1.1.7_rc1 (22 Jan 2006)
22 Jan 2006; Joshua Nichols <nichoj@gentoo.org> +files/kaffe-1.1.7_rc1,
+kaffe-1.1.7_rc1.ebuild:
Version bump.
20 Jan 2006; Joshua Nichols <nichoj@gentoo.org>
+files/kaffe-1.1.6-alsa.patch, kaffe-1.1.6-r2.ebuild:
Applied patch from upstream (bug #119272) to fix compile problems with newer
version of alsa-lib.
15 Jan 2006; Joshua Nichols <nichoj@gentoo.org> kaffe-1.1.4.ebuild,
kaffe-1.1.4-r1.ebuild, kaffe-1.1.5.ebuild, kaffe-1.1.5-r1.ebuild,
kaffe-1.1.6.ebuild, kaffe-1.1.6-r2.ebuild:
Removed redundant dependencies provided by java.eclass (bug #118651).
31 Dec 2005; Simon Stelling <blubb@gentoo.org> kaffe-1.1.5-r1.ebuild:
stable on amd64
21 Nov 2005; Joseph Jezak <josejx@gentoo.org> kaffe-1.1.6-r2.ebuild:
Marked ~ppc for bug #106829.
*kaffe-1.1.6-r2 (23 Oct 2005)
23 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> -kaffe-1.1.6-r1.ebuild,
+kaffe-1.1.6-r2.ebuild:
Fixed the javadoc wrapper script.
*kaffe-1.1.6-r1 (09 Oct 2005)
09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> +kaffe-1.1.6-r1.ebuild:
Version bump for javadoc support using dev-java/gjdoc.
*kaffe-1.1.6 (28 Sep 2005)
28 Sep 2005; Petteri Räty <betelgeuse@gentoo.org>
-files/kaffe-1.1.4_p20041220, +files/kaffe-1.1.6,
-kaffe-1.1.4_p20041220.ebuild, +kaffe-1.1.6.ebuild:
Version bump. Removed old snapshot ebuild.
13 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> kaffe-1.1.5-r1.ebuild:
Stable on sparc wrt #105505
12 Sep 2005; Petteri Räty <betelgeuse@gentoo.org> kaffe-1.1.4-r1.ebuild:
Marked stable on x86.
*kaffe-1.1.5-r1 (10 Sep 2005)
*kaffe-1.1.4-r1 (10 Sep 2005)
10 Sep 2005; Petteri Räty <betelgeuse@gentoo.org> +files/kaffe-1.1.4-r1,
-files/30kaffe, files/kaffe-1.1.4_p20041220, files/kaffe-1.1.5,
metadata.xml, kaffe-1.1.4.ebuild, +kaffe-1.1.4-r1.ebuild,
kaffe-1.1.4_p20041220.ebuild, +kaffe-1.1.5-r1.ebuild:
Added missing dependencies to all the ebuilds.
Fixed the env file with a new revision for the
latest stable and unstable version. 1.1.4-r1 will be
marked stable shortly after being a while in unstable.
1.1.5-r1 also has new gtk and gmp use flags. Fixes bug #103978.
18 May 2005; Thomas Matthijs <axxo@gentoo.org> kaffe-1.1.4.ebuild,
kaffe-1.1.4_p20041220.ebuild, kaffe-1.1.5.ebuild:
remove obsolete java-scheme virtual. remove versions from provide: bug 93028
11 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org> kaffe-1.1.4.ebuild,
kaffe-1.1.4_p20041220.ebuild, kaffe-1.1.5.ebuild:
added strip-flags call, -fomit-frame-pointer breaks this package. fixes #88330
10 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org> kaffe-1.1.5.ebuild:
marked -ppc, javavm of this release doesnt work on ppc
09 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org> kaffe-1.1.5.ebuild:
added ~amd64 to KEYWORDS, left ~ppc out because the kaffe/java binary doesnt
work
09 Apr 2005; Jason Wever <weeve@gentoo.org> kaffe-1.1.5.ebuild:
Added ~sparc keyword.
*kaffe-1.1.5 (09 Apr 2005)
09 Apr 2005; Karl Trygve Kalleberg <karltk@gentoo.org> +files/kaffe-1.1.5,
+kaffe-1.1.5.ebuild:
New upstream album. Hopefully fixes #88330.
*kaffe-1.1.4_p20041220 (22 Dec 2004)
22 Dec 2004; Karl Trygve Kalleberg <karltk@gentoo.org>
+files/kaffe-1.1.4_p20041220, +kaffe-1.1.4_p20041220.ebuild:
Snapshot of upstream development. They don't release early, nor often, but
work frantically. A lot of Java 1.4 stuff works a lot better with this
snapshot than the 1.1.4 release, but it contains unresolved deadlocks in
the gc.
12 Nov 2004; Thomas Matthijs <axxo@gentoo.org> kaffe-1.1.4.ebuild:
follow ewarn/einfo policy #70872
16 Oct 2004; Dylan Carlson <absinthe@gentoo.org> kaffe-1.1.4.ebuild:
Stable on amd64.
18 Sep 2004; <blubb@gentoo.org> kaffe-1.1.4.ebuild:
added ~amd64
27 Aug 2004; Jason Wever <weeve@gentoo.org> kaffe-1.1.4.ebuild:
Stable on sparc.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> kaffe-1.1.4.ebuild:
virtual/glibc -> virtual/libc
20 Jun 2004; Chris Aniszczyk <zx@gentoo.org> -kaffe-1.0.7_rc1-r1.ebuild,
-kaffe-1.1.3.ebuild:
Clean up
01 Apr 2004; Chris Aniszczyk <zx@gentoo.org> kaffe-1.1.4.ebuild:
Kaffe now provides virtual's jre and jdk. The unwashed masses are warned about
the potential hazard this can be for them. The ebuild doesn't set the default
jdk to kaffe either. User's are warned. This is a first step in getting java
working on the hppa.
22 Mar 2004; Chris Aniszczyk <zx@gentoo.org> kaffe-1.1.4.ebuild:
Adding ~hppa... First JVM on HPPA :)
22 Mar 2004; David Holm <dholm@gentoo.org> kaffe-1.1.4.ebuild:
Added to ~ppc.
*kaffe-1.1.4 (22 Mar 2004)
22 Mar 2004; Chris Aniszczyk <zx@gentoo.org> kaffe-1.0.6-r3.ebuild,
kaffe-1.0.7_rc1-r1.ebuild, kaffe-1.1.0.ebuild, kaffe-1.1.4.ebuild,
files/kaffe-1.1.4:
Version bump and some clean up
10 Mar 2004; Jason Wever <weeve@gentoo.org> kaffe-1.1.3.ebuild:
Added ~sparc keyword.
17 Jan 2004; Adrian Almenar <strider@gentoo.org> kaffe-1.1.3.ebuild,
files/kaffe-1.1.3-alsa-fix.patch:
Added alsa fix, fixes #38114.
*kaffe-1.1.3 (09 Jan 2004)
09 Jan 2004; Karl Trygve Kalleberg <karltk@gentoo.org>
kaffe-1.1.3.ebuild files/kaffe-1.1.3: New upstream version.
05 Oct 2003; David Holm <dholm@gentoo.org> kaffe-1.1.0.ebuild:
Added to ~ppc.
*kaffe-1.1.0 (29 Jun 2003)
29 Jun 2003; Karl Trygve Kalleberg <karltk@gentoo.org> kaffe-1.1.0.ebuild files/digest-kaffe-1.1.0 files/kaffe-1.1.0:
New upstream version.
*kaffe-1.0.7_rc1-r1 (27 Jul 2002)
27 Jul 2002; Karl Trygve Kalleberg <karltk@gentoo.org> kaffe-1.0.7_rc1-r1.ebuild files/digest-kaffe-1.0.7_rc1-r1:
Now depends on dev-java/java-config-0.2.4 or newer.
Removed kaffe-1.0.7_rc1.ebuild files/digest-kaffe-1.0.7_rc1
*kaffe-1.0.7_rc1 (25 Jun 2002)
25 May 2002; Karl Trygve Kalleberg <karltk@gentoo.org> kaffe-1.0.7_rc1.ebuild files/digest-kaffe-1.0.7_rc1:
New upstream version.
*kaffe-1.0.6-r3 (05 May 2002)
05 May 2002; Karl Trygve Kalleberg <karltk@gentoo.org> kaffe-1.0.6-r3.ebuild files/digest-kaffe-1.0.6-r3:
Bumped revision for the patch-fix.
Removed kaffe-1.0.6-r2.ebuild files/digest-kaffe-1.0.6-r2
Removed kaffe-1.0.6-r1.ebuild files/digest-kaffe-1.0.6-r1
*kaffe-1.0.6-r2 (12 Apr 2002)
12 Apr 2002; Spider <spider@gentoo.org> kaffe-1.0.6-r2.ebuild :
Updated with new libpng version.
04 May 2002; Karl Trygve Kalleberg <karltk@gentoo.org> kaffe-1.0.6-r2.ebuild :
Now applies the 1.0.6 gentoo-specific patch again, so that this thing
compiles with newer auto-tools.
*kaffe-1.0.6-r1 (1 Feb 2002)
3 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org> :
Moved all files from dev-lang/kaffe to dev-java/kaffe. Kaffe is still not a
drop-in replacement for the Sun/IBM/Blackdown JDK/JREs.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog.

17
dev-java/kaffe/Manifest Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX kaffe-1.1.6-alsa.patch 1132 RMD160 1fd34e881a4a533f8de66ba8a59b6ecc2a922681 SHA1 69b287b079f91d7eb31100c57ef28fd4d9d66768 SHA256 915cfafe78460c5ab55e02d9c93a139a24cc132dbfd8e070f58a6e7275388fd7
AUX kaffe.env 633 RMD160 cbd43938225ef62844bb8351e0fa22aefd34def8 SHA1 207bea3eb2d6338438d5169ee17bdd30ff394f9e SHA256 ef69564ce3802f21355a09f2d9b4af8fb5e1af838abd36ee45d9f9304c8f5b2d
DIST kaffe-1.1.7.tar.bz2 10976055 RMD160 8f58ee1b9389f5a562f152dabeeeeb6072eb1d57 SHA1 b922d70419cc6bc0489912f9b826a40a9c8d5a91 SHA256 827f861c2d404a0fefed286f3691da61928b0d84e7d13eda8620d4fe47fa244c
EBUILD kaffe-1.1.7-r4.ebuild 3808 RMD160 e502dd373f1a25cec3783b3eefb10423796a5481 SHA1 d41b0e3a5638ae67dbca8a8526c2c32c4e43be29 SHA256 ae7f9df648fe7cd0886b7bbe855330ca2fa36507dfc25b306fb54397027d10a5
EBUILD kaffe-1.1.7-r6.ebuild 4143 RMD160 3f3253bb3dd467fe52bd96ae97586fa3b815d2dc SHA1 81a10c159b474e741783b75dfbd54c4b3413418a SHA256 cb53f97a8b487654881b349accd5dbcd4044aa3b8a73c8b59acac8e0434f6f8c
MISC ChangeLog 12185 RMD160 585b6613b0b66dc0f04cd7ee7d26eb358f3dd49f SHA1 4bbcf28f82529c5813f8a26ed258474bee716d6e SHA256 44d0ab2317154028c4e9ca04335dc1c50f1d83aa13b998d33c6209081d2aa298
MISC metadata.xml 539 RMD160 ebed312bca45b48f276fef682112676a7db60291 SHA1 7ea3b80e47be90dbc1ee37581186a5b59483a3d8 SHA256 df08b5714a84814335206b660a04b3bba211d3d8fd3b7e9d9afba1be375754b6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkiKTJIACgkQcxLzpIGCsLSd5QCfaFQfXffdUf5IN6fwyRxbz1EJ
5i0An3yzW1o9f5kYvnctIqGOMMhQzRtQ
=+Xbe
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,99 @@
diff -urd kaffe-1.1.8.orig/libraries/clib/sound/alsa/constants_check.h kaffe-1.1.8/libraries/clib/sound/alsa/constants_check.h
--- kaffe-1.1.8.orig/libraries/clib/sound/alsa/constants_check.h 2006-01-18 08:37:43.000000000 +0100
+++ kaffe-1.1.8/libraries/clib/sound/alsa/constants_check.h 2008-04-05 19:22:27.000000000 +0200
@@ -70,15 +70,6 @@
assert(SND_SEQ_EVENT_PORT_CHANGE == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_PORT_CHANGE);
assert(SND_SEQ_EVENT_PORT_SUBSCRIBED == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_PORT_SUBSCRIBED);
assert(SND_SEQ_EVENT_PORT_UNSUBSCRIBED == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_PORT_UNSUBSCRIBED);
- assert(SND_SEQ_EVENT_SAMPLE == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE);
- assert(SND_SEQ_EVENT_SAMPLE_CLUSTER == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE_CLUSTER);
- assert(SND_SEQ_EVENT_SAMPLE_START == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE_START);
- assert(SND_SEQ_EVENT_SAMPLE_STOP == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE_STOP);
- assert(SND_SEQ_EVENT_SAMPLE_FREQ == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE_FREQ);
- assert(SND_SEQ_EVENT_SAMPLE_VOLUME == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE_VOLUME);
- assert(SND_SEQ_EVENT_SAMPLE_LOOP == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE_LOOP);
- assert(SND_SEQ_EVENT_SAMPLE_POSITION == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE_POSITION);
- assert(SND_SEQ_EVENT_SAMPLE_PRIVATE1 == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SAMPLE_PRIVATE1);
assert(SND_SEQ_EVENT_USR0 == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_USR0);
assert(SND_SEQ_EVENT_USR1 == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_USR1);
assert(SND_SEQ_EVENT_USR2 == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_USR2);
@@ -89,25 +80,6 @@
assert(SND_SEQ_EVENT_USR7 == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_USR7);
assert(SND_SEQ_EVENT_USR8 == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_USR8);
assert(SND_SEQ_EVENT_USR9 == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_USR9);
- assert(SND_SEQ_EVENT_INSTR_BEGIN == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_BEGIN);
- assert(SND_SEQ_EVENT_INSTR_END == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_END);
- assert(SND_SEQ_EVENT_INSTR_INFO == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_INFO);
- assert(SND_SEQ_EVENT_INSTR_INFO_RESULT == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_INFO_RESULT);
- assert(SND_SEQ_EVENT_INSTR_FINFO == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_FINFO);
- assert(SND_SEQ_EVENT_INSTR_FINFO_RESULT == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_FINFO_RESULT);
- assert(SND_SEQ_EVENT_INSTR_RESET == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_RESET);
- assert(SND_SEQ_EVENT_INSTR_STATUS == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_STATUS);
- assert(SND_SEQ_EVENT_INSTR_STATUS_RESULT == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_STATUS_RESULT);
- assert(SND_SEQ_EVENT_INSTR_PUT == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_PUT);
- assert(SND_SEQ_EVENT_INSTR_GET == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_GET);
- assert(SND_SEQ_EVENT_INSTR_GET_RESULT == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_GET_RESULT);
- assert(SND_SEQ_EVENT_INSTR_FREE == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_FREE);
- assert(SND_SEQ_EVENT_INSTR_LIST == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_LIST);
- assert(SND_SEQ_EVENT_INSTR_LIST_RESULT == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_LIST_RESULT);
- assert(SND_SEQ_EVENT_INSTR_CLUSTER == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_CLUSTER);
- assert(SND_SEQ_EVENT_INSTR_CLUSTER_GET == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_CLUSTER_GET);
- assert(SND_SEQ_EVENT_INSTR_CLUSTER_RESULT == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_CLUSTER_RESULT);
- assert(SND_SEQ_EVENT_INSTR_CHANGE == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_INSTR_CHANGE);
assert(SND_SEQ_EVENT_SYSEX == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_SYSEX);
assert(SND_SEQ_EVENT_BOUNCE == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_BOUNCE);
assert(SND_SEQ_EVENT_USR_VAR0 == org_tritonus_lowlevel_alsa_AlsaSeq_SND_SEQ_EVENT_USR_VAR0);
diff -urd kaffe-1.1.8.orig/libraries/javalib/tritonus-sound/org/tritonus/lowlevel/alsa/AlsaSeq.java kaffe-1.1.8/libraries/javalib/tritonus-sound/org/tritonus/lowlevel/alsa/AlsaSeq.java
--- kaffe-1.1.8.orig/libraries/javalib/vmspecific/org/tritonus/lowlevel/alsa/AlsaSeq.java 2006-07-17 00:55:01.000000000 +0200
+++ kaffe-1.1.8/libraries/javalib/vmspecific/org/tritonus/lowlevel/alsa/AlsaSeq.java 2008-04-05 19:22:40.000000000 +0200
@@ -118,18 +118,7 @@
public static final int SND_SEQ_EVENT_PORT_SUBSCRIBED = 66; /* read port is subscribed */
public static final int SND_SEQ_EVENT_PORT_UNSUBSCRIBED = 67; /* read port is released */
-/* 70-79: synthesizer events
- * event data type = snd_seq_eve_sample_control_t
- */
- public static final int SND_SEQ_EVENT_SAMPLE = 70; /* sample select */
- public static final int SND_SEQ_EVENT_SAMPLE_CLUSTER = 71; /* sample cluster select */
- public static final int SND_SEQ_EVENT_SAMPLE_START = 72; /* voice start */
- public static final int SND_SEQ_EVENT_SAMPLE_STOP = 73; /* voice stop */
- public static final int SND_SEQ_EVENT_SAMPLE_FREQ = 74; /* playback frequency */
- public static final int SND_SEQ_EVENT_SAMPLE_VOLUME = 75; /* volume and balance */
- public static final int SND_SEQ_EVENT_SAMPLE_LOOP = 76; /* sample loop */
- public static final int SND_SEQ_EVENT_SAMPLE_POSITION = 77; /* sample position */
- public static final int SND_SEQ_EVENT_SAMPLE_PRIVATE1 = 78; /* private (hardware dependent) event */
+/* 70-79: synthesizer events [removed in libasound2 1.0.16] */
/* 80-89: reserved */
@@ -147,29 +136,7 @@
public static final int SND_SEQ_EVENT_USR8 = 98;
public static final int SND_SEQ_EVENT_USR9 = 99;
-/* 100-129: instrument layer
- * variable length data can be passed directly to the driver
- */
- public static final int SND_SEQ_EVENT_INSTR_BEGIN = 100; /* begin of instrument management */
- public static final int SND_SEQ_EVENT_INSTR_END = 101; /* end of instrument management */
- public static final int SND_SEQ_EVENT_INSTR_INFO = 102; /* instrument interface info */
- public static final int SND_SEQ_EVENT_INSTR_INFO_RESULT = 103; /* result */
- public static final int SND_SEQ_EVENT_INSTR_FINFO = 104; /* get format info */
- public static final int SND_SEQ_EVENT_INSTR_FINFO_RESULT = 105; /* get format info */
- public static final int SND_SEQ_EVENT_INSTR_RESET = 106; /* reset instrument memory */
- public static final int SND_SEQ_EVENT_INSTR_STATUS = 107; /* instrument interface status */
- public static final int SND_SEQ_EVENT_INSTR_STATUS_RESULT = 108; /* result */
- public static final int SND_SEQ_EVENT_INSTR_PUT = 109; /* put instrument to port */
- public static final int SND_SEQ_EVENT_INSTR_GET = 110; /* get instrument from port */
- public static final int SND_SEQ_EVENT_INSTR_GET_RESULT = 111; /* result */
- public static final int SND_SEQ_EVENT_INSTR_FREE = 112; /* free instrument(s) */
- public static final int SND_SEQ_EVENT_INSTR_LIST = 113; /* instrument list */
- public static final int SND_SEQ_EVENT_INSTR_LIST_RESULT = 114; /* result */
- public static final int SND_SEQ_EVENT_INSTR_CLUSTER = 115; /* cluster parameters */
- public static final int SND_SEQ_EVENT_INSTR_CLUSTER_GET = 116; /* get cluster parameters */
- public static final int SND_SEQ_EVENT_INSTR_CLUSTER_RESULT = 117; /* result */
- public static final int SND_SEQ_EVENT_INSTR_CHANGE = 118; /* instrument change */
-/* 119-129: reserved */
+/* 100-129: instrument layer [removed in libasound2 1.0.16] */
/* 130-139: variable length events
* event data type = snd_seq_ev_ext

View File

@ -0,0 +1,17 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/kaffe/files/kaffe.env,v 1.2 2006/12/01 18:44:57 betelgeuse Exp $
VERSION="Kaffe @PV@"
JAVA_HOME=/opt/@P@
BOOTCLASSPATH="/opt/@P@/jre/lib/rt.jar:/opt/@P@/lib/tools.jar"
JDK_HOME=/opt/@P@
JAVAC=${JAVA_HOME}/bin/javac
MANPATH=/opt/@P@/man
PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
LDPATH="/opt/@P@/jre/lib/i386/"
PROVIDES_TYPE="JDK JRE"
PROVIDES_VERSION="1.4"
GENERATION="2"
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH"

View File

@ -0,0 +1,150 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/kaffe/kaffe-1.1.7-r6.ebuild,v 1.3 2008/07/25 21:58:35 betelgeuse Exp $
JAVA_SUPPORTS_GENERATION_1="true"
inherit base eutils java-vm-2 flag-o-matic
DESCRIPTION="A cleanroom, open source Java VM and class libraries"
SRC_URI="ftp://ftp.kaffe.org/pub/${PN}/v1.1.x-development/${P}.tar.bz2"
HOMEPAGE="http://www.kaffe.org/"
#robilad recommended in bug 103978 that we leave the X and QT
#awt backends disabled for now. Please check the status of these
#backends with new upstream versions. X dependencies to be
#determined
# qt?( =x11-libs/qt-3.3* )
COMMON_DEP="
>=media-libs/jpeg-6b
>=media-libs/libpng-1.2.1
app-arch/zip
>=dev-java/jikes-1.22-r13
dev-libs/libxml2
sys-libs/zlib
gtk? (
>=dev-libs/glib-2.0
>=x11-libs/gtk+-2.0
>=media-libs/libart_lgpl-2.0 )
esd? ( >=media-sound/esound-0.2.1 )
alsa? ( >=media-libs/alsa-lib-1.0.1 )
gmp? ( >=dev-libs/gmp-3.1 )"
# kaffe builds it's own copy of fastjar so we don't need fastjar at
# runtime. Hopefully next upstream release uses the system one.
DEPEND="${COMMON_DEP}
app-arch/fastjar"
RDEPEND="${COMMON_DEP}"
# We need to build this after kaffe because it is implemented in java
PDEPEND="dev-java/gjdoc"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc ~x86"
#X qt
IUSE="alsa esd gmp gtk nls"
# kaffe-1.1.6-alsa.patch is needed to prevent compile errors with newer alsas
# (see bug #119272)
PATCHES="${FILESDIR}/${PN}-1.1.6-alsa.patch"
# ignore execstack for now. needs to be fixed upstream
# http://kaffe.org/cgi-bin/bugzilla/show_bug.cgi?id=59
QA_EXECSTACK_x86="opt/${P}/jre/lib/i386/libkaffevm-1.1.7.so"
pkg_setup() {
if ! use gmp; then
ewarn "You don't have the gmp use flag set."
ewarn "Using gmp is the default upstream setting."
fi
if ! use gtk; then
ewarn ""
ewarn "The gtk use flag is needed for a awt implementation."
ewarn "Don't file bugs for awt not working when you have"
ewarn "gtk use flag turned off."
fi
java-vm-2_pkg_setup
}
src_unpack() {
unpack ${A}
rm -v "${S}"/external/gcc/*/*.c || die
}
src_compile() {
local confargs=""
# see #88330
filter-flags "-fomit-frame-pointer"
append-flags "-fno-strict-aliasing"
if ! use alsa && ! use esd; then
confargs="${confargs} --disable-sound"
fi
! use gmp && confargs="${confargs} --enable-pure-java-math"
# $(use_with X x) \
# $(use_with X kaffe-x-awt) \
# $(use_with qt kaffe-qt-awt ) \
# according to dalibor, this is needed on ppc because jit is
# not complete
# TODO needs testing!
[[ ${ARCH} = ppc || ${ARCH} = ppc64 ]] && confargs="${confargs} --with-engine=intrp"
# Use fastjar or kaffe tries to use the jar tool which does
# not work before kaffe is installed if kaffe is the first jdk
# merged
# bug #141477 and bug #163801
# --with-rt-jar in 1.1.7 to use the system installed classpath
econf \
--disable-dependency-tracking \
--prefix=/opt/${P} \
--host=${CHOST} \
$(use_with alsa)\
$(use_with esd) \
$(use_with gmp) \
$(use_enable nls) \
$(use_enable gtk gtk-peer) \
${confargs} \
--with-jikes=/usr/bin/jikes-bin \
--disable-gjdoc \
--disable-fastjar \
--with-system-zlib || die "Failed to configure."
# --with-bcel
# --with-profiling
emake || die "Failed to compile"
}
src_install() {
emake DESTDIR="${D}" install || die "Failed to install"
set_java_env
# use doexe to ensure executable bit (bug #144635)
echo '#!/bin/bash' > javadoc
echo 'exec /usr/bin/gjdoc "${@}"' >> javadoc
exeinto "/opt/${P}/bin/"
doexe javadoc
dosym /usr/bin/fastjar /opt/${P}/bin
# Remove some files that collide with classpath
rm "${D}/usr/share/info/vmintegration.info" \
"${D}/usr/share/info/hacking.info"
# Add symlink to glibj.zip, for bug #148607
cd "${D}/opt/${P}/jre/lib"
ln -s glibj.zip rt.jar
}
pkg_postinst() {
ewarn "Please, do not use Kaffe as your default JDK/JRE!"
ewarn "Kaffe is currently meant for testing... it should be"
ewarn "only be used by developers or bug-hunters willing to deal"
ewarn "with oddities that are bound to come up while using Kaffe!"
}

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<longdescription lang="en">
Kaffe is a clean room open source implementation of the Java virtual
machine, plus it includes the class libraries from the GNU Classpath project.
</longdescription>
<longdescription lang="fi">
Kaffe on tyhjästä kirjoitettu avoimen lähdekoodin Java virtuaalikone.
Kaffe sisältää myös luokkakirjastot GNU Classpath -projektista.
</longdescription>
</pkgmetadata>