summaryrefslogtreecommitdiffstats
path: root/x11-toolkits/qt33/files
diff options
context:
space:
mode:
authorandreas <andreas@FreeBSD.org>1999-02-25 08:25:17 +0000
committerandreas <andreas@FreeBSD.org>1999-02-25 08:25:17 +0000
commitabc1a6ae569da619a2ff51161c7185d39c7d2084 (patch)
tree0849158ff0a2dafccc8c22a7842a9a10ccdcd922 /x11-toolkits/qt33/files
parent0360101f832e3e2996f3bba0c36a4ea3ada55472 (diff)
downloadFreeBSD-ports-abc1a6ae569da619a2ff51161c7185d39c7d2084.zip
FreeBSD-ports-abc1a6ae569da619a2ff51161c7185d39c7d2084.tar.gz
partly adopt changes from PR
- use CXX and CXXFLAGS if set additionally - use X11BASE still unsure if I should remove the dependancy from MESA... have to think over it when having time I think there was a problem, when building KDE with Mesa support and using a qt lib without ... Does somebody else have time to check ? PR: closes 8904 Submitted partly by: Alex Zepeda <garbanzo@hooked.net>
Diffstat (limited to 'x11-toolkits/qt33/files')
-rw-r--r--x11-toolkits/qt33/files/patch-aa58
1 files changed, 50 insertions, 8 deletions
diff --git a/x11-toolkits/qt33/files/patch-aa b/x11-toolkits/qt33/files/patch-aa
index aabb438..bfe1af9 100644
--- a/x11-toolkits/qt33/files/patch-aa
+++ b/x11-toolkits/qt33/files/patch-aa
@@ -1,9 +1,48 @@
---- ./configs/freebsd-g++-shared.org Tue Nov 17 06:19:01 1998
-+++ ./configs/freebsd-g++-shared Wed Jan 6 23:49:34 1999
-@@ -40,15 +44,26 @@
+--- configs/freebsd-g++-shared.orig Tue Nov 17 15:19:01 1998
++++ configs/freebsd-g++-shared Thu Feb 25 09:03:29 1999
+@@ -1,30 +1,30 @@
+ # Compiling
+-SYSCONF_CC = g++
++SYSCONF_CC = $(CXX)
+
+ # Compiling with support libraries
+-SYSCONF_CFLAGS_X11 = -I/usr/X11R6/include
++SYSCONF_CFLAGS_X11 = -I$(X11BASE)/include
+ SYSCONF_CFLAGS_QT = -I$(QTDIR)/include
+-SYSCONF_CFLAGS_OPENGL = -I/usr/X11R6/include
++SYSCONF_CFLAGS_OPENGL = -I$(X11BASE)/include
+
+ # Compiline YACC output
+ SYSCONF_CFLAGS_YACC = -Wno-unused -Wno-parentheses
+
+ # Linking with support libraries
+ # X11
+-SYSCONF_LFLAGS_X11 = -L/usr/X11R6/lib
++SYSCONF_LFLAGS_X11 = -L$(X11BASE)/lib
+ SYSCONF_LIBS_X11 = -lX11 -lXext
+ # Qt, Qt+OpenGL
+ SYSCONF_LFLAGS_QT = -L$(QTDIR)/lib
+ SYSCONF_LIBS_QT = -lqt
+ SYSCONF_LIBS_QT_OPENGL = -lqgl
+ # OpenGL
+-SYSCONF_LFLAGS_OPENGL = -L/usr/X11R6/lib
++SYSCONF_LFLAGS_OPENGL = -L$(X11BASE)/lib
+ SYSCONF_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu -lXext -lm
+ # Yacc
+ SYSCONF_LIBS_YACC =
+
+ # Linking applications
+-SYSCONF_LINK = g++
++SYSCONF_LINK = $(CXX)
+ SYSCONF_LFLAGS =
+ SYSCONF_LIBS =
+
+@@ -39,16 +39,27 @@
+ # - Place target in $(DESTDIR) - which has a trailing /
# - Usually needs to incorporate $(VER_MAJ) and $(VER_MIN)
#
- SYSCONF_LINK_SHLIB = g++
+-SYSCONF_LINK_SHLIB = g++
++SYSCONF_LINK_SHLIB = $(CXX)
+ifeq ($(PORTOBJFORMAT),elf)
+SYSCONF_LINK_TARGET_SHARED = lib$(TARGET).so.$(VER_MAJ)
+SYSCONF_LINK_LIB_SHARED = $(SYSCONF_LINK_SHLIB) -shared \
@@ -30,15 +69,18 @@
# Linking static libraries
# - Build the $(TARGET) library, eg. lib$(TARGET).a
-@@ -61,9 +76,9 @@
+@@ -59,11 +70,11 @@
+ SYSCONF_LINK_LIB_STATIC = rm -f $(DESTDIR)$(SYSCONF_LINK_TARGET_STATIC) ; \
+ $(SYSCONF_AR) $(DESTDIR)$(SYSCONF_LINK_TARGET_STATIC) $(OBJECTS) $(OBJMOC)
# Compiling application source
- SYSCONF_CFLAGS = -pipe -O2 -fno-strength-reduce
+-SYSCONF_CFLAGS = -pipe -O2 -fno-strength-reduce
++SYSCONF_CFLAGS = $(CXXFLAGS) -fno-strength-reduce
# Compiling library source
-SYSCONF_CFLAGS_LIB = -O2 -fno-strength-reduce -fPIC
-+SYSCONF_CFLAGS_LIB = -pipe -O2 -fno-strength-reduce -fPIC
++SYSCONF_CFLAGS_LIB = $(CXXFLAGS) -fno-strength-reduce -fPIC
# Compiling shared-object source
-SYSCONF_CFLAGS_SHOBJ = -O2 -fno-strength-reduce -fPIC
-+SYSCONF_CFLAGS_SHOBJ = -pipe -O2 -fno-strength-reduce -fPIC
++SYSCONF_CFLAGS_SHOBJ = $(CXXFLAGS) -fno-strength-reduce -fPIC
# Default link type (stati linking is still be used where required)
SYSCONF_LINK_LIB = $(SYSCONF_LINK_LIB_SHARED)
SYSCONF_LINK_TARGET = $(SYSCONF_LINK_TARGET_SHARED)
OpenPOWER on IntegriCloud