summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwaszi2000-08-23 21:38:27 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commit01204daa98e6d85bea6e31cb0d1b2336acb6f9fd (patch)
tree1c3610f0a307679424ca7af977d49fa25ba792fc
parentdec79a1e37279edab0acaeeac53886978cf2ff1c (diff)
downloadlibgsm-01204daa98e6d85bea6e31cb0d1b2336acb6f9fd.zip
libgsm-01204daa98e6d85bea6e31cb0d1b2336acb6f9fd.tar.gz
97c35942818b3ed39051c9a5a45f3598 libgsm-makefile.patch
Changed files: libgsm-makefile.patch -> 1.1
-rw-r--r--libgsm-makefile.patch129
1 files changed, 129 insertions, 0 deletions
diff --git a/libgsm-makefile.patch b/libgsm-makefile.patch
new file mode 100644
index 0000000..d643cd2
--- /dev/null
+++ b/libgsm-makefile.patch
@@ -0,0 +1,129 @@
+diff -ruN gsm-1.0-pl10.orig/Makefile gsm-1.0-pl10/Makefile
+--- gsm-1.0-pl10.orig/Makefile Tue Jul 2 16:36:06 1996
++++ gsm-1.0-pl10/Makefile Wed Aug 23 23:34:32 2000
+@@ -44,7 +44,7 @@
+ # CCFLAGS = -c -O
+
+ CC = gcc -ansi -pedantic
+-CCFLAGS = -c -O2 -DNeedFunctionPrototypes=1
++CCFLAGS = $(OPTFLAGS) -c -DNeedFunctionPrototypes=1
+
+ LD = $(CC)
+
+@@ -78,10 +78,10 @@
+ # Leave GSM_INSTALL_ROOT empty to not install the GSM library outside of
+ # this directory.
+
+-GSM_INSTALL_ROOT = $(INSTALL_ROOT)
++GSM_INSTALL_ROOT = /usr
+ GSM_INSTALL_LIB = $(GSM_INSTALL_ROOT)/lib
+-GSM_INSTALL_INC = $(GSM_INSTALL_ROOT)/inc
+-GSM_INSTALL_MAN = $(GSM_INSTALL_ROOT)/man/man3
++GSM_INSTALL_INC = $(GSM_INSTALL_ROOT)/include
++GSM_INSTALL_MAN = $(GSM_INSTALL_ROOT)/share/man/man3
+
+
+ # Where do you want to install the toast binaries and their manpage?
+@@ -89,9 +89,9 @@
+ # Leave TOAST_INSTALL_ROOT empty to not install the toast binaries outside
+ # of this directory.
+
+-TOAST_INSTALL_ROOT = $(INSTALL_ROOT)
++TOAST_INSTALL_ROOT = /usr
+ TOAST_INSTALL_BIN = $(TOAST_INSTALL_ROOT)/bin
+-TOAST_INSTALL_MAN = $(TOAST_INSTALL_ROOT)/man/man1
++TOAST_INSTALL_MAN = $(TOAST_INSTALL_ROOT)/share/man/man1
+
+ # Other tools
+
+@@ -300,7 +300,6 @@
+ # The basic API: libgsm
+
+ $(LIBGSM): $(LIB) $(GSM_OBJECTS)
+- -rm $(RMFLAGS) $(LIBGSM)
+ $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
+ $(RANLIB) $(LIBGSM)
+
+@@ -311,11 +310,9 @@
+ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB)
+
+ $(UNTOAST): $(BIN) $(TOAST)
+- -rm $(RMFLAGS) $(UNTOAST)
+ $(LN) $(TOAST) $(UNTOAST)
+
+ $(TCAT): $(BIN) $(TOAST)
+- -rm $(RMFLAGS) $(TCAT)
+ $(LN) $(TOAST) $(TCAT)
+
+
+@@ -351,52 +348,42 @@
+ fi
+
+ $(TOAST_INSTALL_BIN)/toast: $(TOAST)
+- -rm $@
+- cp $(TOAST) $@
+- chmod 755 $@
++ cp $(TOAST) $(INSTALL_ROOT)$@
++ chmod 755 $(INSTALL_ROOT)$@
+
+ $(TOAST_INSTALL_BIN)/untoast: $(TOAST_INSTALL_BIN)/toast
+- -rm $@
+- ln $? $@
++ ln -sf $? $(INSTALL_ROOT)$@
+
+ $(TOAST_INSTALL_BIN)/tcat: $(TOAST_INSTALL_BIN)/toast
+- -rm $@
+- ln $? $@
++ ln -sf $? $(INSTALL_ROOT)$@
+
+ $(TOAST_INSTALL_MAN)/toast.1: $(MAN)/toast.1
+- -rm $@
+- cp $? $@
+- chmod 444 $@
++ cp $? $(INSTALL_ROOT)$@
++ chmod 444 $(INSTALL_ROOT)$@
+
+ $(GSM_INSTALL_MAN)/gsm.3: $(MAN)/gsm.3
+- -rm $@
+- cp $? $@
+- chmod 444 $@
++ cp $? $(INSTALL_ROOT)$@
++ chmod 444 $(INSTALL_ROOT)$@
+
+ $(GSM_INSTALL_MAN)/gsm_option.3: $(MAN)/gsm_option.3
+- -rm $@
+- cp $? $@
+- chmod 444 $@
++ cp $? $(INSTALL_ROOT)$@
++ chmod 444 $(INSTALL_ROOT)$@
+
+ $(GSM_INSTALL_MAN)/gsm_explode.3: $(MAN)/gsm_explode.3
+- -rm $@
+- cp $? $@
+- chmod 444 $@
++ cp $? $(INSTALL_ROOT)$@
++ chmod 444 $(INSTALL_ROOT)$@
+
+ $(GSM_INSTALL_MAN)/gsm_print.3: $(MAN)/gsm_print.3
+- -rm $@
+- cp $? $@
+- chmod 444 $@
++ cp $? $(INSTALL_ROOT)$@
++ chmod 444 $(INSTALL_ROOT)$@
+
+ $(GSM_INSTALL_INC)/gsm.h: $(INC)/gsm.h
+- -rm $@
+- cp $? $@
+- chmod 444 $@
++ cp $? $(INSTALL_ROOT)$@
++ chmod 444 $(INSTALL_ROOT)$@
+
+ $(GSM_INSTALL_LIB)/libgsm.a: $(LIBGSM)
+- -rm $@
+- cp $? $@
+- chmod 444 $@
++ cp $? $(INSTALL_ROOT)$@
++ chmod 444 $(INSTALL_ROOT)$@
+
+
+ # Distribution