head 1.11; access; symbols pkgsrc-2016Q2:1.10.0.86 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.84 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.82 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.80 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.78 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.76 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.74 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.72 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.70 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.68 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.66 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.64 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.62 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.60 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.58 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.56 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.54 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.52 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.50 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.48 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.46 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.44 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.42 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.40 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.38 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.36 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.10.0.34 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.32 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.10.0.30 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.28 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.26 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.24 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.22 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.20 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.18 pkgsrc-2008Q1:1.10.0.16 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.10.0.14 pkgsrc-2007Q4-base:1.10 pkgsrc-2007Q3:1.10.0.12 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.10 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.8 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.10.0.6 pkgsrc-2006Q4-base:1.10 pkgsrc-2006Q3:1.10.0.4 pkgsrc-2006Q3-base:1.10 pkgsrc-2006Q2:1.10.0.2 pkgsrc-2006Q2-base:1.10 pkgsrc-2006Q1:1.9.0.2 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.8.0.10 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.8 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.6 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.4 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.8.0.2 pkgsrc-2004Q4-base:1.8 pkgsrc-2004Q3:1.7.0.6 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.4 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.2 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.6.0.2 pkgsrc-2003Q4-base:1.6 netbsd-1-6-1:1.4.0.2 netbsd-1-6-1-base:1.4 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.11 date 2016.08.30.10.56.04; author plunky; state dead; branches; next 1.10; commitid 2kuywClHw9FQNjkz; 1.10 date 2006.06.15.08.26.58; author chap; state Exp; branches; next 1.9; 1.9 date 2006.01.05.16.24.37; author joerg; state Exp; branches; next 1.8; 1.8 date 2004.10.12.21.02.18; author ben; state Exp; branches; next 1.7; 1.7 date 2004.01.02.18.11.06; author reinoud; state Exp; branches; next 1.6; 1.6 date 2003.04.29.21.51.54; author jtb; state Exp; branches; next 1.5; 1.5 date 2003.03.15.00.25.42; author dmcmahill; state Exp; branches; next 1.4; 1.4 date 2002.09.20.21.17.14; author jlam; state Exp; branches 1.4.2.1; next 1.3; 1.3 date 2001.08.29.22.41.06; author jlam; state Exp; branches; next 1.2; 1.2 date 2001.06.26.20.10.23; author jlam; state Exp; branches; next 1.1; 1.1 date 2001.03.26.20.53.53; author jtb; state Exp; branches 1.1.1.1; next ; 1.4.2.1 date 2003.03.15.12.13.17; author grant; state Exp; branches; next ; 1.1.1.1 date 2001.03.26.20.53.53; author jtb; state Exp; branches; next ; desc @@ 1.11 log @Upgrade QCAD to version 3.15.5.3 QCAD has been largely rewritten since the previous version (QCAD 2) was updated in pkgsrc, meaning that the changes are vast. From the authors website: QCAD 3 comes with a new and improved CAD engine which improves performance (spatial index) and allows for advanced property editing and future extensions (dynamic properties). The other major addition is a powerful and complete ECMAScript interface. New interactive tools can be developed with a few lines of ECMAScript but even entire new applications can be developed using QCAD technology. QCAD 3 is also the first QCAD version that fully supports the DWG format as well as various different versions of the DXF format. The complete ChangeLog is at http://www.qcad.org/en/changelog @ text @$NetBSD: patch-aa,v 1.10 2006/06/15 08:26:58 chap Exp $ --- qcad/src/qc_applicationwindow.cpp.orig 2005-11-22 06:49:33.000000000 -0500 +++ qcad/src/qc_applicationwindow.cpp @@@@ -2917,6 +2917,9 @@@@ void QC_ApplicationWindow::slotHelpAbout "
" + tr("Modules: %1").arg(modulesString) + "
" + QString("http://www.ribbonsoft.com") + + QString("
") + + QString("
Installed with pkgsrc: www.pkgsrc.org") + + QString("
use pkg_info for build details") #ifdef QC_ABOUT_ADD_COMPANY + QString("
") + QC_ABOUT_ADD_COMPANY + QString("") @@@@ -2943,7 +2946,7 @@@@ void QC_ApplicationWindow::slotHelpManua RS_SYSTEM->getAppDir().latin1()); RS_DEBUG->print("QC_ApplicationWindow::slotHelpManual(): appdir: %s", RS_SYSTEM->getAppDir().latin1()); - assistant = new QAssistantClient(RS_SYSTEM->getAppDir()+"/bin", this); + assistant = new QAssistantClient("@@QTDIR@@/bin", this); connect(assistant, SIGNAL(error(const QString&)), this, SLOT(slotError(const QString&))); QStringList args; @ 1.10 log @qcad-2.0.5.0 Community Edition at last imported from wip. While the old 1.5.4 release was something of a toy, QCad was thoroughly reworked for 2.0 and could now be called usable for many practical purposes. Versions 2.0.4.0 (initially) to 2.0.5.0 have been usable in wip for a bit more than a year, and so seem ready to import. "Yes, that should be fine. Please watch the bulk builds for it and try to fix any problems that might appear." -wiz@@ Updates to pkglint now produce some new suggestions, which I will make and commit after confirming they don't break anything; at least this version I already know to build successfully for me. @ text @d1 1 a1 1 $NetBSD$ @ 1.9 log @Always link the thread library explicitly when linking against qt-mt, needed on DragonFly and FreeBSD 4, not hurting on other platforms. Add DragonFly to the BSD enumeration. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2004/10/12 21:02:18 ben Exp $ d3 21 a23 53 --- Makefile.orig 2002-09-20 19:26:57.000000000 +0200 +++ Makefile @@@@ -8,20 +8,20 @@@@ ####### Compiler, tools and options -CC = gcc -CXX = g++ -LEX = flex -YACC = yacc -CFLAGS = -pipe -Wall -W -O2 -DQT_NO_DEBUG -CXXFLAGS = -pipe -Wall -W -O2 -DQT_NO_DEBUG +CC ?= gcc +CXX ?= g++ +LEX ?= flex +YACC ?= yacc +CFLAGS += -Wall -W -DQT_NO_DEBUG +CXXFLAGS += -Wall -W -DQT_NO_DEBUG LEXFLAGS = YACCFLAGS= -d -INCPATH = -I$(QTDIR)/include -I$(QTDIR)/mkspecs/linux-g++ +INCPATH = -I$(QTDIR)/include -I$(X11BASE)/include LINK = g++ LFLAGS = -LIBS = $(SUBLIBS) -Wl,-rpath,$(QTDIR)/lib -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm -AR = ar cqs -RANLIB = +LIBS = -Wl,-R$(QTDIR)/lib -L$(QTDIR)/lib -Wl,-R$(X11BASE)/lib -L$(X11BASE)/lib -Wl,-R$(LOCALBASE)/lib -L$(LOCALBASE)/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lSM -lICE -lXmu -lpng -lz -ljpeg ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} +AR ?= ar cqs +RANLIB ?= MOC = $(QTDIR)/bin/moc UIC = $(QTDIR)/bin/uic QMAKE = qmake @@@@ -1766,6 +1766,9 @@@@ moc_ractzoom.o: moc_ractzoom.cpp ractzoo moc_rappwin.o: moc_rappwin.cpp rappwin.h ractiondef.h \ rprgdef.h +.if (${MACHINE_ARCH} == "alpha") + $(CXX) -c $(CXXFLAGS_NOOPT) $(INCPATH) -o $@@ moc_rappwin.cpp +.endif moc_rattribdialog.o: moc_rattribdialog.cpp rattribdialog.h rcombobox.h \ rgraphdef.h \ @@@@ -1836,6 +1839,9 @@@@ moc_rgraphic.o: moc_rgraphic.cpp rgraphi rtypes.h \ rprgdef.h \ rmathdef.h +.if (${MACHINE_ARCH} == "alpha") + $(CXX) -c $(CXXFLAGS_NOOPT) $(INCPATH) -o $@@ moc_rgraphic.cpp +.endif moc_rgroupbox.o: moc_rgroupbox.cpp rgroupbox.h @ 1.8 log @Fix typo in linker flags so that qcad is linked properly. Addresses PR#27240 from Joern Clausen. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.7 2004/01/02 18:11:06 reinoud Exp $ d30 1 a30 1 +LIBS = -Wl,-R$(QTDIR)/lib -L$(QTDIR)/lib -Wl,-R$(X11BASE)/lib -L$(X11BASE)/lib -Wl,-R$(LOCALBASE)/lib -L$(LOCALBASE)/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lSM -lICE -lXmu -lpng -lz -ljpeg @ 1.7 log @Make qcad 1.5.4 compile again under NetBSD/alpha @ text @d1 1 a1 1 $NetBSD$ d30 1 a30 1 +LIBS = -Wl,-R,$(QTDIR)/lib -L$(QTDIR)/lib -Wl,-R$(X11BASE)/lib -L$(X11BASE)/lib -Wl,-R$(LOCALBASE)/lib -L$(LOCALBASE)/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lSM -lICE -lXmu -lpng -lz -ljpeg @ 1.6 log @Update to version 1.5.4. Changes include: * Updated to use qt3 * New functions * New language translations * New fonts added * Many bug fixes @ text @d3 1 a3 1 --- Makefile.orig d36 1 a36 1 @@@@ -1766,10 +1766,16 @@@@ d46 1 a46 8 rprgdef.h +.if (${MACHINE_ARCH} == "alpha") + $(CXX) -c $(CXXFLAGS_NOOPT) $(INCPATH) -o $@@ moc_rfontdialog.cpp +.endif moc_rbuttongroup.o: moc_rbuttongroup.cpp rbuttongroup.h @@@@ -1836,8 +1842,14 @@@@ a54 3 +.if (${MACHINE_ARCH} == "alpha") + $(CXX) -c $(CXXFLAGS_NOOPT) $(INCPATH) -o $@@ moc_rlayerwidget.cpp +.endif a55 2 moc_rhatchdialog.o: moc_rhatchdialog.cpp rhatchdialog.h rcombobox.h \ rgraphdef.h \ @ 1.5 log @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 @ text @d3 4 a6 3 --- Makefile.orig Sun Mar 25 06:17:10 2001 +++ Makefile Fri Mar 14 07:13:56 2003 @@@@ -8,11 +8,13 @@@@ d9 30 a38 34 -CC = g++ -CFLAGS = -Wall -W -O2 -fno-strength-reduce +#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 -LIBS = -L$(QTDIR)/lib -lqt -L/usr/X11R6/lib -lX11 -MOC = moc +LINK = $(CXX) +LFLAGS = ${LDFLAGS} +LIBS = -L$(QTDIR)/lib -lqt -L${X11BASE}/lib -lGLU -lGL -lXmu -lXext -lX11 -lm -lSM -lICE -lXmu -lpng -lz -ljpeg +MOC = $(QTDIR)/bin/moc ####### Files @@@@ -368,11 +370,11 @@@@ .cpp.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@@ $< + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@@ $< .cxx.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@@ $< + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@@ $< .cc.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@@ $< + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@@ $< .C.o: @@@@ -1791,4 +1793,7 @@@@ ractiondef.h \ d44 3 a46 4 moc_rattribdialog.o: moc_rattribdialog.cpp \ @@@@ -1869,4 +1874,7 @@@@ rfontdialog.h \ rgraphdef.h d51 5 a55 3 moc_rgraphic.o: moc_rgraphic.cpp \ @@@@ -1882,4 +1890,7 @@@@ rmath.h \ d61 1 a61 4 moc_rgroupbox.o: moc_rgroupbox.cpp \ @@@@ -1963,4 +1974,7 @@@@ rlistboxitem.h \ rwidget.h d66 2 a67 1 moc_rlibrarybrowser.o: moc_rlibrarybrowser.cpp \ @ 1.4 log @buildlink1 -> buildlink2 @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2001/08/29 22:41:06 jlam Exp $ d4 2 a5 3 +++ Makefile @@@@ -7,13 +7,14 @@@@ d13 1 d25 1 a25 3 @@@@ -367,13 +368,13 @@@@ .SUFFIXES: .cpp .cxx .cc .C .c d40 32 a71 1 $(CC) -c $(CFLAGS) $(INCPATH) -o $@@ $< @ 1.4.2.1 log @Pull up revision 1.5 (requested by dmcmahill in ticket #1213): 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 @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2003/03/15 00:25:42 dmcmahill Exp $ d4 3 a6 2 +++ Makefile Fri Mar 14 07:13:56 2003 @@@@ -8,11 +8,13 @@@@ a13 1 +CXXFLAGS_NOOPT= ${CXXFLAGS:C/-O[0-9]*//g} d25 3 a27 1 @@@@ -368,11 +370,11 @@@@ d42 1 a42 32 @@@@ -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 \ @ 1.3 log @Use x11.buildlink.mk instead of USE_X11. Also convert hard-coded references to ${X11BASE} in the header and library search paths into references to ${LOCALBASE}/share/x11-links. These packages should now be strongly- buildlinked regardless of whether xpkgwedge is installed. Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2001/06/26 20:10:23 jlam Exp $ d21 1 a21 1 +LIBS = -L$(QTDIR)/lib -lqt -L${BUILDLINK_X11_DIR}/lib -lGLU -lGL -lXmu -lXext -lX11 -lm -lSM -lICE -lXmu -lpng -lz -ljpeg @ 1.2 log @Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. @ text @d1 1 a1 1 $NetBSD$ d21 1 a21 1 +LIBS = -L$(QTDIR)/lib -lqt -L${X11BASE}/lib -lGLU -lGL -lXmu -lXext -lX11 -lm -lSM -lICE -lXmu -lpng -lz -ljpeg @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- Makefile.orig Sun Mar 25 11:17:10 2001 d20 3 a22 3 +#LFLAGS = -static +LIBS = -Wl,-R$(QTDIR)/lib -L$(QTDIR)/lib -lqt -Wl,-R${X11BASE}/lib -L${X11BASE}/lib -lGLU -lGL -lXmu -lXext -lX11 -lm -lSM -lICE -lXmu -Wl,-R${PNG_PREFIX}/lib -L${PNG_PREFIX}/lib -lpng -lz -Wl,-R${JPEG_PREFIX}/lib -L${JPEG_PREFIX}/lib -ljpeg +MOC = ${QTDIR}/bin/moc a42 9 @@@@ -386,7 +387,7 @@@@ all: $(TARGET) $(TARGET): $(OBJECTS) $(OBJMOC) - $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) + $(LINK) $(LDFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) moc: $(SRCMOC) @ 1.1.1.1 log @New qcad package: QCad is a simple 2D CAD System. With QCad you can easily construct and modify drawings with ISO-texts, dimensions, hatches and many other features and save them as DXF-files. These DXF-files are the interface to many CAD-systems such as AutoCAD and many others. @ text @@