From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 2 13:50:16 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 B41E616A429 for ; Sun, 2 Apr 2006 13:50:16 +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 3D76043D58 for ; Sun, 2 Apr 2006 13:50:15 +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 k32DoEsU028117 for ; Sun, 2 Apr 2006 13:50:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k32DoEDb028116; Sun, 2 Apr 2006 13:50:14 GMT (envelope-from gnats) Resent-Date: Sun, 2 Apr 2006 13:50:14 GMT Resent-Message-Id: <200604021350.k32DoEDb028116@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, "Kay Lehmann" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B71C16A400 for ; Sun, 2 Apr 2006 13:44:37 +0000 (UTC) (envelope-from kay_lehmann@web.de) Received: from einhorn.in-berlin.de (einhorn.in-berlin.de [192.109.42.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id B52AB43D53 for ; Sun, 2 Apr 2006 13:44:36 +0000 (GMT) (envelope-from kay_lehmann@web.de) Received: from bippes.finkenkrug.ev (lehmann.in-dsl.de [217.197.85.240]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.12.10/Debian-4) with ESMTP id k32DiOvl025932; Sun, 2 Apr 2006 15:44:35 +0200 Message-Id: <1143985504.48624@bippes.finkenkrug.ev> Date: Sun, 2 Apr 2006 15:45:04 +0200 From: "Kay Lehmann" To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.7 Cc: jaapb@kerguelen.org Subject: ports/95228: [Update Port] print/kaspaliste: fix build on 6-stable (needs testing on 5-stable) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Apr 2006 13:50:16 -0000 >Number: 95228 >Category: ports >Synopsis: [Update Port] print/kaspaliste: fix build on 6-stable (needs testing on 5-stable) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Apr 02 13:50:14 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Kay Lehmann >Release: FreeBSD 6.1-PRERELEASE i386 >Organization: >Environment: System: FreeBSD 6.1-PRERELEASE #10: Wed Mar 22 21:10:50 CET 2006 root@bippes.finkenkrug.ev:/usr/obj/usr/src/sys/bippes >Description: kaspaliste fails to compile on 6-stable systems, because the newer gcc behaves more strictly. This patch unbreak kaspaliste on 6-stable. I could not test it on 5-stable, so this is still necessary. Maintainer has been informed and is CC'ed. >How-To-Repeat: >Fix: --- kaspaliste-unbreak-6stable.patch begins here --- diff -urN kaspaliste.orig/Makefile kaspaliste/Makefile --- kaspaliste.orig/Makefile Sun Mar 19 12:48:25 2006 +++ kaspaliste/Makefile Sat Mar 18 20:13:08 2006 @@ -28,10 +28,6 @@ .include -.if ${OSVERSION} >= 600031 -BROKEN= "Does not compile on FreeBSD >= 6.0" -.endif - pre-configure: @${RM} ${WRKSRC}/config.cache diff -urN kaspaliste.orig/files/patch-kaspaliste_klib_kaspabase.cpp kaspaliste/files/patch-kaspaliste_klib_kaspabase.cpp --- kaspaliste.orig/files/patch-kaspaliste_klib_kaspabase.cpp Thu Jan 1 01:00:00 1970 +++ kaspaliste/files/patch-kaspaliste_klib_kaspabase.cpp Sun Mar 19 12:37:19 2006 @@ -0,0 +1,23 @@ +--- kaspaliste/klib/kaspabase.cpp.orig Sat Feb 7 10:54:32 2004 ++++ kaspaliste/klib/kaspabase.cpp Sun Mar 19 12:34:42 2006 +@@ -184,7 +184,19 @@ + LockTableItem *KaspaBase::locktable=0L; + + Oid KaspaBase::getNo(Str tab, Oid o) { +- exec("select no from "+tab+" where oid="+oid2str(o)); ++ char* cdummy1 = "select no from "; ++ char* cdummy2 = " where oid="; ++ ++ Str sdummy1, sdummy2, sdummy_all; ++ sdummy1 = cdummy1; ++ sdummy2 = cdummy2; ++ sdummy_all = sdummy1; ++ sdummy_all += tab; ++ sdummy_all += sdummy2; ++ sdummy_all += oid2str(o); ++ ++ const char* cdummy_all = sdummy_all.data(); ++ exec(cdummy_all); + if(tuples()) + return str2oid(getValue(0, "no")); + else --- kaspaliste-unbreak-6stable.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: