From 05a960f8000c4eb6a695a309e06582609247e026 Mon Sep 17 00:00:00 2001 From: dmcmahill Date: Sat, 15 Mar 2003 00:25:42 +0000 Subject: 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 --- cad/qcad/patches/patch-aa | 45 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 37 insertions(+), 8 deletions(-) (limited to 'cad/qcad/patches') 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 \ -- cgit v1.2.3