From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 2 02:20:23 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A1F616A4CE for ; Sun, 2 May 2004 02:20:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D5DB043D45 for ; Sun, 2 May 2004 02:20:22 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i429KMPo009451 for ; Sun, 2 May 2004 02:20:22 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i429KMmh009450; Sun, 2 May 2004 02:20:22 -0700 (PDT) (envelope-from gnats) Resent-Date: Sun, 2 May 2004 02:20:22 -0700 (PDT) Resent-Message-Id: <200405020920.i429KMmh009450@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Benjamin Lutz Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FA1B16A4CE for ; Sun, 2 May 2004 02:17:00 -0700 (PDT) Received: from maxlor.mine.nu (c-213-160-32-54.customer.ggaweb.ch [213.160.32.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1853243D49 for ; Sun, 2 May 2004 02:16:59 -0700 (PDT) (envelope-from benlutz@datacomm.ch) Received: from localhost (localhost [127.0.0.1]) by maxlor.mine.nu (Postfix) with ESMTP id 1092E192 for ; Sun, 2 May 2004 11:16:58 +0200 (CEST) Received: from maxlor.mine.nu ([127.0.0.1]) by localhost (midgard [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 35354-01 for ; Sun, 2 May 2004 11:16:57 +0200 (CEST) Received: from merlin.intranet (merlin.intranet [10.0.0.16]) by maxlor.mine.nu (Postfix) with SMTP id 08201BD for ; Sun, 2 May 2004 11:16:57 +0200 (CEST) Message-Id: <20040502111656.40a746a0.benlutz@datacomm.ch> Date: Sun, 2 May 2004 11:16:56 +0200 From: Benjamin Lutz To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/66164: new port: lang/qsa X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 May 2004 09:20:23 -0000 >Number: 66164 >Category: ports >Synopsis: new port: lang/qsa >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun May 02 02:20:22 PDT 2004 >Closed-Date: >Last-Modified: >Originator: Benjamin Lutz >Release: FreeBSD 5.2.1-RELEASE-p5 i386 >Organization: >Environment: System: FreeBSD merlin 5.2.1-RELEASE-p5 FreeBSD 5.2.1-RELEASE-p5 #0: Sat Apr 17 02:17:20 CEST 2004 maxlor@merlin:/usr/obj/usr/src/sys/MERLIN i386 >Description: New Port: lang/qsa. Qt Script for Applications is a scripting toolkit for C++/Qt applications. >How-To-Repeat: >Fix: --- qsa.port.shar begins here --- # 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: # # qsa # qsa/files # qsa/files/patch-src-engine-qsoperations.cpp # qsa/files/patch-qsa.pro # qsa/files/patch-src-qsa-qsa.pro # qsa/pkg-descr # qsa/Makefile # qsa/pkg-plist # qsa/distinfo # echo c - qsa mkdir -p qsa > /dev/null 2>&1 echo c - qsa/files mkdir -p qsa/files > /dev/null 2>&1 echo x - qsa/files/patch-src-engine-qsoperations.cpp sed 's/^X//' >qsa/files/patch-src-engine-qsoperations.cpp << 'END-of-qsa/files/patch-src-engine-qsoperations.cpp' X--- src/engine/qsoperations.cpp.orig Fri Apr 30 17:56:33 2004 X+++ src/engine/qsoperations.cpp Fri Apr 30 18:00:22 2004 X@@ -54,12 +54,10 @@ X #include X #endif X X-#ifdef __APPLE__ X extern "C" { X long int isnan( long double ); X- int finite( double ); X+ int isinf( double ); X } X-#endif X X using namespace QS; X END-of-qsa/files/patch-src-engine-qsoperations.cpp echo x - qsa/files/patch-qsa.pro sed 's/^X//' >qsa/files/patch-qsa.pro << 'END-of-qsa/files/patch-qsa.pro' X--- qsa.pro.orig Fri Apr 30 19:11:24 2004 X+++ qsa.pro Fri Apr 30 19:11:34 2004 X@@ -1,3 +1,3 @@ X TEMPLATE = subdirs X CONFIG = ordered X-SUBDIRS = src examples X+SUBDIRS = src END-of-qsa/files/patch-qsa.pro echo x - qsa/files/patch-src-qsa-qsa.pro sed 's/^X//' >qsa/files/patch-src-qsa-qsa.pro << 'END-of-qsa/files/patch-src-qsa-qsa.pro' X--- src/qsa/qsa.pro.orig Sun May 2 01:12:44 2004 X+++ src/qsa/qsa.pro Sun May 2 01:13:17 2004 X@@ -82,7 +82,7 @@ X prf.files = qsa.prf X prf.path = $$QSA_INSTALL_PREFIX/mkspec/features X documentation.files = ../../doc/html/* X- documentation.path = $$QSA_INSTALL_PREFIX/doc/html X+ documentation.path = $$QSA_INSTALL_PREFIX/share/qt/doc/html X INSTALLS += headers target prf documentation X } X END-of-qsa/files/patch-src-qsa-qsa.pro echo x - qsa/pkg-descr sed 's/^X//' >qsa/pkg-descr << 'END-of-qsa/pkg-descr' XQt Script for Application (QSA) is a multiplatform toolkit that allows Xdevelopers to make their C++/Qt applications scriptable using an inter- Xpreted language, Qt Script (based on ECMAScript/JavaScript). X XQSA is tightly integrated with Qt, eliminating the need for bindings Xor wrappers, and comes with it's own freely distributable editor that Xallows users to edit, save and run scripts. X XWWW: http://www.trolltech.com/products/qsa/index.html END-of-qsa/pkg-descr echo x - qsa/Makefile sed 's/^X//' >qsa/Makefile << 'END-of-qsa/Makefile' X# New ports collection makefile for: qsa X# Date created: 2004-04-30 X# Whom: Benjamin Lutz X# X# $FreeBSD$ X# X XPORTNAME= qsa XPORTVERSION= 1.1.0 XCATEGORIES= lang XMASTER_SITES= ftp://ftp.trolltech.com/qsa/source/ XDISTNAME= ${PORTNAME}-x11-free-${PORTVERSION} XDIST_SUBDIR= KDE X XMAINTAINER= benlutz@datacomm.ch XCOMMENT= Qt Script for Applications, an application-scripting toolkit for Qt X XBUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake X XUSE_QT_VER= 3 XPREFIX= ${QT_PREFIX} XQMAKE_PREFIX= ${LOCALBASE} XMAKE_ENV+= QTDIR=${QT_PREFIX} QMAKESPEC=freebsd-g++ XPLIST_SUB= QMAKE_PREFIX=${QMAKE_PREFIX} XINSTALLS_SHLIB= yes X XQSA_CONFIGURE_ARGS= -prefix ${QT_PREFIX} # QSA uses a nonstandard configure X X.ifdef(WITHOUT_IDE) XQSA_CONFIGURE_ARGS+= -no-ide X.endif X Xpre-everything:: X.ifndef(WITHOUT_IDE) X @${ECHO_MSG} "" X @${ECHO_MSG} "You may use the following build option:" X @${ECHO_MSG} "" X @${ECHO_MSG} "WITHOUT_IDE" X @${ECHO_MSG} " Do not compile the QSA Workbench into QSA. QSA Workbench is a" X @${ECHO_MSG} " light-weight, simple to use scripting environment that developers" X @${ECHO_MSG} " can make available to scripters." X @${ECHO_MSG} "" X.endif X Xdo-configure: X cd ${WRKSRC} && ./configure ${QSA_CONFIGURE_ARGS} X Xpost-install: X# qsa.prf is erroneously installed as /usr/X11R6/mkspec/features/qsa.prf, X# when it should be /usr/local/share/qt/mkspecs/features/qsa.prf. So X# delete it, then reinstall it properly. Why is qmake not installed into X# $QTDIR anyway? X ${RM} -rf ${QT_PREFIX}/mkspec X ${MKDIR} ${QMAKE_PREFIX}/share/qt/mkspecs/features X ${INSTALL_DATA} ${WRKSRC}/src/qsa/qsa.prf ${QMAKE_PREFIX}/share/qt/mkspecs/features X X.include END-of-qsa/Makefile echo x - qsa/pkg-plist sed 's/^X//' >qsa/pkg-plist << 'END-of-qsa/pkg-plist' Xshare/qt/doc/html/addfunction.png Xshare/qt/doc/html/articles.html Xshare/qt/doc/html/classes.html Xshare/qt/doc/html/console.html Xshare/qt/doc/html/credits.html Xshare/qt/doc/html/dialog1.png Xshare/qt/doc/html/editmenu.png Xshare/qt/doc/html/example-scriptbutton.html Xshare/qt/doc/html/example-spreadsheet.html Xshare/qt/doc/html/example-textedit.html Xshare/qt/doc/html/examples.html Xshare/qt/doc/html/exportscriptdialog.png Xshare/qt/doc/html/extensions-1.html Xshare/qt/doc/html/extensions-2.html Xshare/qt/doc/html/extensions.dcf Xshare/qt/doc/html/extensions.html Xshare/qt/doc/html/extensions.xml Xshare/qt/doc/html/filedialog.png Xshare/qt/doc/html/filemenu.png Xshare/qt/doc/html/filter.html Xshare/qt/doc/html/filter_1.png Xshare/qt/doc/html/filter_2.png Xshare/qt/doc/html/functions.html Xshare/qt/doc/html/game.html Xshare/qt/doc/html/headerfilesynonyms Xshare/qt/doc/html/headers.html Xshare/qt/doc/html/helpmenu.png Xshare/qt/doc/html/importscriptdialog.png Xshare/qt/doc/html/index Xshare/qt/doc/html/index.html Xshare/qt/doc/html/inputitem.png Xshare/qt/doc/html/inputtext.png Xshare/qt/doc/html/language-1.html Xshare/qt/doc/html/language-2-1.html Xshare/qt/doc/html/language-2-2-1.html Xshare/qt/doc/html/language-2-2.html Xshare/qt/doc/html/language-2-3.html Xshare/qt/doc/html/language-2.html Xshare/qt/doc/html/language-3-1-1.html Xshare/qt/doc/html/language-3-1-10.html Xshare/qt/doc/html/language-3-1-11.html Xshare/qt/doc/html/language-3-1-12.html Xshare/qt/doc/html/language-3-1-13.html Xshare/qt/doc/html/language-3-1-14.html Xshare/qt/doc/html/language-3-1-15.html Xshare/qt/doc/html/language-3-1-16.html Xshare/qt/doc/html/language-3-1-17.html Xshare/qt/doc/html/language-3-1-2.html Xshare/qt/doc/html/language-3-1-3.html Xshare/qt/doc/html/language-3-1-4.html Xshare/qt/doc/html/language-3-1-5.html Xshare/qt/doc/html/language-3-1-6.html Xshare/qt/doc/html/language-3-1-7.html Xshare/qt/doc/html/language-3-1-8.html Xshare/qt/doc/html/language-3-1-9.html Xshare/qt/doc/html/language-3-1.html Xshare/qt/doc/html/language-3-2-1.html Xshare/qt/doc/html/language-3-2-2.html Xshare/qt/doc/html/language-3-2.html Xshare/qt/doc/html/language-3.html Xshare/qt/doc/html/language-4-1-1.html Xshare/qt/doc/html/language-4-1.html Xshare/qt/doc/html/language-4-2-1.html Xshare/qt/doc/html/language-4-2-2.html Xshare/qt/doc/html/language-4-2-3.html Xshare/qt/doc/html/language-4-2.html Xshare/qt/doc/html/language-4.html Xshare/qt/doc/html/language-5-1-1.html Xshare/qt/doc/html/language-5-1-10.html Xshare/qt/doc/html/language-5-1-2.html Xshare/qt/doc/html/language-5-1-3.html Xshare/qt/doc/html/language-5-1-4.html Xshare/qt/doc/html/language-5-1-5.html Xshare/qt/doc/html/language-5-1-6.html Xshare/qt/doc/html/language-5-1-7.html Xshare/qt/doc/html/language-5-1-8.html Xshare/qt/doc/html/language-5-1-9.html Xshare/qt/doc/html/language-5-1.html Xshare/qt/doc/html/language-5-2-1.html Xshare/qt/doc/html/language-5-2-2.html Xshare/qt/doc/html/language-5-2-3.html Xshare/qt/doc/html/language-5-2-4.html Xshare/qt/doc/html/language-5-2-5.html Xshare/qt/doc/html/language-5-2-6.html Xshare/qt/doc/html/language-5-2-7.html Xshare/qt/doc/html/language-5-2.html Xshare/qt/doc/html/language-5-3-1.html Xshare/qt/doc/html/language-5-3-2.html Xshare/qt/doc/html/language-5-3-3.html Xshare/qt/doc/html/language-5-3-4.html Xshare/qt/doc/html/language-5-3.html Xshare/qt/doc/html/language-5.html Xshare/qt/doc/html/language-6-1.html Xshare/qt/doc/html/language-6-10.html Xshare/qt/doc/html/language-6-11.html Xshare/qt/doc/html/language-6-12.html Xshare/qt/doc/html/language-6-13.html Xshare/qt/doc/html/language-6-14.html Xshare/qt/doc/html/language-6-15.html Xshare/qt/doc/html/language-6-16.html Xshare/qt/doc/html/language-6-17.html Xshare/qt/doc/html/language-6-2.html Xshare/qt/doc/html/language-6-3.html Xshare/qt/doc/html/language-6-4.html Xshare/qt/doc/html/language-6-5.html Xshare/qt/doc/html/language-6-6.html Xshare/qt/doc/html/language-6-7.html Xshare/qt/doc/html/language-6-8.html Xshare/qt/doc/html/language-6-9.html Xshare/qt/doc/html/language-6.html Xshare/qt/doc/html/language.dcf Xshare/qt/doc/html/language.html Xshare/qt/doc/html/language.xml Xshare/qt/doc/html/messageb1.png Xshare/qt/doc/html/newscript.png Xshare/qt/doc/html/plot.html Xshare/qt/doc/html/plot.png Xshare/qt/doc/html/projectmenu.png Xshare/qt/doc/html/propertydocs Xshare/qt/doc/html/propertyindex Xshare/qt/doc/html/qchkbox-w.png Xshare/qt/doc/html/qcombo1-w.png Xshare/qt/doc/html/qgrpbox-w.png Xshare/qt/doc/html/qlined-w.png Xshare/qt/doc/html/qradiobt-w.png Xshare/qt/doc/html/qsa-1.html Xshare/qt/doc/html/qsa-2.html Xshare/qt/doc/html/qsa-3.html Xshare/qt/doc/html/qsa-4.html Xshare/qt/doc/html/qsa-5.html Xshare/qt/doc/html/qsa.dcf Xshare/qt/doc/html/qsa.html Xshare/qt/doc/html/qsa.xml Xshare/qt/doc/html/qsad_callfunction.png Xshare/qt/doc/html/qsad_edittoolbar.png Xshare/qt/doc/html/qsad_filetoolbar.png Xshare/qt/doc/html/qsad_findtextdialog.png Xshare/qt/doc/html/qsad_gotolinedialog.png Xshare/qt/doc/html/qsad_newscriptdialog.png Xshare/qt/doc/html/qsad_nonobjectscript.png Xshare/qt/doc/html/qsad_objectscript.png Xshare/qt/doc/html/qsad_outputwindow.png Xshare/qt/doc/html/qsad_preferencesdialog.png Xshare/qt/doc/html/qsad_projecttoolbar.png Xshare/qt/doc/html/qsad_projectwindow.png Xshare/qt/doc/html/qsad_replacetextdialog.png Xshare/qt/doc/html/qsargument-h.html Xshare/qt/doc/html/qsargument-members.html Xshare/qt/doc/html/qsargument.html Xshare/qt/doc/html/qsargumentlist-members.html Xshare/qt/doc/html/qsargumentlist.html Xshare/qt/doc/html/qsaworkbench.png Xshare/qt/doc/html/qsdateed.png Xshare/qt/doc/html/qseditor-h.html Xshare/qt/doc/html/qseditor-members.html Xshare/qt/doc/html/qseditor.html Xshare/qt/doc/html/qsinputdialogfactory-h.html Xshare/qt/doc/html/qsinputdialogfactory-members.html Xshare/qt/doc/html/qsinputdialogfactory.html Xshare/qt/doc/html/qsinterpreter-h.html Xshare/qt/doc/html/qsinterpreter-members.html Xshare/qt/doc/html/qsinterpreter.html Xshare/qt/doc/html/qsobjectfactory-h.html Xshare/qt/doc/html/qsobjectfactory-members.html Xshare/qt/doc/html/qsobjectfactory.html Xshare/qt/doc/html/qspinbox-w.png Xshare/qt/doc/html/qsproject-h.html Xshare/qt/doc/html/qsproject-members.html Xshare/qt/doc/html/qsproject.html Xshare/qt/doc/html/qsscript-h.html Xshare/qt/doc/html/qsscript-members.html Xshare/qt/doc/html/qsscript.html Xshare/qt/doc/html/qsstackframe-members.html Xshare/qt/doc/html/qsstackframe.html Xshare/qt/doc/html/qsstacktrace-members.html Xshare/qt/doc/html/qsstacktrace.html Xshare/qt/doc/html/qstimeed.png Xshare/qt/doc/html/qsutilfactory-h.html Xshare/qt/doc/html/qsutilfactory-members.html Xshare/qt/doc/html/qsutilfactory.html Xshare/qt/doc/html/qsworkbench-h.html Xshare/qt/doc/html/qsworkbench-members.html Xshare/qt/doc/html/qsworkbench.html Xshare/qt/doc/html/qswrapperfactory-h.html Xshare/qt/doc/html/qswrapperfactory-members.html Xshare/qt/doc/html/qswrapperfactory.html Xshare/qt/doc/html/qt-script-for-applications.dcf Xshare/qt/doc/html/qt-script-for-applications.xml Xshare/qt/doc/html/qtscripter-1.html Xshare/qt/doc/html/qtscripter-2.html Xshare/qt/doc/html/qtscripter-3.html Xshare/qt/doc/html/qtscripter-4.html Xshare/qt/doc/html/qtscripter-5.html Xshare/qt/doc/html/qtscripter-6.html Xshare/qt/doc/html/qtscripter.dcf Xshare/qt/doc/html/qtscripter.html Xshare/qt/doc/html/qtscripter.xml Xshare/qt/doc/html/scribblescripter.html Xshare/qt/doc/html/searchmenu.png Xshare/qt/doc/html/titleindex Xshare/qt/doc/html/whatsthis Xshare/qt/doc/html/windowmenu1.png Xshare/qt/doc/html/windowmenu2.png Xshare/qt/doc/html/wrappers.html Xinclude/qsaglobal.h Xinclude/qsargument.h Xinclude/qsconfig.h Xinclude/qseditor.h Xinclude/qsinputdialogfactory.h Xinclude/qsinterpreter.h Xinclude/qsobjectfactory.h Xinclude/qsproject.h Xinclude/qsscript.h Xinclude/qswrapperfactory.h X@comment whitespace at the end of the next line is intentional; else the ports system for X@comment some reason omits the ".1" and records libqsa.so.1 twice. Xlib/libqsa.so.1.1 Xlib/libqsa.so.1 Xlib/libqsa.so Xlib/libqsa.so.1.1.0 X@cwd %%QMAKE_PREFIX%% Xshare/qt/mkspecs/features/qsa.prf X@dirrm share/qt/mkspecs/features END-of-qsa/pkg-plist echo x - qsa/distinfo sed 's/^X//' >qsa/distinfo << 'END-of-qsa/distinfo' XMD5 (KDE/qsa-x11-free-1.1.0.tar.gz) = 7394ebb3cf1c2576d61f8eaff9773b25 XSIZE (KDE/qsa-x11-free-1.1.0.tar.gz) = 1701807 END-of-qsa/distinfo exit --- qsa.port.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: