From danny@cp464173-a.dbsch1.nb.home.nl  Wed Mar  2 16:35:23 2005
Return-Path: <danny@cp464173-a.dbsch1.nb.home.nl>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 20AC316A4CF
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  2 Mar 2005 16:35:23 +0000 (GMT)
Received: from smtpq2.home.nl (smtpq2.home.nl [213.51.128.197])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 6D8E243D48
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  2 Mar 2005 16:35:20 +0000 (GMT)
	(envelope-from danny@cp464173-a.dbsch1.nb.home.nl)
Received: from [213.51.128.132] (port=47991 helo=smtp1.home.nl)
	by smtpq2.home.nl with esmtp (Exim 4.30)
	id 1D6Woh-0001dA-Pq
	for FreeBSD-gnats-submit@freebsd.org; Wed, 02 Mar 2005 17:35:19 +0100
Received: from cp464173-a.dbsch1.nb.home.nl ([84.27.215.228]:55682 helo=workstation.homenet)
	by smtp1.home.nl with esmtp (Exim 4.30)
	id 1D6Wog-0001qc-68
	for FreeBSD-gnats-submit@freebsd.org; Wed, 02 Mar 2005 17:35:18 +0100
Received: from workstation.homenet (localhost.localdomain [127.0.0.1])
	by workstation.homenet (8.13.1/8.13.1) with ESMTP id j22GXFu0060914
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 2 Mar 2005 17:33:15 +0100 (CET)
	(envelope-from danny@workstation.homenet)
Received: (from danny@localhost)
	by workstation.homenet (8.13.1/8.13.1/Submit) id j22GX5Fi060913;
	Wed, 2 Mar 2005 17:33:05 +0100 (CET)
	(envelope-from danny)
Message-Id: <200503021633.j22GX5Fi060913@workstation.homenet>
Date: Wed, 2 Mar 2005 17:33:05 +0100 (CET)
From: Danny Pansters <danny@ricin.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [MAINTAINER] x11-toolkits/py-kde: Update because py-qt updated
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         78321
>Category:       ports
>Synopsis:       [MAINTAINER] x11-toolkits/py-kde: Update because py-qt updated
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    lofi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 02 16:40:19 GMT 2005
>Closed-Date:    Thu Mar 17 00:55:59 GMT 2005
>Last-Modified:  Thu Mar 17 00:55:59 GMT 2005
>Originator:     Danny Pansters
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD workstation.homenet 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Feb 19 05:07:49 CET 2005
>Description:
Because of PyQt update to 3.14, this port has to be updated also or it would
break. Instead of more patching of PyKDE-3.11 I decided to use the snapshot
from the master site until 3.12 is released, which is what other packagers
seem to do also.

Please note the -j 2 in configure. This is a simple attempt to get the alpha
port to compile and doesn't hurt i386. Hopefully someone (other than
pointyhat) will test on alpha. Committer: please also close ports/77191. 

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

--- py24-kde-3.11.3_2.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 Feb 19 04:50:43 2005
+++ /usr/ports/x11-toolkits/py-kde.new/Makefile	Wed Mar  2 12:39:15 2005
@@ -7,14 +7,14 @@
 
 PORTNAME=	kde
 PORTVERSION=	3.11.3
-PORTREVISION=	1
+PORTREVISION=	2
 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}
+DISTNAME=	PyKDE-snapshot20050104
 
 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,29 +23,18 @@
 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>
 
 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 \
+	@( cd ${WRKSRC} && ${PYTHON_CMD} configure.py -j 2 \
 		-k ${LOCALBASE} \
 		-v ${PREFIX}/share/sip \
 		-d ${PYTHONPREFIX_SITELIBDIR} )
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	Wed Mar  2 02:52:36 2005
@@ -1,2 +1,2 @@
-MD5 (PyKDE-3.11.3.tar.gz) = 7e0b2df3d5f9718833238501c3a21e96
-SIZE (PyKDE-3.11.3.tar.gz) = 1254776
+MD5 (PyKDE-snapshot20050104.tar.gz) = 642a1b9e345dd52759c87be82bc9fd79
+SIZE (PyKDE-snapshot20050104.tar.gz) = 1305928
--- py24-kde-3.11.3_2.patch ends here ---

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: lofi 
State-Changed-When: Wed Mar 2 23:56:18 GMT 2005 
State-Changed-Why:  
Feedback needed. 



Responsible-Changed-From-To: freebsd-ports-bugs->lofi 
Responsible-Changed-By: lofi 
Responsible-Changed-When: Wed Mar 2 23:56:18 GMT 2005 
Responsible-Changed-Why:  
grab 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78321 

