From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 24 19:00:33 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0A6F216A4CF for ; Mon, 24 Jan 2005 19:00:33 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC32143D2D for ; Mon, 24 Jan 2005 19:00:32 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id j0OJ0WTn080327 for ; Mon, 24 Jan 2005 19:00:32 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id j0OJ0Wtn080326; Mon, 24 Jan 2005 19:00:32 GMT (envelope-from gnats) Resent-Date: Mon, 24 Jan 2005 19:00:32 GMT Resent-Message-Id: <200501241900.j0OJ0Wtn080326@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Danny Pansters Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8AD7D16A4CE for ; Mon, 24 Jan 2005 18:51:21 +0000 (GMT) Received: from smtpq3.home.nl (smtpq3.home.nl [213.51.128.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7919A43D2D for ; Mon, 24 Jan 2005 18:51:20 +0000 (GMT) (envelope-from danny@ricin.com) Received: from [213.51.128.133] (port=59613 helo=smtp2.home.nl) by smtpq3.home.nl with esmtp (Exim 4.30) id 1Ct9J1-0005Py-8d for FreeBSD-gnats-submit@freebsd.org; Mon, 24 Jan 2005 19:51:19 +0100 Received: from cp464173-a.dbsch1.nb.home.nl ([84.27.215.228]:64985) by smtp2.home.nl with smtp (Exim 4.30) id 1Ct9Iz-0006S1-T6 for FreeBSD-gnats-submit@freebsd.org; Mon, 24 Jan 2005 19:51:17 +0100 Received: by cp464173-a.dbsch1.nb.home.nl (sSMTP sendmail emulation); Mon, 24 Jan 2005 19:51:07 +0100 Message-Id: <20050124185120.7919A43D2D@mx1.FreeBSD.org> Date: Mon, 24 Jan 2005 19:51:07 +0100 From: Danny Pansters To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/76625: [MAINTAINER] x11-toolkits/py-kde: Unbreak with KDE > 3.3.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jan 2005 19:00:33 -0000 >Number: 76625 >Category: ports >Synopsis: [MAINTAINER] x11-toolkits/py-kde: Unbreak with KDE > 3.3.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Jan 24 19:00:32 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 #2: Fri Jan 21 19:51:02 CET 2005 >Description: Didn't compile with KDE 3.3.1 and 3.3.2 because of KDE version number being used in some filenames. The port now renames those accordingly when needed. This is also dealt with in newer PyKDE snapshots. Tested with KDE 3.3.2. Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- py24-kde-3.11.3_1.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 Sun Jan 23 15:46:11 2005 +++ /usr/ports/x11-toolkits/py-kde.new/Makefile Mon Jan 24 15:54:58 2005 @@ -7,19 +7,15 @@ PORTNAME= kde PORTVERSION= 3.11.3 +PORTREVISION= 1 CATEGORIES= x11-toolkits kde python MASTER_SITES= http://www.river-bank.demon.co.uk/download/PyKDE2/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyKDE-${PORTVERSION} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= danny@ricin.com COMMENT= Python Bindings for KDE3 -BROKEN= "Does not compile with KDE >= 3.3.1" -EXPIRATION_DATE=2005-02-18 -DEPRECATED= "${BROKEN}" - BUILD_DEPENDS= pyuic:${PORTSDIR}/x11-toolkits/py-qt RUN_DEPENDS= ${BUILD_DEPENDS} @@ -32,10 +28,21 @@ NO_FILTER_SHLIBS= yes +MODULES= kdecore kdefx kdeui kio kfile kparts kspell kdeprint kmdi + .include 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 \ --- py24-kde-3.11.3_1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: