From nobody@FreeBSD.org  Mon Aug 11 04:14:59 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id D8D3F1065670
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Aug 2008 04:14:59 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id BF2178FC16
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Aug 2008 04:14:59 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m7B4Ex5Z010166
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Aug 2008 04:14:59 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m7B4ExTU010165;
	Mon, 11 Aug 2008 04:14:59 GMT
	(envelope-from nobody)
Message-Id: <200808110414.m7B4ExTU010165@www.freebsd.org>
Date: Mon, 11 Aug 2008 04:14:59 GMT
From: "Pedro F. Giffuni" <giffunip@tutopia.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: textproc/isearch fix build with gcc4.2
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: pmarquis@pobox.com

>Number:         126441
>Category:       ports
>Synopsis:       textproc/isearch fix build with gcc4.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    amdmi3
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 11 04:20:01 UTC 2008
>Closed-Date:    Tue Sep 02 20:39:30 UTC 2008
>Last-Modified:  Tue Sep  2 20:40:05 UTC 2008
>Originator:     Pedro F. Giffuni
>Release:        7.0-Release
>Organization:
>Environment:
FreeBSD kakumen.cable.net.co 7.0-RELEASE-p3 FreeBSD 7.0-RELEASE-p3 #0: Fri Aug  8 16:42:27 COT 2008     root@kakumen.cable.net.co:/usr/src/sys/amd64/compile/GENERIC  amd64
>Description:
- Fix build with gcc4.2 and amd64: remove -fwritable-strings.
- Remove GNU_CONFIGURE since it was doing nothing: respect CXX CXXFLAGS.
- Clean some warnings related to deprecated C++ headers.
>How-To-Repeat:

>Fix:
diff -ruN isearch.orig/Makefile isearch/Makefile
--- isearch.orig/Makefile	2008-08-10 19:57:16.000000000 -0500
+++ isearch/Makefile	2008-08-10 23:07:08.000000000 -0500
@@ -1,6 +1,6 @@
 # New ports collection makefile for:   isearch
 # Date created:			21 Sept 1996
-# Whom:				Pedro
+# Whom:				Pedro Giffuni
 #
 # $FreeBSD: ports/textproc/isearch/Makefile,v 1.21 2007/09/30 09:49:40 linimon Exp $
 #
@@ -14,7 +14,6 @@
 MAINTAINER=	pmarquis@pobox.com
 COMMENT=	Text Search Engine by CNIDR
 
-GNU_CONFIGURE=	yes
 MAKE_ARGS=	INSTALL=${PREFIX}/bin
 
 post-install:
@@ -23,10 +22,4 @@
 	${INSTALL_MAN} ${WRKSRC}/html/*.html ${DOCSDIR}
 .endif
 
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 700042
-BROKEN=		Does not compile with GCC 4.2
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -ruN isearch.orig/files/patch-Makefile isearch/files/patch-Makefile
--- isearch.orig/files/patch-Makefile	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-Makefile	2008-08-10 22:45:12.000000000 -0500
@@ -0,0 +1,53 @@
+--- Makefile.orig	2000-10-12 15:55:56.000000000 -0500
++++ Makefile	2008-08-10 22:44:02.000000000 -0500
+@@ -23,9 +23,9 @@
+ #
+ # Compiler
+ #
+-CC=g++
++CC=${CXX}
+ 
+-DTCC=g++
++DTCC=${CXX}
+ #CC=/sw/CenterLine/bin/CC
+ 
+ #
+@@ -45,7 +45,7 @@
+ #
+ # for Linux
+ #
+-CFLAGS=-O2 -DUNIX -fwritable-strings
++CFLAGS+=-O2 -DUNIX ${CXXFLAGS}
+ #CFLAGS=-g -fwritable-strings -Wall -Wno-unused -DUNIX # -DVERBOSE -DDEBUG
+ 
+ #
+@@ -76,8 +76,8 @@
+ #
+ # Where should I install executables (make install)?
+ #
+-INSTALL=/usr/local/bin
+-CGI_INSTALL=/home/httpd/cgi-bin
++INSTALL=${PREFIX}/bin
++CGI_INSTALL=${PREFIX}/www/cgi-bin
+ 
+ #
+ # Executables Directory
+@@ -189,12 +189,12 @@
+ 
+ install:
+ 	@echo "*** Copying Isearch executables to $(INSTALL) ***"
+-	cp $(BIN_DIR)/Iindex $(INSTALL)
+-	cp $(BIN_DIR)/Isearch $(INSTALL)
+-	cp $(BIN_DIR)/Iutil $(INSTALL)
+-	cp $(BIN_DIR)/Iget $(INSTALL)
+-	cp $(BIN_DIR)/zsearch $(INSTALL)
+-	cp $(BIN_DIR)/zpresent $(INSTALL)
++	install -s $(BIN_DIR)/Iindex $(INSTALL)
++	install -s $(BIN_DIR)/Isearch $(INSTALL)
++	install -s $(BIN_DIR)/Iutil $(INSTALL)
++	install -s $(BIN_DIR)/Iget $(INSTALL)
++	install -s $(BIN_DIR)/zsearch $(INSTALL)
++	install -s $(BIN_DIR)/zpresent $(INSTALL)
+ 	@echo ""
+ 	@echo "To install Isearch-cgi, cd into the Isearch-cgi directory"
+ 	@echo "Then run the configure script"
diff -ruN isearch.orig/files/patch-doctype+Makefile isearch/files/patch-doctype+Makefile
--- isearch.orig/files/patch-doctype+Makefile	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-doctype+Makefile	2008-08-10 20:23:08.000000000 -0500
@@ -0,0 +1,20 @@
+--- doctype/Makefile.orig	2008-08-10 20:21:14.000000000 -0500
++++ doctype/Makefile	2008-08-10 20:22:13.000000000 -0500
+@@ -2,7 +2,7 @@
+ #
+ # Compiler
+ #
+-CC=g++
++CC=${CXX}
+ 
+ #
+ # Compiler Flags
+@@ -13,7 +13,7 @@
+ 
+ #CFLAGS=-DUNIX -O2
+ #CFLAGS=-g -DUNIX -Wall -O2
+-CFLAGS=-g -DUNIX -Wall -D__CSTRING__
++CFLAGS= -DUNIX -D__CSTRING__
+ 
+ #
+ # Source Files Directory
diff -ruN isearch.orig/files/patch-src+string::hxx isearch/files/patch-src+string::hxx
--- isearch.orig/files/patch-src+string::hxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src+string::hxx	2008-08-10 20:51:01.000000000 -0500
@@ -0,0 +1,12 @@
+--- src/string.hxx.orig	2008-08-10 20:45:33.000000000 -0500
++++ src/string.hxx	2008-08-10 20:46:39.000000000 -0500
+@@ -44,7 +44,8 @@
+ #define STRING_HXX
+ 
+ #include <string.h>
+-#include <iostream.h>
++#include <iostream>
++using namespace std;
+ #include "gdt.h"
+ #include "defs.hxx"
+ 
diff -ruN isearch.orig/files/patch-src::Iindex.cxx isearch/files/patch-src::Iindex.cxx
--- isearch.orig/files/patch-src::Iindex.cxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::Iindex.cxx	2008-08-10 22:53:47.000000000 -0500
@@ -0,0 +1,11 @@
+--- src/Iindex.cxx.orig	2008-08-10 22:50:36.000000000 -0500
++++ src/Iindex.cxx	2008-08-10 22:52:14.000000000 -0500
+@@ -170,7 +170,7 @@
+ 	}
+       }
+       if (Found) {
+-	Offset = (GPTYPE)((UINT4)Found - (UINT4)Buffer);
++	Offset = (GPTYPE)((UINT8)Found - (UINT8)Buffer);
+ 	/* the separator marks the beginning of the next 
+ 	   record. (offset - 1), then marks the end of 
+ 	   the current record. we must make sure that the
diff -ruN isearch.orig/files/patch-src::fc.hxx isearch/files/patch-src::fc.hxx
--- isearch.orig/files/patch-src::fc.hxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::fc.hxx	2008-08-10 20:48:57.000000000 -0500
@@ -0,0 +1,12 @@
+--- src/fc.hxx.orig	2008-08-10 20:45:08.000000000 -0500
++++ src/fc.hxx	2008-08-10 20:47:33.000000000 -0500
+@@ -8,7 +8,8 @@
+ #ifndef FC_HXX
+ #define FC_HXX
+ 
+-#include <iostream.h>
++#include <iostream>
++using namespace std;
+ /*
+ #include "defs.hxx"
+ */
diff -ruN isearch.orig/files/patch-src::fct.cxx isearch/files/patch-src::fct.cxx
--- isearch.orig/files/patch-src::fct.cxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::fct.cxx	2008-08-10 21:06:17.000000000 -0500
@@ -0,0 +1,12 @@
+--- src/fct.cxx.orig	2008-08-10 21:01:26.000000000 -0500
++++ src/fct.cxx	2008-08-10 21:05:15.000000000 -0500
+@@ -6,7 +6,8 @@
+ @@@*/
+ 
+ #include <stdlib.h>
+-#include <iostream.h>
++#include <iostream>
++using namespace std;
+ 
+ #include "defs.hxx"
+ #include "string.hxx"
diff -ruN isearch.orig/files/patch-src::intlist.cxx isearch/files/patch-src::intlist.cxx
--- isearch.orig/files/patch-src::intlist.cxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::intlist.cxx	2008-08-10 21:06:49.000000000 -0500
@@ -0,0 +1,12 @@
+--- src/intlist.cxx.orig	2008-08-10 21:01:51.000000000 -0500
++++ src/intlist.cxx	2008-08-10 21:03:34.000000000 -0500
+@@ -47,7 +47,8 @@
+ 
+ #include <stdlib.h>
+ #include <time.h>
+-#include <iostream.h>
++#include <iostream>
++using namespace std;
+ 
+ #include "intlist.hxx"
+ 
diff -ruN isearch.orig/files/patch-src::intlist.hxx isearch/files/patch-src::intlist.hxx
--- isearch.orig/files/patch-src::intlist.hxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::intlist.hxx	2008-08-10 20:49:50.000000000 -0500
@@ -0,0 +1,12 @@
+--- src/intlist.hxx.orig	2008-08-10 20:45:21.000000000 -0500
++++ src/intlist.hxx	2008-08-10 20:47:28.000000000 -0500
+@@ -50,7 +50,8 @@
+ 
+ #include <stdlib.h>
+ #include <time.h>
+-#include <iostream.h>
++#include <iostream>
++using namespace std;
+ 
+ #include "gdt.h"
+ #include "defs.hxx"
diff -ruN isearch.orig/files/patch-src::mergeunit.hxx isearch/files/patch-src::mergeunit.hxx
--- isearch.orig/files/patch-src::mergeunit.hxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::mergeunit.hxx	2008-08-10 22:36:54.000000000 -0500
@@ -0,0 +1,10 @@
+--- src/mergeunit.hxx.orig	1998-05-12 16:49:13.000000000 +0000
++++ src/mergeunit.hxx	2007-12-01 16:40:09.000000000 +0000
+@@ -49,6 +49,7 @@ Author:		Jim Fullton, MCNC/CNIDR
+ 
+ #include "defs.hxx"
+ #include "idbobj.hxx"
++#include "filemap.hxx"
+ 
+ #define LIM 10000
+ 
diff -ruN isearch.orig/files/patch-src::nlist.cxx isearch/files/patch-src::nlist.cxx
--- isearch.orig/files/patch-src::nlist.cxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::nlist.cxx	2008-08-10 21:07:07.000000000 -0500
@@ -0,0 +1,12 @@
+--- src/nlist.cxx.orig	2008-08-10 21:02:00.000000000 -0500
++++ src/nlist.cxx	2008-08-10 21:03:22.000000000 -0500
+@@ -45,7 +45,8 @@
+ @@@*/
+ 
+ #include <stdlib.h>
+-#include <iostream.h>
++#include <iostream>
++using namespace std;
+ 
+ #include "nlist.hxx"
+ 
diff -ruN isearch.orig/files/patch-src::opstack.hxx isearch/files/patch-src::opstack.hxx
--- isearch.orig/files/patch-src::opstack.hxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::opstack.hxx	2008-08-10 22:36:32.000000000 -0500
@@ -0,0 +1,11 @@
+--- src/opstack.hxx.orig	1996-12-21 00:41:10.000000000 +0000
++++ src/opstack.hxx	2007-12-01 16:38:59.000000000 +0000
+@@ -57,7 +57,7 @@ public:
+ 	OPSTACK& operator<<(OPOBJ* Op);
+ 	POPOBJ operator>>(POPOBJ& OpPtr);
+  	PIRSET operator>>(PIRSET& OpPtr);
+-	void OPSTACK::Reverse();
++	void Reverse();
+ 	~OPSTACK();
+ private:
+ 	void Push(OPOBJ& Op);
diff -ruN isearch.orig/files/patch-src::registry.cxx isearch/files/patch-src::registry.cxx
--- isearch.orig/files/patch-src::registry.cxx	1969-12-31 19:00:00.000000000 -0500
+++ isearch/files/patch-src::registry.cxx	2008-08-10 20:58:18.000000000 -0500
@@ -0,0 +1,13 @@
+--- src/registry.cxx.orig	2008-08-10 20:54:13.000000000 -0500
++++ src/registry.cxx	2008-08-10 20:58:13.000000000 -0500
+@@ -40,8 +40,9 @@
+ Author:		Nassib Nassar, nrn@cnidr.org
+ @@@*/
+ 
+-#include <fstream.h>
+ #include <stdlib.h>
++#include <fstream>
++using namespace std;
+ 
+ #include "registry.hxx"
+ 
diff -ruN isearch.orig/files/patch-src::string.cxx isearch/files/patch-src::string.cxx
--- isearch.orig/files/patch-src::string.cxx	2008-08-10 19:57:16.000000000 -0500
+++ isearch/files/patch-src::string.cxx	2008-08-10 20:56:43.000000000 -0500
@@ -1,6 +1,18 @@
---- src/string.cxx.orig	Sun Dec 15 09:27:00 2002
-+++ src/string.cxx	Sun Dec 15 09:27:20 2002
-@@ -574,7 +574,7 @@
+--- src/string.cxx.orig	2000-10-31 01:22:09.000000000 -0500
++++ src/string.cxx	2008-08-10 20:55:59.000000000 -0500
+@@ -45,9 +45,10 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+-#include <fstream.h>
+ #include <ctype.h>
+ #include <sys/stat.h>
++#include <fstream>
++using namespace std;
+ 
+ #ifdef UNIX
+ #include <unistd.h>
+@@ -574,7 +575,7 @@
  
  // can this be const STRING& ?
  ostream& operator<<(ostream& os, const STRING& str) {


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Mon Aug 11 04:20:11 UTC 2008 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=126441 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: pmarquis@pobox.com
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/126441: textproc/isearch fix build with gcc4.2
Date: Mon, 11 Aug 2008 04:20:09 UT

 Maintainer of textproc/isearch,
 
 Please note that PR ports/126441 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/126441
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: Pedro Giffuni <pfgshield-freebsd@yahoo.com>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc: pmarquis@pobox.com
Subject: Re: ports/126441: textproc/isearch fix build with gcc4.2
Date: Sun, 10 Aug 2008 21:56:40 -0700 (PDT)

 --0-855168425-1218430600=:84906
 Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: quoted-printable
 
 bah.. a minor fix ... I was including=20
 CFLAGS+=3D ${CXXFLAGS}
 which, of course, adds CFLAGS twice.
 
 sorry :(.
 =0A=0A=0A      Posta, news, sport, oroscopo: tutto in una sola pagina. =0AC=
 rea l&#39;home page che piace a te!=0Awww.yahoo.it/latuapagina
 --0-855168425-1218430600=:84906
 Content-Type: application/octet-stream; name=patch-isearch
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=patch-isearch
 
 ZGlmZiAtcnVOIGlzZWFyY2gub3JpZy9NYWtlZmlsZSBpc2VhcmNoL01ha2Vm
 aWxlCi0tLSBpc2VhcmNoLm9yaWcvTWFrZWZpbGUJMjAwOC0wOC0xMCAxOTo1
 NzoxNi4wMDAwMDAwMDAgLTA1MDAKKysrIGlzZWFyY2gvTWFrZWZpbGUJMjAw
 OC0wOC0xMCAyMzowNzowOC4wMDAwMDAwMDAgLTA1MDAKQEAgLTEsNiArMSw2
 IEBACiAjIE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjogICBp
 c2VhcmNoCiAjIERhdGUgY3JlYXRlZDoJCQkyMSBTZXB0IDE5OTYKLSMgV2hv
 bToJCQkJUGVkcm8KKyMgV2hvbToJCQkJUGVkcm8gR2lmZnVuaQogIwogIyAk
 RnJlZUJTRDogcG9ydHMvdGV4dHByb2MvaXNlYXJjaC9NYWtlZmlsZSx2IDEu
 MjEgMjAwNy8wOS8zMCAwOTo0OTo0MCBsaW5pbW9uIEV4cCAkCiAjCkBAIC0x
 NCw3ICsxNCw2IEBACiBNQUlOVEFJTkVSPQlwbWFycXVpc0Bwb2JveC5jb20K
 IENPTU1FTlQ9CVRleHQgU2VhcmNoIEVuZ2luZSBieSBDTklEUgogCi1HTlVf
 Q09ORklHVVJFPQl5ZXMKIE1BS0VfQVJHUz0JSU5TVEFMTD0ke1BSRUZJWH0v
 YmluCiAKIHBvc3QtaW5zdGFsbDoKQEAgLTIzLDEwICsyMiw0IEBACiAJJHtJ
 TlNUQUxMX01BTn0gJHtXUktTUkN9L2h0bWwvKi5odG1sICR7RE9DU0RJUn0K
 IC5lbmRpZgogCi0uaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgotCi0uaWYg
 JHtPU1ZFUlNJT059ID49IDcwMDA0MgotQlJPS0VOPQkJRG9lcyBub3QgY29t
 cGlsZSB3aXRoIEdDQyA0LjIKLS5lbmRpZgotCi0uaW5jbHVkZSA8YnNkLnBv
 cnQucG9zdC5taz4KKy5pbmNsdWRlIDxic2QucG9ydC5taz4KZGlmZiAtcnVO
 IGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1NYWtlZmlsZSBpc2VhcmNoL2Zp
 bGVzL3BhdGNoLU1ha2VmaWxlCi0tLSBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0
 Y2gtTWFrZWZpbGUJMTk2OS0xMi0zMSAxOTowMDowMC4wMDAwMDAwMDAgLTA1
 MDAKKysrIGlzZWFyY2gvZmlsZXMvcGF0Y2gtTWFrZWZpbGUJMjAwOC0wOC0x
 MCAyMjo0NToxMi4wMDAwMDAwMDAgLTA1MDAKQEAgLTAsMCArMSw1MyBAQAor
 LS0tIE1ha2VmaWxlLm9yaWcJMjAwMC0xMC0xMiAxNTo1NTo1Ni4wMDAwMDAw
 MDAgLTA1MDAKKysrKyBNYWtlZmlsZQkyMDA4LTA4LTEwIDIyOjQ0OjAyLjAw
 MDAwMDAwMCAtMDUwMAorQEAgLTIzLDkgKzIzLDkgQEAKKyAjCisgIyBDb21w
 aWxlcgorICMKKy1DQz1nKysKKytDQz0ke0NYWH0KKyAKKy1EVENDPWcrKwor
 K0RUQ0M9JHtDWFh9CisgI0NDPS9zdy9DZW50ZXJMaW5lL2Jpbi9DQworIAor
 ICMKK0BAIC00NSw3ICs0NSw3IEBACisgIworICMgZm9yIExpbnV4CisgIwor
 LUNGTEFHUz0tTzIgLURVTklYIC1md3JpdGFibGUtc3RyaW5ncworK0NGTEFH
 Uz0tTzIgLURVTklYICR7Q1hYRkxBR1N9CisgI0NGTEFHUz0tZyAtZndyaXRh
 YmxlLXN0cmluZ3MgLVdhbGwgLVduby11bnVzZWQgLURVTklYICMgLURWRVJC
 T1NFIC1EREVCVUcKKyAKKyAjCitAQCAtNzYsOCArNzYsOCBAQAorICMKKyAj
 IFdoZXJlIHNob3VsZCBJIGluc3RhbGwgZXhlY3V0YWJsZXMgKG1ha2UgaW5z
 dGFsbCk/CisgIworLUlOU1RBTEw9L3Vzci9sb2NhbC9iaW4KKy1DR0lfSU5T
 VEFMTD0vaG9tZS9odHRwZC9jZ2ktYmluCisrSU5TVEFMTD0ke1BSRUZJWH0v
 YmluCisrQ0dJX0lOU1RBTEw9JHtQUkVGSVh9L3d3dy9jZ2ktYmluCisgCisg
 IworICMgRXhlY3V0YWJsZXMgRGlyZWN0b3J5CitAQCAtMTg5LDEyICsxODks
 MTIgQEAKKyAKKyBpbnN0YWxsOgorIAlAZWNobyAiKioqIENvcHlpbmcgSXNl
 YXJjaCBleGVjdXRhYmxlcyB0byAkKElOU1RBTEwpICoqKiIKKy0JY3AgJChC
 SU5fRElSKS9JaW5kZXggJChJTlNUQUxMKQorLQljcCAkKEJJTl9ESVIpL0lz
 ZWFyY2ggJChJTlNUQUxMKQorLQljcCAkKEJJTl9ESVIpL0l1dGlsICQoSU5T
 VEFMTCkKKy0JY3AgJChCSU5fRElSKS9JZ2V0ICQoSU5TVEFMTCkKKy0JY3Ag
 JChCSU5fRElSKS96c2VhcmNoICQoSU5TVEFMTCkKKy0JY3AgJChCSU5fRElS
 KS96cHJlc2VudCAkKElOU1RBTEwpCisrCWluc3RhbGwgLXMgJChCSU5fRElS
 KS9JaW5kZXggJChJTlNUQUxMKQorKwlpbnN0YWxsIC1zICQoQklOX0RJUikv
 SXNlYXJjaCAkKElOU1RBTEwpCisrCWluc3RhbGwgLXMgJChCSU5fRElSKS9J
 dXRpbCAkKElOU1RBTEwpCisrCWluc3RhbGwgLXMgJChCSU5fRElSKS9JZ2V0
 ICQoSU5TVEFMTCkKKysJaW5zdGFsbCAtcyAkKEJJTl9ESVIpL3pzZWFyY2gg
 JChJTlNUQUxMKQorKwlpbnN0YWxsIC1zICQoQklOX0RJUikvenByZXNlbnQg
 JChJTlNUQUxMKQorIAlAZWNobyAiIgorIAlAZWNobyAiVG8gaW5zdGFsbCBJ
 c2VhcmNoLWNnaSwgY2QgaW50byB0aGUgSXNlYXJjaC1jZ2kgZGlyZWN0b3J5
 IgorIAlAZWNobyAiVGhlbiBydW4gdGhlIGNvbmZpZ3VyZSBzY3JpcHQiCmRp
 ZmYgLXJ1TiBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gtZG9jdHlwZStNYWtl
 ZmlsZSBpc2VhcmNoL2ZpbGVzL3BhdGNoLWRvY3R5cGUrTWFrZWZpbGUKLS0t
 IGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1kb2N0eXBlK01ha2VmaWxlCTE5
 NjktMTItMzEgMTk6MDA6MDAuMDAwMDAwMDAwIC0wNTAwCisrKyBpc2VhcmNo
 L2ZpbGVzL3BhdGNoLWRvY3R5cGUrTWFrZWZpbGUJMjAwOC0wOC0xMCAyMDoy
 MzowOC4wMDAwMDAwMDAgLTA1MDAKQEAgLTAsMCArMSwyMCBAQAorLS0tIGRv
 Y3R5cGUvTWFrZWZpbGUub3JpZwkyMDA4LTA4LTEwIDIwOjIxOjE0LjAwMDAw
 MDAwMCAtMDUwMAorKysrIGRvY3R5cGUvTWFrZWZpbGUJMjAwOC0wOC0xMCAy
 MDoyMjoxMy4wMDAwMDAwMDAgLTA1MDAKK0BAIC0yLDcgKzIsNyBAQAorICMK
 KyAjIENvbXBpbGVyCisgIworLUNDPWcrKworK0NDPSR7Q1hYfQorIAorICMK
 KyAjIENvbXBpbGVyIEZsYWdzCitAQCAtMTMsNyArMTMsNyBAQAorIAorICND
 RkxBR1M9LURVTklYIC1PMgorICNDRkxBR1M9LWcgLURVTklYIC1XYWxsIC1P
 MgorLUNGTEFHUz0tZyAtRFVOSVggLVdhbGwgLURfX0NTVFJJTkdfXworK0NG
 TEFHUz0gLURVTklYIC1EX19DU1RSSU5HX18KKyAKKyAjCisgIyBTb3VyY2Ug
 RmlsZXMgRGlyZWN0b3J5CmRpZmYgLXJ1TiBpc2VhcmNoLm9yaWcvZmlsZXMv
 cGF0Y2gtc3JjK3N0cmluZzo6aHh4IGlzZWFyY2gvZmlsZXMvcGF0Y2gtc3Jj
 K3N0cmluZzo6aHh4Ci0tLSBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gtc3Jj
 K3N0cmluZzo6aHh4CTE5NjktMTItMzEgMTk6MDA6MDAuMDAwMDAwMDAwIC0w
 NTAwCisrKyBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYytzdHJpbmc6Omh4eAky
 MDA4LTA4LTEwIDIwOjUxOjAxLjAwMDAwMDAwMCAtMDUwMApAQCAtMCwwICsx
 LDEyIEBACistLS0gc3JjL3N0cmluZy5oeHgub3JpZwkyMDA4LTA4LTEwIDIw
 OjQ1OjMzLjAwMDAwMDAwMCAtMDUwMAorKysrIHNyYy9zdHJpbmcuaHh4CTIw
 MDgtMDgtMTAgMjA6NDY6MzkuMDAwMDAwMDAwIC0wNTAwCitAQCAtNDQsNyAr
 NDQsOCBAQAorICNkZWZpbmUgU1RSSU5HX0hYWAorIAorICNpbmNsdWRlIDxz
 dHJpbmcuaD4KKy0jaW5jbHVkZSA8aW9zdHJlYW0uaD4KKysjaW5jbHVkZSA8
 aW9zdHJlYW0+CisrdXNpbmcgbmFtZXNwYWNlIHN0ZDsKKyAjaW5jbHVkZSAi
 Z2R0LmgiCisgI2luY2x1ZGUgImRlZnMuaHh4IgorIApkaWZmIC1ydU4gaXNl
 YXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6SWluZGV4LmN4eCBpc2VhcmNo
 L2ZpbGVzL3BhdGNoLXNyYzo6SWluZGV4LmN4eAotLS0gaXNlYXJjaC5vcmln
 L2ZpbGVzL3BhdGNoLXNyYzo6SWluZGV4LmN4eAkxOTY5LTEyLTMxIDE5OjAw
 OjAwLjAwMDAwMDAwMCAtMDUwMAorKysgaXNlYXJjaC9maWxlcy9wYXRjaC1z
 cmM6OklpbmRleC5jeHgJMjAwOC0wOC0xMCAyMjo1Mzo0Ny4wMDAwMDAwMDAg
 LTA1MDAKQEAgLTAsMCArMSwxMSBAQAorLS0tIHNyYy9JaW5kZXguY3h4Lm9y
 aWcJMjAwOC0wOC0xMCAyMjo1MDozNi4wMDAwMDAwMDAgLTA1MDAKKysrKyBz
 cmMvSWluZGV4LmN4eAkyMDA4LTA4LTEwIDIyOjUyOjE0LjAwMDAwMDAwMCAt
 MDUwMAorQEAgLTE3MCw3ICsxNzAsNyBAQAorIAl9CisgICAgICAgfQorICAg
 ICAgIGlmIChGb3VuZCkgeworLQlPZmZzZXQgPSAoR1BUWVBFKSgoVUlOVDQp
 Rm91bmQgLSAoVUlOVDQpQnVmZmVyKTsKKysJT2Zmc2V0ID0gKEdQVFlQRSko
 KFVJTlQ4KUZvdW5kIC0gKFVJTlQ4KUJ1ZmZlcik7CisgCS8qIHRoZSBzZXBh
 cmF0b3IgbWFya3MgdGhlIGJlZ2lubmluZyBvZiB0aGUgbmV4dCAKKyAJICAg
 cmVjb3JkLiAob2Zmc2V0IC0gMSksIHRoZW4gbWFya3MgdGhlIGVuZCBvZiAK
 KyAJICAgdGhlIGN1cnJlbnQgcmVjb3JkLiB3ZSBtdXN0IG1ha2Ugc3VyZSB0
 aGF0IHRoZQpkaWZmIC1ydU4gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNy
 Yzo6ZmMuaHh4IGlzZWFyY2gvZmlsZXMvcGF0Y2gtc3JjOjpmYy5oeHgKLS0t
 IGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6OmZjLmh4eAkxOTY5LTEy
 LTMxIDE5OjAwOjAwLjAwMDAwMDAwMCAtMDUwMAorKysgaXNlYXJjaC9maWxl
 cy9wYXRjaC1zcmM6OmZjLmh4eAkyMDA4LTA4LTEwIDIwOjQ4OjU3LjAwMDAw
 MDAwMCAtMDUwMApAQCAtMCwwICsxLDEyIEBACistLS0gc3JjL2ZjLmh4eC5v
 cmlnCTIwMDgtMDgtMTAgMjA6NDU6MDguMDAwMDAwMDAwIC0wNTAwCisrKysg
 c3JjL2ZjLmh4eAkyMDA4LTA4LTEwIDIwOjQ3OjMzLjAwMDAwMDAwMCAtMDUw
 MAorQEAgLTgsNyArOCw4IEBACisgI2lmbmRlZiBGQ19IWFgKKyAjZGVmaW5l
 IEZDX0hYWAorIAorLSNpbmNsdWRlIDxpb3N0cmVhbS5oPgorKyNpbmNsdWRl
 IDxpb3N0cmVhbT4KKyt1c2luZyBuYW1lc3BhY2Ugc3RkOworIC8qCisgI2lu
 Y2x1ZGUgImRlZnMuaHh4IgorICovCmRpZmYgLXJ1TiBpc2VhcmNoLm9yaWcv
 ZmlsZXMvcGF0Y2gtc3JjOjpmY3QuY3h4IGlzZWFyY2gvZmlsZXMvcGF0Y2gt
 c3JjOjpmY3QuY3h4Ci0tLSBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gtc3Jj
 OjpmY3QuY3h4CTE5NjktMTItMzEgMTk6MDA6MDAuMDAwMDAwMDAwIC0wNTAw
 CisrKyBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6ZmN0LmN4eAkyMDA4LTA4
 LTEwIDIxOjA2OjE3LjAwMDAwMDAwMCAtMDUwMApAQCAtMCwwICsxLDEyIEBA
 CistLS0gc3JjL2ZjdC5jeHgub3JpZwkyMDA4LTA4LTEwIDIxOjAxOjI2LjAw
 MDAwMDAwMCAtMDUwMAorKysrIHNyYy9mY3QuY3h4CTIwMDgtMDgtMTAgMjE6
 MDU6MTUuMDAwMDAwMDAwIC0wNTAwCitAQCAtNiw3ICs2LDggQEAKKyBAQEAq
 LworIAorICNpbmNsdWRlIDxzdGRsaWIuaD4KKy0jaW5jbHVkZSA8aW9zdHJl
 YW0uaD4KKysjaW5jbHVkZSA8aW9zdHJlYW0+CisrdXNpbmcgbmFtZXNwYWNl
 IHN0ZDsKKyAKKyAjaW5jbHVkZSAiZGVmcy5oeHgiCisgI2luY2x1ZGUgInN0
 cmluZy5oeHgiCmRpZmYgLXJ1TiBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gt
 c3JjOjppbnRsaXN0LmN4eCBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6aW50
 bGlzdC5jeHgKLS0tIGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6Omlu
 dGxpc3QuY3h4CTE5NjktMTItMzEgMTk6MDA6MDAuMDAwMDAwMDAwIC0wNTAw
 CisrKyBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6aW50bGlzdC5jeHgJMjAw
 OC0wOC0xMCAyMTowNjo0OS4wMDAwMDAwMDAgLTA1MDAKQEAgLTAsMCArMSwx
 MiBAQAorLS0tIHNyYy9pbnRsaXN0LmN4eC5vcmlnCTIwMDgtMDgtMTAgMjE6
 MDE6NTEuMDAwMDAwMDAwIC0wNTAwCisrKysgc3JjL2ludGxpc3QuY3h4CTIw
 MDgtMDgtMTAgMjE6MDM6MzQuMDAwMDAwMDAwIC0wNTAwCitAQCAtNDcsNyAr
 NDcsOCBAQAorIAorICNpbmNsdWRlIDxzdGRsaWIuaD4KKyAjaW5jbHVkZSA8
 dGltZS5oPgorLSNpbmNsdWRlIDxpb3N0cmVhbS5oPgorKyNpbmNsdWRlIDxp
 b3N0cmVhbT4KKyt1c2luZyBuYW1lc3BhY2Ugc3RkOworIAorICNpbmNsdWRl
 ICJpbnRsaXN0Lmh4eCIKKyAKZGlmZiAtcnVOIGlzZWFyY2gub3JpZy9maWxl
 cy9wYXRjaC1zcmM6OmludGxpc3QuaHh4IGlzZWFyY2gvZmlsZXMvcGF0Y2gt
 c3JjOjppbnRsaXN0Lmh4eAotLS0gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNo
 LXNyYzo6aW50bGlzdC5oeHgJMTk2OS0xMi0zMSAxOTowMDowMC4wMDAwMDAw
 MDAgLTA1MDAKKysrIGlzZWFyY2gvZmlsZXMvcGF0Y2gtc3JjOjppbnRsaXN0
 Lmh4eAkyMDA4LTA4LTEwIDIwOjQ5OjUwLjAwMDAwMDAwMCAtMDUwMApAQCAt
 MCwwICsxLDEyIEBACistLS0gc3JjL2ludGxpc3QuaHh4Lm9yaWcJMjAwOC0w
 OC0xMCAyMDo0NToyMS4wMDAwMDAwMDAgLTA1MDAKKysrKyBzcmMvaW50bGlz
 dC5oeHgJMjAwOC0wOC0xMCAyMDo0NzoyOC4wMDAwMDAwMDAgLTA1MDAKK0BA
 IC01MCw3ICs1MCw4IEBACisgCisgI2luY2x1ZGUgPHN0ZGxpYi5oPgorICNp
 bmNsdWRlIDx0aW1lLmg+CistI2luY2x1ZGUgPGlvc3RyZWFtLmg+CisrI2lu
 Y2x1ZGUgPGlvc3RyZWFtPgorK3VzaW5nIG5hbWVzcGFjZSBzdGQ7CisgCisg
 I2luY2x1ZGUgImdkdC5oIgorICNpbmNsdWRlICJkZWZzLmh4eCIKZGlmZiAt
 cnVOIGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6Om1lcmdldW5pdC5o
 eHggaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6Om1lcmdldW5pdC5oeHgKLS0t
 IGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6Om1lcmdldW5pdC5oeHgJ
 MTk2OS0xMi0zMSAxOTowMDowMC4wMDAwMDAwMDAgLTA1MDAKKysrIGlzZWFy
 Y2gvZmlsZXMvcGF0Y2gtc3JjOjptZXJnZXVuaXQuaHh4CTIwMDgtMDgtMTAg
 MjI6MzY6NTQuMDAwMDAwMDAwIC0wNTAwCkBAIC0wLDAgKzEsMTAgQEAKKy0t
 LSBzcmMvbWVyZ2V1bml0Lmh4eC5vcmlnCTE5OTgtMDUtMTIgMTY6NDk6MTMu
 MDAwMDAwMDAwICswMDAwCisrKysgc3JjL21lcmdldW5pdC5oeHgJMjAwNy0x
 Mi0wMSAxNjo0MDowOS4wMDAwMDAwMDAgKzAwMDAKK0BAIC00OSw2ICs0OSw3
 IEBAIEF1dGhvcjoJCUppbSBGdWxsdG9uLCBNQ05DL0NOSURSCisgCisgI2lu
 Y2x1ZGUgImRlZnMuaHh4IgorICNpbmNsdWRlICJpZGJvYmouaHh4IgorKyNp
 bmNsdWRlICJmaWxlbWFwLmh4eCIKKyAKKyAjZGVmaW5lIExJTSAxMDAwMAor
 IApkaWZmIC1ydU4gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6bmxp
 c3QuY3h4IGlzZWFyY2gvZmlsZXMvcGF0Y2gtc3JjOjpubGlzdC5jeHgKLS0t
 IGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6Om5saXN0LmN4eAkxOTY5
 LTEyLTMxIDE5OjAwOjAwLjAwMDAwMDAwMCAtMDUwMAorKysgaXNlYXJjaC9m
 aWxlcy9wYXRjaC1zcmM6Om5saXN0LmN4eAkyMDA4LTA4LTEwIDIxOjA3OjA3
 LjAwMDAwMDAwMCAtMDUwMApAQCAtMCwwICsxLDEyIEBACistLS0gc3JjL25s
 aXN0LmN4eC5vcmlnCTIwMDgtMDgtMTAgMjE6MDI6MDAuMDAwMDAwMDAwIC0w
 NTAwCisrKysgc3JjL25saXN0LmN4eAkyMDA4LTA4LTEwIDIxOjAzOjIyLjAw
 MDAwMDAwMCAtMDUwMAorQEAgLTQ1LDcgKzQ1LDggQEAKKyBAQEAqLworIAor
 ICNpbmNsdWRlIDxzdGRsaWIuaD4KKy0jaW5jbHVkZSA8aW9zdHJlYW0uaD4K
 KysjaW5jbHVkZSA8aW9zdHJlYW0+CisrdXNpbmcgbmFtZXNwYWNlIHN0ZDsK
 KyAKKyAjaW5jbHVkZSAibmxpc3QuaHh4IgorIApkaWZmIC1ydU4gaXNlYXJj
 aC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6b3BzdGFjay5oeHggaXNlYXJjaC9m
 aWxlcy9wYXRjaC1zcmM6Om9wc3RhY2suaHh4Ci0tLSBpc2VhcmNoLm9yaWcv
 ZmlsZXMvcGF0Y2gtc3JjOjpvcHN0YWNrLmh4eAkxOTY5LTEyLTMxIDE5OjAw
 OjAwLjAwMDAwMDAwMCAtMDUwMAorKysgaXNlYXJjaC9maWxlcy9wYXRjaC1z
 cmM6Om9wc3RhY2suaHh4CTIwMDgtMDgtMTAgMjI6MzY6MzIuMDAwMDAwMDAw
 IC0wNTAwCkBAIC0wLDAgKzEsMTEgQEAKKy0tLSBzcmMvb3BzdGFjay5oeHgu
 b3JpZwkxOTk2LTEyLTIxIDAwOjQxOjEwLjAwMDAwMDAwMCArMDAwMAorKysr
 IHNyYy9vcHN0YWNrLmh4eAkyMDA3LTEyLTAxIDE2OjM4OjU5LjAwMDAwMDAw
 MCArMDAwMAorQEAgLTU3LDcgKzU3LDcgQEAgcHVibGljOgorIAlPUFNUQUNL
 JiBvcGVyYXRvcjw8KE9QT0JKKiBPcCk7CisgCVBPUE9CSiBvcGVyYXRvcj4+
 KFBPUE9CSiYgT3BQdHIpOworICAJUElSU0VUIG9wZXJhdG9yPj4oUElSU0VU
 JiBPcFB0cik7CistCXZvaWQgT1BTVEFDSzo6UmV2ZXJzZSgpOworKwl2b2lk
 IFJldmVyc2UoKTsKKyAJfk9QU1RBQ0soKTsKKyBwcml2YXRlOgorIAl2b2lk
 IFB1c2goT1BPQkomIE9wKTsKZGlmZiAtcnVOIGlzZWFyY2gub3JpZy9maWxl
 cy9wYXRjaC1zcmM6OnJlZ2lzdHJ5LmN4eCBpc2VhcmNoL2ZpbGVzL3BhdGNo
 LXNyYzo6cmVnaXN0cnkuY3h4Ci0tLSBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0
 Y2gtc3JjOjpyZWdpc3RyeS5jeHgJMTk2OS0xMi0zMSAxOTowMDowMC4wMDAw
 MDAwMDAgLTA1MDAKKysrIGlzZWFyY2gvZmlsZXMvcGF0Y2gtc3JjOjpyZWdp
 c3RyeS5jeHgJMjAwOC0wOC0xMCAyMDo1ODoxOC4wMDAwMDAwMDAgLTA1MDAK
 QEAgLTAsMCArMSwxMyBAQAorLS0tIHNyYy9yZWdpc3RyeS5jeHgub3JpZwky
 MDA4LTA4LTEwIDIwOjU0OjEzLjAwMDAwMDAwMCAtMDUwMAorKysrIHNyYy9y
 ZWdpc3RyeS5jeHgJMjAwOC0wOC0xMCAyMDo1ODoxMy4wMDAwMDAwMDAgLTA1
 MDAKK0BAIC00MCw4ICs0MCw5IEBACisgQXV0aG9yOgkJTmFzc2liIE5hc3Nh
 ciwgbnJuQGNuaWRyLm9yZworIEBAQCovCisgCistI2luY2x1ZGUgPGZzdHJl
 YW0uaD4KKyAjaW5jbHVkZSA8c3RkbGliLmg+CisrI2luY2x1ZGUgPGZzdHJl
 YW0+CisrdXNpbmcgbmFtZXNwYWNlIHN0ZDsKKyAKKyAjaW5jbHVkZSAicmVn
 aXN0cnkuaHh4IgorIApkaWZmIC1ydU4gaXNlYXJjaC5vcmlnL2ZpbGVzL3Bh
 dGNoLXNyYzo6c3RyaW5nLmN4eCBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6
 c3RyaW5nLmN4eAotLS0gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6
 c3RyaW5nLmN4eAkyMDA4LTA4LTEwIDE5OjU3OjE2LjAwMDAwMDAwMCAtMDUw
 MAorKysgaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6OnN0cmluZy5jeHgJMjAw
 OC0wOC0xMCAyMDo1Njo0My4wMDAwMDAwMDAgLTA1MDAKQEAgLTEsNiArMSwx
 OCBAQAotLS0tIHNyYy9zdHJpbmcuY3h4Lm9yaWcJU3VuIERlYyAxNSAwOToy
 NzowMCAyMDAyCi0rKysgc3JjL3N0cmluZy5jeHgJU3VuIERlYyAxNSAwOToy
 NzoyMCAyMDAyCi1AQCAtNTc0LDcgKzU3NCw3IEBACistLS0gc3JjL3N0cmlu
 Zy5jeHgub3JpZwkyMDAwLTEwLTMxIDAxOjIyOjA5LjAwMDAwMDAwMCAtMDUw
 MAorKysrIHNyYy9zdHJpbmcuY3h4CTIwMDgtMDgtMTAgMjA6NTU6NTkuMDAw
 MDAwMDAwIC0wNTAwCitAQCAtNDUsOSArNDUsMTAgQEAKKyAjaW5jbHVkZSA8
 c3RkaW8uaD4KKyAjaW5jbHVkZSA8c3RkbGliLmg+CisgI2luY2x1ZGUgPHN0
 cmluZy5oPgorLSNpbmNsdWRlIDxmc3RyZWFtLmg+CisgI2luY2x1ZGUgPGN0
 eXBlLmg+CisgI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CisrI2luY2x1ZGUgPGZz
 dHJlYW0+CisrdXNpbmcgbmFtZXNwYWNlIHN0ZDsKKyAKKyAjaWZkZWYgVU5J
 WAorICNpbmNsdWRlIDx1bmlzdGQuaD4KK0BAIC01NzQsNyArNTc1LDcgQEAK
 ICAKICAvLyBjYW4gdGhpcyBiZSBjb25zdCBTVFJJTkcmID8KICBvc3RyZWFt
 JiBvcGVyYXRvcjw8KG9zdHJlYW0mIG9zLCBjb25zdCBTVFJJTkcmIHN0cikg
 ewo=
 
 --0-855168425-1218430600=:84906--

From: Paul Marquis <pmarquis@pobox.com>
To: pfgshield-freebsd@yahoo.com
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/126441: textproc/isearch fix build with gcc4.2
Date: Mon, 11 Aug 2008 07:01:43 -0400

 This may fix compilation, but have you tested the resulting program?  I'm 
 concerned about removing the -fwritable-string option, which is described here:
 
 Store string constants in the writable data  segment  and  don't uniquize  them. 
    This  is  for  compatibility with old programs which assume they can write 
 into string constants.  `-traditional' also has this effect.  Writing  into 
 string  constants is a very bad idea; "constants" should be constant.
 
 The original developers must have added this argument for a reason.  I suspect 
 there was some bad runtime behavior that required them to add this argument.
 
 Pedro Giffuni wrote:
 > bah.. a minor fix ... I was including 
 > CFLAGS+= ${CXXFLAGS}
 > which, of course, adds CFLAGS twice.
 > 
 > sorry :(.
 > 
 > 
 > 
 >       Posta, news, sport, oroscopo: tutto in una sola pagina. 
 > Crea l&#39;home page che piace a te!
 > www.yahoo.it/latuapagina
 
 
 -- 
 Paul Marquis
 pmarquis@pobox.com

From: Pedro Giffuni <pfgshield-freebsd@yahoo.com>
To: Paul Marquis <pmarquis@pobox.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/126441: textproc/isearch fix build with gcc4.2
Date: Mon, 11 Aug 2008 07:31:37 -0700 (PDT)

 It's untested.
 
 I thought of the issue but then platforms other than linux don't seem to re=
 quire that option. Please note that -fwritable-string appears deprecated in=
  gcc-3.4 and even then was basically a no-op:
 
 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D18129
 
 Pedro.=0A=0A=0A      Posta, news, sport, oroscopo: tutto in una sola pagina=
 . =0ACrea l&#39;home page che piace a te!=0Awww.yahoo.it/latuapagina

From: Pedro Giffuni <pfgshield-freebsd@yahoo.com>
To: Paul Marquis <pmarquis@pobox.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/126441: textproc/isearch fix build with gcc4.2
Date: Mon, 11 Aug 2008 07:57:51 -0700 (PDT)

 --0-595303278-1218466671=:49995
 Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: quoted-printable
 
 OK new approach ... I made the patch much smaller (it was difficult to get =
 rid of ALL the deprecated C++ headers anyway).
 
 We still use -fwritable-strings but at least now it's cleaner.
 
 Pedro.=0A=0A=0A      Posta, news, sport, oroscopo: tutto in una sola pagina=
 . =0ACrea l&#39;home page che piace a te!=0Awww.yahoo.it/latuapagina
 --0-595303278-1218466671=:49995
 Content-Type: application/octet-stream; name=patch-isearch
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=patch-isearch
 
 ZGlmZiAtcnVOIGlzZWFyY2gub3JpZy9NYWtlZmlsZSBpc2VhcmNoL01ha2Vm
 aWxlCi0tLSBpc2VhcmNoLm9yaWcvTWFrZWZpbGUJMjAwOC0wOC0xMCAxOTo1
 NzoxNi4wMDAwMDAwMDAgLTA1MDAKKysrIGlzZWFyY2gvTWFrZWZpbGUJMjAw
 OC0wOC0xMSAwOTo0NTo1OC4wMDAwMDAwMDAgLTA1MDAKQEAgLTEsNiArMSw2
 IEBACiAjIE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjogICBp
 c2VhcmNoCiAjIERhdGUgY3JlYXRlZDoJCQkyMSBTZXB0IDE5OTYKLSMgV2hv
 bToJCQkJUGVkcm8KKyMgV2hvbToJCQkJUGVkcm8gR2lmZnVuaQogIwogIyAk
 RnJlZUJTRDogcG9ydHMvdGV4dHByb2MvaXNlYXJjaC9NYWtlZmlsZSx2IDEu
 MjEgMjAwNy8wOS8zMCAwOTo0OTo0MCBsaW5pbW9uIEV4cCAkCiAjCkBAIC0x
 NCw3ICsxNCw5IEBACiBNQUlOVEFJTkVSPQlwbWFycXVpc0Bwb2JveC5jb20K
 IENPTU1FTlQ9CVRleHQgU2VhcmNoIEVuZ2luZSBieSBDTklEUgogCi1HTlVf
 Q09ORklHVVJFPQl5ZXMKK1VTRV9HQ0M9CTMuNAorQ1hYRkxBR1MrPQktZndy
 aXRhYmxlLXN0cmluZ3MKKwogTUFLRV9BUkdTPQlJTlNUQUxMPSR7UFJFRklY
 fS9iaW4KIAogcG9zdC1pbnN0YWxsOgpAQCAtMjMsMTAgKzI1LDQgQEAKIAkk
 e0lOU1RBTExfTUFOfSAke1dSS1NSQ30vaHRtbC8qLmh0bWwgJHtET0NTRElS
 fQogLmVuZGlmCiAKLS5pbmNsdWRlIDxic2QucG9ydC5wcmUubWs+Ci0KLS5p
 ZiAke09TVkVSU0lPTn0gPj0gNzAwMDQyCi1CUk9LRU49CQlEb2VzIG5vdCBj
 b21waWxlIHdpdGggR0NDIDQuMgotLmVuZGlmCi0KLS5pbmNsdWRlIDxic2Qu
 cG9ydC5wb3N0Lm1rPgorLmluY2x1ZGUgPGJzZC5wb3J0Lm1rPgpkaWZmIC1y
 dU4gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLU1ha2VmaWxlIGlzZWFyY2gv
 ZmlsZXMvcGF0Y2gtTWFrZWZpbGUKLS0tIGlzZWFyY2gub3JpZy9maWxlcy9w
 YXRjaC1NYWtlZmlsZQkxOTY5LTEyLTMxIDE5OjAwOjAwLjAwMDAwMDAwMCAt
 MDUwMAorKysgaXNlYXJjaC9maWxlcy9wYXRjaC1NYWtlZmlsZQkyMDA4LTA4
 LTExIDA5OjQ4OjA1LjAwMDAwMDAwMCAtMDUwMApAQCAtMCwwICsxLDUzIEBA
 CistLS0gTWFrZWZpbGUub3JpZwkyMDAwLTEwLTEyIDE1OjU1OjU2LjAwMDAw
 MDAwMCAtMDUwMAorKysrIE1ha2VmaWxlCTIwMDgtMDgtMTAgMjI6NDQ6MDIu
 MDAwMDAwMDAwIC0wNTAwCitAQCAtMjMsOSArMjMsOSBAQAorICMKKyAjIENv
 bXBpbGVyCisgIworLUNDPWcrKworK0NDPSR7Q1hYfQorIAorLURUQ0M9Zysr
 CisrRFRDQz0ke0NYWH0KKyAjQ0M9L3N3L0NlbnRlckxpbmUvYmluL0NDCisg
 CisgIworQEAgLTQ1LDcgKzQ1LDcgQEAKKyAjCisgIyBmb3IgTGludXgKKyAj
 CistQ0ZMQUdTPS1PMiAtRFVOSVggLWZ3cml0YWJsZS1zdHJpbmdzCisrQ0ZM
 QUdTPS1PMiAtRFVOSVggJHtDWFhGTEFHU30KKyAjQ0ZMQUdTPS1nIC1md3Jp
 dGFibGUtc3RyaW5ncyAtV2FsbCAtV25vLXVudXNlZCAtRFVOSVggIyAtRFZF
 UkJPU0UgLURERUJVRworIAorICMKK0BAIC03Niw4ICs3Niw4IEBACisgIwor
 ICMgV2hlcmUgc2hvdWxkIEkgaW5zdGFsbCBleGVjdXRhYmxlcyAobWFrZSBp
 bnN0YWxsKT8KKyAjCistSU5TVEFMTD0vdXNyL2xvY2FsL2JpbgorLUNHSV9J
 TlNUQUxMPS9ob21lL2h0dHBkL2NnaS1iaW4KKytJTlNUQUxMPSR7UFJFRklY
 fS9iaW4KKytDR0lfSU5TVEFMTD0vdXNyL2xvY2FsL3d3dy9jZ2ktYmluCisg
 CisgIworICMgRXhlY3V0YWJsZXMgRGlyZWN0b3J5CitAQCAtMTg5LDEyICsx
 ODksMTIgQEAKKyAKKyBpbnN0YWxsOgorIAlAZWNobyAiKioqIENvcHlpbmcg
 SXNlYXJjaCBleGVjdXRhYmxlcyB0byAkKElOU1RBTEwpICoqKiIKKy0JY3Ag
 JChCSU5fRElSKS9JaW5kZXggJChJTlNUQUxMKQorLQljcCAkKEJJTl9ESVIp
 L0lzZWFyY2ggJChJTlNUQUxMKQorLQljcCAkKEJJTl9ESVIpL0l1dGlsICQo
 SU5TVEFMTCkKKy0JY3AgJChCSU5fRElSKS9JZ2V0ICQoSU5TVEFMTCkKKy0J
 Y3AgJChCSU5fRElSKS96c2VhcmNoICQoSU5TVEFMTCkKKy0JY3AgJChCSU5f
 RElSKS96cHJlc2VudCAkKElOU1RBTEwpCisrCWluc3RhbGwgLXMgJChCSU5f
 RElSKS9JaW5kZXggJChJTlNUQUxMKQorKwlpbnN0YWxsIC1zICQoQklOX0RJ
 UikvSXNlYXJjaCAkKElOU1RBTEwpCisrCWluc3RhbGwgLXMgJChCSU5fRElS
 KS9JdXRpbCAkKElOU1RBTEwpCisrCWluc3RhbGwgLXMgJChCSU5fRElSKS9J
 Z2V0ICQoSU5TVEFMTCkKKysJaW5zdGFsbCAtcyAkKEJJTl9ESVIpL3pzZWFy
 Y2ggJChJTlNUQUxMKQorKwlpbnN0YWxsIC1zICQoQklOX0RJUikvenByZXNl
 bnQgJChJTlNUQUxMKQorIAlAZWNobyAiIgorIAlAZWNobyAiVG8gaW5zdGFs
 bCBJc2VhcmNoLWNnaSwgY2QgaW50byB0aGUgSXNlYXJjaC1jZ2kgZGlyZWN0
 b3J5IgorIAlAZWNobyAiVGhlbiBydW4gdGhlIGNvbmZpZ3VyZSBzY3JpcHQi
 CmRpZmYgLXJ1TiBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gtZG9jdHlwZStN
 YWtlZmlsZSBpc2VhcmNoL2ZpbGVzL3BhdGNoLWRvY3R5cGUrTWFrZWZpbGUK
 LS0tIGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1kb2N0eXBlK01ha2VmaWxl
 CTE5NjktMTItMzEgMTk6MDA6MDAuMDAwMDAwMDAwIC0wNTAwCisrKyBpc2Vh
 cmNoL2ZpbGVzL3BhdGNoLWRvY3R5cGUrTWFrZWZpbGUJMjAwOC0wOC0xMCAy
 Mzo1OToyMy4wMDAwMDAwMDAgLTA1MDAKQEAgLTAsMCArMSwyMCBAQAorLS0t
 IGRvY3R5cGUvTWFrZWZpbGUub3JpZwkyMDA4LTA4LTEwIDIwOjIxOjE0LjAw
 MDAwMDAwMCAtMDUwMAorKysrIGRvY3R5cGUvTWFrZWZpbGUJMjAwOC0wOC0x
 MCAyMDoyMjoxMy4wMDAwMDAwMDAgLTA1MDAKK0BAIC0yLDcgKzIsNyBAQAor
 ICMKKyAjIENvbXBpbGVyCisgIworLUNDPWcrKworK0NDPSR7Q1hYfQorIAor
 ICMKKyAjIENvbXBpbGVyIEZsYWdzCitAQCAtMTMsNyArMTMsNyBAQAorIAor
 ICNDRkxBR1M9LURVTklYIC1PMgorICNDRkxBR1M9LWcgLURVTklYIC1XYWxs
 IC1PMgorLUNGTEFHUz0tZyAtRFVOSVggLVdhbGwgLURfX0NTVFJJTkdfXwor
 K0NGTEFHUys9IC1EVU5JWCAtRF9fQ1NUUklOR19fCisgCisgIworICMgU291
 cmNlIEZpbGVzIERpcmVjdG9yeQpkaWZmIC1ydU4gaXNlYXJjaC5vcmlnL2Zp
 bGVzL3BhdGNoLXNyYytzdHJpbmc6Omh4eCBpc2VhcmNoL2ZpbGVzL3BhdGNo
 LXNyYytzdHJpbmc6Omh4eAotLS0gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNo
 LXNyYytzdHJpbmc6Omh4eAkxOTY5LTEyLTMxIDE5OjAwOjAwLjAwMDAwMDAw
 MCAtMDUwMAorKysgaXNlYXJjaC9maWxlcy9wYXRjaC1zcmMrc3RyaW5nOjpo
 eHgJMjAwOC0wOC0xMCAyMDo1MTowMS4wMDAwMDAwMDAgLTA1MDAKQEAgLTAs
 MCArMSwxMiBAQAorLS0tIHNyYy9zdHJpbmcuaHh4Lm9yaWcJMjAwOC0wOC0x
 MCAyMDo0NTozMy4wMDAwMDAwMDAgLTA1MDAKKysrKyBzcmMvc3RyaW5nLmh4
 eAkyMDA4LTA4LTEwIDIwOjQ2OjM5LjAwMDAwMDAwMCAtMDUwMAorQEAgLTQ0
 LDcgKzQ0LDggQEAKKyAjZGVmaW5lIFNUUklOR19IWFgKKyAKKyAjaW5jbHVk
 ZSA8c3RyaW5nLmg+CistI2luY2x1ZGUgPGlvc3RyZWFtLmg+CisrI2luY2x1
 ZGUgPGlvc3RyZWFtPgorK3VzaW5nIG5hbWVzcGFjZSBzdGQ7CisgI2luY2x1
 ZGUgImdkdC5oIgorICNpbmNsdWRlICJkZWZzLmh4eCIKKyAKZGlmZiAtcnVO
 IGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6OklpbmRleC5jeHggaXNl
 YXJjaC9maWxlcy9wYXRjaC1zcmM6OklpbmRleC5jeHgKLS0tIGlzZWFyY2gu
 b3JpZy9maWxlcy9wYXRjaC1zcmM6OklpbmRleC5jeHgJMTk2OS0xMi0zMSAx
 OTowMDowMC4wMDAwMDAwMDAgLTA1MDAKKysrIGlzZWFyY2gvZmlsZXMvcGF0
 Y2gtc3JjOjpJaW5kZXguY3h4CTIwMDgtMDgtMTAgMjI6NTM6NDcuMDAwMDAw
 MDAwIC0wNTAwCkBAIC0wLDAgKzEsMTEgQEAKKy0tLSBzcmMvSWluZGV4LmN4
 eC5vcmlnCTIwMDgtMDgtMTAgMjI6NTA6MzYuMDAwMDAwMDAwIC0wNTAwCisr
 Kysgc3JjL0lpbmRleC5jeHgJMjAwOC0wOC0xMCAyMjo1MjoxNC4wMDAwMDAw
 MDAgLTA1MDAKK0BAIC0xNzAsNyArMTcwLDcgQEAKKyAJfQorICAgICAgIH0K
 KyAgICAgICBpZiAoRm91bmQpIHsKKy0JT2Zmc2V0ID0gKEdQVFlQRSkoKFVJ
 TlQ0KUZvdW5kIC0gKFVJTlQ0KUJ1ZmZlcik7CisrCU9mZnNldCA9IChHUFRZ
 UEUpKChVSU5UOClGb3VuZCAtIChVSU5UOClCdWZmZXIpOworIAkvKiB0aGUg
 c2VwYXJhdG9yIG1hcmtzIHRoZSBiZWdpbm5pbmcgb2YgdGhlIG5leHQgCisg
 CSAgIHJlY29yZC4gKG9mZnNldCAtIDEpLCB0aGVuIG1hcmtzIHRoZSBlbmQg
 b2YgCisgCSAgIHRoZSBjdXJyZW50IHJlY29yZC4gd2UgbXVzdCBtYWtlIHN1
 cmUgdGhhdCB0aGUKZGlmZiAtcnVOIGlzZWFyY2gub3JpZy9maWxlcy9wYXRj
 aC1zcmM6OmZjLmh4eCBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6ZmMuaHh4
 Ci0tLSBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gtc3JjOjpmYy5oeHgJMTk2
 OS0xMi0zMSAxOTowMDowMC4wMDAwMDAwMDAgLTA1MDAKKysrIGlzZWFyY2gv
 ZmlsZXMvcGF0Y2gtc3JjOjpmYy5oeHgJMjAwOC0wOC0xMCAyMDo0ODo1Ny4w
 MDAwMDAwMDAgLTA1MDAKQEAgLTAsMCArMSwxMiBAQAorLS0tIHNyYy9mYy5o
 eHgub3JpZwkyMDA4LTA4LTEwIDIwOjQ1OjA4LjAwMDAwMDAwMCAtMDUwMAor
 KysrIHNyYy9mYy5oeHgJMjAwOC0wOC0xMCAyMDo0NzozMy4wMDAwMDAwMDAg
 LTA1MDAKK0BAIC04LDcgKzgsOCBAQAorICNpZm5kZWYgRkNfSFhYCisgI2Rl
 ZmluZSBGQ19IWFgKKyAKKy0jaW5jbHVkZSA8aW9zdHJlYW0uaD4KKysjaW5j
 bHVkZSA8aW9zdHJlYW0+CisrdXNpbmcgbmFtZXNwYWNlIHN0ZDsKKyAvKgor
 ICNpbmNsdWRlICJkZWZzLmh4eCIKKyAqLwpkaWZmIC1ydU4gaXNlYXJjaC5v
 cmlnL2ZpbGVzL3BhdGNoLXNyYzo6aW50bGlzdC5oeHggaXNlYXJjaC9maWxl
 cy9wYXRjaC1zcmM6OmludGxpc3QuaHh4Ci0tLSBpc2VhcmNoLm9yaWcvZmls
 ZXMvcGF0Y2gtc3JjOjppbnRsaXN0Lmh4eAkxOTY5LTEyLTMxIDE5OjAwOjAw
 LjAwMDAwMDAwMCAtMDUwMAorKysgaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6
 OmludGxpc3QuaHh4CTIwMDgtMDgtMTAgMjA6NDk6NTAuMDAwMDAwMDAwIC0w
 NTAwCkBAIC0wLDAgKzEsMTIgQEAKKy0tLSBzcmMvaW50bGlzdC5oeHgub3Jp
 ZwkyMDA4LTA4LTEwIDIwOjQ1OjIxLjAwMDAwMDAwMCAtMDUwMAorKysrIHNy
 Yy9pbnRsaXN0Lmh4eAkyMDA4LTA4LTEwIDIwOjQ3OjI4LjAwMDAwMDAwMCAt
 MDUwMAorQEAgLTUwLDcgKzUwLDggQEAKKyAKKyAjaW5jbHVkZSA8c3RkbGli
 Lmg+CisgI2luY2x1ZGUgPHRpbWUuaD4KKy0jaW5jbHVkZSA8aW9zdHJlYW0u
 aD4KKysjaW5jbHVkZSA8aW9zdHJlYW0+CisrdXNpbmcgbmFtZXNwYWNlIHN0
 ZDsKKyAKKyAjaW5jbHVkZSAiZ2R0LmgiCisgI2luY2x1ZGUgImRlZnMuaHh4
 IgpkaWZmIC1ydU4gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6bWVy
 Z2V1bml0Lmh4eCBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6bWVyZ2V1bml0
 Lmh4eAotLS0gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6bWVyZ2V1
 bml0Lmh4eAkxOTY5LTEyLTMxIDE5OjAwOjAwLjAwMDAwMDAwMCAtMDUwMAor
 KysgaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6Om1lcmdldW5pdC5oeHgJMjAw
 OC0wOC0xMCAyMjozNjo1NC4wMDAwMDAwMDAgLTA1MDAKQEAgLTAsMCArMSwx
 MCBAQAorLS0tIHNyYy9tZXJnZXVuaXQuaHh4Lm9yaWcJMTk5OC0wNS0xMiAx
 Njo0OToxMy4wMDAwMDAwMDAgKzAwMDAKKysrKyBzcmMvbWVyZ2V1bml0Lmh4
 eAkyMDA3LTEyLTAxIDE2OjQwOjA5LjAwMDAwMDAwMCArMDAwMAorQEAgLTQ5
 LDYgKzQ5LDcgQEAgQXV0aG9yOgkJSmltIEZ1bGx0b24sIE1DTkMvQ05JRFIK
 KyAKKyAjaW5jbHVkZSAiZGVmcy5oeHgiCisgI2luY2x1ZGUgImlkYm9iai5o
 eHgiCisrI2luY2x1ZGUgImZpbGVtYXAuaHh4IgorIAorICNkZWZpbmUgTElN
 IDEwMDAwCisgCmRpZmYgLXJ1TiBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gt
 c3JjOjpvcHN0YWNrLmh4eCBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6b3Bz
 dGFjay5oeHgKLS0tIGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6Om9w
 c3RhY2suaHh4CTE5NjktMTItMzEgMTk6MDA6MDAuMDAwMDAwMDAwIC0wNTAw
 CisrKyBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6b3BzdGFjay5oeHgJMjAw
 OC0wOC0xMCAyMjozNjozMi4wMDAwMDAwMDAgLTA1MDAKQEAgLTAsMCArMSwx
 MSBAQAorLS0tIHNyYy9vcHN0YWNrLmh4eC5vcmlnCTE5OTYtMTItMjEgMDA6
 NDE6MTAuMDAwMDAwMDAwICswMDAwCisrKysgc3JjL29wc3RhY2suaHh4CTIw
 MDctMTItMDEgMTY6Mzg6NTkuMDAwMDAwMDAwICswMDAwCitAQCAtNTcsNyAr
 NTcsNyBAQCBwdWJsaWM6CisgCU9QU1RBQ0smIG9wZXJhdG9yPDwoT1BPQkoq
 IE9wKTsKKyAJUE9QT0JKIG9wZXJhdG9yPj4oUE9QT0JKJiBPcFB0cik7Cisg
 IAlQSVJTRVQgb3BlcmF0b3I+PihQSVJTRVQmIE9wUHRyKTsKKy0Jdm9pZCBP
 UFNUQUNLOjpSZXZlcnNlKCk7CisrCXZvaWQgUmV2ZXJzZSgpOworIAl+T1BT
 VEFDSygpOworIHByaXZhdGU6CisgCXZvaWQgUHVzaChPUE9CSiYgT3ApOwpk
 aWZmIC1ydU4gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6c3RyaW5n
 LmN4eCBpc2VhcmNoL2ZpbGVzL3BhdGNoLXNyYzo6c3RyaW5nLmN4eAotLS0g
 aXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6c3RyaW5nLmN4eAkyMDA4
 LTA4LTEwIDE5OjU3OjE2LjAwMDAwMDAwMCAtMDUwMAorKysgaXNlYXJjaC9m
 aWxlcy9wYXRjaC1zcmM6OnN0cmluZy5jeHgJMjAwOC0wOC0xMCAyMDo1Njo0
 My4wMDAwMDAwMDAgLTA1MDAKQEAgLTEsNiArMSwxOCBAQAotLS0tIHNyYy9z
 dHJpbmcuY3h4Lm9yaWcJU3VuIERlYyAxNSAwOToyNzowMCAyMDAyCi0rKysg
 c3JjL3N0cmluZy5jeHgJU3VuIERlYyAxNSAwOToyNzoyMCAyMDAyCi1AQCAt
 NTc0LDcgKzU3NCw3IEBACistLS0gc3JjL3N0cmluZy5jeHgub3JpZwkyMDAw
 LTEwLTMxIDAxOjIyOjA5LjAwMDAwMDAwMCAtMDUwMAorKysrIHNyYy9zdHJp
 bmcuY3h4CTIwMDgtMDgtMTAgMjA6NTU6NTkuMDAwMDAwMDAwIC0wNTAwCitA
 QCAtNDUsOSArNDUsMTAgQEAKKyAjaW5jbHVkZSA8c3RkaW8uaD4KKyAjaW5j
 bHVkZSA8c3RkbGliLmg+CisgI2luY2x1ZGUgPHN0cmluZy5oPgorLSNpbmNs
 dWRlIDxmc3RyZWFtLmg+CisgI2luY2x1ZGUgPGN0eXBlLmg+CisgI2luY2x1
 ZGUgPHN5cy9zdGF0Lmg+CisrI2luY2x1ZGUgPGZzdHJlYW0+CisrdXNpbmcg
 bmFtZXNwYWNlIHN0ZDsKKyAKKyAjaWZkZWYgVU5JWAorICNpbmNsdWRlIDx1
 bmlzdGQuaD4KK0BAIC01NzQsNyArNTc1LDcgQEAKICAKICAvLyBjYW4gdGhp
 cyBiZSBjb25zdCBTVFJJTkcmID8KICBvc3RyZWFtJiBvcGVyYXRvcjw8KG9z
 dHJlYW0mIG9zLCBjb25zdCBTVFJJTkcmIHN0cikgewo=
 
 --0-595303278-1218466671=:49995--

From: Paul Marquis <pmarquis@pobox.com>
To: pfgshield-freebsd@yahoo.com
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/126441: textproc/isearch fix build with gcc4.2
Date: Tue, 12 Aug 2008 13:30:53 -0400

 Since isearch is no longer maintained by the developers, I think 
 requiring an older compiler is fine.  Ship it!  :-)
 
 Pedro Giffuni wrote:
 > OK new approach ... I made the patch much smaller (it was difficult to get rid of ALL the deprecated C++ headers anyway).
 > 
 > We still use -fwritable-strings but at least now it's cleaner.
 > 
 > Pedro.
 > 
 > 
 >       Posta, news, sport, oroscopo: tutto in una sola pagina. 
 > Crea l&#39;home page che piace a te!
 > www.yahoo.it/latuapagina
 
 
 -- 
 Paul Marquis
 pmarquis@pobox.com

From: Pedro Giffuni <pfgshield-freebsd@yahoo.com>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc: Paul Marquis <pmarquis@pobox.com>
Subject: Re: ports/126441: textproc/isearch fix build with gcc4.2
Date: Tue, 12 Aug 2008 12:20:42 -0700 (PDT)

 --0-1532210909-1218568843=:45265
 Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: quoted-printable
 
 Thanks for the review.
 
 While here ...
 
 Use %%DOCSDIR%% in pkg-plist
 
 =0A=0A=0A      Posta, news, sport, oroscopo: tutto in una sola pagina. =0AC=
 rea l&#39;home page che piace a te!=0Awww.yahoo.it/latuapagina
 --0-1532210909-1218568843=:45265
 Content-Type: application/octet-stream; name=patch-isearch
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="patch-isearch"
 
 ZGlmZiAtcnVOIGlzZWFyY2gub3JpZy9NYWtlZmlsZSBpc2VhcmNoL01ha2Vm
 aWxlCi0tLSBpc2VhcmNoLm9yaWcvTWFrZWZpbGUJMjAwOC0wOC0xMCAxOTo1
 NzoxNi4wMDAwMDAwMDAgLTA1MDAKKysrIGlzZWFyY2gvTWFrZWZpbGUJMjAw
 OC0wOC0xMiAxMzoxODo0NS4wMDAwMDAwMDAgLTA1MDAKQEAgLTEsNiArMSw2
 IEBACiAjIE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjogICBp
 c2VhcmNoCiAjIERhdGUgY3JlYXRlZDoJCQkyMSBTZXB0IDE5OTYKLSMgV2hv
 bToJCQkJUGVkcm8KKyMgV2hvbToJCQkJUGVkcm8gR2lmZnVuaQogIwogIyAk
 RnJlZUJTRDogcG9ydHMvdGV4dHByb2MvaXNlYXJjaC9NYWtlZmlsZSx2IDEu
 MjEgMjAwNy8wOS8zMCAwOTo0OTo0MCBsaW5pbW9uIEV4cCAkCiAjCkBAIC0x
 NCw3ICsxNCw5IEBACiBNQUlOVEFJTkVSPQlwbWFycXVpc0Bwb2JveC5jb20K
 IENPTU1FTlQ9CVRleHQgU2VhcmNoIEVuZ2luZSBieSBDTklEUgogCi1HTlVf
 Q09ORklHVVJFPQl5ZXMKK1VTRV9HQ0M9CTMuNAorQ0ZMQUdTKz0JLWZ3cml0
 YWJsZS1zdHJpbmdzCisKIE1BS0VfQVJHUz0JSU5TVEFMTD0ke1BSRUZJWH0v
 YmluCiAKIHBvc3QtaW5zdGFsbDoKQEAgLTIzLDEwICsyNSw0IEBACiAJJHtJ
 TlNUQUxMX01BTn0gJHtXUktTUkN9L2h0bWwvKi5odG1sICR7RE9DU0RJUn0K
 IC5lbmRpZgogCi0uaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgotCi0uaWYg
 JHtPU1ZFUlNJT059ID49IDcwMDA0MgotQlJPS0VOPQkJRG9lcyBub3QgY29t
 cGlsZSB3aXRoIEdDQyA0LjIKLS5lbmRpZgotCi0uaW5jbHVkZSA8YnNkLnBv
 cnQucG9zdC5taz4KKy5pbmNsdWRlIDxic2QucG9ydC5taz4KZGlmZiAtcnVO
 IGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1NYWtlZmlsZSBpc2VhcmNoL2Zp
 bGVzL3BhdGNoLU1ha2VmaWxlCi0tLSBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0
 Y2gtTWFrZWZpbGUJMTk2OS0xMi0zMSAxOTowMDowMC4wMDAwMDAwMDAgLTA1
 MDAKKysrIGlzZWFyY2gvZmlsZXMvcGF0Y2gtTWFrZWZpbGUJMjAwOC0wOC0x
 MSAwOTo0ODowNS4wMDAwMDAwMDAgLTA1MDAKQEAgLTAsMCArMSw1MyBAQAor
 LS0tIE1ha2VmaWxlLm9yaWcJMjAwMC0xMC0xMiAxNTo1NTo1Ni4wMDAwMDAw
 MDAgLTA1MDAKKysrKyBNYWtlZmlsZQkyMDA4LTA4LTEwIDIyOjQ0OjAyLjAw
 MDAwMDAwMCAtMDUwMAorQEAgLTIzLDkgKzIzLDkgQEAKKyAjCisgIyBDb21w
 aWxlcgorICMKKy1DQz1nKysKKytDQz0ke0NYWH0KKyAKKy1EVENDPWcrKwor
 K0RUQ0M9JHtDWFh9CisgI0NDPS9zdy9DZW50ZXJMaW5lL2Jpbi9DQworIAor
 ICMKK0BAIC00NSw3ICs0NSw3IEBACisgIworICMgZm9yIExpbnV4CisgIwor
 LUNGTEFHUz0tTzIgLURVTklYIC1md3JpdGFibGUtc3RyaW5ncworK0NGTEFH
 Uz0tTzIgLURVTklYICR7Q1hYRkxBR1N9CisgI0NGTEFHUz0tZyAtZndyaXRh
 YmxlLXN0cmluZ3MgLVdhbGwgLVduby11bnVzZWQgLURVTklYICMgLURWRVJC
 T1NFIC1EREVCVUcKKyAKKyAjCitAQCAtNzYsOCArNzYsOCBAQAorICMKKyAj
 IFdoZXJlIHNob3VsZCBJIGluc3RhbGwgZXhlY3V0YWJsZXMgKG1ha2UgaW5z
 dGFsbCk/CisgIworLUlOU1RBTEw9L3Vzci9sb2NhbC9iaW4KKy1DR0lfSU5T
 VEFMTD0vaG9tZS9odHRwZC9jZ2ktYmluCisrSU5TVEFMTD0ke1BSRUZJWH0v
 YmluCisrQ0dJX0lOU1RBTEw9L3Vzci9sb2NhbC93d3cvY2dpLWJpbgorIAor
 ICMKKyAjIEV4ZWN1dGFibGVzIERpcmVjdG9yeQorQEAgLTE4OSwxMiArMTg5
 LDEyIEBACisgCisgaW5zdGFsbDoKKyAJQGVjaG8gIioqKiBDb3B5aW5nIElz
 ZWFyY2ggZXhlY3V0YWJsZXMgdG8gJChJTlNUQUxMKSAqKioiCistCWNwICQo
 QklOX0RJUikvSWluZGV4ICQoSU5TVEFMTCkKKy0JY3AgJChCSU5fRElSKS9J
 c2VhcmNoICQoSU5TVEFMTCkKKy0JY3AgJChCSU5fRElSKS9JdXRpbCAkKElO
 U1RBTEwpCistCWNwICQoQklOX0RJUikvSWdldCAkKElOU1RBTEwpCistCWNw
 ICQoQklOX0RJUikvenNlYXJjaCAkKElOU1RBTEwpCistCWNwICQoQklOX0RJ
 UikvenByZXNlbnQgJChJTlNUQUxMKQorKwlpbnN0YWxsIC1zICQoQklOX0RJ
 UikvSWluZGV4ICQoSU5TVEFMTCkKKysJaW5zdGFsbCAtcyAkKEJJTl9ESVIp
 L0lzZWFyY2ggJChJTlNUQUxMKQorKwlpbnN0YWxsIC1zICQoQklOX0RJUikv
 SXV0aWwgJChJTlNUQUxMKQorKwlpbnN0YWxsIC1zICQoQklOX0RJUikvSWdl
 dCAkKElOU1RBTEwpCisrCWluc3RhbGwgLXMgJChCSU5fRElSKS96c2VhcmNo
 ICQoSU5TVEFMTCkKKysJaW5zdGFsbCAtcyAkKEJJTl9ESVIpL3pwcmVzZW50
 ICQoSU5TVEFMTCkKKyAJQGVjaG8gIiIKKyAJQGVjaG8gIlRvIGluc3RhbGwg
 SXNlYXJjaC1jZ2ksIGNkIGludG8gdGhlIElzZWFyY2gtY2dpIGRpcmVjdG9y
 eSIKKyAJQGVjaG8gIlRoZW4gcnVuIHRoZSBjb25maWd1cmUgc2NyaXB0Igpk
 aWZmIC1ydU4gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLWRvY3R5cGUrTWFr
 ZWZpbGUgaXNlYXJjaC9maWxlcy9wYXRjaC1kb2N0eXBlK01ha2VmaWxlCi0t
 LSBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gtZG9jdHlwZStNYWtlZmlsZQkx
 OTY5LTEyLTMxIDE5OjAwOjAwLjAwMDAwMDAwMCAtMDUwMAorKysgaXNlYXJj
 aC9maWxlcy9wYXRjaC1kb2N0eXBlK01ha2VmaWxlCTIwMDgtMDgtMTAgMjM6
 NTk6MjMuMDAwMDAwMDAwIC0wNTAwCkBAIC0wLDAgKzEsMjAgQEAKKy0tLSBk
 b2N0eXBlL01ha2VmaWxlLm9yaWcJMjAwOC0wOC0xMCAyMDoyMToxNC4wMDAw
 MDAwMDAgLTA1MDAKKysrKyBkb2N0eXBlL01ha2VmaWxlCTIwMDgtMDgtMTAg
 MjA6MjI6MTMuMDAwMDAwMDAwIC0wNTAwCitAQCAtMiw3ICsyLDcgQEAKKyAj
 CisgIyBDb21waWxlcgorICMKKy1DQz1nKysKKytDQz0ke0NYWH0KKyAKKyAj
 CisgIyBDb21waWxlciBGbGFncworQEAgLTEzLDcgKzEzLDcgQEAKKyAKKyAj
 Q0ZMQUdTPS1EVU5JWCAtTzIKKyAjQ0ZMQUdTPS1nIC1EVU5JWCAtV2FsbCAt
 TzIKKy1DRkxBR1M9LWcgLURVTklYIC1XYWxsIC1EX19DU1RSSU5HX18KKytD
 RkxBR1MrPSAtRFVOSVggLURfX0NTVFJJTkdfXworIAorICMKKyAjIFNvdXJj
 ZSBGaWxlcyBEaXJlY3RvcnkKZGlmZiAtcnVOIGlzZWFyY2gub3JpZy9maWxl
 cy9wYXRjaC1zcmMrc3RyaW5nOjpoeHggaXNlYXJjaC9maWxlcy9wYXRjaC1z
 cmMrc3RyaW5nOjpoeHgKLS0tIGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1z
 cmMrc3RyaW5nOjpoeHgJMTk2OS0xMi0zMSAxOTowMDowMC4wMDAwMDAwMDAg
 LTA1MDAKKysrIGlzZWFyY2gvZmlsZXMvcGF0Y2gtc3JjK3N0cmluZzo6aHh4
 CTIwMDgtMDgtMTAgMjA6NTE6MDEuMDAwMDAwMDAwIC0wNTAwCkBAIC0wLDAg
 KzEsMTIgQEAKKy0tLSBzcmMvc3RyaW5nLmh4eC5vcmlnCTIwMDgtMDgtMTAg
 MjA6NDU6MzMuMDAwMDAwMDAwIC0wNTAwCisrKysgc3JjL3N0cmluZy5oeHgJ
 MjAwOC0wOC0xMCAyMDo0NjozOS4wMDAwMDAwMDAgLTA1MDAKK0BAIC00NCw3
 ICs0NCw4IEBACisgI2RlZmluZSBTVFJJTkdfSFhYCisgCisgI2luY2x1ZGUg
 PHN0cmluZy5oPgorLSNpbmNsdWRlIDxpb3N0cmVhbS5oPgorKyNpbmNsdWRl
 IDxpb3N0cmVhbT4KKyt1c2luZyBuYW1lc3BhY2Ugc3RkOworICNpbmNsdWRl
 ICJnZHQuaCIKKyAjaW5jbHVkZSAiZGVmcy5oeHgiCisgCmRpZmYgLXJ1TiBp
 c2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gtc3JjOjpJaW5kZXguY3h4IGlzZWFy
 Y2gvZmlsZXMvcGF0Y2gtc3JjOjpJaW5kZXguY3h4Ci0tLSBpc2VhcmNoLm9y
 aWcvZmlsZXMvcGF0Y2gtc3JjOjpJaW5kZXguY3h4CTE5NjktMTItMzEgMTk6
 MDA6MDAuMDAwMDAwMDAwIC0wNTAwCisrKyBpc2VhcmNoL2ZpbGVzL3BhdGNo
 LXNyYzo6SWluZGV4LmN4eAkyMDA4LTA4LTEwIDIyOjUzOjQ3LjAwMDAwMDAw
 MCAtMDUwMApAQCAtMCwwICsxLDExIEBACistLS0gc3JjL0lpbmRleC5jeHgu
 b3JpZwkyMDA4LTA4LTEwIDIyOjUwOjM2LjAwMDAwMDAwMCAtMDUwMAorKysr
 IHNyYy9JaW5kZXguY3h4CTIwMDgtMDgtMTAgMjI6NTI6MTQuMDAwMDAwMDAw
 IC0wNTAwCitAQCAtMTcwLDcgKzE3MCw3IEBACisgCX0KKyAgICAgICB9Cisg
 ICAgICAgaWYgKEZvdW5kKSB7CistCU9mZnNldCA9IChHUFRZUEUpKChVSU5U
 NClGb3VuZCAtIChVSU5UNClCdWZmZXIpOworKwlPZmZzZXQgPSAoR1BUWVBF
 KSgoVUlOVDgpRm91bmQgLSAoVUlOVDgpQnVmZmVyKTsKKyAJLyogdGhlIHNl
 cGFyYXRvciBtYXJrcyB0aGUgYmVnaW5uaW5nIG9mIHRoZSBuZXh0IAorIAkg
 ICByZWNvcmQuIChvZmZzZXQgLSAxKSwgdGhlbiBtYXJrcyB0aGUgZW5kIG9m
 IAorIAkgICB0aGUgY3VycmVudCByZWNvcmQuIHdlIG11c3QgbWFrZSBzdXJl
 IHRoYXQgdGhlCmRpZmYgLXJ1TiBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gt
 c3JjOjpmYy5oeHggaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6OmZjLmh4eAot
 LS0gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6ZmMuaHh4CTE5Njkt
 MTItMzEgMTk6MDA6MDAuMDAwMDAwMDAwIC0wNTAwCisrKyBpc2VhcmNoL2Zp
 bGVzL3BhdGNoLXNyYzo6ZmMuaHh4CTIwMDgtMDgtMTAgMjA6NDg6NTcuMDAw
 MDAwMDAwIC0wNTAwCkBAIC0wLDAgKzEsMTIgQEAKKy0tLSBzcmMvZmMuaHh4
 Lm9yaWcJMjAwOC0wOC0xMCAyMDo0NTowOC4wMDAwMDAwMDAgLTA1MDAKKysr
 KyBzcmMvZmMuaHh4CTIwMDgtMDgtMTAgMjA6NDc6MzMuMDAwMDAwMDAwIC0w
 NTAwCitAQCAtOCw3ICs4LDggQEAKKyAjaWZuZGVmIEZDX0hYWAorICNkZWZp
 bmUgRkNfSFhYCisgCistI2luY2x1ZGUgPGlvc3RyZWFtLmg+CisrI2luY2x1
 ZGUgPGlvc3RyZWFtPgorK3VzaW5nIG5hbWVzcGFjZSBzdGQ7CisgLyoKKyAj
 aW5jbHVkZSAiZGVmcy5oeHgiCisgKi8KZGlmZiAtcnVOIGlzZWFyY2gub3Jp
 Zy9maWxlcy9wYXRjaC1zcmM6OmludGxpc3QuaHh4IGlzZWFyY2gvZmlsZXMv
 cGF0Y2gtc3JjOjppbnRsaXN0Lmh4eAotLS0gaXNlYXJjaC5vcmlnL2ZpbGVz
 L3BhdGNoLXNyYzo6aW50bGlzdC5oeHgJMTk2OS0xMi0zMSAxOTowMDowMC4w
 MDAwMDAwMDAgLTA1MDAKKysrIGlzZWFyY2gvZmlsZXMvcGF0Y2gtc3JjOjpp
 bnRsaXN0Lmh4eAkyMDA4LTA4LTEwIDIwOjQ5OjUwLjAwMDAwMDAwMCAtMDUw
 MApAQCAtMCwwICsxLDEyIEBACistLS0gc3JjL2ludGxpc3QuaHh4Lm9yaWcJ
 MjAwOC0wOC0xMCAyMDo0NToyMS4wMDAwMDAwMDAgLTA1MDAKKysrKyBzcmMv
 aW50bGlzdC5oeHgJMjAwOC0wOC0xMCAyMDo0NzoyOC4wMDAwMDAwMDAgLTA1
 MDAKK0BAIC01MCw3ICs1MCw4IEBACisgCisgI2luY2x1ZGUgPHN0ZGxpYi5o
 PgorICNpbmNsdWRlIDx0aW1lLmg+CistI2luY2x1ZGUgPGlvc3RyZWFtLmg+
 CisrI2luY2x1ZGUgPGlvc3RyZWFtPgorK3VzaW5nIG5hbWVzcGFjZSBzdGQ7
 CisgCisgI2luY2x1ZGUgImdkdC5oIgorICNpbmNsdWRlICJkZWZzLmh4eCIK
 ZGlmZiAtcnVOIGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6Om1lcmdl
 dW5pdC5oeHggaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6Om1lcmdldW5pdC5o
 eHgKLS0tIGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6Om1lcmdldW5p
 dC5oeHgJMTk2OS0xMi0zMSAxOTowMDowMC4wMDAwMDAwMDAgLTA1MDAKKysr
 IGlzZWFyY2gvZmlsZXMvcGF0Y2gtc3JjOjptZXJnZXVuaXQuaHh4CTIwMDgt
 MDgtMTAgMjI6MzY6NTQuMDAwMDAwMDAwIC0wNTAwCkBAIC0wLDAgKzEsMTAg
 QEAKKy0tLSBzcmMvbWVyZ2V1bml0Lmh4eC5vcmlnCTE5OTgtMDUtMTIgMTY6
 NDk6MTMuMDAwMDAwMDAwICswMDAwCisrKysgc3JjL21lcmdldW5pdC5oeHgJ
 MjAwNy0xMi0wMSAxNjo0MDowOS4wMDAwMDAwMDAgKzAwMDAKK0BAIC00OSw2
 ICs0OSw3IEBAIEF1dGhvcjoJCUppbSBGdWxsdG9uLCBNQ05DL0NOSURSCisg
 CisgI2luY2x1ZGUgImRlZnMuaHh4IgorICNpbmNsdWRlICJpZGJvYmouaHh4
 IgorKyNpbmNsdWRlICJmaWxlbWFwLmh4eCIKKyAKKyAjZGVmaW5lIExJTSAx
 MDAwMAorIApkaWZmIC1ydU4gaXNlYXJjaC5vcmlnL2ZpbGVzL3BhdGNoLXNy
 Yzo6b3BzdGFjay5oeHggaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6Om9wc3Rh
 Y2suaHh4Ci0tLSBpc2VhcmNoLm9yaWcvZmlsZXMvcGF0Y2gtc3JjOjpvcHN0
 YWNrLmh4eAkxOTY5LTEyLTMxIDE5OjAwOjAwLjAwMDAwMDAwMCAtMDUwMAor
 KysgaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6Om9wc3RhY2suaHh4CTIwMDgt
 MDgtMTAgMjI6MzY6MzIuMDAwMDAwMDAwIC0wNTAwCkBAIC0wLDAgKzEsMTEg
 QEAKKy0tLSBzcmMvb3BzdGFjay5oeHgub3JpZwkxOTk2LTEyLTIxIDAwOjQx
 OjEwLjAwMDAwMDAwMCArMDAwMAorKysrIHNyYy9vcHN0YWNrLmh4eAkyMDA3
 LTEyLTAxIDE2OjM4OjU5LjAwMDAwMDAwMCArMDAwMAorQEAgLTU3LDcgKzU3
 LDcgQEAgcHVibGljOgorIAlPUFNUQUNLJiBvcGVyYXRvcjw8KE9QT0JKKiBP
 cCk7CisgCVBPUE9CSiBvcGVyYXRvcj4+KFBPUE9CSiYgT3BQdHIpOworICAJ
 UElSU0VUIG9wZXJhdG9yPj4oUElSU0VUJiBPcFB0cik7CistCXZvaWQgT1BT
 VEFDSzo6UmV2ZXJzZSgpOworKwl2b2lkIFJldmVyc2UoKTsKKyAJfk9QU1RB
 Q0soKTsKKyBwcml2YXRlOgorIAl2b2lkIFB1c2goT1BPQkomIE9wKTsKZGlm
 ZiAtcnVOIGlzZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6OnN0cmluZy5j
 eHggaXNlYXJjaC9maWxlcy9wYXRjaC1zcmM6OnN0cmluZy5jeHgKLS0tIGlz
 ZWFyY2gub3JpZy9maWxlcy9wYXRjaC1zcmM6OnN0cmluZy5jeHgJMjAwOC0w
 OC0xMCAxOTo1NzoxNi4wMDAwMDAwMDAgLTA1MDAKKysrIGlzZWFyY2gvZmls
 ZXMvcGF0Y2gtc3JjOjpzdHJpbmcuY3h4CTIwMDgtMDgtMTAgMjA6NTY6NDMu
 MDAwMDAwMDAwIC0wNTAwCkBAIC0xLDYgKzEsMTggQEAKLS0tLSBzcmMvc3Ry
 aW5nLmN4eC5vcmlnCVN1biBEZWMgMTUgMDk6Mjc6MDAgMjAwMgotKysrIHNy
 Yy9zdHJpbmcuY3h4CVN1biBEZWMgMTUgMDk6Mjc6MjAgMjAwMgotQEAgLTU3
 NCw3ICs1NzQsNyBAQAorLS0tIHNyYy9zdHJpbmcuY3h4Lm9yaWcJMjAwMC0x
 MC0zMSAwMToyMjowOS4wMDAwMDAwMDAgLTA1MDAKKysrKyBzcmMvc3RyaW5n
 LmN4eAkyMDA4LTA4LTEwIDIwOjU1OjU5LjAwMDAwMDAwMCAtMDUwMAorQEAg
 LTQ1LDkgKzQ1LDEwIEBACisgI2luY2x1ZGUgPHN0ZGlvLmg+CisgI2luY2x1
 ZGUgPHN0ZGxpYi5oPgorICNpbmNsdWRlIDxzdHJpbmcuaD4KKy0jaW5jbHVk
 ZSA8ZnN0cmVhbS5oPgorICNpbmNsdWRlIDxjdHlwZS5oPgorICNpbmNsdWRl
 IDxzeXMvc3RhdC5oPgorKyNpbmNsdWRlIDxmc3RyZWFtPgorK3VzaW5nIG5h
 bWVzcGFjZSBzdGQ7CisgCisgI2lmZGVmIFVOSVgKKyAjaW5jbHVkZSA8dW5p
 c3RkLmg+CitAQCAtNTc0LDcgKzU3NSw3IEBACiAgCiAgLy8gY2FuIHRoaXMg
 YmUgY29uc3QgU1RSSU5HJiA/CiAgb3N0cmVhbSYgb3BlcmF0b3I8PChvc3Ry
 ZWFtJiBvcywgY29uc3QgU1RSSU5HJiBzdHIpIHsKZGlmZiAtcnVOIGlzZWFy
 Y2gub3JpZy9wa2ctcGxpc3QgaXNlYXJjaC9wa2ctcGxpc3QKLS0tIGlzZWFy
 Y2gub3JpZy9wa2ctcGxpc3QJMjAwOC0wOC0xMCAxOTo1NzoxNi4wMDAwMDAw
 MDAgLTA1MDAKKysrIGlzZWFyY2gvcGtnLXBsaXN0CTIwMDgtMDgtMTIgMTM6
 MTc6NTguMDAwMDAwMDAwIC0wNTAwCkBAIC00LDggKzQsOCBAQAogYmluL0l1
 dGlsCiBiaW4venByZXNlbnQKIGJpbi96c2VhcmNoCi0lJVBPUlRET0NTJSVz
 aGFyZS9kb2MvaXNlYXJjaC9Jc2VhcmNoLWNnaS10dXRvcmlhbC5odG1sCi0l
 JVBPUlRET0NTJSVzaGFyZS9kb2MvaXNlYXJjaC9Jc2VhcmNoRmVhdHVyZXMu
 aHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL2lzZWFyY2gvSXNlYXJjaFR1
 dG9yaWFsLmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9pc2VhcmNoL1F1
 aWNrU3RhcnQuaHRtbAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2RvYy9p
 c2VhcmNoCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9Jc2VhcmNoLWNnaS10
 dXRvcmlhbC5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9Jc2VhcmNo
 RmVhdHVyZXMuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvSXNlYXJj
 aFR1dG9yaWFsLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL1F1aWNr
 U3RhcnQuaHRtbAorJSVQT1JURE9DUyUlQGRpcnJtICUlRE9DU0RJUiUlCg==
 
 
 --0-1532210909-1218568843=:45265--
Responsible-Changed-From-To: freebsd-ports-bugs->amdmi3 
Responsible-Changed-By: amdmi3 
Responsible-Changed-When: Mon Sep 1 15:11:35 UTC 2008 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=126441 
State-Changed-From-To: feedback->closed 
State-Changed-By: amdmi3 
State-Changed-When: Tue Sep 2 20:39:28 UTC 2008 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=126441 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/126441: commit references a PR
Date: Tue,  2 Sep 2008 20:39:46 +0000 (UTC)

 amdmi3      2008-09-02 20:39:26 UTC
 
   FreeBSD ports repository
 
   Modified files:
     textproc/isearch     Makefile pkg-plist 
     textproc/isearch/files patch-src::string.cxx 
   Added files:
     textproc/isearch/files patch-Makefile patch-doctype+Makefile 
                            patch-src+string::hxx 
                            patch-src::Iindex.cxx patch-src::fc.hxx 
                            patch-src::intlist.hxx 
                            patch-src::mergeunit.hxx 
                            patch-src::opstack.hxx 
   Log:
   - Fix build with gcc4.2 and amd64: remove -fwritable-strings.
   - Remove GNU_CONFIGURE since it was doing nothing: respect CXX CXXFLAGS.
   - Clean some warnings related to deprecated C++ headers.
   - Use %%DOCSDIR%% in pkg-plist
   
   PR:             126441
   Submitted by:   "Pedro F. Giffuni" <giffunip at tutopia dot com>
   Approved by:    Paul Marquis <pmarquis at pobox dot com> (maintainer)
   
   Revision  Changes    Path
   1.22      +6 -9      ports/textproc/isearch/Makefile
   1.1       +53 -0     ports/textproc/isearch/files/patch-Makefile (new)
   1.1       +20 -0     ports/textproc/isearch/files/patch-doctype+Makefile (new)
   1.1       +12 -0     ports/textproc/isearch/files/patch-src+string::hxx (new)
   1.1       +11 -0     ports/textproc/isearch/files/patch-src::Iindex.cxx (new)
   1.1       +12 -0     ports/textproc/isearch/files/patch-src::fc.hxx (new)
   1.1       +12 -0     ports/textproc/isearch/files/patch-src::intlist.hxx (new)
   1.1       +10 -0     ports/textproc/isearch/files/patch-src::mergeunit.hxx (new)
   1.1       +11 -0     ports/textproc/isearch/files/patch-src::opstack.hxx (new)
   1.2       +15 -3     ports/textproc/isearch/files/patch-src::string.cxx
   1.5       +5 -5      ports/textproc/isearch/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
