summaryrefslogtreecommitdiff
path: root/cad/qcad/patches
diff options
context:
space:
mode:
authordmcmahill <dmcmahill>2003-03-15 00:25:42 +0000
committerdmcmahill <dmcmahill>2003-03-15 00:25:42 +0000
commit05a960f8000c4eb6a695a309e06582609247e026 (patch)
treeadcf6f49509222387516687f814ffda8b187b9fe /cad/qcad/patches
parent7ef7070b0afea58140c2de7faff3ef6c1e9ffb02 (diff)
downloadpkgsrc-05a960f8000c4eb6a695a309e06582609247e026.tar.gz
on alpha lower optimization level on a handful of key problem files that
triggered a compiler error. This package now builds and seems to run on NetBSD-1.6/alpha
Diffstat (limited to 'cad/qcad/patches')
-rw-r--r--cad/qcad/patches/patch-aa45
1 files changed, 37 insertions, 8 deletions
diff --git a/cad/qcad/patches/patch-aa b/cad/qcad/patches/patch-aa
index 5831e6d60d1..2a437058be8 100644
--- a/cad/qcad/patches/patch-aa
+++ b/cad/qcad/patches/patch-aa
@@ -1,9 +1,8 @@
-$NetBSD: patch-aa,v 1.4 2002/09/20 21:17:14 jlam Exp $
+$NetBSD: patch-aa,v 1.5 2003/03/15 00:25:42 dmcmahill Exp $
--- Makefile.orig Sun Mar 25 06:17:10 2001
-+++ Makefile
-@@ -7,13 +7,14 @@
-
++++ Makefile Fri Mar 14 07:13:56 2003
+@@ -8,11 +8,13 @@
####### Compiler, tools and options
-CC = g++
@@ -11,6 +10,7 @@ $NetBSD: patch-aa,v 1.4 2002/09/20 21:17:14 jlam Exp $
+#CC = g++
+CXXFLAGS+= -fno-strength-reduce
+CFLAGS+= -fno-strength-reduce
++CXXFLAGS_NOOPT= ${CXXFLAGS:C/-O[0-9]*//g}
INCPATH = -I$(QTDIR)/include
-LINK = g++
-LFLAGS = -static
@@ -22,9 +22,7 @@ $NetBSD: patch-aa,v 1.4 2002/09/20 21:17:14 jlam Exp $
+MOC = $(QTDIR)/bin/moc
####### Files
-
-@@ -367,13 +368,13 @@
- .SUFFIXES: .cpp .cxx .cc .C .c
+@@ -368,11 +370,11 @@
.cpp.o:
- $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
@@ -39,4 +37,35 @@ $NetBSD: patch-aa,v 1.4 2002/09/20 21:17:14 jlam Exp $
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.C.o:
- $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+@@ -1791,4 +1793,7 @@
+ ractiondef.h \
+ rprgdef.h
++.if (${MACHINE_ARCH} == "alpha")
++ $(CXX) -c $(CXXFLAGS_NOOPT) $(INCPATH) -o $@ moc_rappwin.cpp
++.endif
+
+ moc_rattribdialog.o: moc_rattribdialog.cpp \
+@@ -1869,4 +1874,7 @@
+ rfontdialog.h \
+ rgraphdef.h
++.if (${MACHINE_ARCH} == "alpha")
++ $(CXX) -c $(CXXFLAGS_NOOPT) $(INCPATH) -o $@ moc_rfontdialog.cpp
++.endif
+
+ moc_rgraphic.o: moc_rgraphic.cpp \
+@@ -1882,4 +1890,7 @@
+ rmath.h \
+ rmathdef.h
++.if (${MACHINE_ARCH} == "alpha")
++ $(CXX) -c $(CXXFLAGS_NOOPT) $(INCPATH) -o $@ moc_rgraphic.cpp
++.endif
+
+ moc_rgroupbox.o: moc_rgroupbox.cpp \
+@@ -1963,4 +1974,7 @@
+ rlistboxitem.h \
+ rwidget.h
++.if (${MACHINE_ARCH} == "alpha")
++ $(CXX) -c $(CXXFLAGS_NOOPT) $(INCPATH) -o $@ moc_rlayerwidget.cpp
++.endif
+
+ moc_rlibrarybrowser.o: moc_rlibrarybrowser.cpp \