Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Mar 2005 01:31:36 +0100 (CET)
From:      Danny Pansters <danny@ricin.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        lofi@FreeBSD.org
Subject:   ports/78935: [MAINTAINER] x11-toolkits/py-kde: update to 4.0.0 -- supersedes
Message-ID:  <200503170031.j2H0VaR5031171@workstation.homenet>
Resent-Message-ID: <200503170040.j2H0e2Ai028062@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         78935
>Category:       ports
>Synopsis:       [MAINTAINER] x11-toolkits/py-kde: update to 4.0.0 -- supersedes
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 17 00:40:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Danny Pansters
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD workstation.homenet 5.3-STABLE FreeBSD 5.3-STABLE #4: Fri Mar 11 00:02:30 CET 2005
>Description:
- Update to 4.0.0

Actually to a pre release snapshot ("release minus bugfixes"). The KIconDir
problem has been solved (commented out) by author. I'd like to know if it works
with 4.X now. I think it will. Since the final version won't be released before
ports freeze I reckon the best we can do now is go with this snapshot. Should
produce working packages if that's intended. 

For runtime testing: cd /usr/local/share/examples/py24-kde && python uisampler.pyc

Ports/78321 can be closed now. I hope this isn't too inconvenient. When using
porttools for submitting at least I can be certain that any patches or diffs
get sent and received properly, so unless changes are mimimal I rather use
that. Also, this really is a version update compared to the last one, that's
also why I already changed portversion to 4.0.0.

I also omitted having the examples/templates be byte copiled into .pyo
format. This is meant for libraries, and it produces the same as .pyc does.
There's no optimization of any kind.

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- py24-kde-4.0.0.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/x11-toolkits/py-kde/Makefile /usr/ports/x11-toolkits/py-kde.new/Makefile
--- /usr/ports/x11-toolkits/py-kde/Makefile	Sat Mar 12 21:49:00 2005
+++ /usr/ports/x11-toolkits/py-kde.new/Makefile	Thu Mar 17 01:03:27 2005
@@ -2,19 +2,20 @@
 # Date created:		Sun Oct 17 00:24:28 PDT 1999
 # Whom:			adsharma@sharmas.dhs.org
 #
-# $FreeBSD: ports/x11-toolkits/py-kde/Makefile,v 1.29 2005/03/12 10:52:43 marcus Exp $
+# $FreeBSD: ports/x11-toolkits/py-kde/Makefile,v 1.28 2005/01/25 07:38:06 ahze Exp $
 #
 
 PORTNAME=	kde
-PORTVERSION=	3.11.3
-PORTREVISION=	2
+PORTVERSION=	4.0.0
+PORTREVISION=
 CATEGORIES=	x11-toolkits kde python
-MASTER_SITES=	http://www.river-bank.demon.co.uk/download/PyKDE2/
+MASTER_SITES=	http://www.river-bank.demon.co.uk/download/snapshots/PyKDE/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	PyKDE-${PORTVERSION}
+# Tarball is pre-release snapshot ATM
+DISTNAME=	PyKDE-snapshot20050307
 
 MAINTAINER=	danny@ricin.com
-COMMENT=	Python Bindings for KDE3
+COMMENT=	Python bindings for KDE3
 
 BUILD_DEPENDS=	pyuic:${PORTSDIR}/x11-toolkits/py-qt
 RUN_DEPENDS=	${BUILD_DEPENDS}
@@ -23,32 +24,24 @@
 USE_KDELIBS_VER=3
 USE_REINPLACE=	yes
 
-PYQTVERSION=	3.13
+PYQTVERSION=	3.14
 EXAMPLESDIR=	${PREFIX}/share/examples/${PKGBASE}
 
 NO_FILTER_SHLIBS=	yes
 
-MODULES=	kdecore kdefx kdeui kio kfile kparts kspell kdeprint kmdi
-
 .include <bsd.port.pre.mk>
 
+CONFIGURE_ARGS=	-k ${LOCALBASE} -v ${PREFIX}/share/sip -d ${PYTHONPREFIX_SITELIBDIR}
+
+.if ${ARCH} != "i386"
+CONFIGURE_ARGS+=	-j 2
+.endif
+
 post-patch:
 	@${REINPLACE_CMD} -e 's#/usr/bin/python#${PYTHON_CMD}#' ${WRKSRC}/postproc
