summaryrefslogtreecommitdiff
path: root/system/sp/configure.patch
blob: 80dc61363a0282ba42fa5efde5641f62602f5bc0 (plain) (blame)
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
--- sp-1.3.4/Makefile.old	1998-10-10 04:15:02.000000000 +0000
+++ sp-1.3.4/Makefile	2017-08-20 23:30:54.963652269 +0000
@@ -1,19 +1,19 @@
 # Copyright (c) 1994, 1995 James Clark
 # See the file COPYING for copying permission.
 
-prefix=/opt/local
+prefix=$(DESTDIR)/usr
 exec_prefix=$(prefix)
 # Where to install the binaries
 bindir=$(exec_prefix)/bin
-INSTALL=cp
+#INSTALL=cp
 # You might want to uncomment this on BSD systems
-#INSTALL=install
+INSTALL=install
 
 # If you use gcc, then you must have at least version 2.6.1 and
 # you must use -fno-implicit-templates
 # and -O (or any optimization level >= 1).
 # c++ is a front-end for gcc which takes care of linking with -lstdc++
-CXX=c++ -fno-implicit-templates -O2
+CXX=c++ -O2
 WARN=#-Wall -Wno-reorder -Wwrite-strings -Wpointer-arith -Wnested-externs -Woverloaded-virtual -Wbad-function-cast
 # Executables will be *very* large if you use -g.
 DEBUG=
@@ -33,7 +33,7 @@
 # Add -Dsig_atomic_t=int on SunOS 4.1.x with g++ (or any other platform
 #  which doesn't appropriately define sig_atomic_t).
 # Add -DJADE_MIF to include the Jade MIF backend
-XDEFINES=
+XDEFINES=-DSP_HAVE_LOCALE -DSP_MUTEX_PTHREADS -DSP_HAVE_SOCKET -DSP_HAVE_TYPENAME -DSP_DEFINE_TEMPLATES -Wno-deprecated
 DEFINES=-DSP_HAVE_BOOL -DSP_ANSI_CLASS_INST -DSP_MULTI_BYTE $(XDEFINES)
 CXXFLAGS=-ansi $(DEBUG) $(WARN)
 # Flag to pass to CXX to make it output list of dependencies as a Makefile.
--- sp-1.3.4/include/config.h.old	1999-10-13 05:02:46.000000000 +0000
+++ sp-1.3.4/include/config.h	2017-08-20 23:43:49.173227788 +0000
@@ -26,7 +26,6 @@
 #endif
 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 8)
 #define SP_ANSI_LIB
-#define SP_NO_STD_NAMESPACE
 #undef SP_NEW_H_MISSING
 #endif