Date: Mon, 17 Jun 2002 18:25:27 +0900 (KST) From: Hye-Shik Chang <perky@fallin.lv> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/39407: Update port: x11-toolkits/py-qt Message-ID: <200206170925.g5H9PRLY024593@akaraka.yonsei.ac.kr>
next in thread | raw e-mail | index | archive | help
>Number: 39407 >Category: ports >Synopsis: Update port: x11-toolkits/py-qt >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Jun 17 02:30:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Hye-Shik Chang >Release: FreeBSD 5.0-CURRENT i386 >Organization: Yonsei University >Environment: System: FreeBSD akaraka.yonsei.ac.kr 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Tue Jun 4 20:20:35 KST 2002 root@akaraka.yonsei.ac.kr:/usr/src/sys/i386/compile/JOARRA i386 >Description: Upgrade to 3.2.4 >How-To-Repeat: >Fix: diff -ruN py-qt.orig/Makefile py-qt/Makefile --- py-qt.orig/Makefile Sat Jun 1 14:52:44 2002 +++ py-qt/Makefile Mon Jun 17 18:20:00 2002 @@ -4,33 +4,31 @@ # # $FreeBSD: ports/x11-toolkits/py-qt/Makefile,v 1.9 2002/04/25 15:42:30 sobomax Exp $ -PORTNAME= py-qt -PORTVERSION= 2.5 +PORTNAME= qt3 +PORTVERSION= 3.2.4 CATEGORIES= x11-toolkits python -MASTER_SITES= ftp://ftp.rygannon.com/pub/PyQt/ -DISTNAME= PyQt-${PORTVERSION} +MASTER_SITES= http://www.riverbankcomputing.co.uk/download/PyQt/ +DISTNAME= PyQt-${PORTVERSION}-Qt-3.0.2-X11 +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= adsharma@sharmas.dhs.org -LIB_DEPENDS= sip.6:${PORTSDIR}/devel/sip +BUILD_DEPENDS= sip:${PORTSDIR}/devel/sip +RUN_DEPENDS= sip:${PORTSDIR}/devel/sip -USE_QT_VER= 2 +USE_QT_VER= 3 USE_PYTHON= yes USE_LIBTOOL= yes -USE_GMAKE= yes +WRKSRC= ${WRKDIR}/PyQt-${PORTVERSION} LIBTOOLFLAGS= --disable-ltlibs --disable-static -CONFIGURE_ENV= LDFLAGS=-lgcc \ - SIP_MOC="${X11BASE}/bin/moc2" - -pre-patch: - @find ${WRKSRC} -name Makefile.in | \ - xargs ${PERL} -pi -e 's|-lqt[^2]|-lqt2 |g' +CONFIGURE_ENV= LDFLAGS="-lgcc -lc_r" post-configure: - @${PERL} -pi -e 's|^deplibs_check_method=.*|deplibs_check_method=pass_all|' \ + @${REINPLACE_CMD} -e 's|^deplibs_check_method=.*|deplibs_check_method=pass_all|' \ ${WRKSRC}/libtool post-install: - ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PYTHON_SITELIBDIR}/eric + @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PYTHON_SITELIBDIR}/eric + @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${PYTHON_SITELIBDIR}/eric .include <bsd.port.mk> diff -ruN py-qt.orig/distinfo py-qt/distinfo --- py-qt.orig/distinfo Mon Dec 3 14:47:22 2001 +++ py-qt/distinfo Mon Jun 17 08:03:16 2002 @@ -1 +1 @@ -MD5 (PyQt-2.5.tar.gz) = 4a7314bf51d14093983dbbc471bad904 +MD5 (PyQt-3.2.4-Qt-3.0.2-X11.tar.gz) = b2e4dd8094104f33e4ea54d97bef29bd diff -ruN py-qt.orig/files/patch-configure py-qt/files/patch-configure --- py-qt.orig/files/patch-configure Fri Apr 26 00:42:30 2002 +++ py-qt/files/patch-configure Thu Jan 1 09:00:00 1970 @@ -1,13 +0,0 @@ - -$FreeBSD: ports/x11-toolkits/py-qt/files/patch-configure,v 1.1 2002/04/25 15:42:30 sobomax Exp $ - ---- configure 2002/04/25 10:59:23 1.1 -+++ configure 2002/04/25 10:59:50 -@@ -5274,6 +5274,7 @@ - - # This can be used to rebuild libtool when needed - LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" -+$ac_aux_dir/ltconfig $LIBTOOL_DEPS - - # Always use our own libtool. - LIBTOOL='$(SHELL) $(top_builddir)/libtool' diff -ruN py-qt.orig/files/patch-qt::Makefile.in py-qt/files/patch-qt::Makefile.in --- py-qt.orig/files/patch-qt::Makefile.in Fri Apr 26 00:42:30 2002 +++ py-qt/files/patch-qt::Makefile.in Mon Jun 17 08:30:53 2002 @@ -1,14 +1,11 @@ - -$FreeBSD: ports/x11-toolkits/py-qt/files/patch-qt::Makefile.in,v 1.1 2002/04/25 15:42:30 sobomax Exp $ - ---- qt/Makefile.in 2002/04/25 14:32:42 1.1 -+++ qt/Makefile.in 2002/04/25 14:36:47 -@@ -109,7 +109,7 @@ +--- qt/Makefile.in.orig Mon Jun 17 08:29:51 2002 ++++ qt/Makefile.in Mon Jun 17 08:30:05 2002 +@@ -360,7 +360,7 @@ lib_LTLIBRARIES = libqtcmodule.la - libqtcmodule_la_SOURCES = $(PYQT_SOURCES) --libqtcmodule_la_LDFLAGS = -release 2.5 + libqtcmodule_la_SOURCES = $(PYQT_SRC) +-libqtcmodule_la_LDFLAGS = -release 3.2.4 +libqtcmodule_la_LDFLAGS = -module -avoid-version - libqtcmodule_la_LIBADD = $(SIP_LDLIBDIRS) -lsip -lqt2 $(SIP_LDXFLAGS) + libqtcmodule_la_LIBADD = $(SIP_LDLIBDIRS) -lsip -l$(SIP_QTLIB) $(SIP_LDXFLAGS) + subdir = qt mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs - CONFIG_HEADER = ../config.h diff -ruN py-qt.orig/pkg-descr py-qt/pkg-descr --- py-qt.orig/pkg-descr Thu Nov 16 19:00:51 2000 +++ py-qt/pkg-descr Mon Jun 17 08:59:02 2002 @@ -1,3 +1,6 @@ -Python Bindings for Qt. +PyQt is a set of Python bindings for the Qt toolkit. The bindings are +implemented as a set of Python modules: qt, qtcanvas, qtgl, qtnetwork, +qtsql, qttable and qtxml, and contains 300 classes and over 5,750 +functions and methods. -WWW: http://www.thekompany.com/projects/pykde/ +WWW: http://www.riverbankcomputing.co.uk/pyqt/ diff -ruN py-qt.orig/pkg-plist py-qt/pkg-plist --- py-qt.orig/pkg-plist Sat Jun 1 14:52:44 2002 +++ py-qt/pkg-plist Mon Jun 17 08:44:34 2002 @@ -1,32 +1,46 @@ bin/pyuic bin/eric -lib/%%PYTHON_VERSION%%/site-packages/libqtcmodule.so -lib/%%PYTHON_VERSION%%/site-packages/qt.py -lib/%%PYTHON_VERSION%%/site-packages/qt.pyo -lib/%%PYTHON_VERSION%%/site-packages/eric/eric.py -lib/%%PYTHON_VERSION%%/site-packages/eric/AsyncIO.py -lib/%%PYTHON_VERSION%%/site-packages/eric/Config.py -lib/%%PYTHON_VERSION%%/site-packages/eric/DebugClient.py -lib/%%PYTHON_VERSION%%/site-packages/eric/DebugServer.py -lib/%%PYTHON_VERSION%%/site-packages/eric/DebugProtocol.py -lib/%%PYTHON_VERSION%%/site-packages/eric/Explorer.py -lib/%%PYTHON_VERSION%%/site-packages/eric/Icons.py -lib/%%PYTHON_VERSION%%/site-packages/eric/Info.py -lib/%%PYTHON_VERSION%%/site-packages/eric/Scanner.py -lib/%%PYTHON_VERSION%%/site-packages/eric/Shell.py -lib/%%PYTHON_VERSION%%/site-packages/eric/SourceViewer.py -lib/%%PYTHON_VERSION%%/site-packages/eric/UserInterface.py -lib/%%PYTHON_VERSION%%/site-packages/eric/AsyncIO.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/Config.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/DebugClient.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/DebugProtocol.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/DebugServer.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/Explorer.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/Icons.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/Info.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/Scanner.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/Shell.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/SourceViewer.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/UserInterface.pyc -lib/%%PYTHON_VERSION%%/site-packages/eric/eric.pyc -@dirrm lib/%%PYTHON_VERSION%%/site-packages/eric +%%PYTHON_SITELIBDIR%%/eric/AsyncIO.py +%%PYTHON_SITELIBDIR%%/eric/AsyncIO.pyc +%%PYTHON_SITELIBDIR%%/eric/AsyncIO.pyo +%%PYTHON_SITELIBDIR%%/eric/Config.py +%%PYTHON_SITELIBDIR%%/eric/Config.pyc +%%PYTHON_SITELIBDIR%%/eric/Config.pyo +%%PYTHON_SITELIBDIR%%/eric/DebugClient.py +%%PYTHON_SITELIBDIR%%/eric/DebugClient.pyc +%%PYTHON_SITELIBDIR%%/eric/DebugClient.pyo +%%PYTHON_SITELIBDIR%%/eric/DebugProtocol.py +%%PYTHON_SITELIBDIR%%/eric/DebugProtocol.pyc +%%PYTHON_SITELIBDIR%%/eric/DebugProtocol.pyo +%%PYTHON_SITELIBDIR%%/eric/DebugServer.py +%%PYTHON_SITELIBDIR%%/eric/DebugServer.pyc +%%PYTHON_SITELIBDIR%%/eric/DebugServer.pyo +%%PYTHON_SITELIBDIR%%/eric/Explorer.py +%%PYTHON_SITELIBDIR%%/eric/Explorer.pyc +%%PYTHON_SITELIBDIR%%/eric/Explorer.pyo +%%PYTHON_SITELIBDIR%%/eric/Icons.py +%%PYTHON_SITELIBDIR%%/eric/Icons.pyc +%%PYTHON_SITELIBDIR%%/eric/Icons.pyo +%%PYTHON_SITELIBDIR%%/eric/Info.py +%%PYTHON_SITELIBDIR%%/eric/Info.pyc +%%PYTHON_SITELIBDIR%%/eric/Info.pyo +%%PYTHON_SITELIBDIR%%/eric/Scanner.py +%%PYTHON_SITELIBDIR%%/eric/Scanner.pyc +%%PYTHON_SITELIBDIR%%/eric/Scanner.pyo +%%PYTHON_SITELIBDIR%%/eric/Shell.py +%%PYTHON_SITELIBDIR%%/eric/Shell.pyc +%%PYTHON_SITELIBDIR%%/eric/Shell.pyo +%%PYTHON_SITELIBDIR%%/eric/SourceViewer.py +%%PYTHON_SITELIBDIR%%/eric/SourceViewer.pyc +%%PYTHON_SITELIBDIR%%/eric/SourceViewer.pyo +%%PYTHON_SITELIBDIR%%/eric/UserInterface.py +%%PYTHON_SITELIBDIR%%/eric/UserInterface.pyc +%%PYTHON_SITELIBDIR%%/eric/UserInterface.pyo +%%PYTHON_SITELIBDIR%%/eric/eric.py +%%PYTHON_SITELIBDIR%%/eric/eric.pyc +%%PYTHON_SITELIBDIR%%/eric/eric.pyo +%%PYTHON_SITELIBDIR%%/libqtcmodule.la +%%PYTHON_SITELIBDIR%%/libqtcmodule.so +%%PYTHON_SITELIBDIR%%/qt.py +%%PYTHON_SITELIBDIR%%/qt.pyc +@dirrm %%PYTHON_SITELIBDIR%%/eric >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206170925.g5H9PRLY024593>