From: Michael Nottebrock <michaelnottebrock@gmx.net>
To: freebsd-gnats-submit@freebsd.org, danny@ricin.com
Cc:  
Subject: Re: ports/78321: [MAINTAINER] x11-toolkits/py-kde: Update because py-qt updated
Date: Thu, 3 Mar 2005 00:55:02 +0100

 Does not compile on 4.x:
 
 c++ -c -Wno-deprecated-declarations -pipe -fPIC -O -pipe -Wall -W 
 -D_THREAD_SAFE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I. -I../extra/kde332 
 -I/usr/local/include -I/usr/local/include/python2.4 -I/usr/X11R6/include -o 
 sipkdecorepart1.o sipkdecorepart1.cpp
 sipkdecorepart1.cpp: In function `struct PyObject * convertFrom_ulonglong(void 
 *)':
 sip/kdecore/kconfigbase.sip:347: warning: unused variable `struct PyObject * 
 LongLong'
 sipkdecorepart1.cpp: In function `void dealloc_KShared(sipWrapper *)':
 sipkdecorepart1.cpp:30938: warning: unused parameter `struct sipWrapper * 
 sipSelf'
 sipkdecorepart1.cpp: In function `struct PyObject * 
 convertFrom_QValueList_2100(void *)':
 sip/kdecore/kwinmodule.sip:111: warning: unused variable `struct PyObject * 
 inst'
 sipkdecorepart1.cpp: In function `struct PyObject * 
 convertFrom_QMap_0200QChar_0200QStringList(void *)':
 sip/kdecore/kmacroexpander.sip:320: warning: `struct PyObject * binst' might 
 be used uninitialized in this function
 sipkdecorepart1.cpp: In function `struct PyObject * 
 convertFrom_QMap_0200KEntryKey_0200KEntry(void *)':
 sip/kdecore/kconfigdata.sip:118: warning: `struct PyObject * binst' might be 
 used uninitialized in this function
 sipkdecorepart1.cpp: In function `struct PyObject * 
 convertFrom_QMap_0200QString_0200QString(void *)':
 sip/kdecore/kconfig.sip:134: warning: `struct PyObject * binst' might be used 
 uninitialized in this function
 sipkdecorepart1.cpp: In function `struct PyObject * 
 convertFrom_QMap_0200QString_0200DCOPRef(void *)':
 sip/kdecore/bytearray.sip:675: warning: `struct PyObject * binst' might be 
 used uninitialized in this function
 sipkdecorepart1.cpp: In function `struct PyObject * 
 convertFrom_QMap_0200QCString_0200DCOPRef(void *)':
 sip/kdecore/bytearray.sip:590: warning: `struct PyObject * binst' might be 
 used uninitialized in this function
 /usr/X11R6/include/qptrlist.h: In method `void 
 QPtrList<KIconThemeDir>::deleteItem(void *)':
 /usr/include/g++/stl_map.h:76:   instantiated from here
 /usr/X11R6/include/qptrlist.h:150: invalid use of undefined type `class 
 KIconThemeDir'
 ../extra/kde332/kicontheme.h:23: forward declaration of `class KIconThemeDir'
 *** Error code 1
 
 Stop 
 in /usr/home/lofi/freebsd/ports/x11-toolkits/py-kde/work/PyKDE-snapshot20050104/kdecore.
 *** Error code 1
 
 -- 
    ,_,   | Michael Nottebrock               | lofi@freebsd.org
  (/^ ^\) | FreeBSD - The Power to Serve     | http://www.freebsd.org
    \u/   | K Desktop Environment on FreeBSD | http://freebsd.kde.org

From: Danny Pansters <danny@ricin.com>
To: freebsd-gnats-submit@freebsd.org
Cc:  
Subject: Re: ports/78321: [MAINTAINER] x11-toolkits/py-kde: Update because py-qt updated
Date: Mon, 7 Mar 2005 02:49:06 +0100

 [ Sent again to gnats-submit@, I only CC'd ports-bugs... ]
 
 
 Not solved yet but being looked into.
 
 Currently I'm first updating the trio once again, sip and py-qt have bugfix 
 releases already, and for py-kde there's now a new snapshot which will be 
 4.0.0 release, post-bugfixes. It's claimed to be KDE-3.4 ready, that's not 
 something I'd want to let slip. Perhaps I'll PR from scratch again for all 
 three later if that's more convenient. Building takes quite a long time. Just 
 keep this in feedback state for a while please. I'll ask for a superseded-by 
 close if needed. I might first finish everything up for 5.X and look at 4.X 
 later.
 
 I'll probably ask upstream about the 4.X build error, I'm not sure if what 5.X 
 produces with that KIconThemeDir class is very kosher either even if gcc 
 doesn't croak over it... There's a KIconTheme::dir() which seems to be the 
 thing to use rather than a KIconThemeDir class, but KDE-3.3.2 has its 
 versioned kicontheme.h which declares it. 
 
 I noticed that a few of the examples/templates need to be updated (icon 
 loading and qxembed). I will report upstream and/or include patches for some 
 or all regarding this also. 
 
 Within a week or so I'll have a new main box with a spare raid1, so that I can 
 finally install and test with 4.X myself. I just received the new parts. 
 
State-Changed-From-To: feedback->closed 
State-Changed-By: linimon 
State-Changed-When: Thu Mar 17 00:55:35 GMT 2005 
State-Changed-Why:  
Superceeded by ports/78935. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78321 
>Unformatted:
