From danny@ricin.com  Thu Jul 14 22:39:17 2005
Return-Path: <danny@ricin.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 9E2D516A41C
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 14 Jul 2005 22:39:17 +0000 (GMT)
	(envelope-from danny@ricin.com)
Received: from smtpq1.home.nl (smtpq1.home.nl [213.51.128.196])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 0585A43D46
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 14 Jul 2005 22:39:16 +0000 (GMT)
	(envelope-from danny@ricin.com)
Received: from [213.51.128.134] (port=36572 helo=smtp3.home.nl)
	by smtpq1.home.nl with esmtp (Exim 4.30)
	id 1DtCMN-0000qx-9U
	for FreeBSD-gnats-submit@freebsd.org; Fri, 15 Jul 2005 00:39:15 +0200
Received: from cp464173-a.dbsch1.nb.home.nl ([84.27.215.228]:63554)
	by smtp3.home.nl with smtp (Exim 4.30)
	id 1DtCMJ-0007TU-Rl
	for FreeBSD-gnats-submit@freebsd.org; Fri, 15 Jul 2005 00:39:11 +0200
Received: by cp464173-a.dbsch1.nb.home.nl (sSMTP sendmail emulation); Fri, 15 Jul 2005 00:37:28 +0200
Message-Id: <20050714223916.0585A43D46@mx1.FreeBSD.org>
Date: Fri, 15 Jul 2005 00:37:28 +0200
From: "Danny Pansters" <danny@ricin.com>
Reply-To: Danny Pansters <danny@ricin.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [new port] again, devel/py-kde-extensions
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         83483
>Category:       ports
>Synopsis:       [new port] again, devel/py-kde-extensions
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 14 22:40:18 GMT 2005
>Closed-Date:    Fri Aug 05 21:26:23 GMT 2005
>Last-Modified:  Fri Aug 05 21:26:23 GMT 2005
>Originator:     Danny Pansters
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD desktop.homenet 5.4-STABLE FreeBSD 5.4-STABLE #0: Sat Jun 4 22:01:17 CEST 2005 root@desktop.homenet:/usr/obj/usr/src/sys/DESKTOP i386

>Description:
	
>How-To-Repeat:

py-kde-extensions: This is a development port (not stable yet) that helps with
creating and installing full-blown KDE apps using py-kde.

This port does not conform to our usual sequential configure, build and install
steps, and is not easily patched into doing so. Therefore it builds and installs
using a stage. This is the build step; the install step does what you'd expect,
it installs from the stage respecting PREFIX (though PYTHON_SITELIBDIR doesn't).

>Fix:

Diff below, against /usr

--- py-kde-extensions.diff begins here ---
diff -ruN ports/devel/py-kde-extensions/Makefile ports/devel/py-kde-extensions.new/Makefile
--- ports/devel/py-kde-extensions/Makefile	Thu Jan  1 01:00:00 1970
+++ ports/devel/py-kde-extensions.new/Makefile	Thu Jul 14 23:25:50 2005
@@ -0,0 +1,112 @@
+# New ports collection makefile for:	py-kde-extensions
+# Date created:				14 July 2005
+# Whom:					danny@ricin.com
+#
+# $FreeBSD:
+#
+
+PORTNAME=	kde-extensions
+PORTVERSION=	0.3.0
+PORTREVISION=	
+CATEGORIES=	devel kde python
+MASTER_SITES=	http://www.simonzone.com/software/pykdeextensions/ \
+		http://freebsd.ricin.com/ports/distfiles/
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	pykdeextensions-${PORTVERSION}
+
+MAINTAINER=	danny@ricin.com
+COMMENT=	PyKDE extensions for creating and installing KDE apps
+
+RUN_DEPENDS=	pyuic:${PORTSDIR}/x11-toolkits/py-qt \
+		kdepyuic:${PORTSDIR}/x11-toolkits/py-kde
+BUILD_DEPENDS=	${RUN_DEPENDS} libtool13:${PORTSDIR}/devel/libtool13
+
+USE_PYTHON=		yes
+USE_PYDISTUTILS=	no
+USE_KDELIBS_VER=	3
+USE_REINPLACE=		yes
+INSTALLS_SHLIB=	yes
+NO_FILTER_SHLIBS=	yes
+
+STAGE=		${WRKDIR}/stage
+SETUP_PY=	${WRKSRC}/setup.py
+SETUP_CFG=	${WRKSRC}/setup.cfg
+HTMLDIR=	${STAGE}/share/doc/HTML
+TEMPLATESDIR=	${STAGE}/share/${PKGBASE}
+TEMPLATES=	kcontrol_module kdeapp kdeutility
+DATADIR=	${PREFIX}/share/${PKGBASE}
+DOCSDIR=	${PREFIX}/share/doc/HTML/en/${PKGBASE}
+
+.include <bsd.port.pre.mk>
+
+pre-configure:
+	@${ECHO}
+	@${ECHO} "=============== PREPARING FOR PORT ========================>"
+	@${ECHO}
+	${REINPLACE_CMD} -e 's,="pykdeextensions",="${PKGBASE}",' ${SETUP_PY}
+	${REINPLACE_CMD} -e "s,libtool,libtool13,g" ${SETUP_PY}
+	${ECHO} "[install]" > ${SETUP_CFG}
+	${ECHO} "prefix=${STAGE}" >> ${SETUP_CFG}
+	${ECHO} "[install_application_data]" >> ${SETUP_CFG}
+	${ECHO} "install_dir=${TEMPLATESDIR}" >> ${SETUP_CFG}
+	${ECHO} "[install_html]" >> ${SETUP_CFG}
+	${ECHO} "install_dir=${HTMLDIR}" >> ${SETUP_CFG}
+
+do-configure:
+	( cd ${WRKSRC} && ${PYTHON_CMD} setup.py -v config )
+
+do-build:
+	@${ECHO}
+	@${ECHO} "=============== BUILDING AND INSTALLING TO STAGE ==========>"
+	@${ECHO}
+	@${ECHO} "This port builds and installs in a manner quite incompatible"
+	@${ECHO} "with our subsequent configure, build and install targets."
+	@${ECHO} "Changing this would involve invasive redesigning which goes"
+	@${ECHO} "far beyond the scope of porting. That's why a stage is used."
+	@${ECHO}
+	@${ECHO} "The port will now build and install into a stage directory."
+	@${ECHO} "Make install will install it onto the live system as usual."
+	@${ECHO}	
+	( cd ${WRKSRC} && ${PYTHON_CMD} setup.py -v install && \
+	  cd ${STAGE}/lib/python*/site-packages && ${PYTHON_CMD} -O -c \
+		"import qtuicompiler,qtdesigner,kdedesigner,kdedistutils" )
+	@# It's customary to also compile .pyo files for site-packages
+
+do-install:
+	@${ECHO}
+	@${ECHO} "=============== INSTALLING FROM STAGE =====================>"	
+	@${ECHO}
+	( cd ${STAGE}/include && \
+		${INSTALL_DATA} pythonize.h ${PREFIX}/include && \
+	  cd ${STAGE}/lib && ${INSTALL_DATA} libpythonize.* ${PREFIX}/lib && \
+	  cd ${STAGE}/lib/python*/site-packages && \
+		${INSTALL_DATA} * ${PYTHON_SITELIBDIR} && \
+	  cd ${TEMPLATESDIR}/app_templates && \
+	  for i in `${ECHO} ${TEMPLATES}`; do \
+		${INSTALL_DATA} -d -m 0755 ${DATADIR}/app_templates/$${i}/doc/en ; \
+		${INSTALL_DATA} -d -m 0755 ${DATADIR}/app_templates/$${i}/po ; \
+		${INSTALL_DATA} -d -m 0755 ${DATADIR}/app_templates/$${i}/src ; \
+		${INSTALL_DATA} $${i}/doc/en/index.docbook \
+			${DATADIR}/app_templates/$${i}/doc/en ; \
+		${INSTALL_DATA} $${i}/po/README ${DATADIR}/app_templates/$${i}/po ; \
+		${INSTALL_DATA} $${i}/src/* ${DATADIR}/app_templates/$${i}/src ; \
+		${INSTALL_DATA} $${i}/AUTHORS $${i}/COPYING $${i}/ChangeLog \
+			$${i}/INSTALL $${i}/MANIFEST.in $${i}/NEWS \
+			$${i}/README $${i}/TODO $${i}/setup.py* \
+			${DATADIR}/app_templates/$${i} ; done )
+.if !defined(NOPORTDOCS)
+	@${ECHO}
+	@${ECHO} "=============== INSTALLING DOCUMENTATION ==================>"
+	@${ECHO}
+	( cd ${HTMLDIR}/en/${PKGBASE} && \
+		${INSTALL_DATA} -d -m 0755 ${DOCSDIR} && \
+		${INSTALL_DATA} * ${DOCSDIR}/ && \
+		${LN} -s ${DOCSDIR} ${PREFIX}/share/doc )
+.endif
+
+post-install:
+	@${ECHO}
+	@${ECHO} "=============== FINISHING UP ==============================>"
+	@${ECHO}
+
+.include <bsd.port.post.mk>
diff -ruN ports/devel/py-kde-extensions/distinfo ports/devel/py-kde-extensions.new/distinfo
--- ports/devel/py-kde-extensions/distinfo	Thu Jan  1 01:00:00 1970
+++ ports/devel/py-kde-extensions.new/distinfo	Mon Jul  4 02:33:00 2005
@@ -0,0 +1,2 @@
+MD5 (pykdeextensions-0.3.0.tar.gz) = 0b4d01e2fb191005089c310c21ce8cd1
+SIZE (pykdeextensions-0.3.0.tar.gz) = 95722
diff -ruN ports/devel/py-kde-extensions/pkg-descr ports/devel/py-kde-extensions.new/pkg-descr
--- ports/devel/py-kde-extensions/pkg-descr	Thu Jan  1 01:00:00 1970
+++ ports/devel/py-kde-extensions.new/pkg-descr	Fri Jul 15 00:20:30 2005
@@ -0,0 +1,17 @@
+PyKDE Extensions is a collection of software and Python packages to support
+the creation and installation of KDE applications. 
+
+This package makes it easier to:
+- Install PyKDE apps using distutils
+- Create KDE manuals
+- Import Designer (.ui) forms
+- Work with translations and i18n
+- Start from templates
+- Create KControl modules
+
+Please note that this package is still in development and some things may
+not work yet (patches welcome -- port maintainer).
+
+WWW: http://www.simonzone.com/software/pykdeextensions
+Author: Simon Edwards
+License: LGPL
diff -ruN ports/devel/py-kde-extensions/pkg-plist ports/devel/py-kde-extensions.new/pkg-plist
--- ports/devel/py-kde-extensions/pkg-plist	Thu Jan  1 01:00:00 1970
+++ ports/devel/py-kde-extensions.new/pkg-plist	Thu Jul 14 21:35:15 2005
@@ -0,0 +1,115 @@
+include/pythonize.h
+lib/libpythonize.a
+lib/libpythonize.la
+share/doc/py24-kde-extensions
+%%PYTHON_SITELIBDIR%%/kdedesigner.py
+%%PYTHON_SITELIBDIR%%/kdedesigner.pyc
+%%PYTHON_SITELIBDIR%%/kdedesigner.pyo
+%%PYTHON_SITELIBDIR%%/kdedistutils.py
+%%PYTHON_SITELIBDIR%%/kdedistutils.pyc
+%%PYTHON_SITELIBDIR%%/kdedistutils.pyo
+%%PYTHON_SITELIBDIR%%/qtdesigner.py
+%%PYTHON_SITELIBDIR%%/qtdesigner.pyc
+%%PYTHON_SITELIBDIR%%/qtdesigner.pyo
+%%PYTHON_SITELIBDIR%%/qtuicompiler.py
+%%PYTHON_SITELIBDIR%%/qtuicompiler.pyc
+%%PYTHON_SITELIBDIR%%/qtuicompiler.pyo
+%%PORTDOCS%%%%DOCSDIR%%/app-template-application.html
+%%PORTDOCS%%%%DOCSDIR%%/app-template-kcontrol.html
+%%PORTDOCS%%%%DOCSDIR%%/application-templates.html
+%%PORTDOCS%%%%DOCSDIR%%/credits.html
+%%PORTDOCS%%%%DOCSDIR%%/distutils-docbook.html
+%%PORTDOCS%%%%DOCSDIR%%/distutils-files.html
+%%PORTDOCS%%%%DOCSDIR%%/distutils-uninstall.html
+%%PORTDOCS%%%%DOCSDIR%%/distutils.html
+%%PORTDOCS%%%%DOCSDIR%%/i18n.html
+%%PORTDOCS%%%%DOCSDIR%%/index.cache.bz2
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/introduction.html
+%%PORTDOCS%%%%DOCSDIR%%/kcontrol-modules.html
+%%PORTDOCS%%%%DOCSDIR%%/using-qtdesigner.html
+%%DATADIR%%/app_templates/kcontrol_module/doc/en/index.docbook
+%%DATADIR%%/app_templates/kcontrol_module/po/README
+%%DATADIR%%/app_templates/kcontrol_module/src/KcontrolModuleWidgetUI.py
+%%DATADIR%%/app_templates/kcontrol_module/src/KcontrolModuleWidgetUI.pyc
+%%DATADIR%%/app_templates/kcontrol_module/src/KcontrolModuleWidgetUI.ui
+%%DATADIR%%/app_templates/kcontrol_module/src/hi16-app-kcontrol_module.png
+%%DATADIR%%/app_templates/kcontrol_module/src/hi32-app-kcontrol_module.png
+%%DATADIR%%/app_templates/kcontrol_module/src/kcontrol_module.desktop
+%%DATADIR%%/app_templates/kcontrol_module/src/kcontrol_module.lsm
+%%DATADIR%%/app_templates/kcontrol_module/src/kcontrol_module.py
+%%DATADIR%%/app_templates/kcontrol_module/src/kcontrol_module.pyc
+%%DATADIR%%/app_templates/kcontrol_module/AUTHORS
+%%DATADIR%%/app_templates/kcontrol_module/ChangeLog
+%%DATADIR%%/app_templates/kcontrol_module/COPYING
+%%DATADIR%%/app_templates/kcontrol_module/INSTALL
+%%DATADIR%%/app_templates/kcontrol_module/MANIFEST.in
+%%DATADIR%%/app_templates/kcontrol_module/NEWS
+%%DATADIR%%/app_templates/kcontrol_module/README
+%%DATADIR%%/app_templates/kcontrol_module/TODO
+%%DATADIR%%/app_templates/kcontrol_module/setup.py
+%%DATADIR%%/app_templates/kcontrol_module/setup.pyc
+%%DATADIR%%/app_templates/kdeapp/doc/en/index.docbook
+%%DATADIR%%/app_templates/kdeapp/po/README
+%%DATADIR%%/app_templates/kdeapp/src/hi16-app-kdeapp.png
+%%DATADIR%%/app_templates/kdeapp/src/hi32-app-kdeapp.png
+%%DATADIR%%/app_templates/kdeapp/src/kdeapp.desktop
+%%DATADIR%%/app_templates/kdeapp/src/kdeapp.lsm
+%%DATADIR%%/app_templates/kdeapp/src/kdeapp.py
+%%DATADIR%%/app_templates/kdeapp/src/kdeapp.pyc
+%%DATADIR%%/app_templates/kdeapp/src/kdeappiface.py
+%%DATADIR%%/app_templates/kdeapp/src/kdeappiface.pyc
+%%DATADIR%%/app_templates/kdeapp/src/kdeappui.rc
+%%DATADIR%%/app_templates/kdeapp/src/kdeappview.py
+%%DATADIR%%/app_templates/kdeapp/src/kdeappview.pyc
+%%DATADIR%%/app_templates/kdeapp/src/prefdialog.py
+%%DATADIR%%/app_templates/kdeapp/src/prefdialog.pyc
+%%DATADIR%%/app_templates/kdeapp/AUTHORS
+%%DATADIR%%/app_templates/kdeapp/ChangeLog
+%%DATADIR%%/app_templates/kdeapp/COPYING
+%%DATADIR%%/app_templates/kdeapp/INSTALL
+%%DATADIR%%/app_templates/kdeapp/MANIFEST.in
+%%DATADIR%%/app_templates/kdeapp/NEWS
+%%DATADIR%%/app_templates/kdeapp/README
+%%DATADIR%%/app_templates/kdeapp/TODO
+%%DATADIR%%/app_templates/kdeapp/setup.py
+%%DATADIR%%/app_templates/kdeapp/setup.pyc
+%%DATADIR%%/app_templates/kdeutility/doc/en/index.docbook
+%%DATADIR%%/app_templates/kdeutility/po/README
+%%DATADIR%%/app_templates/kdeutility/src/KDEUtilityDialogUI.py
+%%DATADIR%%/app_templates/kdeutility/src/KDEUtilityDialogUI.pyc
+%%DATADIR%%/app_templates/kdeutility/src/KDEUtilityDialogUI.ui
+%%DATADIR%%/app_templates/kdeutility/src/hi16-app-kdeutility.png
+%%DATADIR%%/app_templates/kdeutility/src/hi32-app-kdeutility.png
+%%DATADIR%%/app_templates/kdeutility/src/kdeutility.desktop
+%%DATADIR%%/app_templates/kdeutility/src/kdeutility.lsm
+%%DATADIR%%/app_templates/kdeutility/src/kdeutility.py
+%%DATADIR%%/app_templates/kdeutility/src/kdeutility.pyc
+%%DATADIR%%/app_templates/kdeutility/AUTHORS
+%%DATADIR%%/app_templates/kdeutility/ChangeLog
+%%DATADIR%%/app_templates/kdeutility/COPYING
+%%DATADIR%%/app_templates/kdeutility/INSTALL
+%%DATADIR%%/app_templates/kdeutility/MANIFEST.in
+%%DATADIR%%/app_templates/kdeutility/NEWS
+%%DATADIR%%/app_templates/kdeutility/README
+%%DATADIR%%/app_templates/kdeutility/TODO
+%%DATADIR%%/app_templates/kdeutility/setup.py
+%%DATADIR%%/app_templates/kdeutility/setup.pyc
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm %%DATADIR%%/app_templates/kcontrol_module/doc/en
+@dirrm %%DATADIR%%/app_templates/kcontrol_module/doc
+@dirrm %%DATADIR%%/app_templates/kcontrol_module/po
+@dirrm %%DATADIR%%/app_templates/kcontrol_module/src
+@dirrm %%DATADIR%%/app_templates/kcontrol_module
+@dirrm %%DATADIR%%/app_templates/kdeapp/doc/en
+@dirrm %%DATADIR%%/app_templates/kdeapp/doc
+@dirrm %%DATADIR%%/app_templates/kdeapp/po
+@dirrm %%DATADIR%%/app_templates/kdeapp/src
+@dirrm %%DATADIR%%/app_templates/kdeapp
+@dirrm %%DATADIR%%/app_templates/kdeutility/doc/en
+@dirrm %%DATADIR%%/app_templates/kdeutility/doc
+@dirrm %%DATADIR%%/app_templates/kdeutility/po
+@dirrm %%DATADIR%%/app_templates/kdeutility/src
+@dirrm %%DATADIR%%/app_templates/kdeutility
+@dirrm %%DATADIR%%/app_templates
+@dirrm %%DATADIR%%
--- py-kde-extensions.diff ends here ---
>Release-Note:
>Audit-Trail:

From: Danny Pansters <danny@ricin.com>
To: bug-followup@freebsd.org,
 danny@ricin.com
Cc:  
Subject: Re: ports/83483: [new port] again, devel/py-kde-extensions
Date: Fri, 5 Aug 2005 22:22:31 +0200

 Please close this PR. 
 
 The software is too b0rken with current (Py)KDE. Will wait for a better next 
 release or get involved myself.
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Fri Aug 5 21:26:08 GMT 2005 
State-Changed-Why:  
Closed at submitter's request. 

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