rpms/tritonus/devel tritonus-src-lib-alsa-cast.patch, NONE, 1.1 tritonus.spec, 1.2, 1.3
Orcan Ogetbil
oget at fedoraproject.org
Wed Jul 8 08:14:17 UTC 2009
Author: oget
Update of /cvs/pkgs/rpms/tritonus/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16470
Modified Files:
tritonus.spec
Added Files:
tritonus-src-lib-alsa-cast.patch
Log Message:
* Wed Jul 08 2009 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 0.3.7-0.4.20090419cvs
- Fix alsa midi crash RHBZ #510063
- No more rebuilding in %install
tritonus-src-lib-alsa-cast.patch:
--- NEW FILE tritonus-src-lib-alsa-cast.patch ---
diff -rupN tritonus-0.3.7.old/src/lib/common/HandleFieldHandler.h tritonus-0.3.7/src/lib/common/HandleFieldHandler.h
--- tritonus-0.3.7.old/src/lib/common/HandleFieldHandler.h 2002-12-15 06:15:25.000000000 -0500
+++ tritonus-0.3.7/src/lib/common/HandleFieldHandler.h 2009-07-08 03:53:51.000000000 -0400
@@ -56,14 +56,14 @@ static void
setHandle(JNIEnv *env, jobject obj, _type handle) \
{ \
jfieldID fieldID = getNativeHandleFieldID(env, obj); \
- (*env)->SetLongField(env, obj, fieldID, (jlong) (int) handle); \
+ (*env)->SetLongField(env, obj, fieldID, (jlong) (long) handle); \
} \
\
static _type \
getHandle(JNIEnv *env, jobject obj) \
{ \
jfieldID fieldID = getNativeHandleFieldID(env, obj); \
- _type handle = (_type) (int) (*env)->GetLongField(env, obj, fieldID); \
+ _type handle = (_type) (long) (*env)->GetLongField(env, obj, fieldID); \
return handle; \
}
Index: tritonus.spec
===================================================================
RCS file: /cvs/pkgs/rpms/tritonus/devel/tritonus.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- tritonus.spec 29 May 2009 05:32:14 -0000 1.2
+++ tritonus.spec 8 Jul 2009 08:14:15 -0000 1.3
@@ -5,7 +5,7 @@ Summary: Java Sound API Implementation
URL: http://www.tritonus.org/
Group: System Environment/Libraries
Version: 0.3.7
-Release: 0.3.%{cvs_version}%{?dist}
+Release: 0.4.%{cvs_version}%{?dist}
License: LGPLv2+
Source0: %{name}-%{version}-%{cvs_version}.tar.bz2
Source9: %{name}-snapshot.sh
@@ -16,6 +16,8 @@ Patch1: %{name}-src-lib-fluidsynth.Make
Patch2: %{name}-src-lib-alsa-Makefile.in.diff
Patch3: %{name}-src-lib-alsa-constants_check.h.diff
Patch4: %{name}-removed-code.diff
+# Fix alsa midi crash RHBZ #510063
+Patch5: %{name}-src-lib-alsa-cast.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: alsa-lib-devel
BuildRequires: ant
@@ -229,6 +231,7 @@ on the native vorbis libraries.
%patch2 -p0 -b .oldapi
%patch3 -p0 -b .oldapi
%patch4 -p1 -b .oldapi
+%patch5 -p1 -b .cast
# Fix encoding issues
for file in doc/{compression.txt,TODO-matthias.txt,tritonusfaq.sgml}; do
@@ -251,6 +254,9 @@ sed -i -e 's|-Werror||g' \
-e 's|-Wl,-rpath,/home/matthias/java/tritonus/src/lib/common||g' \
`find . -name Makefile.in`
+# Prevent a rebuild in %%install
+sed -i 's|install: all|install:|' Makefile.in
+
autoreconf -fi
@@ -267,8 +273,7 @@ sed -i -e '/timestampgranularity/d' -e '
export CLASSPATH=`build-classpath jorbis`
%ant
-#make %{?_smp_mflags} JAVADIR=%{_jvmdir}/java
-make JAVADIR=%{_jvmdir}/java
+make %{?_smp_mflags} JAVADIR=%{_jvmdir}/java
# javadoc doesn't want to process these two files:
rm -f src/classes/org/tritonus/debug/AJDebug*
@@ -389,6 +394,10 @@ rm -rf %{buildroot}
%{_libdir}/%{name}/lib%{name}vorbis.so
%changelog
+* Wed Jul 08 2009 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 0.3.7-0.4.20090419cvs
+- Fix alsa midi crash RHBZ #510063
+- No more rebuilding in %%install
+
* Fri May 29 2009 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 0.3.7-0.3.20090419cvs
- Add disttag
More information about the fedora-extras-commits
mailing list