From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Feb 27 18:10:09 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 10EBB16A405 for ; Tue, 27 Feb 2007 18:10:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id E0A9913C481 for ; Tue, 27 Feb 2007 18:10:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l1RIA8RU031313 for ; Tue, 27 Feb 2007 18:10:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l1RIA8DT031312; Tue, 27 Feb 2007 18:10:08 GMT (envelope-from gnats) Resent-Date: Tue, 27 Feb 2007 18:10:08 GMT Resent-Message-Id: <200702271810.l1RIA8DT031312@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, Danny Pansters Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 925CF16A406 for ; Tue, 27 Feb 2007 18:04:47 +0000 (UTC) (envelope-from danny@ricin.com) Received: from smtpq2.tilbu1.nb.home.nl (smtpq2.tilbu1.nb.home.nl [213.51.146.201]) by mx1.freebsd.org (Postfix) with ESMTP id E3A3413C4A3 for ; Tue, 27 Feb 2007 18:04:46 +0000 (UTC) (envelope-from danny@ricin.com) Received: from [213.51.146.189] (port=39826 helo=smtp2.tilbu1.nb.home.nl) by smtpq2.tilbu1.nb.home.nl with esmtp (Exim 4.30) id 1HM6gw-0007IV-0s; Tue, 27 Feb 2007 19:04:46 +0100 Received: from cp464173-a.dbsch1.nb.home.nl ([84.27.221.74]:61497 helo=desktop.homenet) by smtp2.tilbu1.nb.home.nl with smtp (Exim 4.30) id 1HM6gk-0001JQ-CM; Tue, 27 Feb 2007 19:04:34 +0100 Received: by desktop.homenet (sSMTP sendmail emulation); Tue, 27 Feb 2007 19:04:32 +0100 Message-Id: <20070227180446.E3A3413C4A3@mx1.freebsd.org> Date: Tue, 27 Feb 2007 19:04:32 +0100 From: "Danny Pansters" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/109619: [new port] devel/py-qt4-core: PyQt4 bindings, QtCore module X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Danny Pansters List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Feb 2007 18:10:09 -0000 >Number: 109619 >Category: ports >Synopsis: [new port] devel/py-qt4-core: PyQt4 bindings, QtCore module >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Feb 27 18:10:08 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Danny Pansters >Release: FreeBSD 6.2-PRERELEASE i386 >Organization: >Environment: System: FreeBSD desktop.homenet 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1: Fri Jan 12 23:22:55 CET 2007 danny@desktop.homenet:/usr/obj/usr/src/sys/DESKTOP i386 >Description: This PR creates: devel/py-qt4-core devel/py-qt4-core/files new files: Makefile, distinfo, pkg-descr, pkg-plist, files/patch-configure.py This PR is part 6 of a series of 20 PRs concerning PyQt4 and QScintilla2 The following existing ports are affected ========================================= devel/py-sip ==> update to recent snapshot devel/py-dbus ==> update to 0.8.1 (dbus 1.0 API) x11-toolkits/py-qt ==> update to recent snapshot (sip backport) The following ports are new =========================== devel/qscintilla2 devel/qscintilla2-designerplugin databases/py-qt4-sql devel/py-qt4-assistant devel/py-qt4-core devel/py-qt4-dbus devel/py-qt4-designer devel/py-qt4-designerplugin devel/py-qt4-qscintilla2 devel/py-qt4-test graphics/py-qt4-svg misc/py-qt4-demo misc/py-qt4-doc net/py-qt4-network textproc/py-qt4-xml x11/py-qt4-opengl x11-toolkits/py-qt4-gui Distfile rerolling, packages ============================ Currently there are new snapshots made available upstream daily. The older snapshots are not retained and upstream often uploads a new snapshot under an existing name, which causes checksums to break. The distfiles from my web location should be in sync with the latest distname used in the ports so fetching and checksumming should work with that. Binary packages (i386/FreeBSD6-stable) can be fetched from http://freebsd.ricin.com/ports/packages/All/ >How-To-Repeat: >Fix: --- 06-py-qt4-core.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: # # /usr/ports/devel/py-qt4-core # /usr/ports/devel/py-qt4-core/files # /usr/ports/devel/py-qt4-core/files/patch-configure.py # /usr/ports/devel/py-qt4-core/pkg-plist # /usr/ports/devel/py-qt4-core/pkg-descr # /usr/ports/devel/py-qt4-core/distinfo # /usr/ports/devel/py-qt4-core/Makefile # echo c - /usr/ports/devel/py-qt4-core mkdir -p /usr/ports/devel/py-qt4-core > /dev/null 2>&1 echo c - /usr/ports/devel/py-qt4-core/files mkdir -p /usr/ports/devel/py-qt4-core/files > /dev/null 2>&1 echo x - /usr/ports/devel/py-qt4-core/files/patch-configure.py sed 's/^X//' >/usr/ports/devel/py-qt4-core/files/patch-configure.py << 'END-of-/usr/ports/devel/py-qt4-core/files/patch-configure.py' X--- configure.py.orig Mon Feb 19 04:39:13 2007 X+++ configure.py Tue Feb 20 15:38:35 2007 X@@ -135,19 +135,19 @@ X def check_modules(self): X pyqt_modules.append("QtCore") X X- check_module("QtGui", "qwidget.h", "new QWidget()") X- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()") X- check_module("QtOpenGL", "qgl.h", "new QGLWidget()") X- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()") X- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()") X- check_module("QtTest", "QtTest", "QTest::qSleep(0)") X- check_module("QtXml", "qdom.h", "new QDomDocument()") X- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")") X- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()") X- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer") X+ #check_module("QtGui", "qwidget.h", "new QWidget()") X+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()") X+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()") X+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()") X+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()") X+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)") X+ #check_module("QtXml", "qdom.h", "new QDomDocument()") X+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")") X+ #check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()") X+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer") X X- if os.path.isdir("dbus"): X- check_dbus() X+ #if os.path.isdir("dbus"): X+ # check_dbus() X X def code(self): X # Note that the order of the dependent modules is important. X@@ -201,31 +201,31 @@ X generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"]) X X # Generate the consolidated module. X- sipconfig.inform("Creating Qt consolidated module...") X- f = open("Qt.py", "w") X+ #sipconfig.inform("Creating Qt consolidated module...") X+ #f = open("Qt.py", "w") X X- for m in pyqt_modules: X- f.write("from PyQt4.%s import *\n" % m) X+ #for m in pyqt_modules: X+ # f.write("from PyQt4.%s import *\n" % m) X X- f.close() X+ #f.close() X X # Generate the QScintilla API file. X- sipconfig.inform("Creating QScintilla API file...") X- f = open("PyQt4.api", "w") X+ #sipconfig.inform("Creating QScintilla API file...") X+ #f = open("PyQt4.api", "w") X X- for m in pyqt_modules: X- api = open(m + ".api") X+ #for m in pyqt_modules: X+ # api = open(m + ".api") X X- for l in api: X- f.write("PyQt4." + l) X+ # for l in api: X+ # f.write("PyQt4." + l) X X- api.close() X- os.remove(m + ".api") X+ # api.close() X+ # os.remove(m + ".api") X X- f.close() X+ #f.close() X X def module_installs(self): X- return ["__init__.py", "Qt.py", "pyqtconfig.py"] X+ return ["__init__.py", "pyqtconfig.py"] X X def qpylibs(self): X # See which QPy libraries to build. X@@ -825,7 +825,7 @@ X sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted) X X # Confirm the license. X- print X+ """print X print "Type 'L' to view the license." X print "Type 'yes' to accept the terms of the license." X print "Type 'no' to decline the terms of the license." X@@ -847,7 +847,7 @@ X X if resp == "l": X os.system("more LICENSE") X- X+ """ X # If there should be a license file then check it is where it should be. X if lfile: X if os.access(os.path.join("sip", lfile), os.F_OK): X@@ -1367,7 +1367,7 @@ X scidir = os.path.join(qt_datadir, "qsci") X X if opt_api or os.path.isdir(scidir): X- installs.append(("PyQt4.api", os.path.join(scidir, "api", "python"))) X+ installs.append(("QtCore.api", os.path.join(scidir, "api", "python"))) X X sipconfig.ParentMakefile( X configuration=sipcfg, END-of-/usr/ports/devel/py-qt4-core/files/patch-configure.py echo x - /usr/ports/devel/py-qt4-core/pkg-plist sed 's/^X//' >/usr/ports/devel/py-qt4-core/pkg-plist << 'END-of-/usr/ports/devel/py-qt4-core/pkg-plist' Xbin/pyuic4 X%%PYTHON_SITELIBDIR%%/PyQt4/QtCore.so X%%PYTHON_SITELIBDIR%%/PyQt4/__init__.py X%%PYTHON_SITELIBDIR%%/PyQt4/__init__.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/__init__.pyo X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementPath.py X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementPath.pyc X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementPath.pyo X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementTree.py X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementTree.pyc X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementTree.pyo X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/__init__.py X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/__init__.pyc X%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/__init__.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/pyqtconfig.py X%%PYTHON_SITELIBDIR%%/PyQt4/pyqtconfig.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/pyqtconfig.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/__init__.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/__init__.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/__init__.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/compiler.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/compiler.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/compiler.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/indenter.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/indenter.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/indenter.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/qobjectcreator.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/qobjectcreator.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/qobjectcreator.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/qtproxies.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/qtproxies.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler/qtproxies.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/__init__.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/__init__.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/__init__.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/loader.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/loader.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/loader.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/qobjectcreator.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/qobjectcreator.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader/qobjectcreator.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/__init__.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/__init__.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/__init__.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/exceptions.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/exceptions.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/exceptions.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/objcreator.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/objcreator.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/objcreator.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/properties.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/properties.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/properties.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/pyuic.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/pyuic.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/pyuic.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/uiparser.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/uiparser.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/uiparser.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qaxcontainer.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qaxcontainer.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qaxcontainer.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qscintilla.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qscintilla.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qscintilla.pyo X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qwt.py X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qwt.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qwt.pyo X%%SIPFILES%%%%SIPDIR%%/QtCore/QtCoremod.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qabstracteventdispatcher.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qabstractfileengine.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qabstractitemmodel.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qbasictimer.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qbitarray.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qbuffer.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qbytearray.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qbytearraymatcher.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qchar.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qcoreapplication.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qcoreevent.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qdatastream.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qdatetime.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qdir.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qeventloop.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qfile.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qfileinfo.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qfilesystemwatcher.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qfsfileengine.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qglobal.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qiodevice.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qlibrary.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qlibraryinfo.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qline.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qlist.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qlocale.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qmap.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qmetaobject.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qmimedata.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qmutex.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qnamespace.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qobject.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qobjectcleanuphandler.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qobjectdefs.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qpair.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qpluginloader.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qpoint.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qprocess.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qreadwritelock.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qrect.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qregexp.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qresource.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qsemaphore.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qsettings.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qsignalmapper.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qsize.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qsocketnotifier.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qstring.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qstringlist.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qstringmatcher.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qtemporaryfile.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qtextcodec.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qtextstream.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qthread.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qtimeline.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qtimer.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qtranslator.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qurl.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/quuid.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qvariant.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qvector.sip X%%SIPFILES%%%%SIPDIR%%/QtCore/qwaitcondition.sip X%%ELTREE%%@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/elementtree X@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler X@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader X@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins X@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic X%%SIPFILES%%@dirrm %%SIPDIR%%/QtCore X@dirrm %%PYTHON_SITELIBDIR%%/PyQt4 X@cwd %%LOCALBASE%% X%%API%%%%APIFILE%% X%%API%%@dirrmtry share/qt4/qsci/api/python X%%API%%@dirrmtry share/qt4/qsci/api X%%API%%@dirrmtry share/qt4/qsci END-of-/usr/ports/devel/py-qt4-core/pkg-plist echo x - /usr/ports/devel/py-qt4-core/pkg-descr sed 's/^X//' >/usr/ports/devel/py-qt4-core/pkg-descr << 'END-of-/usr/ports/devel/py-qt4-core/pkg-descr' XPyQt4 is a set of Python bindings for Trolltech's Qt4 application framework. XThis package provides the QtCore module. X XWWW: http://www.riverbankcomputing.co.uk/pyqt/ END-of-/usr/ports/devel/py-qt4-core/pkg-descr echo x - /usr/ports/devel/py-qt4-core/distinfo sed 's/^X//' >/usr/ports/devel/py-qt4-core/distinfo << 'END-of-/usr/ports/devel/py-qt4-core/distinfo' XMD5 (PyQt-x11-gpl-4-snapshot-20070225.tar.gz) = 89bc82feba24afe9bf3ea077e8f0cae2 XSHA256 (PyQt-x11-gpl-4-snapshot-20070225.tar.gz) = d181fb50236885107863c6a0ab4c72cf54967b0711a1cd1aea3bff3e710f73af XSIZE (PyQt-x11-gpl-4-snapshot-20070225.tar.gz) = 5620849 END-of-/usr/ports/devel/py-qt4-core/distinfo echo x - /usr/ports/devel/py-qt4-core/Makefile sed 's/^X//' >/usr/ports/devel/py-qt4-core/Makefile << 'END-of-/usr/ports/devel/py-qt4-core/Makefile' X# New ports collection makefile for: py-qt4-core X# Date created: 2007-02-19 X# Whom: Danny Pansters X# X# $FreeBSD: Exp $ X XPORTNAME= core XPORTVERSION= 4.2 XCATEGORIES= devel python XMASTER_SITES= http://www.riverbankcomputing.com/Downloads/Snapshots/PyQt4/ \ X http://freebsd.ricin.com/ports/distfiles/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt4- XDISTNAME= PyQt-x11-gpl-4-snapshot-20070225 X XMAINTAINER= danny@ricin.com XCOMMENT= Python bindings for the Qt4 toolkit, QtCore module X XBUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip XRUN_DEPENDS= ${BUILD_DEPENDS} X XHAS_CONFIGURE= yes XUSE_PYTHON= 2.3+ XUSE_QT_VER= 4 XQT_COMPONENTS= corelib qmake X XOPTIONS= API "Install QtCore API for QScintilla2" on \ X DEBUG "Enable debugging in generated code" off \ X SIPFILES "Install the QtCore SIP files" on \ X TRACING "Enable tracing in generated code" off X XOPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options XAPIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtCore.api XSIPDIR= ${PREFIX}/share/py-sip XARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \ X -q ${QT_PREFIX}/bin/qmake-qt4 -a X X.include X X.if defined(WITH_DEBUG) XARGS+= -u X.endif X.if defined(WITHOUT_API) XPLIST_SUB+= API="@comment " XPLIST_SUB+= APIFILE="@comment " X.else XLIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2 XPLIST_SUB+= API="" XPLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtCore.api" X.endif X.if defined(WITHOUT_SIPFILES) XARGS+= -v /dev/null XPLIST_SUB+= SIPFILES="@comment " XPLIST_SUB+= SIPDIR="@comment " X.else XARGS+= -v ${SIPDIR} XPLIST_SUB+= SIPFILES="" XPLIST_SUB+= SIPDIR="share/py-sip" X.endif X.if defined(WITH_TRACING) XARGS+= -r X.endif X.if ${PYTHON_VER} >= 2.5 XPLIST_SUB+= ELTREE="@comment " X.else XPLIST_SUB+= ELTREE="" X.endif X Xdo-configure: X ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ X ${PYTHON_CMD} configure.py ${ARGS} ) X Xpost-install: X ( cd ${PYTHONPREFIX_SITELIBDIR}/PyQt4 && \ X ${PYTHON_CMD} ${PYTHON_LIBDIR}/py_compile.py \ X `ls *.py */*.py */*/*.py` && \ X ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/py_compile.py \ X `ls *.py */*.py */*/*.py`) X.if defined(WITHOUT_API) X ( ${RM} ${APIFILE} ) X.endif X X.include END-of-/usr/ports/devel/py-qt4-core/Makefile exit --- 06-py-qt4-core.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: