summaryrefslogtreecommitdiff
path: root/editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk
diff options
context:
space:
mode:
Diffstat (limited to 'editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk')
-rw-r--r--editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk203
1 files changed, 98 insertions, 105 deletions
diff --git a/editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk
index b189474e5f82..b4764485aa86 100644
--- a/editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk
+++ b/editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk
@@ -1,24 +1,17 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Sun Jun 2 11:20:10 2002
-@@ -1,84 +1,139 @@
--
- # mak file fuer unxfbsdi
+--- ../solenv/inc/unxfbsdi.mk.orig Fri Jan 31 16:46:52 2003
++++ ../solenv/inc/unxfbsdi.mk Wed Mar 5 20:23:28 2003
+@@ -61,50 +61,115 @@
+ #*************************************************************************
--ASM=
--AFLAGS=
+ # mak file for unxfbsdi
+ASM=$(CC)
+AFLAGS=-x assembler-with-cpp -c $(CDEFS)
- SOLAR_JAVA=TRUE
- JAVAFLAGSDEBUG=-g
-
+-ASM=
+-AFLAGS=
+# filter for supressing verbose messages from linker
-+# not needed at the moment
- LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter"
-
-+# options for C and C++ Compiler
-+CDEFS+=-D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400 -DOSVERSION=$(OSVERSION)
-+CDEFS+=$(PTHREAD_CFLAGS)
++#not needed at the moment
++#LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter"
+
+# this is a platform with JAVA support
+.IF "$(SOLAR_JAVA)"!=""
@@ -29,151 +22,135 @@
+JAVA_RUNTIME=-ljava_g
+.ENDIF
+.ENDIF
-+
-+# flags for C and C++ Compiler
-+CFLAGS+=-w -c $(INCLUDE) -I$(SOLARENV)/unxfbsdi/usr/include
-+CFLAGS+=-I/usr/X11R6/include
+
+-SOLAR_JAVA=TRUE
+-JAVAFLAGSDEBUG=-g
++# name of C++ Compiler
++CXX*=g++
++# name of C Compiler
++CC*=gcc
+
++# filter for supressing verbose messages from linker
++# not needed at the moment
+ LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter"
+
++# options for C and C++ Compiler
++CDEFS+= -D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=450 -DOSVERSION=$(OSVERSION)
++CDEFS+= $(PTHREAD_CFLAGS) -D_REENTRANT
+
+-CC= gcc
+-CXX= g++
+-CDEFS+= -D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400
+-CDEFS+= -D_REENTRANT -D_PTHREADS -D_THREAD_SAFE
++# flags for C and C++ Compile
+ CFLAGS+= -w -c $(INCLUDE)
+ CFLAGS+= -I/usr/X11R6/include
+
+# flags for the C++ Compiler
-+CFLAGSCC=-pipe
-+CFLAGSCXX=-pipe -fno-for-scope -fpermissive
+ CFLAGSCC= -pipe
+ CFLAGSCXX= -pipe -fno-for-scope -fpermissive
+
+# Flags for enabling exception handling
-+CFLAGSEXCEPTIONS=-fexceptions
-+
-+# Flags for disabling exception handling
-+CFLAGS_NO_EXCEPTIONS=-fno-exceptions
+ CFLAGSEXCEPTIONS= -fexceptions
+ CFLAGS_NO_EXCEPTIONS= -fno-exceptions
+
+# Compiler flags for compiling static object in single threaded
+# environment with graphical user interface
-+CFLAGSOBJGUIST=-fPIC
+ CFLAGSOBJGUIST= -fPIC
+
+# Compiler flags for compiling static object in single threaded
+# environment with character user interface
-+CFLAGSOBJCUIST=-fPIC
+ CFLAGSOBJCUIST= -fPIC
+
+# Compiler flags for compiling static object in multi threaded
+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-fPIC
-
--cc= gcc
--CC= g++
--CDEFS+= -D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400
--CDEFS+= -D_REENTRANT -D_PTHREADS -D_THREAD_SAFE
--CFLAGS+= -w -c $(INCLUDE)
--CFLAGS+= -I/usr/X11R6/include
--CFLAGSCC= -pipe
--CFLAGSCXX= -pipe -fno-for-scope -fpermissive
--CFLAGSEXCEPTIONS= -fexceptions
--CFLAGS_NO_EXCEPTIONS= -fno-exceptions
--CFLAGSOBJGUIST= -fPIC
--CFLAGSOBJCUIST= -fPIC
--CFLAGSOBJGUIMT= -fPIC
--CFLAGSOBJCUIMT= -fPIC
--CFLAGSSLOGUIMT= -fPIC
--CFLAGSSLOCUIMT= -fPIC
--CFLAGSPROF= -pg
--CFLAGSDEBUG= -g
+ CFLAGSOBJGUIMT= -fPIC
++
+# Compiler flags for compiling static object in multi threaded
+# environment with character user interface
-+CFLAGSOBJCUIMT=-fPIC
+ CFLAGSOBJCUIMT= -fPIC
+
+# Compiler flags for compiling shared object in multi threaded
+# environment with graphical user interface
-+CFLAGSSLOGUIMT=-fPIC
+ CFLAGSSLOGUIMT= -fPIC
+
+# Compiler flags for compiling shared object in multi threaded
+# environment with character user interface
-+CFLAGSSLOCUIMT=-fPIC
+ CFLAGSSLOCUIMT= -fPIC
+
-+# Compiler flags for profiling
-+CFLAGSPROF=-pg
++# Compiler flags for profilin
+ CFLAGSPROF= -pg
+
+# Compiler flags for debugging
-+CFLAGSDEBUG=-g -ggdb
+ CFLAGSDEBUG= -g
CFLAGSDBGUTIL=
-CFLAGSOPT= -O2
-CFLAGSNOOPT= -O
--CFLAGSOUTOBJ= -o
--
--STATIC= -Wl,-Bstatic
--DYNAMIC= -Wl,-Bdynamic
--
--#THREADLIB= -pthread
--LINK= gcc
--# -v -nostdlib
+
+# Compiler flags to enable optimizations
+# -02 is broken for FreeBSD
-+CFLAGSOPT=-O
++CFLAGSOPT= -O
+
+# Compiler flags to disable optimizations
-+# -0 is broken for STLport
-+CFLAGSNOOPT=-O0
++# -0 is broken for STLport for FreeBSD
++CFLAGSNOOPT= -O0
+
+# Compiler flags for the output path
-+CFLAGSOUTOBJ=-o
+ CFLAGSOUTOBJ= -o
+
++# Enable all warnings
++CFLAGSWALL=-Wall
+
-+# switches for dynamic and static linking
-+STATIC=-Wl,-Bstatic
-+DYNAMIC=-Wl,-Bdynamic
++# Set default warn level
++CFLAGSDFLTWARN=-w
+
-+LINK=$(CXX)
- LINKFLAGS=
++# switches for dynamic and static linking
+ STATIC= -Wl,-Bstatic
+ DYNAMIC= -Wl,-Bdynamic
+
+-#THREADLIB= -pthread
+-LINK= gcc
+-# -v -nostdlib
+-LINKFLAGS=
-LINKFLAGSAPPGUI= -Wl,-export-dynamic
-LINKFLAGSAPPCUI= -Wl,-export-dynamic
++# name of linker
++LINK*=$(CC)
++
++# default linker flags
++# LINKFLAGSRUNPATH*=-Wl,-rpath\''$$ORIGIN'\'
++LINKFLAGS=-z combreloc $(LINKFLAGSRUNPATH)
+
+# linker flags for linking applications
-+LINKFLAGSAPPGUI=
-+LINKFLAGSAPPCUI=
++LINKFLAGSAPPGUI= -Wl,-export-dynamic -Wl,--noinhibit-exec
++LINKFLAGSAPPCUI= -Wl,-export-dynamic -Wl,--noinhibit-exec
+
+# linker flags for linking shared libraries
LINKFLAGSSHLGUI= -shared
LINKFLAGSSHLCUI= -shared
++
LINKFLAGSTACK=
LINKFLAGSPROF=
LINKFLAGSDEBUG=-g
--LINKFLAGSOPT=
-+LINKFLAGSOPT=-O
-
- .IF "$(NO_BSYMBOLIC)"==""
- .IF "$(PRJNAME)" != "envtest"
--LINKFLAGSSHLGUI+= -Wl,-Bsymbolic
--LINKFLAGSSHLCUI+= -Wl,-Bsymbolic
-+LINKFLAGSSHLGUI+=-Wl,-Bsymbolic
-+LINKFLAGSSHLCUI+=-Wl,-Bsymbolic
- .ENDIF
- .ENDIF
+@@ -119,28 +184,41 @@
LINKVERSIONMAPFLAG=-Wl,--version-script
+# Sequence of libs does matter !
STDLIBCPP=-lstdc++
--# _SYSLIBS= -L/usr/lib -lm
--# _X11LIBS= -L/usr/X11R6/lib -lXext -lX11
--# _CXXLIBS= -L/usr/lib -lstdc++ -L/usr/local/lib
-+# libraries for linking applications
-+STDLIBCUIST=-lm
-+STDLIBGUIST=-lXaw -lXt -lX11 -lm
-+STDLIBGUIMT=-lXaw -lXt -lX11 $(PTHREAD_LIBS) -lm -lstlport_gcc
-+STDLIBCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc
-+
-+# libraries for linking shared libraries
-+STDSHLGUIMT=-lXaw -lXt -lX11 -lXext $(PTHREAD_LIBS) -lm -lstlport_gcc
-+STDSHLCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc
-+
-+# STLport always needs pthread.
-+LIBSTLPORT=$(DYNAMIC) -lstlport_gcc $(PTHREAD_LIBS)
-+LIBSTLPORTST=$(STATIC) -lstlport_gcc $(DYNAMIC) $(PTHREAD_LIBS)
+ # _SYSLIBS= -L/usr/lib -lm
+ # _X11LIBS= -L/usr/X11R6/lib -lXext -lX11
+ # _CXXLIBS= -L/usr/lib -lstdc++ -L/usr/local/lib
-+# default objectfilenames to lin
++# default objectfilenames to link
STDOBJGUI=
STDSLOGUI=
STDOBJCUI=
STDSLOCUI=
--STDLIBCUIST=-lm
++# libraries for linking applications
+ STDLIBCUIST=-lm
-STDLIBGUIST=-lX11 -lm
-STDLIBGUIMT=-lX11 -lXext -pthread -lm -lstlport_gcc
-STDLIBCUIMT=-pthread -lm -lstlport_gcc
@@ -182,14 +159,30 @@
-
-LIBMGR= ar
-LIBFLAGS= -r
--LIBEXT= .a
++STDLIBGUIST=-lXaw -lXt -lX11 -lm
++STDLIBGUIMT=-lXaw -lXt -lX11 $(PTHREAD_LIBS) -lm -lstlport_gcc
++STDLIBCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc
++
++# libraries for linking shared libraries
++STDSHLGUIMT=-lXaw -lXt -lX11 -lXext $(PTHREAD_LIBS) -lm -lstlport_gcc
++STDSHLCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc
++
++LIBSALCPPRT*=-Wl,--whole-archive -lsalcpprt -Wl,--no-whole-archive
++
++# STLport always needs pthread.
++LIBSTLPORT=$(DYNAMIC) -lstlport_gcc $(PTHREAD_LIBS)
++LIBSTLPORTST=$(STATIC) -lstlport_gcc $(DYNAMIC) $(PTHREAD_LIBS)
++
++# name of library manager
+LIBMGR=ar
+LIBFLAGS=-r
-+LIBEXT=.a
+ LIBEXT= .a
++# tool for generating import libraries
IMPLIB=
IMPLIBFLAGS=
-@@ -87,12 +142,12 @@
+
+@@ -148,12 +226,12 @@
MAPSYMFLAGS=
RC=irc