summaryrefslogtreecommitdiff
path: root/x11/qt1/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'x11/qt1/patches/patch-aa')
-rw-r--r--x11/qt1/patches/patch-aa66
1 files changed, 66 insertions, 0 deletions
diff --git a/x11/qt1/patches/patch-aa b/x11/qt1/patches/patch-aa
new file mode 100644
index 00000000000..c68fd823967
--- /dev/null
+++ b/x11/qt1/patches/patch-aa
@@ -0,0 +1,66 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/03/23 21:27:40 dmcmahill Exp $
+
+--- configs/netbsd-g++-static.orig Fri Feb 26 12:02:07 1999
++++ configs/netbsd-g++-static Wed Mar 22 13:46:00 2000
+@@ -1,4 +1,5 @@
+ # Compiling
+ SYSCONF_CXX = g++
++SYSCONF_CXX_LIB = $(LIBTOOL) --mode=compile g++
+
+ # Compiling with support libraries
+@@ -15,6 +16,6 @@
+ SYSCONF_LIBS_X11 = -lX11 -lXext
+ # Qt, Qt+OpenGL
+-SYSCONF_LFLAGS_QT = -L$(QTDIR)/lib
+-SYSCONF_LIBS_QT = -lqt
++SYSCONF_LFLAGS_QT =
++SYSCONF_LIBS_QT = $(QTDIR)/src/libqt1.la
+ SYSCONF_LIBS_QT_OPENGL = -lqgl
+ # OpenGL
+@@ -25,37 +26,23 @@
+
+ # Linking applications
+-SYSCONF_LINK = g++
++SYSCONF_LINK = $(LIBTOOL) --mode=link g++
+ SYSCONF_LFLAGS =
+ SYSCONF_LIBS =
+
+-# Link flags shared objects
+-SYSCONF_LFLAGS_SHOBJ = -Bshareable
+-
+ # Meta-object compiler
+-SYSCONF_MOC = $(QTDIR)/bin/moc
+-
+-# Linking shared libraries
+-# - Build the $(TARGET) library, eg. lib$(TARGET).so.0.0
+-# - Place target in $(DESTDIR) - which has a trailing /
+-# - Usually needs to incorporate $(VER_MAJ) and $(VER_MIN)
+-#
+-SYSCONF_LINK_SHLIB = ld
+-SYSCONF_LINK_TARGET_SHARED = lib$(TARGET).so.$(VER_MAJ).$(VER_MIN)
+-SYSCONF_LINK_LIB_SHARED = $(SYSCONF_LINK_SHLIB) -Bshareable $(LFLAGS) -o $(DESTDIR)$(SYSCONF_LINK_TARGET_SHARED) `lorder /usr/lib/c++rt0.o $(OBJECTS) $(OBJMOC) | tsort` $(LIBS)
++SYSCONF_MOC = $(QTDIR)/bin/moc1
+
+-# Linking static libraries
++# Linking libtool libraries
+ # - Build the $(TARGET) library, eg. lib$(TARGET).a
+ # - Place target in $(DESTDIR) - which has a trailing /
+ #
+-SYSCONF_AR = ar cqs
+-SYSCONF_LINK_TARGET_STATIC = lib$(TARGET).a
+-SYSCONF_LINK_LIB_STATIC = rm -f $(DESTDIR)$(SYSCONF_LINK_TARGET_STATIC) ; \
+- $(SYSCONF_AR) $(DESTDIR)$(SYSCONF_LINK_TARGET_STATIC) $(OBJECTS) $(OBJMOC)
++SYSCONF_LINK_TARGET = lib$(TARGET).la
++SYSCONF_LINK_LIB = rm -f $(SYSCONF_LINK_TARGET) ; \
++ $(LIBTOOL) --mode=link g++ -rpath $(PREFIX)/lib -version-info $(VER_MAJ):$(VER_MIN) \
++ -o $(SYSCONF_LINK_TARGET) $(OBJECTS:.o=.lo) $(OBJMOC:.o=.lo)
+ # Compiling application source
+ SYSCONF_CXXFLAGS = -O2 -fno-strength-reduce
+ # Compiling library source
+-SYSCONF_CXXFLAGS_LIB = -O2 -fno-strength-reduce -fPIC
++SYSCONF_CXXFLAGS_LIB =
+ # Compiling shared-object source
+-SYSCONF_CXXFLAGS_SHOBJ = -O2 -fno-strength-reduce -fPIC
+-SYSCONF_LINK_LIB = $(SYSCONF_LINK_LIB_STATIC)
+-SYSCONF_LINK_TARGET = $(SYSCONF_LINK_TARGET_STATIC)
++SYSCONF_CXXFLAGS_SHOBJ = -O2 -fno-strength-reduce