diff options
author | andreas <andreas@FreeBSD.org> | 1999-02-25 08:25:17 +0000 |
---|---|---|
committer | andreas <andreas@FreeBSD.org> | 1999-02-25 08:25:17 +0000 |
commit | abc1a6ae569da619a2ff51161c7185d39c7d2084 (patch) | |
tree | 0849158ff0a2dafccc8c22a7842a9a10ccdcd922 /x11-toolkits/qt33/files | |
parent | 0360101f832e3e2996f3bba0c36a4ea3ada55472 (diff) | |
download | FreeBSD-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-aa | 58 |
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) |