From root@cyberbotx.com  Mon Oct 15 11:41:22 2007
Return-Path: <root@cyberbotx.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id E15E016A417
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 15 Oct 2007 11:41:22 +0000 (UTC)
	(envelope-from root@cyberbotx.com)
Received: from rwcrmhc11.comcast.net (rwcrmhc11.comcast.net [216.148.227.151])
	by mx1.freebsd.org (Postfix) with ESMTP id CA3A113C461
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 15 Oct 2007 11:41:22 +0000 (UTC)
	(envelope-from root@cyberbotx.com)
Received: from samus.cyberbotx.com ([68.62.97.217])
          by comcast.net (rwcrmhc11) with ESMTP
          id <20071015114121m1100obi1se>; Mon, 15 Oct 2007 11:41:21 +0000
Received: from localhost (localhost.cyberbotx.com [127.0.0.1])
	by samus.cyberbotx.com (Postfix) with ESMTP id 416E717386
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 15 Oct 2007 07:41:21 -0400 (EDT)
Received: from samus.cyberbotx.com ([127.0.0.1])
	by localhost (samus.cyberbotx.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id IlSvI1RHCQ2o for <FreeBSD-gnats-submit@freebsd.org>;
	Mon, 15 Oct 2007 07:41:06 -0400 (EDT)
Received: from kirby.cyberbotx.com (unknown [192.168.2.2])
	by samus.cyberbotx.com (Postfix) with ESMTP id 1797E170F1
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 15 Oct 2007 07:41:06 -0400 (EDT)
Received: by kirby.cyberbotx.com (Postfix, from userid 0)
	id D3E8FC100; Mon, 15 Oct 2007 07:41:05 -0400 (EDT)
Message-Id: <20071015114105.D3E8FC100@kirby.cyberbotx.com>
Date: Mon, 15 Oct 2007 07:41:05 -0400 (EDT)
From: Naram Qashat <cyberbotx@cyberbotx.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [PATCH] net-p2p/lopster: Fix BROKEN for GCC 4.2
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         117203
>Category:       ports
>Synopsis:       [PATCH] net-p2p/lopster: Fix BROKEN for GCC 4.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    miwi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 15 11:50:02 UTC 2007
>Closed-Date:    Wed Oct 17 09:40:39 UTC 2007
>Last-Modified:  Wed Oct 17 09:40:39 UTC 2007
>Originator:     Naram Qashat
>Release:        FreeBSD 6.2-RELEASE-p8 i386
>Organization:
>Environment:
System: FreeBSD kirby.cyberbotx.com 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #12: Sun Oct 14 16:14:35 EDT 2007
>Description:
The included patch fixes the error when compiling with GCC 4.2, tested
using lang/gcc42 and setting CC="gcc42".

Added file(s):
- files/patch-src-log.c

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

--- lopster-1.2.2_4.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/net-p2p/lopster/Makefile /kirby/shared/ports/lopster/Makefile
--- /usr/ports/net-p2p/lopster/Makefile	Mon May 28 16:33:12 2007
+++ /kirby/shared/ports/lopster/Makefile	Mon Oct 15 07:36:07 2007
@@ -7,7 +7,7 @@
 
 PORTNAME=	lopster
 PORTVERSION=	1.2.2
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	net-p2p
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
 		http://lopster.sourceforge.net/download/
@@ -24,10 +24,6 @@
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
 
 .include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 700042
-BROKEN=		Broken with gcc 4.2
-.endif
 
 .if exists(${LOCALBASE}/lib/libogg.so.4)
 WITH_OGG=	yes
diff -ruN --exclude=CVS /usr/ports/net-p2p/lopster/files/patch-src-log.c /kirby/shared/ports/lopster/files/patch-src-log.c
--- /usr/ports/net-p2p/lopster/files/patch-src-log.c	Wed Dec 31 19:00:00 1969
+++ /kirby/shared/ports/lopster/files/patch-src-log.c	Mon Oct 15 07:35:29 2007
@@ -0,0 +1,12 @@
+--- src/log.c.orig	Mon Oct 15 07:33:46 2007
++++ src/log.c	Mon Oct 15 07:33:46 2007
+@@ -148,7 +148,8 @@
+     g_free(log);
+   }
+   g_list_free(net?net->logs:other_logs);
+-  net?net->logs:other_logs = NULL;
++  if (net) net->logs = NULL;
++  else other_logs = NULL;
+ }
+ 
+ void log_file_destroy(log_file_t* lf) {
--- lopster-1.2.2_4.patch ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Mon Oct 15 12:23:59 UTC 2007 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=117203 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Wed Oct 17 09:40:37 UTC 2007 
State-Changed-Why:  
Committed. Thanks! 

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