blob: c3c814f91fcf48740e7a6aac07bb3919eb980232 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
diff -ruN siggen-2.3.10.orig/Makefile siggen-2.3.10/Makefile
--- siggen-2.3.10.orig/Makefile 2008-05-11 21:47:57.000000000 +0200
+++ siggen-2.3.10/Makefile 2015-11-01 21:59:24.553305871 +0100
@@ -9,7 +9,7 @@
# Edit PROGS to make the programs you want. You may wish to omit smix
# if you do not want yet another mixer program.
-PROGS = tones sgen swgen siggen sweepgen fsynth soundinfo smix
+PROGS = tones sgen_ swgen siggen sweepgen fsynth soundinfo smix
#
TEXTS = tones.txt sgen.txt swgen.txt siggen.txt sweepgen.txt soundinfo.txt smix.txt fsynth.txt siggen.conf.txt
@@ -28,8 +28,8 @@
#
srcdir = .
includedir = /usr/include/ncurses
-INSDIR = /usr/local/bin
-MANDIR = /usr/local/man
+INSDIR ?= /usr/local/bin
+MANDIR ?= /usr/local/man
LOCALINS = $(HOME)/bin
LOCALMAN = $(HOME)/man
@@ -96,6 +96,9 @@
sysinstall: $(PROGS)
@strip $(PROGS)
@chmod 755 $(PROGS)
+ @mkdir -p $(INSDIR)
+ @mkdir -p $(MANDIR)/man1
+ @mkdir -p $(MANDIR)/man5
@echo "Copying $(PROGS) to $(INSDIR)"
@cp -p $(PROGS) $(INSDIR)
@for n in $(PROGS) ; do \
@@ -115,7 +118,7 @@
soundinfo: soundinfo.o
$(CC) $@.o -o $@
-sgen: $(SGEN)
+sgen_: $(SGEN)
$(CC) $(SGEN) -lm -o $@
swgen: $(SWGEN)
diff -ruN siggen-2.3.10.orig/misc.c siggen-2.3.10/misc.c
--- siggen-2.3.10.orig/misc.c 2008-05-11 22:55:16.000000000 +0200
+++ siggen-2.3.10/misc.c 2015-11-01 21:58:09.480189829 +0100
@@ -27,6 +27,7 @@
#include <sys/types.h>
#include <unistd.h>
#include <limits.h>
+#include <string.h>
#include "config.h"
/*
* delay(us) wait us microsecs using select. Effectively
|