From owner-freebsd-ports Tue Mar 12 16:10:17 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 715EA37B405 for ; Tue, 12 Mar 2002 16:10:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2D0A1A21874; Tue, 12 Mar 2002 16:10:01 -0800 (PST) (envelope-from gnats) Received: from dc-mx04.cluster1.charter.net (dc-mx04.cluster0.hsacorp.net [209.225.8.14]) by hub.freebsd.org (Postfix) with ESMTP id 5794837B402 for ; Tue, 12 Mar 2002 16:04:44 -0800 (PST) Received: from fly.homeunix.org ([66.169.158.130] verified) by dc-mx04.cluster1.charter.net (CommuniGate Pro SMTP 3.5.3) with ESMTP id 22232422 for FreeBSD-gnats-submit@freebsd.org; Tue, 12 Mar 2002 19:11:13 -0500 Received: by fly.homeunix.org (Postfix, from userid 1000) id 304005CD2; Tue, 12 Mar 2002 18:05:27 -0600 (CST) Message-Id: <20020313000527.304005CD2@fly.homeunix.org> Date: Tue, 12 Mar 2002 18:05:27 -0600 (CST) From: Bob Bomar Reply-To: Bob Bomar To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/35834: New Port: Qwt Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 35834 >Category: ports >Synopsis: New Port: Qwt >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Mar 12 16:10:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Bob Bomar >Release: FreeBSD 4.5-STABLE i386 >Organization: >Environment: System: FreeBSD fly.homeunix.org 4.5-STABLE FreeBSD 4.5-STABLE #0: Sun Mar 10 21:41:23 CST 2002 root@fly.homeunix.org:/usr/obj/usr/src/sys/GENERIC i386 >Description: Qwt is an extension to the Qt GUI library from Troll Tech AS. The Qwt library contains widgets and componets which are primarily useful for technical and scientifical purposes. It includes a 2-D plotting widget, different kinds of sliders and much more. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # qwt # qwt/pkg-comment # qwt/pkg-descr # qwt/pkg-plist # qwt/Makefile # qwt/distinfo # qwt/files # qwt/files/patch-makefiles::freebsd-g++ # echo c - qwt mkdir -p qwt > /dev/null 2>&1 echo x - qwt/pkg-comment sed 's/^X//' >qwt/pkg-comment << 'END-of-qwt/pkg-comment' XQwt widget library for technical purposes END-of-qwt/pkg-comment echo x - qwt/pkg-descr sed 's/^X//' >qwt/pkg-descr << 'END-of-qwt/pkg-descr' XQwt is an extension to the Qt GUI library from Troll Tech AS. The Qwt library Xcontains widgets and componets which are primarily useful for technical and Xscientifical purposes. It includes a 2-D plotting widget, different kinds of Xsliders and much more. X X- Bob Bomar X END-of-qwt/pkg-descr echo x - qwt/pkg-plist sed 's/^X//' >qwt/pkg-plist << 'END-of-qwt/pkg-plist' Xinclude/qwt/qwt.h Xinclude/qwt/qwt_arrbtn.h Xinclude/qwt/qwt_autoscl.h Xinclude/qwt/qwt_clrfltr.h Xinclude/qwt/qwt_counter.h Xinclude/qwt/qwt_curve.h Xinclude/qwt/qwt_dimap.h Xinclude/qwt/qwt_drange.h Xinclude/qwt/qwt_grid.h Xinclude/qwt/qwt_knob.h Xinclude/qwt/qwt_legend.h Xinclude/qwt/qwt_marker.h Xinclude/qwt/qwt_math.h Xinclude/qwt/qwt_pixframe.h Xinclude/qwt/qwt_plot.h Xinclude/qwt/qwt_plot_classes.h Xinclude/qwt/qwt_plot_dict.h Xinclude/qwt/qwt_plot_item.h Xinclude/qwt/qwt_plot_pixframe.h Xinclude/qwt/qwt_rect.h Xinclude/qwt/qwt_scale.h Xinclude/qwt/qwt_scldiv.h Xinclude/qwt/qwt_scldraw.h Xinclude/qwt/qwt_sclif.h Xinclude/qwt/qwt_sldbase.h Xinclude/qwt/qwt_slider.h Xinclude/qwt/qwt_spline.h Xinclude/qwt/qwt_symbol.h Xinclude/qwt/qwt_thermo.h Xinclude/qwt/qwt_wheel.h Xlib/libqwt.so Xlib/libqwt.so.0.4.0 X@dirrm include/qwt END-of-qwt/pkg-plist echo x - qwt/Makefile sed 's/^X//' >qwt/Makefile << 'END-of-qwt/Makefile' X# New ports collection makefile for: Qwt X# Date created: 02 March 2002 X# Whom: Bob Bomar X# X# $FreeBSD$ X# X XPORTNAME= qwt XPORTVERSION= 0.4.0 XCATEGORIES= x11-toolkits XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR=qwt X XMAINTAINER= bob@fly.homeunix.org X XUSE_QT_VER= 2 X XMAKE_ENV= CXXFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib" \ X INCPATH="-I${X11BASE}/include/qt2" \ X LIBS="-L${X11BASE}/lib" \ X QTDIR="${X11BASE}" \ X MOC=${MOC} X XMAN3= Qwt.3 \ X QwtArrowButton.3 \ X QwtAutoScale.3 \ X QwtColorFilter.3 \ X QwtCounter.3 \ X QwtCurve.3 \ X QwtDblRange.3 \ X QwtDiMap.3 \ X QwtFltrDim.3 \ X QwtFltrGray.3 \ X QwtFltrInv.3 \ X QwtGrid.3 \ X QwtKnob.3 \ X QwtLegend.3 \ X QwtLegendItem.3 \ X QwtMarker.3 \ X QwtPixFrame.3 \ X QwtPlot.3 \ X QwtScale.3 \ X QwtScaleDiv.3 \ X QwtScaleDraw.3 \ X QwtScaleIf.3 \ X QwtSlider.3 \ X QwtSliderBase.3 \ X QwtSpline.3 \ X QwtSymbol.3 \ X QwtThermo.3 \ X QwtWheel.3 \ X bug.3 \ X changes.3 \ X install.3 \ X qwt_math.h.3 \ X screenshots.3 X Xpre-build: X ${LN} -fs ${WRKSRC}/makefiles/freebsd-g++ ${WRKSRC}/Makefile X Xdo-install: X ${INSTALL_DATA} ${WRKSRC}/libqwt.so.0.4.0 ${PREFIX}/lib X ${LN} -fs libqwt.so.0.4.0 ${PREFIX}/lib/libqwt.so X ${MKDIR} ${PREFIX}/include/qwt X ${INSTALL_DATA} ${WRKSRC}/include/*.h ${PREFIX}/include/qwt X ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/* ${PREFIX}/man/man3 X X.include END-of-qwt/Makefile echo x - qwt/distinfo sed 's/^X//' >qwt/distinfo << 'END-of-qwt/distinfo' XMD5 (qwt-0.4.0.tar.gz) = 3ca757793fa02ab691a7bfbbe531b1d8 END-of-qwt/distinfo echo c - qwt/files mkdir -p qwt/files > /dev/null 2>&1 echo x - qwt/files/patch-makefiles::freebsd-g++ sed 's/^X//' >qwt/files/patch-makefiles::freebsd-g++ << 'END-of-qwt/files/patch-makefiles::freebsd-g++' X--- makefiles/freebsd-g++.orig Mon Oct 22 12:38:06 2001 X+++ makefiles/freebsd-g++ Tue Mar 12 17:40:28 2002 X@@ -7,17 +7,17 @@ X X ####### Compiler, tools and options X X-CC = gcc X-CXX = g++ X-CFLAGS = -pipe -O2 -fPIC -DNO_DEBUG X-CXXFLAGS= -pipe -O2 -fPIC -DNO_DEBUG X-INCPATH = -I/usr/local/include -I$(QTDIR)/include X+CC ?= gcc X+CXX ?= g++ X+CFLAGS ?= -pipe -O2 -fPIC -DNO_DEBUG X+CXXFLAGS?= -pipe -O2 -fPIC -DNO_DEBUG X+INCPATH ?= -I/usr/local/include -I$(QTDIR)/include X LINK = g++ X LFLAGS = -shared X-LIBS = $(SUBLIBS) -L/usr/local/lib -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm X+LIBS = $(SUBLIBS) -L/usr/local/lib -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt2 -lXext -lX11 -lm X AR = ar cqs X RANLIB = X-MOC = $(QTDIR)/bin/moc X+MOC ?= $(QTDIR)/bin/moc X UIC = $(QTDIR)/bin/uic X X TAR = tar -cf END-of-qwt/files/patch-makefiles::freebsd-g++ exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message