rpms/nyquist/F-11 nyqsrc303-gcc441.patch, NONE, 1.1 nyqsrc303-make.patch, NONE, 1.1 .cvsignore, 1.7, 1.8 nyquist.spec, 1.10, 1.11 sources, 1.8, 1.9 nyqsrc301-inc.patch, 1.2, NONE nyqsrc301-javafix.patch, 1.3, NONE
Gérard Milmeister
gemi at fedoraproject.org
Sat Aug 8 21:54:03 UTC 2009
- Previous message: rpms/nyquist/devel nyqsrc303-gcc441.patch, NONE, 1.1 nyquist.spec, 1.13, 1.14
- Next message: rpms/konversation/devel .cvsignore, 1.9, 1.10 konversation.spec, 1.29, 1.30 sources, 1.9, 1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: gemi
Update of /cvs/pkgs/rpms/nyquist/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30543
Modified Files:
.cvsignore nyquist.spec sources
Added Files:
nyqsrc303-gcc441.patch nyqsrc303-make.patch
Removed Files:
nyqsrc301-inc.patch nyqsrc301-javafix.patch
Log Message:
new release 3.03
nyqsrc303-gcc441.patch:
FileRead.cpp | 1 +
1 file changed, 1 insertion(+)
--- NEW FILE nyqsrc303-gcc441.patch ---
diff -up nyquist/nyqstk/src/FileRead.cpp.gcc441 nyquist/nyqstk/src/FileRead.cpp
--- nyquist/nyqstk/src/FileRead.cpp.gcc441 2009-08-08 15:28:53.000000000 -0600
+++ nyquist/nyqstk/src/FileRead.cpp 2009-08-08 15:29:08.000000000 -0600
@@ -35,6 +35,7 @@
#include <sys/types.h>
#include <string.h>
#include <cmath>
+#include <cstdio>
using namespace Nyq;
nyqsrc303-make.patch:
Makefile | 44 ++++++++++----------------------------------
1 file changed, 10 insertions(+), 34 deletions(-)
--- NEW FILE nyqsrc303-make.patch ---
diff -up nyquist/sys/unix/linux/Makefile.make nyquist/sys/unix/linux/Makefile
--- nyquist/sys/unix/linux/Makefile.make 2009-03-03 23:00:41.000000000 +0100
+++ nyquist/sys/unix/linux/Makefile 2009-08-08 22:38:23.000000000 +0200
@@ -14,8 +14,7 @@ NY = ny
OPT = -O2
# OPT = -g
-EVERYTHING = $(NY) runtime/system.lsp jnyqide/jNyqIDE.jar \
- bin/ser-to-osc bin/test-client
+EVERYTHING = $(NY) runtime/system.lsp jnyqide/jNyqIDE.jar
CURRENT = $(EVERYTHING)
@@ -46,12 +45,12 @@ jnyqide/jNyqIDE.jar: $(JAVASRC)
javac jnyqide/*.java
mv jnyqide/SpecialMacHandler.hidden jnyqide/SpecialMacHandler.java
rm -rf jnyqide/jNyqIDE.jar
- jar -cfm jnyqide/jNyqIDE.jar jnyqide/manifest.txt jnyqide/*.class
+ jar -cfm jnyqide/jNyqIDE.jar jnyqide/manifest.txt jnyqide/*.class jnyqide/*.txt
# Standard list of includes (common to all unix versions)
# Keeping portaudio and libsndfile sources local to nyquist
INCL = -Inyqsrc -Itran -Ixlisp -Isys/unix -Icmt -Iffts/src \
- -Inyqstk/include -Inyqstk -Iportaudio/pa_common -Iliblo -Inylsf
+ -Inyqstk/include -Inyqstk -Inylsf
# system dependent stuff for linux:
@@ -63,28 +62,26 @@ CC = gcc
# unless the number of channels matched the hardware
#
# to use ALSA:
-USE_ALSA = -DPA_USE_ALSA=1
+USE_ALSA =
USE_OSS =
-ALSA_OBJECTS = portaudio/pa_linux_alsa/pa_linux_alsa.o
+ALSA_OBJECTS =
#
# to use OSS:
# USE_OSS = -DPA_USE_OSS=1
# USE_ALSA =
# ALSA_OBJECTS =
-LIBLO_PATH = liblo/src/.libs
-
# to enable command line editing, use -DREADLINE. WARNING: THIS WILL
# DISABLE THE ABILITY TO INTERRUPT LISP AND USE SOME OTHER HANDY
# CONTROL CHARACTERS (You will also need the readline and curses libraries)
-CFLAGS = -DOSC -DCMTSTUFF -DPA_LITTLE_ENDIAN $(OPT) $(INCL) \
+CFLAGS = -DOSC -DCMTSTUFF $(OPT) $(INCL) \
-DHAVE_LIBPTHREAD=1 -D_FILE_OFFSET_BITS=64 \
$(USE_OSS) $(USE_ALSA) -DSTK_NYQUIST -DUSE_VSPRINTF \
-DHAVE_CONFIG_H
LN = g++
AR = ar
# to enable command line editing, insert -lreadline -lcurses
-LFLAGS = -lm -lpthread -lasound -llo -L$(LIBLO_PATH)
+LFLAGS = -lm -lpthread -lasound -llo -lportaudio
TAGS:
find . ( -name
@@ -223,13 +220,8 @@ OBJECTS = xlisp/extern.o xlisp/xldmem.o
nyqstk/stkinit.o nyqstk/instr.o \
nyqstk/stkint.o ffts/src/fftext.o \
ffts/src/fftlib.o ffts/src/matlib.o \
- nyqsrc/sndfnint.o nyqsrc/seqfnint.o \
- portaudio/pa_common/pa_front.o portaudio/pa_unix/pa_unix_hostapis.o \
- portaudio/pa_unix_oss/pa_unix_oss.o portaudio/pa_unix/pa_unix_util.o \
- portaudio/pa_common/pa_cpuload.o portaudio/pa_common/pa_allocation.o \
- portaudio/pa_common/pa_stream.o portaudio/pa_common/pa_converters.o \
- portaudio/pa_common/pa_process.o portaudio/pa_common/pa_dither.o \
- portaudio/pa_common/pa_trace.o sys/unix/osstuff.o \
+ nyqsrc/sndfnint.o nyqsrc/seqfnint.o \
+ sys/unix/osstuff.o \
sys/unix/term.o $(ALSA_OBJECTS)
# Sound functions to add to xlisp
@@ -295,23 +287,7 @@ CMTHDRS = cmt/seqdecls.h nyqsrc/seqext.h
bin:
mkdir bin
-liblo/config.h:
- cd liblo; ./autogen.sh --enable-static --disable-shared
-
-$(LIBLO_PATH)/liblo.a: liblo/config.h
- cd liblo; make
-
-bin/ser-to-osc: bin $(LIBLO_PATH)/liblo.a
- $(CC) -c $(CFLAGS) liblo/ser-to-osc/ser-to-osc.cpp \
- -o liblo/ser-to-osc/ser-to-osc.o
- $(LN) liblo/ser-to-osc/ser-to-osc.o -o bin/ser-to-osc $(LFLAGS)
-
-bin/test-client: bin $(LIBLO_PATH)/liblo.a
- $(CC) -c $(CFLAGS) liblo/test-client/test-client.c \
- -o liblo/test-client/test-client.o
- $(LN) liblo/test-client/test-client.o -o bin/test-client $(LFLAGS)
-
-$(NY): $(OBJECTS) $(LIBLO_PATH)/liblo.a
+$(NY): $(OBJECTS)
$(LN) $(OBJECTS) $(LFLAGS) -o $(NY)
# copy appropriate system.lsp and make it read-only;
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/nyquist/F-11/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- .cvsignore 26 Feb 2009 21:52:35 -0000 1.7
+++ .cvsignore 8 Aug 2009 21:54:03 -0000 1.8
@@ -1 +1 @@
-nyqsrc302.zip
+nyqsrc303.zip
Index: nyquist.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nyquist/F-11/nyquist.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- nyquist.spec 26 Feb 2009 21:52:35 -0000 1.10
+++ nyquist.spec 8 Aug 2009 21:54:03 -0000 1.11
@@ -1,17 +1,19 @@
Name: nyquist
-Version: 3.02
+Version: 3.03
Release: 1%{?dist}
Summary: Sound synthesis and composition language with a Lisp syntax
Group: Applications/Multimedia
License: BSD
URL: http://www-2.cs.cmu.edu/~music/music.software.html
-Source0: http://www-2.cs.cmu.edu/~music/nyquist/nyqsrc302.zip
-Patch0: nyqsrc231-pafix.patch
-Patch1: nyqsrc301-inc.patch
-Patch2: nyqsrc301-javafix.patch
+Source0: http://www-2.cs.cmu.edu/~music/nyquist/nyqsrc303.zip
+#Patch0: nyqsrc231-pafix.patch
+Patch3: nyqsrc303-make.patch
+Patch4: nyqsrc303-gcc441.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: alsa-lib-devel
+BuildRequires: liblo-devel
+BuildRequires: portaudio-devel
BuildRequires: java-1.6.0-openjdk-devel
BuildRequires: dos2unix
Requires: java-1.6.0-openjdk
@@ -27,23 +29,18 @@ on an interactive Lisp interpreter.
%prep
%setup -q -n nyquist
-%patch0 -p1 -b .pafix
-%patch1 -p1 -b .inc
-%patch2 -p1 -b .javafix
+%patch3 -p1 -b .make
+%patch4 -p1 -b .gcc441
# remove cvs cruft
find -name CVS | xargs rm -fr
# add opt flags
-sed -i "s|^CFLAGS =|CFLAGS = $RPM_OPT_FLAGS |" sys/unix/linux/Makefile
sed -i "s|^CFLAGS =|CFLAGS = $RPM_OPT_FLAGS |" misc/Makefile
-# do not build with buggy readline support
-sed -i "s|^LFLAGS =.*|LFLAGS = -lm -lpthread -lasound|" sys/unix/linux/Makefile
-# build with alsa
-sed -i "s|^USE_ALSA =|USE_ALSA = -DPA_USE_ALSA=1|" sys/unix/linux/Makefile
# remove dos paths that cause warnings
sed -i 's|(setdir ".:.*")||' runtime/fileio.lsp
# fix some permission
find -name "*.lsp" | xargs chmod 0644
+sed -i 's|"./ny"|"ny"|' jnyqide/NyquistThread.java
# change end-of-line
find -name "*.htm*" \
-or -name "*.lsp" \
@@ -53,7 +50,7 @@ find -name "*.htm*" \
%build
rm -f runtime/system.lsp
-make %{?_smp_mflags} -f sys/unix/linux/Makefile
+make %{?_smp_mflags} OPT="$RPM_OPT_FLAGS" -f sys/unix/linux/Makefile
%install
@@ -99,6 +96,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sat Aug 8 2009 Gerard Milmeister <gemi at bluewin.ch> - 3.03-1
+- new release 3.03
+- use system portaudio and liblo
+
* Thu Feb 26 2009 Gerard Milmeister <gemi at bluewin.ch> - 3.02-1
- new release 3.02
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/nyquist/F-11/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- sources 26 Feb 2009 21:52:35 -0000 1.8
+++ sources 8 Aug 2009 21:54:03 -0000 1.9
@@ -1 +1 @@
-ce618803273aa2851e3c6c1bd4ad050e nyqsrc302.zip
+ed3112fe58a97fba36ba186813e8506f nyqsrc303.zip
--- nyqsrc301-inc.patch DELETED ---
--- nyqsrc301-javafix.patch DELETED ---
- Previous message: rpms/nyquist/devel nyqsrc303-gcc441.patch, NONE, 1.1 nyquist.spec, 1.13, 1.14
- Next message: rpms/konversation/devel .cvsignore, 1.9, 1.10 konversation.spec, 1.29, 1.30 sources, 1.9, 1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list