view src/of-database-1-cross-fixes.patch @ 4538:979f5b397e51

maint: update PKG_UPDATE targets * src/boost.mk: update UPDATE target, use https * src/cmake.mk: add usable UPDATE target * src/double-conversion.mk: add usable UPDATE target * src/dri2proto.mk: add PKG_UPDATE * src/exiv2.mk: update UPDATE for archives * src/fribidi.mk: update UPDATE for github * src/glproto.mk: add PKG_UPDATE * src/glu.mk: add PKG_UPDATE * src/levmar.mk: add user-agent to UPDATE * src/libarchive.mk: update UPDATE for website * src/libass.mk: update UPDATE for github * src/libdrm.mk: add PKG_UPDATE * src/libffi.mk: update for webpage changes * src/libgee.mk: update for gnome page changes * src/libgsf.mk: update for gnome page changes * src/libidn2.mk: correct PKG_UPDATE
author John D
date Tue, 21 Nov 2017 12:03:47 -0500
parents 9ded338051db
children
line wrap: on
line source

diff -ur database-2.4.2.orig/src/Makefile.in database-2.4.2/src/Makefile.in
--- database-2.4.2.orig/src/Makefile.in	2016-10-02 15:12:37.447321334 -0400
+++ database-2.4.2/src/Makefile.in	2016-10-02 18:19:06.118462056 -0400
@@ -32,6 +32,8 @@
 
 CXXCPP = @CXXCPP@
 
+BUILD_CXX ?= gcc
+
 MKOCTFILE ?= @MKOCTFILE@
 PG_CONFIG ?= @PG_CONFIG@
 OCTAVE_CONFIG ?= @OCTAVE_CONFIG@
@@ -130,7 +132,7 @@
 %.bin: %.cc
 	if grep -q $(RDEFUN_DLD) $<; then echo "The string '$(RDEFUN_DLD)' must not be present in source code, but is in $<."; exit 1; fi
 	if grep -q $(RDEFUNX_DLD) $<; then echo "The string '$(RDEFUNX_DLD)' must not be present in source code, but is in $<."; exit 1; fi
-	(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/$(RDEFUN_DLD)/g -e s/DEFUNX_DLD/$(RDEFUNX_DLD)/g $< | $(CXXCPP) `$(MKOCTFILE) -p INCFLAGS` -I`$(PG_CONFIG) --includedir` -x c++ -iquote '.' -D'$(RDEFUN_DLD)(name,args,nargout,doc)=$(RDEFUN_DLD)(name,doc)' -D'$(RDEFUNX_DLD)(name,fname,gname,args,nargout,doc)=$(RDEFUN_DLD)(name,doc)' - | sed -e '/.*$(RDEFUN_DLD)/!D'; echo "}";) | $(CXX) -x c++ -D'$(RDEFUN_DLD)(name,doc)=printf("%c" #name "\n@c " #name " $<\n" doc "\n\n", 0x1D);' -o $@ -
+	(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/$(RDEFUN_DLD)/g -e s/DEFUNX_DLD/$(RDEFUNX_DLD)/g $< | $(CXXCPP) `$(MKOCTFILE) -p INCFLAGS` -I`$(PG_CONFIG) --includedir` -x c++ -iquote '.' -D'$(RDEFUN_DLD)(name,args,nargout,doc)=$(RDEFUN_DLD)(name,doc)' -D'$(RDEFUNX_DLD)(name,fname,gname,args,nargout,doc)=$(RDEFUN_DLD)(name,doc)' - | sed -e '/.*$(RDEFUN_DLD)/!D'; echo "}";) | $(BUILD_CXX) -x c++ -D'$(RDEFUN_DLD)(name,doc)=printf("%c" #name "\n@c " #name " $<\n" doc "\n\n", 0x1D);' -o $@ -
 
 clean:
 	$(RM) *.o octave-core *.oct *.cc.docstrings MFDOCSTRINGS $(INFOFILE) $(TEXIFILE) *~