diff options
author | trevor <trevor@FreeBSD.org> | 2000-10-12 09:58:05 +0800 |
---|---|---|
committer | trevor <trevor@FreeBSD.org> | 2000-10-12 09:58:05 +0800 |
commit | 00661a96c01c0cd4cb33314525e62581138f1775 (patch) | |
tree | 24d5b6f1d03d8a4e08ee2b15116139896fe48289 /audio/csound/files | |
parent | bf2bf0c0b202351e454b02e400b609c7f2b045be (diff) | |
download | freebsd-ports-gnome-00661a96c01c0cd4cb33314525e62581138f1775.tar.gz freebsd-ports-gnome-00661a96c01c0cd4cb33314525e62581138f1775.tar.zst freebsd-ports-gnome-00661a96c01c0cd4cb33314525e62581138f1775.zip |
Add a port for the sound synthesizer Csound. Add a port for its manuals.
Diffstat (limited to 'audio/csound/files')
-rw-r--r-- | audio/csound/files/patch-Makefile | 86 | ||||
-rw-r--r-- | audio/csound/files/patch-getstring_c | 49 | ||||
-rw-r--r-- | audio/csound/files/patch-main_c | 13 | ||||
-rw-r--r-- | audio/csound/files/patch-midirecv_c | 11 |
4 files changed, 159 insertions, 0 deletions
diff --git a/audio/csound/files/patch-Makefile b/audio/csound/files/patch-Makefile new file mode 100644 index 000000000000..162ae80e8285 --- /dev/null +++ b/audio/csound/files/patch-Makefile @@ -0,0 +1,86 @@ +--- Makefile.orig Wed Sep 20 09:29:02 2000 ++++ Makefile Wed Oct 11 18:17:37 2000 +@@ -1,17 +1,17 @@ + # Csound Makefile + # edit the following definitions according to need: + +-INCLUDE = /usr/local/include +-LIB = /usr/local/lib +-DEST = /usr/local/bin +-MAN = /usr/local/man ++INCLUDE = $(PREFIX)/include ++LIB = $(PREFIX)/lib ++DEST = $(PREFIX)/bin ++MAN = $(PREFIX)/man + MAN1 = $(MAN)/man1 + CAT1 = $(MAN)/cat1 + # these directories must exist for stages beyond 'make csound' + + CDEP = + COBS = $(COBJS) +-CC = cc ++CC ?= cc + # choose either - + # CDEP = for UNIX + # COBS = $(COBJS) +@@ -23,7 +23,7 @@ + # .c.o: + # $(CC) $(CFLAGS) -c $*.c -o $@ + +-DEFINES = -DWINDOWS -DRTAUDIO -DSFIRCAM -DSYS5 -DSGI -DPIPES -DMACROS ++DEFINES = -DWINDOWS -DRTAUDIO -DSFIRCAM -DSYS5 -DPIPES -DMACROS -DLINUX -DFREE_BSD + # choose any of - + # -DSYS5 invoke System 5 headers (e.g. 'string.h' for 'strings.h') + # -DWINDOWS include window system calls (X11, SGI, or FG graphics) +@@ -53,7 +53,7 @@ + # Be sure to include 'LINUXaudio.o' under 'AUDOBJ' below as well. + # -- Jonathan Mohr 1995 Oct 17 + +-CFLAGS = -O2 $(DEFINES) ++CFLAGS += $(CPPFLAGS) $(DEFINES) $(LDFLAGS) + # -O Simple optimisation + # -O2 to be more specific about the optimization level + # -f compile single-precision floats (4.3,VAX,DEC-RISC) +@@ -74,7 +74,7 @@ + # -I/usr/openwin/include Solaris openwin interface + # -I/usr/demo/SOUND/include Solaris sound interface + +-LIBS = -lX11 -laudio -lm ++LIBS = -lX11 -lXt -laudio -lm -ltcl83 -ltk83 + # -lefence + # -lm required + # -lX11 for X window calls +@@ -99,8 +99,9 @@ + # winfg.o for PC Flash Graphics + + +-AUDSRC = rtSGI.c SGIplay.c +-AUDOBJ = rtSGI.o SGIplay.o ++AUDSRC = rtlinux.c LINUXaudio.c ++AUDOBJ = rtlinux.o LINUXaudio.o ++ + # ;if RTAUDIO enabled in DEFINES, include one of + # rtaudio.o general interface to audio handlers & libraries + # rtDEC.c rtSGI.c rtHP.c rtSUN.c +@@ -235,7 +236,7 @@ + all: $(PROGS) $(SUBDIRS) #must be run in this order + + csound: $(COBJS) $(CSUM) $(CDEP) csound.txt +- $(CC) $(CFLAGS) -o csound $(COBJS) $(LIBS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o csound $(COBJS) $(LIBS) + + TAGS: $(CSRCS) $(HDRS) + etags $(CSRCS) $(HDRS) +@@ -261,10 +262,10 @@ + $(CC) -o makedb makedb.c + + entry.o: +- $(CC) -Wf,-XNp8000 $(CFLAGS) -c entry.c ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c entry.c + + .c.o: +- $(CC) $(CFLAGS) -c $*.c ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $*.c + + ADSYNS = hetro #targets in anal/adsyn + LPCS = lpanal #targets in anal/lpc diff --git a/audio/csound/files/patch-getstring_c b/audio/csound/files/patch-getstring_c new file mode 100644 index 000000000000..ae1e6e6ec8b7 --- /dev/null +++ b/audio/csound/files/patch-getstring_c @@ -0,0 +1,49 @@ +--- getstring.c.orig Sat May 13 15:52:27 2000 ++++ getstring.c Wed Oct 11 18:21:07 2000 +@@ -75,37 +75,37 @@ + #endif + if (db==NULL) + { +- strcpy(name, "csound.txt"); +- db = fopen("csound.txt", "rb"); ++ strcpy(name, "csound.dat"); ++ db = fopen("csound.dat", "rb"); + } + if (db == NULL && argv[0] != NULL) { + strcpy(name, argv[0]); + if ((path = strrchr(name, '/')) != NULL + || (path = strrchr(name, '\\')) != NULL) { +- strcpy(path+1, "csound.txt"); ++ strcpy(path+1, "csound.dat"); + db = fopen(name, "rb"); + } + } + if (db == NULL && (path=getenv("SSDIR")) != NULL) { +- sprintf(name, "%s/csound.txt", path); ++ sprintf(name, "%s/csound.dat", path); + db = fopen(name, "rb"); + } + if (db == NULL && (path=getenv("SFDIR")) != NULL) { +- sprintf(name, "%s/csound.txt", path); ++ sprintf(name, "%s/csound.dat", path); + db = fopen(name, "rb"); + } + if (db == NULL && (path=getenv("SADIR")) != NULL) { +- sprintf(name, "%s/csound.txt", path); ++ sprintf(name, "%s/csound.dat", path); + db = fopen(name, "rb"); + } + if (db == NULL) { +- strcpy(name, "/usr/local/lib/csound.txt"); +- db = fopen("/usr/local/lib/csound.txt", "rb"); ++ strcpy(name, "PREFIX/share/csound/csound.dat"); ++ db = fopen("PREFIX/share/csound/csound.dat", "rb"); + } + if (db == NULL) { + fprintf(stderr, "failed to find Strings DataBase file.\n" + "Use the CSSTRNGS environment variable or you must put the \n" +- "file \"csound.txt\" in your local, SFDIR, SADIR, SSDIR or \n" ++ "file \"csound.dat\" in your local, SFDIR, SADIR, SSDIR or \n" + "system directories for csound to work\n"); + exit(1); + } diff --git a/audio/csound/files/patch-main_c b/audio/csound/files/patch-main_c new file mode 100644 index 000000000000..e9790315f4e1 --- /dev/null +++ b/audio/csound/files/patch-main_c @@ -0,0 +1,13 @@ +--- main.c.orig Wed Sep 20 10:06:29 2000 ++++ main.c Wed Oct 11 16:16:56 2000 +@@ -150,10 +150,6 @@ + } + } + +-void psignal(int sig, char *str) +-{ +- fprintf(stderr, "%s: %s\n", str, sig2str(sig)); +-} + #endif + + static void signal_handler(int sig) diff --git a/audio/csound/files/patch-midirecv_c b/audio/csound/files/patch-midirecv_c new file mode 100644 index 000000000000..0ebee1e959d4 --- /dev/null +++ b/audio/csound/files/patch-midirecv_c @@ -0,0 +1,11 @@ +--- midirecv.c.orig Fri Aug 18 19:09:11 2000 ++++ midirecv.c Wed Oct 11 16:00:18 2000 +@@ -3,6 +3,8 @@ + #include "midiops.h" + #include "oload.h" + ++#include <sys/ioctl_compat.h> ++#undef SGI + #ifdef SGI + # include <sys/termio.h> + # include <sys/stropts.h> |