ports/78935: [MAINTAINER] x11-toolkits/py-kde: update to 4.0.0 -- supersedes
Danny Pansters
danny at ricin.com
Thu Mar 17 00:40:03 UTC 2005
>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 at 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 at 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
More information about the freebsd-ports-bugs
mailing list