--- 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