-	@( cd ${WRKSRC} && \
-		ver=`${ECHO} ${KDE_VERSION} | ${SED} -e 's/\.//g'` && \
-		if [ "$${ver}" -gt "330" ]; then \
-			( ${MV} extra/kde330 extra/kde$${ver} && \
-			for i in ${MODULES}; do \
-				${MV} sip/$${i}/$${i}-kde330.diff \
-					sip/$${i}/$${i}-kde$${ver}.diff; \
-			done ) \
-		fi )
 
 do-configure:
-	@( cd ${WRKSRC} && ${PYTHON_CMD} configure.py -c \
-		-k ${LOCALBASE} \
-		-v ${PREFIX}/share/sip \
-		-d ${PYTHONPREFIX_SITELIBDIR} )
+	@( cd ${WRKSRC} && ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} )
 
 pre-install:
 	@${REINPLACE_CMD} -e "s,${SETENV} python,${PYTHON_CMD}," \
@@ -56,11 +49,12 @@
 
 post-install:
 .if !defined(NOPORTDOCS)
-	@${MKDIR} ${EXAMPLESDIR}
+	@${MKDIR} ${EXAMPLESDIR} ${EXAMPLESDIR}/templates
 	@( cd ${WRKSRC}/examples && ${TAR} -cf - . ) | \
 		( cd ${EXAMPLESDIR} && ${TAR} -xf - )
+	@( cd ${WRKSRC}/templates && ${TAR} -cf - . ) | \
+		( cd ${EXAMPLESDIR}/templates && ${TAR} -xf - )
 	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${EXAMPLESDIR}
-	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${EXAMPLESDIR}
 	@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}
 .endif
 	@${INSTALL_SCRIPT} ${WRKSRC}/contrib/kdepyuic ${PREFIX}/bin
diff -ruN --exclude=CVS /usr/ports/x11-toolkits/py-kde/distinfo /usr/ports/x11-toolkits/py-kde.new/distinfo
--- /usr/ports/x11-toolkits/py-kde/distinfo	Sat Feb 19 04:50:43 2005
+++ /usr/ports/x11-toolkits/py-kde.new/distinfo	Fri Mar 11 17:29:44 2005
@@ -1,2 +1,2 @@
-MD5 (PyKDE-3.11.3.tar.gz) = 7e0b2df3d5f9718833238501c3a21e96
-SIZE (PyKDE-3.11.3.tar.gz) = 1254776
+MD5 (PyKDE-snapshot20050307.tar.gz) = 66563ba1d013c927a8adb7e10fe893db
+SIZE (PyKDE-snapshot20050307.tar.gz) = 1299429
diff -ruN --exclude=CVS /usr/ports/x11-toolkits/py-kde/pkg-plist /usr/ports/x11-toolkits/py-kde.new/pkg-plist
--- /usr/ports/x11-toolkits/py-kde/pkg-plist	Sat Feb 19 04:50:43 2005
+++ /usr/ports/x11-toolkits/py-kde.new/pkg-plist	Sun Mar  6 14:38:06 2005
@@ -26,62 +26,79 @@
 %%PORTDOCS%%%%EXAMPLESDIR%%/astron.png
 %%PORTDOCS%%%%EXAMPLESDIR%%/example_dcopexport.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/example_dcopexport.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/example_dcopexport.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/example_dcopext.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/example_dcopext.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/example_dcopext.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/kdeform1.ui
 %%PORTDOCS%%%%EXAMPLESDIR%%/kdeform1.ui.h
 %%PORTDOCS%%%%EXAMPLESDIR%%/kpartgui.dtd
 %%PORTDOCS%%%%EXAMPLESDIR%%/kurldemo.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/kurldemo.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/kurldemo.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/menudemo.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/menudemo.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/menudemo.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/mimetype.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/mimetype.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/mimetype.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/pyKHTMLPart.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/pyKHTMLPart.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/pyKHTMLPart.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/pytestimage.png
 %%PORTDOCS%%%%EXAMPLESDIR%%/qxembed_example.png
 %%PORTDOCS%%%%EXAMPLESDIR%%/qxembedexample.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/qxembedexample.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/qxembedexample.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/qxembedexample.ui
 %%PORTDOCS%%%%EXAMPLESDIR%%/systray.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/systray.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/systray.pyo
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/basicapp.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/basicapp.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/menuapp1.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/menuapp1.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/menuapp2.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/menuapp2.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/menuapp3.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/menuapp3.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/menuapp3ui.rc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/minimal.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/minimal.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/panelapplet.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/panelapplet.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/systray.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/systray.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/systray1.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/annotated/systray1.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/basicapp.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/basicapp.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/menuapp1.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/menuapp1.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/menuapp2.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/menuapp2.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/menuapp3.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/menuapp3.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/menuapp3ui.rc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/minimal.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/minimal.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/panelapplet.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/panelapplet.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/systray.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/systray.pyc
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/systray1.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/templates/basic/systray1.pyc
 %%PORTDOCS%%%%EXAMPLESDIR%%/uikmdi.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/uikmdi.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/uikmdi.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/uikmdi.rc
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uidialogs.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uidialogs.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uidialogs.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uimenus.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uimenus.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uimenus.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uimisc.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uimisc.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uimisc.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uiwidgets.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uiwidgets.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uiwidgets.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uixml.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uixml.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/uimodules/uixml.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/uiqxembed.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/uiqxembed.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/uiqxembed.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/uisampler.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/uisampler.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/uisampler.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/xmlmenudemo.py
 %%PORTDOCS%%%%EXAMPLESDIR%%/xmlmenudemo.pyc
-%%PORTDOCS%%%%EXAMPLESDIR%%/xmlmenudemo.pyo
 %%PORTDOCS%%%%EXAMPLESDIR%%/xmlmenudemoui.rc
 share/sip/dcop/dcopclient.sip
 share/sip/dcop/dcopmod.sip
@@ -259,6 +276,7 @@
 share/sip/kdeui/kguiitem.sip
 share/sip/kdeui/khelpmenu.sip
 share/sip/kdeui/kiconview.sip
+share/sip/kdeui/kiconviewsearchline.sip
 share/sip/kdeui/kinputdialog.sip
 share/sip/kdeui/kjanuswidget.sip
 share/sip/kdeui/kkeybutton.sip
@@ -284,6 +302,8 @@
 share/sip/kdeui/kpassdlg.sip
 share/sip/kdeui/kpassivepopup.sip
 share/sip/kdeui/kpixmapio.sip
+share/sip/kdeui/kpixmapregionselectordialog.sip
+share/sip/kdeui/kpixmapregionselectorwidget.sip
 share/sip/kdeui/kpopupmenu.sip
 share/sip/kdeui/kprogress.sip
 share/sip/kdeui/kpushbutton.sip
@@ -293,6 +313,7 @@
 share/sip/kdeui/kselect.sip
 share/sip/kdeui/kseparator.sip
 share/sip/kdeui/ksharedpixmap.sip
+share/sip/kdeui/kshortcutdialog.sip
 share/sip/kdeui/ksplashscreen.sip
 share/sip/kdeui/ksqueezedtextlabel.sip
 share/sip/kdeui/kstatusbar.sip
@@ -312,6 +333,7 @@
 share/sip/kdeui/ktmainwindow.sip
 share/sip/kdeui/ktoolbar.sip
 share/sip/kdeui/ktoolbarbutton.sip
+share/sip/kdeui/ktoolbarlabelaction.sip
 share/sip/kdeui/ktoolbarradiogroup.sip
 share/sip/kdeui/kurllabel.sip
 share/sip/kdeui/kwindowinfo.sip
@@ -354,6 +376,7 @@
 share/sip/kfile/kpreviewwidgetbase.sip
 share/sip/kfile/kpropertiesdialog.sip
 share/sip/kfile/kpropsdlg.sip
+share/sip/kfile/krecentdirs.sip
 share/sip/kfile/krecentdocument.sip
 share/sip/kfile/kurlbar.sip
 share/sip/kfile/kurlcombobox.sip
@@ -395,6 +418,7 @@
 share/sip/kio/connection.sip
 share/sip/kio/davjob.sip
 share/sip/kio/defaultprogress.sip
+share/sip/kio/forwardingslavebase.sip
 share/sip/kio/global.sip
 share/sip/kio/job.sip
 share/sip/kio/jobclasses.sip
@@ -502,6 +526,9 @@
 share/sip/kutils/kreplace.sip
 share/sip/kutils/kreplacedialog.sip
 share/sip/kutils/kutilsmod.sip
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/templates/annotated
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/templates/basic
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/templates
 %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/uimodules
 %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
 @dirrm share/sip/dcop
--- py24-kde-4.0.0.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:
 ports/78321



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503170031.j2H0VaR5031171>