From owner-freebsd-ports-bugs@FreeBSD.ORG Tue May 30 23:20:15 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org 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 210F316B9C0 for ; Tue, 30 May 2006 23:20:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3ACB43D4C for ; Tue, 30 May 2006 23:20:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k4UNKC5W087671 for ; Tue, 30 May 2006 23:20:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k4UNKCSc087670; Tue, 30 May 2006 23:20:12 GMT (envelope-from gnats) Resent-Date: Tue, 30 May 2006 23:20:12 GMT Resent-Message-Id: <200605302320.k4UNKCSc087670@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, Shaun Amott Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 067B516B61B; Tue, 30 May 2006 23:18:20 +0000 (UTC) (envelope-from shaun@inerd.com) Received: from dione.picobyte.net (host-212-158-207-124.bulldogdsl.com [212.158.207.124]) by mx1.FreeBSD.org (Postfix) with SMTP id 213A043D70; Tue, 30 May 2006 23:18:18 +0000 (GMT) (envelope-from shaun@inerd.com) Received: from charon.picobyte.net (charon.picobyte.net [IPv6:2001:4bd0:201e::fe03]) by dione.picobyte.net (Postfix) with ESMTP; Wed, 31 May 2006 00:18:17 +0100 (BST) Message-Id: <1149031097.3159@charon.picobyte.net> Date: Wed, 31 May 2006 00:18:17 +0100 From: Shaun Amott To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: anray@FreeBSD.org Subject: ports/98175: [MAINTAINER] net-im/psi-gentoo: Fix build on 4.x; add additional patch X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Shaun Amott List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 May 2006 23:20:31 -0000 >Number: 98175 >Category: ports >Synopsis: [MAINTAINER] net-im/psi-gentoo: Fix build on 4.x; add additional patch >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: Tue May 30 23:20:12 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Shaun Amott >Release: FreeBSD 6.1-STABLE i386 >Organization: >Environment: >Description: These affect psi-gentoo, but are applied to the master port. - Fix build on 4.x - Fix master site grouping - Add additional patch >How-To-Repeat: >Fix: --- psi.diff begins here --- Index: psi/Makefile.gentoo =================================================================== RCS file: /home/ncvs/ports/net-im/psi/Makefile.gentoo,v retrieving revision 1.1 diff -u -r1.1 Makefile.gentoo --- psi/Makefile.gentoo 27 May 2006 06:51:50 -0000 1.1 +++ psi/Makefile.gentoo 30 May 2006 23:12:38 -0000 @@ -6,10 +6,11 @@ # MASTER_SITES+= http://vivid.dat.pl/psi/:vivid \ + http://mirror.inerd.com/FreeBSD/distfiles/psi-gentoo/:inerd \ http://csociety-ftp.ecn.purdue.edu/pub/gentoo-portage/net-im/psi/files/:portage \ - ${MASTER_SITE_GENTOO:C/gentoo\/%SUBDIR%/gentoo-portage\/net-im\/psi\/files/g}:portage + ${MASTER_SITE_GENTOO:C/gentoo\/%SUBDIR%\//gentoo-portage\/net-im\/psi\/files\/:portage/g} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} gentoo-psi-0.10.tar.bz2:vivid psi-indicator.png:portage +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} gentoo-psi-0.10.tar.bz2:vivid psi-indicator.png:portage psi-reverse_trayicon2.patch:inerd EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} gentoo-psi-0.10.tar.bz2 GENTOO_PATCHES= ${WRKDIR}/0.10 PKGNAMESUFFIX= -gentoo @@ -158,12 +159,17 @@ ${GPATCH} -d ${WRKSRC} -p1 < ${GENTOO_PATCHES}/psi-gentoo-version.patch + ${CP} ${DISTDIR}/psi-reverse_trayicon2.patch ${GENTOO_PATCHES} + ${GPATCH} -d ${WRKSRC} -p0 < ${GENTOO_PATCHES}/psi-reverse_trayicon2.patch + # Repair Makefile ${MV} ${WRKSRC}/src/psiaccount.cpp ${WRKSRC}/src/psiaccount.cpp.orig ${SED} -e 's/include"adhoc.h"/include"..\/adhoc.h"/' \ -e 's/include"rc.h"/include"..\/rc.h"/' \ -e 's/include"adhoc_fileserver.h"/include"..\/adhoc_fileserver.h"/' \ ${WRKSRC}/src/psiaccount.cpp.orig > ${WRKSRC}/src/psiaccount.cpp + + cd ${WRKSRC} && ${PATCH} < ${FILESDIR}/gentoopatch-src_psiaccount.cpp # Move misplaced files ${MV} ${WRKSRC}/adhoc.cpp \ Index: psi/distinfo =================================================================== RCS file: /home/ncvs/ports/net-im/psi/distinfo,v retrieving revision 1.11 diff -u -r1.11 distinfo --- psi/distinfo 27 May 2006 06:51:50 -0000 1.11 +++ psi/distinfo 30 May 2006 23:12:38 -0000 @@ -7,3 +7,6 @@ MD5 (psi-indicator.png) = 0d5cafd17325fc912c4855252d73378f SHA256 (psi-indicator.png) = a0e9adcd0409d23c9033170ceb8f22980ba6d5e14f19234630f9986bfb94bce2 SIZE (psi-indicator.png) = 300 +MD5 (psi-reverse_trayicon2.patch) = c2528c15be8277434647506d791663d8 +SHA256 (psi-reverse_trayicon2.patch) = 2a690a7cda661884ce3424530ac6569a7fcb1e6c97342c120767a0d5058c403c +SIZE (psi-reverse_trayicon2.patch) = 937 Index: psi/files/gentoopatch-src_psiaccount.cpp =================================================================== RCS file: psi/files/gentoopatch-src_psiaccount.cpp diff -N psi/files/gentoopatch-src_psiaccount.cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ psi/files/gentoopatch-src_psiaccount.cpp 30 May 2006 23:12:38 -0000 @@ -0,0 +1,38 @@ +--- src/psiaccount.cpp.orig Tue May 30 22:17:08 2006 ++++ src/psiaccount.cpp Tue May 30 19:40:01 2006 +@@ -3049,13 +3049,13 @@ + + values["Sender.jid.full"] = jidSender.full(); + values["Sender.jid.bare"] = jidSender.bare(); +- values["Sender.nick"] = (uSender)? uSender->name() : ""; +- values["Sender.nick-jid"] = jidnick(jidSender.bare(), (uSender)? uSender->name() : ""); ++ values["Sender.nick"] = (uSender)? uSender->name() : (QString)""; ++ values["Sender.nick-jid"] = jidnick(jidSender.bare(), (uSender)? uSender->name() : (QString)""); + + values["Me.jid.full"] = jidMe.resource().isEmpty()? jidMe.full() + "/" + d->client->resource() : jidMe.full(); + values["Me.jid.bare"] = jidMe.bare(); +- values["Me.nick"] = (uMe)? uMe->name() : "";; +- values["Me.nick-jid"] = jidnick(jidMe.bare(), (uMe)? uMe->name() : ""); ++ values["Me.nick"] = (uMe)? uMe->name() : (QString)"";; ++ values["Me.nick-jid"] = jidnick(jidMe.bare(), (uMe)? uMe->name() : (QString)""); + + header = headerTemplate.expand(values); + } +@@ -3081,7 +3081,7 @@ + + Template::ExpandData values; + +- values["fortune"] = (option.fortunes.count())? option.fortunes[rand()%option.fortunes.count()] : ""; ++ values["fortune"] = (option.fortunes.count())? option.fortunes[rand()%option.fortunes.count()] : (QString)""; + + signature = signatureTemplate.expand(values); + +@@ -3146,7 +3146,7 @@ + sepBody = "\n"; + + // signature +- QString signature = (option.useMessageSignature)? expandSignatureTemplate(option.messageSignature, option.autoMessageSignatureDelimiter,FALSE) : ""; ++ QString signature = (option.useMessageSignature)? expandSignatureTemplate(option.messageSignature, option.autoMessageSignatureDelimiter,FALSE) : (QString)""; + + // body/signature separator + // we want to have one empty line between body and signature (at least two '\n'); --- psi.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: