From nobody@FreeBSD.org  Sat May  8 06:04:23 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 56AE5106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  8 May 2010 06:04:23 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id 45CBA8FC13
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  8 May 2010 06:04:23 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o4864NC7011697
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 8 May 2010 06:04:23 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o4864Njg011696;
	Sat, 8 May 2010 06:04:23 GMT
	(envelope-from nobody)
Message-Id: <201005080604.o4864Njg011696@www.freebsd.org>
Date: Sat, 8 May 2010 06:04:23 GMT
From: Ju Pengfei <jupengfei@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [update]  databases/unixODBC
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         146388
>Category:       ports
>Synopsis:       [update]  databases/unixODBC
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    wen
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 08 06:10:02 UTC 2010
>Closed-Date:    Wed May 19 07:12:52 UTC 2010
>Last-Modified:  Wed May 19 07:20:03 UTC 2010
>Originator:     Ju Pengfei
>Release:        8.0-RELEASE-p2
>Organization:
Ju Pengfei
>Environment:
>Description:
update to 2.3.0.
and I'll pick it.
>How-To-Repeat:

>Fix:
apply this patch, please.
thanks.

Patch attached with submission follows:

diff -ruN unixODBC.bak/Makefile unixODBC/Makefile
--- unixODBC.bak/Makefile	2010-05-08 13:46:37.000000000 +0800
+++ unixODBC/Makefile	2010-05-08 13:46:21.000000000 +0800
@@ -6,12 +6,12 @@
 #
 
 PORTNAME=	unixODBC
-PORTVERSION=	2.2.14
+PORTVERSION=	2.3.0
 PORTREVISION=	2
 CATEGORIES=	databases
 MASTER_SITES=	http://www.unixodbc.org/
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	jupengfei@gmail.com
 COMMENT=	ODBC library suite for Unix
 
 CONFLICTS=	firebird-client-* libiodbc-[0-9]* virtuoso-*
@@ -24,22 +24,6 @@
 
 PORTDOCS=	*
 
-.if defined(WITH_GUI)
-USE_QT_VER=	3
-QT_NONSTANDARD=	yes
-CONFIGURE_ENV=	MOC="${MOC}" \
-		QTINC="${QT_PREFIX}/include" \
-		QTLIB="${QT_PREFIX}/lib" \
-		USER_INCLUDES="${QTCPPFLAGS}" \
-		USER_LDFLAGS="${QTCFGLIBS}" \
-		QTMAX=030400
-CONFIGURE_ARGS+=--enable-gui
-PLIST_SUB=	GUI:=""
-.else
-CONFIGURE_ARGS+=--disable-gui
-PLIST_SUB=	GUI:="@comment "
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} 's,$$LIBS $$THREADLIB,$$LIBS,;s,$$CFLAGS -pthread,$$CFLAGS,' \
 		${WRKSRC}/configure
diff -ruN unixODBC.bak/distinfo unixODBC/distinfo
--- unixODBC.bak/distinfo	2010-05-08 13:46:37.000000000 +0800
+++ unixODBC/distinfo	2010-05-08 13:04:45.000000000 +0800
@@ -1,3 +1,3 @@
-MD5 (unixODBC-2.2.14.tar.gz) = f47c2efb28618ecf5f33319140a7acd0
-SHA256 (unixODBC-2.2.14.tar.gz) = fea02f2f687f55d4056728a602846fafd0e12d99110986633fb80e1bf0e94da5
-SIZE (unixODBC-2.2.14.tar.gz) = 2189755
+MD5 (unixODBC-2.3.0.tar.gz) = f2ad22cbdffe836c58987ed2332c2e99
+SHA256 (unixODBC-2.3.0.tar.gz) = 15a7a855a2951a6af7137379bfcdccc15626b869c4804a1d1536cd37e9f3872c
+SIZE (unixODBC-2.3.0.tar.gz) = 1804749
diff -ruN unixODBC.bak/files/patch-Makefile.in unixODBC/files/patch-Makefile.in
--- unixODBC.bak/files/patch-Makefile.in	2010-05-08 13:46:37.000000000 +0800
+++ unixODBC/files/patch-Makefile.in	1970-01-01 08:00:00.000000000 +0800
@@ -1,13 +0,0 @@
---- Makefile.in.orig	Sun Jun 24 15:44:33 2007
-+++ Makefile.in	Sun Jun 24 15:45:04 2007
-@@ -876,8 +876,8 @@
- 
- 
- install-data-am:
--	-touch $(DESTDIR)${sysconfdir}/odbcinst.ini
--	-touch $(DESTDIR)${sysconfdir}/odbc.ini
-+	-touch $(DESTDIR)${sysconfdir}/odbcinst.ini.sample
-+	-touch $(DESTDIR)${sysconfdir}/odbc.ini.sample
- 	-mkdir -p $(DESTDIR)${sysconfdir}/ODBCDataSources
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
diff -ruN unixODBC.bak/files/patch-exe-odbc-config.c unixODBC/files/patch-exe-odbc-config.c
--- unixODBC.bak/files/patch-exe-odbc-config.c	2010-05-08 13:46:37.000000000 +0800
+++ unixODBC/files/patch-exe-odbc-config.c	1970-01-01 08:00:00.000000000 +0800
@@ -1,19 +0,0 @@
---- exe/odbc-config.c.orig	2008/05/20 13:43:47	1.7
-+++ exe/odbc-config.c	2008/11/27 13:44:43	1.8
-@@ -66,12 +66,12 @@
-     printf( "#ifndef HAVE_LONG_LONG\n #define HAVE_LONG_LONG\n#endif\n" );
- #endif
- 
--#ifdef ODBCINT64
--    printf( "#ifndef ODBCINT64\n #define ODBCINT64\n#endif\n" );
-+#ifdef ODBCINT64_TYPE
-+    printf( "#ifndef ODBCINT64\n #define ODBCINT64 %s\n#endif\n", ODBCINT64_TYPE );
- #endif
- 
--#ifdef UODBCINT64
--    printf( "#ifndef UODBCINT64\n #define UODBCINT64\n#endif\n" );
-+#ifdef UODBCINT64_TYPE
-+    printf( "#ifndef UODBCINT64\n #define UODBCINT64 %s\n#endif\n", UODBCINT64_TYPE );
- #endif
- 
- #ifdef DISABLE_INI_CACHING
diff -ruN unixODBC.bak/files/patch-include-sqltypes.h unixODBC/files/patch-include-sqltypes.h
--- unixODBC.bak/files/patch-include-sqltypes.h	2010-05-08 13:46:37.000000000 +0800
+++ unixODBC/files/patch-include-sqltypes.h	1970-01-01 08:00:00.000000000 +0800
@@ -1,35 +0,0 @@
---- include/sqltypes.h.orig	2008/10/31 16:22:18	1.26
-+++ include/sqltypes.h	2008/11/27 13:44:43	1.27
-@@ -49,7 +49,7 @@
-  */
- 
- #ifndef SIZEOF_LONG_INT
--#include <unixodbc_conf.h>
-+#include "unixodbc_conf.h"
- #endif
- 
- #ifndef SIZEOF_LONG_INT
-@@ -371,10 +371,14 @@
- # if (SIZEOF_LONG_INT == 8)
- #   define ODBCINT64	    long
- #   define UODBCINT64	unsigned long
-+#   define ODBCINT64_TYPE	    "long"
-+#   define UODBCINT64_TYPE	"unsigned long"
- # else
- #  ifdef HAVE_LONG_LONG
- #   define ODBCINT64	    long long
- #   define UODBCINT64	unsigned long long
-+#   define ODBCINT64_TYPE	    "long long"
-+#   define UODBCINT64_TYPE	"unsigned long long"
- #  else
- /*
-  * may fail in some cases, but what else can we do ?
-@@ -391,6 +395,8 @@
- };
- #   define ODBCINT64	    struct __bigint_struct
- #   define UODBCINT64	struct __bigint_struct_u
-+#   define ODBCINT64_TYPE	    "struct __bigint_struct"
-+#   define UODBCINT64_TYPE	"struct __bigint_struct_u"
- #  endif
- # endif
- #endif
diff -ruN unixODBC.bak/pkg-descr unixODBC/pkg-descr
--- unixODBC.bak/pkg-descr	2010-05-08 13:46:37.000000000 +0800
+++ unixODBC/pkg-descr	2010-05-08 13:45:51.000000000 +0800
@@ -3,8 +3,7 @@
 What is the unixODBC Project? 
 
 The unixODBC Project goals are to develop and promote unixODBC to be the
-definitive standard for ODBC on the Linux platform. This is to include
-GUI support for KDE. 
+definitive standard for ODBC on the Linux platform.
 
 What is ODBC? 
 
diff -ruN unixODBC.bak/pkg-plist unixODBC/pkg-plist
--- unixODBC.bak/pkg-plist	2010-05-08 13:46:37.000000000 +0800
+++ unixODBC/pkg-plist	2010-05-08 13:34:17.000000000 +0800
@@ -1,116 +1,25 @@
-%%GUI:%%bin/DataManager
-%%GUI:%%bin/DataManagerII
-%%GUI:%%bin/ODBCConfig
-bin/dltest
 bin/isql
+bin/dltest
+bin/odbcinst
 bin/iusql
 bin/odbc_config
-bin/odbcinst
-%%GUI:%%bin/odbctest
-@unexec if cmp -s %D/etc/odbc.ini %D/etc/odbc.ini.sample; then  rm -f %D/etc/odbc.ini; fi
-etc/odbc.ini.sample
-@exec [ -f %D/etc/odbc.ini ] || cp %D/etc/odbc.ini.sample %D/etc/odbc.ini
-@unexec if cmp -s %D/etc/odbcinst.ini %D/etc/odbcinst.ini.sample; then rm -f %D/etc/odbcinst.ini; fi
-etc/odbcinst.ini.sample
-@exec [ -f %D/etc/odbcinst.ini ] || cp %D/etc/odbcinst.ini.sample %D/etc/odbcinst.ini
-include/autotest.h
+etc/odbcinst.ini
+etc/odbc.ini
 include/odbcinst.h
 include/odbcinstext.h
 include/sql.h
 include/sqlext.h
 include/sqltypes.h
 include/sqlucode.h
-include/unixodbc_conf.h
-include/uodbc_extras.h
 include/uodbc_stats.h
-lib/libboundparam.a
-lib/libboundparam.la
-lib/libboundparam.so
-lib/libboundparam.so.1
-lib/libesoobS.a
-lib/libesoobS.la
-lib/libesoobS.so
-lib/libesoobS.so.1
-lib/libgtrtst.a
-lib/libgtrtst.la
-lib/libgtrtst.so
-lib/libgtrtst.so.1
-lib/libmimerS.a
-lib/libmimerS.la
-lib/libmimerS.so
-lib/libmimerS.so.1
-lib/libnn.a
-lib/libnn.la
-lib/libnn.so
-lib/libnn.so.1
-lib/libodbc.a
-lib/libodbc.la
-lib/libodbc.so
+include/uodbc_extras.h
+include/unixodbc_conf.h
+lib/libodbcinst.so.1
+lib/libodbcinst.la
+lib/libodbcinst.a
 lib/libodbc.so.1
-lib/libodbccr.a
-lib/libodbccr.la
-lib/libodbccr.so
+lib/libodbc.la
+lib/libodbc.a
 lib/libodbccr.so.1
-lib/libodbcdrvcfg1S.a
-lib/libodbcdrvcfg1S.la
-lib/libodbcdrvcfg1S.so
-lib/libodbcdrvcfg1S.so.1
-lib/libodbcdrvcfg2S.a
-lib/libodbcdrvcfg2S.la
-lib/libodbcdrvcfg2S.so
-lib/libodbcdrvcfg2S.so.1
-lib/libodbcinst.a
-lib/libodbcinst.la
-lib/libodbcinst.so
-lib/libodbcinst.so.1
-%%GUI:%%lib/libodbcinstQ.a
-%%GUI:%%lib/libodbcinstQ.la
-%%GUI:%%lib/libodbcinstQ.so
-%%GUI:%%lib/libodbcinstQ.so.1
-lib/libodbcminiS.a
-lib/libodbcminiS.la
-lib/libodbcminiS.so
-lib/libodbcminiS.so.1
-lib/libodbcmyS.a
-lib/libodbcmyS.la
-lib/libodbcmyS.so
-lib/libodbcmyS.so.1
-lib/libodbcnnS.a
-lib/libodbcnnS.la
-lib/libodbcnnS.so
-lib/libodbcnnS.so.1
-lib/libodbcpsql.a
-lib/libodbcpsql.la
-lib/libodbcpsql.so
-lib/libodbcpsql.so.1
-lib/libodbcpsql.so.2
-lib/libodbcpsqlS.a
-lib/libodbcpsqlS.la
-lib/libodbcpsqlS.so
-lib/libodbcpsqlS.so.1
-lib/libodbctxtS.a
-lib/libodbctxtS.la
-lib/libodbctxtS.so
-lib/libodbctxtS.so.1
-lib/liboplodbcS.a
-lib/liboplodbcS.la
-lib/liboplodbcS.so
-lib/liboplodbcS.so.1
-lib/liboraodbcS.a
-lib/liboraodbcS.la
-lib/liboraodbcS.so
-lib/liboraodbcS.so.1
-lib/libsapdbS.a
-lib/libsapdbS.la
-lib/libsapdbS.so
-lib/libsapdbS.so.1
-lib/libtdsS.a
-lib/libtdsS.la
-lib/libtdsS.so
-lib/libtdsS.so.1
-lib/libtemplate.a
-lib/libtemplate.la
-lib/libtemplate.so
-lib/libtemplate.so.1
-@exec mkdir -p %D/etc/ODBCDataSources 2>/dev/null || true
-@dirrmtry etc/ODBCDataSources
+lib/libodbccr.la
+lib/libodbccr.a


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->wen 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sat May 8 06:10:13 UTC 2010 
Responsible-Changed-Why:  
wen@ wants his PRs (via the GNATS Auto Assign Tool) 

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

From: Pengfei Ju <jupengfei@gmail.com>
To: bug-followup@FreeBSD.org, jupengfei@gmail.com
Cc:  
Subject: Re: ports/146388: [update] databases/unixODBC
Date: Tue, 11 May 2010 11:33:56 +0800

 --0016e64dda78007d1904864932c6
 Content-Type: multipart/alternative; boundary=0016e64dda78007d0f04864932c4
 
 --0016e64dda78007d0f04864932c4
 Content-Type: text/plain; charset=ISO-8859-1
 
 use this new patch, please.
 
 
 -- 
 Ju Pengfei
 
 --0016e64dda78007d0f04864932c4
 Content-Type: text/html; charset=ISO-8859-1
 
 use this new patch, please.<br><br clear="all"><br>-- <br>Ju Pengfei<br>
 
 --0016e64dda78007d0f04864932c4--
 --0016e64dda78007d1904864932c6
 Content-Type: text/plain; charset=US-ASCII; name="patch.txt"
 Content-Disposition: attachment; filename="patch.txt"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_g9262uj10
 
 ZGlmZiAtcnVOIHVuaXhPREJDLmJhay9NYWtlZmlsZSB1bml4T0RCQy9NYWtlZmlsZQotLS0gdW5p
 eE9EQkMuYmFrL01ha2VmaWxlCTIwMTAtMDUtMTEgMTE6MzE6MzAuMDAwMDAwMDAwICswODAwCisr
 KyB1bml4T0RCQy9NYWtlZmlsZQkyMDEwLTA1LTExIDExOjIxOjAxLjAwMDAwMDAwMCArMDgwMApA
 QCAtNiwxMiArNiwxMiBAQAogIwogCiBQT1JUTkFNRT0JdW5peE9EQkMKLVBPUlRWRVJTSU9OPQky
 LjIuMTQKK1BPUlRWRVJTSU9OPQkyLjMuMAogUE9SVFJFVklTSU9OPQkyCiBDQVRFR09SSUVTPQlk
 YXRhYmFzZXMKIE1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy51bml4b2RiYy5vcmcvCiAKLU1BSU5U
 QUlORVI9CXBvcnRzQEZyZWVCU0Qub3JnCitNQUlOVEFJTkVSPQlqdXBlbmdmZWlAZ21haWwuY29t
 CiBDT01NRU5UPQlPREJDIGxpYnJhcnkgc3VpdGUgZm9yIFVuaXgKIAogQ09ORkxJQ1RTPQlmaXJl
 YmlyZC1jbGllbnQtKiBsaWJpb2RiYy1bMC05XSogdmlydHVvc28tKgpAQCAtMjQsMjIgKzI0LDYg
 QEAKIAogUE9SVERPQ1M9CSoKIAotLmlmIGRlZmluZWQoV0lUSF9HVUkpCi1VU0VfUVRfVkVSPQkz
 Ci1RVF9OT05TVEFOREFSRD0JeWVzCi1DT05GSUdVUkVfRU5WPQlNT0M9IiR7TU9DfSIgXAotCQlR
 VElOQz0iJHtRVF9QUkVGSVh9L2luY2x1ZGUiIFwKLQkJUVRMSUI9IiR7UVRfUFJFRklYfS9saWIi
 IFwKLQkJVVNFUl9JTkNMVURFUz0iJHtRVENQUEZMQUdTfSIgXAotCQlVU0VSX0xERkxBR1M9IiR7
 UVRDRkdMSUJTfSIgXAotCQlRVE1BWD0wMzA0MDAKLUNPTkZJR1VSRV9BUkdTKz0tLWVuYWJsZS1n
 dWkKLVBMSVNUX1NVQj0JR1VJOj0iIgotLmVsc2UKLUNPTkZJR1VSRV9BUkdTKz0tLWRpc2FibGUt
 Z3VpCi1QTElTVF9TVUI9CUdVSTo9IkBjb21tZW50ICIKLS5lbmRpZgotCiBwb3N0LXBhdGNoOgog
 CUAke1JFSU5QTEFDRV9DTUR9ICdzLCQkTElCUyAkJFRIUkVBRExJQiwkJExJQlMsO3MsJCRDRkxB
 R1MgLXB0aHJlYWQsJCRDRkxBR1MsJyBcCiAJCSR7V1JLU1JDfS9jb25maWd1cmUKZGlmZiAtcnVO
 IHVuaXhPREJDLmJhay9kaXN0aW5mbyB1bml4T0RCQy9kaXN0aW5mbwotLS0gdW5peE9EQkMuYmFr
 L2Rpc3RpbmZvCTIwMTAtMDUtMTEgMTE6MzE6MzAuMDAwMDAwMDAwICswODAwCisrKyB1bml4T0RC
 Qy9kaXN0aW5mbwkyMDEwLTA1LTExIDExOjE3OjUxLjAwMDAwMDAwMCArMDgwMApAQCAtMSwzICsx
 LDMgQEAKLU1ENSAodW5peE9EQkMtMi4yLjE0LnRhci5neikgPSBmNDdjMmVmYjI4NjE4ZWNmNWYz
 MzMxOTE0MGE3YWNkMAotU0hBMjU2ICh1bml4T0RCQy0yLjIuMTQudGFyLmd6KSA9IGZlYTAyZjJm
 Njg3ZjU1ZDQwNTY3MjhhNjAyODQ2ZmFmZDBlMTJkOTkxMTA5ODY2MzNmYjgwZTFiZjBlOTRkYTUK
 LVNJWkUgKHVuaXhPREJDLTIuMi4xNC50YXIuZ3opID0gMjE4OTc1NQorTUQ1ICh1bml4T0RCQy0y
 LjMuMC50YXIuZ3opID0gZjJhZDIyY2JkZmZlODM2YzU4OTg3ZWQyMzMyYzJlOTkKK1NIQTI1NiAo
 dW5peE9EQkMtMi4zLjAudGFyLmd6KSA9IDE1YTdhODU1YTI5NTFhNmFmNzEzNzM3OWJmY2RjY2Mx
 NTYyNmI4NjljNDgwNGExZDE1MzZjZDM3ZTlmMzg3MmMKK1NJWkUgKHVuaXhPREJDLTIuMy4wLnRh
 ci5neikgPSAxODA0NzQ5CmRpZmYgLXJ1TiB1bml4T0RCQy5iYWsvZmlsZXMvcGF0Y2gtTWFrZWZp
 bGUuaW4gdW5peE9EQkMvZmlsZXMvcGF0Y2gtTWFrZWZpbGUuaW4KLS0tIHVuaXhPREJDLmJhay9m
 aWxlcy9wYXRjaC1NYWtlZmlsZS5pbgkyMDEwLTA1LTExIDExOjMxOjMwLjAwMDAwMDAwMCArMDgw
 MAorKysgdW5peE9EQkMvZmlsZXMvcGF0Y2gtTWFrZWZpbGUuaW4JMTk3MC0wMS0wMSAwODowMDow
 MC4wMDAwMDAwMDAgKzA4MDAKQEAgLTEsMTMgKzAsMCBAQAotLS0tIE1ha2VmaWxlLmluLm9yaWcJ
 U3VuIEp1biAyNCAxNTo0NDozMyAyMDA3Ci0rKysgTWFrZWZpbGUuaW4JU3VuIEp1biAyNCAxNTo0
 NTowNCAyMDA3Ci1AQCAtODc2LDggKzg3Niw4IEBACi0gCi0gCi0gaW5zdGFsbC1kYXRhLWFtOgot
 LQktdG91Y2ggJChERVNURElSKSR7c3lzY29uZmRpcn0vb2RiY2luc3QuaW5pCi0tCS10b3VjaCAk
 KERFU1RESVIpJHtzeXNjb25mZGlyfS9vZGJjLmluaQotKwktdG91Y2ggJChERVNURElSKSR7c3lz
 Y29uZmRpcn0vb2RiY2luc3QuaW5pLnNhbXBsZQotKwktdG91Y2ggJChERVNURElSKSR7c3lzY29u
 ZmRpcn0vb2RiYy5pbmkuc2FtcGxlCi0gCS1ta2RpciAtcCAkKERFU1RESVIpJHtzeXNjb25mZGly
 fS9PREJDRGF0YVNvdXJjZXMKLSAjIFRlbGwgdmVyc2lvbnMgWzMuNTksMy42Mykgb2YgR05VIG1h
 a2UgdG8gbm90IGV4cG9ydCBhbGwgdmFyaWFibGVzLgotICMgT3RoZXJ3aXNlIGEgc3lzdGVtIGxp
 bWl0IChmb3IgU3lzViBhdCBsZWFzdCkgbWF5IGJlIGV4Y2VlZGVkLgpkaWZmIC1ydU4gdW5peE9E
 QkMuYmFrL2ZpbGVzL3BhdGNoLWV4ZS1vZGJjLWNvbmZpZy5jIHVuaXhPREJDL2ZpbGVzL3BhdGNo
 LWV4ZS1vZGJjLWNvbmZpZy5jCi0tLSB1bml4T0RCQy5iYWsvZmlsZXMvcGF0Y2gtZXhlLW9kYmMt
 Y29uZmlnLmMJMjAxMC0wNS0xMSAxMTozMTozMC4wMDAwMDAwMDAgKzA4MDAKKysrIHVuaXhPREJD
 L2ZpbGVzL3BhdGNoLWV4ZS1vZGJjLWNvbmZpZy5jCTE5NzAtMDEtMDEgMDg6MDA6MDAuMDAwMDAw
 MDAwICswODAwCkBAIC0xLDE5ICswLDAgQEAKLS0tLSBleGUvb2RiYy1jb25maWcuYy5vcmlnCTIw
 MDgvMDUvMjAgMTM6NDM6NDcJMS43Ci0rKysgZXhlL29kYmMtY29uZmlnLmMJMjAwOC8xMS8yNyAx
 Mzo0NDo0MwkxLjgKLUBAIC02NiwxMiArNjYsMTIgQEAKLSAgICAgcHJpbnRmKCAiI2lmbmRlZiBI
 QVZFX0xPTkdfTE9OR1xuICNkZWZpbmUgSEFWRV9MT05HX0xPTkdcbiNlbmRpZlxuIiApOwotICNl
 bmRpZgotIAotLSNpZmRlZiBPREJDSU5UNjQKLS0gICAgcHJpbnRmKCAiI2lmbmRlZiBPREJDSU5U
 NjRcbiAjZGVmaW5lIE9EQkNJTlQ2NFxuI2VuZGlmXG4iICk7Ci0rI2lmZGVmIE9EQkNJTlQ2NF9U
 WVBFCi0rICAgIHByaW50ZiggIiNpZm5kZWYgT0RCQ0lOVDY0XG4gI2RlZmluZSBPREJDSU5UNjQg
 JXNcbiNlbmRpZlxuIiwgT0RCQ0lOVDY0X1RZUEUgKTsKLSAjZW5kaWYKLSAKLS0jaWZkZWYgVU9E
 QkNJTlQ2NAotLSAgICBwcmludGYoICIjaWZuZGVmIFVPREJDSU5UNjRcbiAjZGVmaW5lIFVPREJD
 SU5UNjRcbiNlbmRpZlxuIiApOwotKyNpZmRlZiBVT0RCQ0lOVDY0X1RZUEUKLSsgICAgcHJpbnRm
 KCAiI2lmbmRlZiBVT0RCQ0lOVDY0XG4gI2RlZmluZSBVT0RCQ0lOVDY0ICVzXG4jZW5kaWZcbiIs
 IFVPREJDSU5UNjRfVFlQRSApOwotICNlbmRpZgotIAotICNpZmRlZiBESVNBQkxFX0lOSV9DQUNI
 SU5HCmRpZmYgLXJ1TiB1bml4T0RCQy5iYWsvZmlsZXMvcGF0Y2gtaW5jbHVkZS1zcWx0eXBlcy5o
 IHVuaXhPREJDL2ZpbGVzL3BhdGNoLWluY2x1ZGUtc3FsdHlwZXMuaAotLS0gdW5peE9EQkMuYmFr
 L2ZpbGVzL3BhdGNoLWluY2x1ZGUtc3FsdHlwZXMuaAkyMDEwLTA1LTExIDExOjMxOjMwLjAwMDAw
 MDAwMCArMDgwMAorKysgdW5peE9EQkMvZmlsZXMvcGF0Y2gtaW5jbHVkZS1zcWx0eXBlcy5oCTE5
 NzAtMDEtMDEgMDg6MDA6MDAuMDAwMDAwMDAwICswODAwCkBAIC0xLDM1ICswLDAgQEAKLS0tLSBp
 bmNsdWRlL3NxbHR5cGVzLmgub3JpZwkyMDA4LzEwLzMxIDE2OjIyOjE4CTEuMjYKLSsrKyBpbmNs
 dWRlL3NxbHR5cGVzLmgJMjAwOC8xMS8yNyAxMzo0NDo0MwkxLjI3Ci1AQCAtNDksNyArNDksNyBA
 QAotICAqLwotIAotICNpZm5kZWYgU0laRU9GX0xPTkdfSU5UCi0tI2luY2x1ZGUgPHVuaXhvZGJj
 X2NvbmYuaD4KLSsjaW5jbHVkZSAidW5peG9kYmNfY29uZi5oIgotICNlbmRpZgotIAotICNpZm5k
 ZWYgU0laRU9GX0xPTkdfSU5UCi1AQCAtMzcxLDEwICszNzEsMTQgQEAKLSAjIGlmIChTSVpFT0Zf
 TE9OR19JTlQgPT0gOCkKLSAjICAgZGVmaW5lIE9EQkNJTlQ2NAkgICAgbG9uZwotICMgICBkZWZp
 bmUgVU9EQkNJTlQ2NAl1bnNpZ25lZCBsb25nCi0rIyAgIGRlZmluZSBPREJDSU5UNjRfVFlQRQkg
 ICAgImxvbmciCi0rIyAgIGRlZmluZSBVT0RCQ0lOVDY0X1RZUEUJInVuc2lnbmVkIGxvbmciCi0g
 IyBlbHNlCi0gIyAgaWZkZWYgSEFWRV9MT05HX0xPTkcKLSAjICAgZGVmaW5lIE9EQkNJTlQ2NAkg
 ICAgbG9uZyBsb25nCi0gIyAgIGRlZmluZSBVT0RCQ0lOVDY0CXVuc2lnbmVkIGxvbmcgbG9uZwot
 KyMgICBkZWZpbmUgT0RCQ0lOVDY0X1RZUEUJICAgICJsb25nIGxvbmciCi0rIyAgIGRlZmluZSBV
 T0RCQ0lOVDY0X1RZUEUJInVuc2lnbmVkIGxvbmcgbG9uZyIKLSAjICBlbHNlCi0gLyoKLSAgKiBt
 YXkgZmFpbCBpbiBzb21lIGNhc2VzLCBidXQgd2hhdCBlbHNlIGNhbiB3ZSBkbyA/Ci1AQCAtMzkx
 LDYgKzM5NSw4IEBACi0gfTsKLSAjICAgZGVmaW5lIE9EQkNJTlQ2NAkgICAgc3RydWN0IF9fYmln
 aW50X3N0cnVjdAotICMgICBkZWZpbmUgVU9EQkNJTlQ2NAlzdHJ1Y3QgX19iaWdpbnRfc3RydWN0
 X3UKLSsjICAgZGVmaW5lIE9EQkNJTlQ2NF9UWVBFCSAgICAic3RydWN0IF9fYmlnaW50X3N0cnVj
 dCIKLSsjICAgZGVmaW5lIFVPREJDSU5UNjRfVFlQRQkic3RydWN0IF9fYmlnaW50X3N0cnVjdF91
 IgotICMgIGVuZGlmCi0gIyBlbmRpZgotICNlbmRpZgpkaWZmIC1ydU4gdW5peE9EQkMuYmFrL3Br
 Zy1kZXNjciB1bml4T0RCQy9wa2ctZGVzY3IKLS0tIHVuaXhPREJDLmJhay9wa2ctZGVzY3IJMjAx
 MC0wNS0xMSAxMTozMTozMC4wMDAwMDAwMDAgKzA4MDAKKysrIHVuaXhPREJDL3BrZy1kZXNjcgky
 MDEwLTA1LTExIDExOjE3OjUxLjAwMDAwMDAwMCArMDgwMApAQCAtMyw4ICszLDcgQEAKIFdoYXQg
 aXMgdGhlIHVuaXhPREJDIFByb2plY3Q/IAogCiBUaGUgdW5peE9EQkMgUHJvamVjdCBnb2FscyBh
 cmUgdG8gZGV2ZWxvcCBhbmQgcHJvbW90ZSB1bml4T0RCQyB0byBiZSB0aGUKLWRlZmluaXRpdmUg
 c3RhbmRhcmQgZm9yIE9EQkMgb24gdGhlIExpbnV4IHBsYXRmb3JtLiBUaGlzIGlzIHRvIGluY2x1
 ZGUKLUdVSSBzdXBwb3J0IGZvciBLREUuIAorZGVmaW5pdGl2ZSBzdGFuZGFyZCBmb3IgT0RCQyBv
 biB0aGUgTGludXggcGxhdGZvcm0uCiAKIFdoYXQgaXMgT0RCQz8gCiAKZGlmZiAtcnVOIHVuaXhP
 REJDLmJhay9wa2ctcGxpc3QgdW5peE9EQkMvcGtnLXBsaXN0Ci0tLSB1bml4T0RCQy5iYWsvcGtn
 LXBsaXN0CTIwMTAtMDUtMTEgMTE6MzE6MzAuMDAwMDAwMDAwICswODAwCisrKyB1bml4T0RCQy9w
 a2ctcGxpc3QJMjAxMC0wNS0xMSAxMToyNjo0Mi4wMDAwMDAwMDAgKzA4MDAKQEAgLTEsMTE2ICsx
 LDI2IEBACi0lJUdVSTolJWJpbi9EYXRhTWFuYWdlcgotJSVHVUk6JSViaW4vRGF0YU1hbmFnZXJJ
 SQotJSVHVUk6JSViaW4vT0RCQ0NvbmZpZwotYmluL2RsdGVzdAogYmluL2lzcWwKK2Jpbi9kbHRl
 c3QKK2Jpbi9vZGJjaW5zdAogYmluL2l1c3FsCiBiaW4vb2RiY19jb25maWcKLWJpbi9vZGJjaW5z
 dAotJSVHVUk6JSViaW4vb2RiY3Rlc3QKLUB1bmV4ZWMgaWYgY21wIC1zICVEL2V0Yy9vZGJjLmlu
 aSAlRC9ldGMvb2RiYy5pbmkuc2FtcGxlOyB0aGVuICBybSAtZiAlRC9ldGMvb2RiYy5pbmk7IGZp
 Ci1ldGMvb2RiYy5pbmkuc2FtcGxlCi1AZXhlYyBbIC1mICVEL2V0Yy9vZGJjLmluaSBdIHx8IGNw
 ICVEL2V0Yy9vZGJjLmluaS5zYW1wbGUgJUQvZXRjL29kYmMuaW5pCi1AdW5leGVjIGlmIGNtcCAt
 cyAlRC9ldGMvb2RiY2luc3QuaW5pICVEL2V0Yy9vZGJjaW5zdC5pbmkuc2FtcGxlOyB0aGVuIHJt
 IC1mICVEL2V0Yy9vZGJjaW5zdC5pbmk7IGZpCi1ldGMvb2RiY2luc3QuaW5pLnNhbXBsZQotQGV4
 ZWMgWyAtZiAlRC9ldGMvb2RiY2luc3QuaW5pIF0gfHwgY3AgJUQvZXRjL29kYmNpbnN0LmluaS5z
 YW1wbGUgJUQvZXRjL29kYmNpbnN0LmluaQotaW5jbHVkZS9hdXRvdGVzdC5oCitldGMvb2RiY2lu
 c3QuaW5pCitldGMvb2RiYy5pbmkKIGluY2x1ZGUvb2RiY2luc3QuaAogaW5jbHVkZS9vZGJjaW5z
 dGV4dC5oCiBpbmNsdWRlL3NxbC5oCiBpbmNsdWRlL3NxbGV4dC5oCiBpbmNsdWRlL3NxbHR5cGVz
 LmgKIGluY2x1ZGUvc3FsdWNvZGUuaAotaW5jbHVkZS91bml4b2RiY19jb25mLmgKLWluY2x1ZGUv
 dW9kYmNfZXh0cmFzLmgKIGluY2x1ZGUvdW9kYmNfc3RhdHMuaAotbGliL2xpYmJvdW5kcGFyYW0u
 YQotbGliL2xpYmJvdW5kcGFyYW0ubGEKLWxpYi9saWJib3VuZHBhcmFtLnNvCi1saWIvbGliYm91
 bmRwYXJhbS5zby4xCi1saWIvbGliZXNvb2JTLmEKLWxpYi9saWJlc29vYlMubGEKLWxpYi9saWJl
 c29vYlMuc28KLWxpYi9saWJlc29vYlMuc28uMQotbGliL2xpYmd0cnRzdC5hCi1saWIvbGliZ3Ry
 dHN0LmxhCi1saWIvbGliZ3RydHN0LnNvCi1saWIvbGliZ3RydHN0LnNvLjEKLWxpYi9saWJtaW1l
 clMuYQotbGliL2xpYm1pbWVyUy5sYQotbGliL2xpYm1pbWVyUy5zbwotbGliL2xpYm1pbWVyUy5z
 by4xCi1saWIvbGlibm4uYQotbGliL2xpYm5uLmxhCi1saWIvbGlibm4uc28KLWxpYi9saWJubi5z
 by4xCi1saWIvbGlib2RiYy5hCi1saWIvbGlib2RiYy5sYQotbGliL2xpYm9kYmMuc28KK2luY2x1
 ZGUvdW9kYmNfZXh0cmFzLmgKK2luY2x1ZGUvdW5peG9kYmNfY29uZi5oCitsaWIvbGlib2RiY2lu
 c3Quc28uMQorbGliL2xpYm9kYmNpbnN0LmxhCitsaWIvbGlib2RiY2luc3QuYQogbGliL2xpYm9k
 YmMuc28uMQotbGliL2xpYm9kYmNjci5hCi1saWIvbGlib2RiY2NyLmxhCi1saWIvbGlib2RiY2Ny
 LnNvCitsaWIvbGlib2RiYy5sYQorbGliL2xpYm9kYmMuYQogbGliL2xpYm9kYmNjci5zby4xCi1s
 aWIvbGlib2RiY2RydmNmZzFTLmEKLWxpYi9saWJvZGJjZHJ2Y2ZnMVMubGEKLWxpYi9saWJvZGJj
 ZHJ2Y2ZnMVMuc28KLWxpYi9saWJvZGJjZHJ2Y2ZnMVMuc28uMQotbGliL2xpYm9kYmNkcnZjZmcy
 Uy5hCi1saWIvbGlib2RiY2RydmNmZzJTLmxhCi1saWIvbGlib2RiY2RydmNmZzJTLnNvCi1saWIv
 bGlib2RiY2RydmNmZzJTLnNvLjEKLWxpYi9saWJvZGJjaW5zdC5hCi1saWIvbGlib2RiY2luc3Qu
 bGEKLWxpYi9saWJvZGJjaW5zdC5zbwotbGliL2xpYm9kYmNpbnN0LnNvLjEKLSUlR1VJOiUlbGli
 L2xpYm9kYmNpbnN0US5hCi0lJUdVSTolJWxpYi9saWJvZGJjaW5zdFEubGEKLSUlR1VJOiUlbGli
 L2xpYm9kYmNpbnN0US5zbwotJSVHVUk6JSVsaWIvbGlib2RiY2luc3RRLnNvLjEKLWxpYi9saWJv
 ZGJjbWluaVMuYQotbGliL2xpYm9kYmNtaW5pUy5sYQotbGliL2xpYm9kYmNtaW5pUy5zbwotbGli
 L2xpYm9kYmNtaW5pUy5zby4xCi1saWIvbGlib2RiY215Uy5hCi1saWIvbGlib2RiY215Uy5sYQot
 bGliL2xpYm9kYmNteVMuc28KLWxpYi9saWJvZGJjbXlTLnNvLjEKLWxpYi9saWJvZGJjbm5TLmEK
 LWxpYi9saWJvZGJjbm5TLmxhCi1saWIvbGlib2RiY25uUy5zbwotbGliL2xpYm9kYmNublMuc28u
 MQotbGliL2xpYm9kYmNwc3FsLmEKLWxpYi9saWJvZGJjcHNxbC5sYQotbGliL2xpYm9kYmNwc3Fs
 LnNvCi1saWIvbGlib2RiY3BzcWwuc28uMQotbGliL2xpYm9kYmNwc3FsLnNvLjIKLWxpYi9saWJv
 ZGJjcHNxbFMuYQotbGliL2xpYm9kYmNwc3FsUy5sYQotbGliL2xpYm9kYmNwc3FsUy5zbwotbGli
 L2xpYm9kYmNwc3FsUy5zby4xCi1saWIvbGlib2RiY3R4dFMuYQotbGliL2xpYm9kYmN0eHRTLmxh
 Ci1saWIvbGlib2RiY3R4dFMuc28KLWxpYi9saWJvZGJjdHh0Uy5zby4xCi1saWIvbGlib3Bsb2Ri
 Y1MuYQotbGliL2xpYm9wbG9kYmNTLmxhCi1saWIvbGlib3Bsb2RiY1Muc28KLWxpYi9saWJvcGxv
 ZGJjUy5zby4xCi1saWIvbGlib3Jhb2RiY1MuYQotbGliL2xpYm9yYW9kYmNTLmxhCi1saWIvbGli
 b3Jhb2RiY1Muc28KLWxpYi9saWJvcmFvZGJjUy5zby4xCi1saWIvbGlic2FwZGJTLmEKLWxpYi9s
 aWJzYXBkYlMubGEKLWxpYi9saWJzYXBkYlMuc28KLWxpYi9saWJzYXBkYlMuc28uMQotbGliL2xp
 YnRkc1MuYQotbGliL2xpYnRkc1MubGEKLWxpYi9saWJ0ZHNTLnNvCi1saWIvbGlidGRzUy5zby4x
 Ci1saWIvbGlidGVtcGxhdGUuYQotbGliL2xpYnRlbXBsYXRlLmxhCi1saWIvbGlidGVtcGxhdGUu
 c28KLWxpYi9saWJ0ZW1wbGF0ZS5zby4xCi1AZXhlYyBta2RpciAtcCAlRC9ldGMvT0RCQ0RhdGFT
 b3VyY2VzIDI+L2Rldi9udWxsIHx8IHRydWUKLUBkaXJybXRyeSBldGMvT0RCQ0RhdGFTb3VyY2Vz
 CitsaWIvbGlib2RiY2NyLmxhCitsaWIvbGlib2RiY2NyLmEKK0BkaXJybSBldGMvT0RCQ0RhdGFT
 b3VyY2VzCg==
 --0016e64dda78007d1904864932c6--

From: Pengfei Ju <jupengfei@gmail.com>
To: bug-followup@freebsd.org, jupengfei@gmail.com
Cc:  
Subject: Re: ports/146388: [update] databases/unixODBC
Date: Tue, 11 May 2010 22:29:12 +0800

 --0016363102996b9a2304865259b6
 Content-Type: multipart/alternative; boundary=0016363102996b9a1c04865259b4
 
 --0016363102996b9a1c04865259b4
 Content-Type: text/plain; charset=ISO-8859-1
 
 Use this latest patch file, please.
 
 changes:
 use @unexec check if the config file modified;
 
 -- 
 Ju Pengfei
 
 --0016363102996b9a1c04865259b4
 Content-Type: text/html; charset=ISO-8859-1
 
 Use this latest patch file, please.<br><br>changes:<br>use @unexec check if the config file modified;<br><br>-- <br>Ju Pengfei<br>
 
 --0016363102996b9a1c04865259b4--
 --0016363102996b9a2304865259b6
 Content-Type: text/plain; charset=US-ASCII; name="newpatch.txt"
 Content-Disposition: attachment; filename="newpatch.txt"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_g92tfv9w0
 
 ZGlmZiAtcnVOIHVuaXhPREJDLmJhay9NYWtlZmlsZSB1bml4T0RCQy9NYWtlZmlsZQotLS0gdW5p
 eE9EQkMuYmFrL01ha2VmaWxlCTIwMTAtMDUtMTEgMjI6MjQ6NDYuMDAwMDAwMDAwICswODAwCisr
 KyB1bml4T0RCQy9NYWtlZmlsZQkyMDEwLTA1LTExIDIyOjIzOjQ1LjAwMDAwMDAwMCArMDgwMApA
 QCAtNiwxMiArNiwxMSBAQAogIwogCiBQT1JUTkFNRT0JdW5peE9EQkMKLVBPUlRWRVJTSU9OPQky
 LjIuMTQKLVBPUlRSRVZJU0lPTj0JMgorUE9SVFZFUlNJT049CTIuMy4wCiBDQVRFR09SSUVTPQlk
 YXRhYmFzZXMKIE1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy51bml4b2RiYy5vcmcvCiAKLU1BSU5U
 QUlORVI9CXBvcnRzQEZyZWVCU0Qub3JnCitNQUlOVEFJTkVSPQlqdXBlbmdmZWlAZ21haWwuY29t
 CiBDT01NRU5UPQlPREJDIGxpYnJhcnkgc3VpdGUgZm9yIFVuaXgKIAogQ09ORkxJQ1RTPQlmaXJl
 YmlyZC1jbGllbnQtKiBsaWJpb2RiYy1bMC05XSogdmlydHVvc28tKgpAQCAtMjQsMjIgKzIzLDYg
 QEAKIAogUE9SVERPQ1M9CSoKIAotLmlmIGRlZmluZWQoV0lUSF9HVUkpCi1VU0VfUVRfVkVSPQkz
 Ci1RVF9OT05TVEFOREFSRD0JeWVzCi1DT05GSUdVUkVfRU5WPQlNT0M9IiR7TU9DfSIgXAotCQlR
 VElOQz0iJHtRVF9QUkVGSVh9L2luY2x1ZGUiIFwKLQkJUVRMSUI9IiR7UVRfUFJFRklYfS9saWIi
 IFwKLQkJVVNFUl9JTkNMVURFUz0iJHtRVENQUEZMQUdTfSIgXAotCQlVU0VSX0xERkxBR1M9IiR7
 UVRDRkdMSUJTfSIgXAotCQlRVE1BWD0wMzA0MDAKLUNPTkZJR1VSRV9BUkdTKz0tLWVuYWJsZS1n
 dWkKLVBMSVNUX1NVQj0JR1VJOj0iIgotLmVsc2UKLUNPTkZJR1VSRV9BUkdTKz0tLWRpc2FibGUt
 Z3VpCi1QTElTVF9TVUI9CUdVSTo9IkBjb21tZW50ICIKLS5lbmRpZgotCiBwb3N0LXBhdGNoOgog
 CUAke1JFSU5QTEFDRV9DTUR9ICdzLCQkTElCUyAkJFRIUkVBRExJQiwkJExJQlMsO3MsJCRDRkxB
 R1MgLXB0aHJlYWQsJCRDRkxBR1MsJyBcCiAJCSR7V1JLU1JDfS9jb25maWd1cmUKQEAgLTU3LDEw
 ICs0MCw1IEBACiAJJHtGSU5EfSAke0RPQ1NESVJ9IC10eXBlIGYgLXByaW50MCB8ICR7WEFSR1N9
 IC0wICR7Q0hNT0R9IDY0NAogLmVuZGlmCiAuZW5kaWYKLS5mb3IgY29uZmZpbGUgaW4gb2RiYy5p
 bmkgb2RiY2luc3QuaW5pCi0JQGlmIFsgISAtZiAke1BSRUZJWH0vZXRjLyR7Y29uZmZpbGV9IF07
 IHRoZW4gXAotCQkke0NQfSAtcCAke1BSRUZJWH0vZXRjLyR7Y29uZmZpbGV9LnNhbXBsZSAke1BS
 RUZJWH0vZXRjLyR7Y29uZmZpbGV9IDsgXAotCWZpCi0uZW5kZm9yCiAKIC5pbmNsdWRlIDxic2Qu
 cG9ydC5taz4KZGlmZiAtcnVOIHVuaXhPREJDLmJhay9kaXN0aW5mbyB1bml4T0RCQy9kaXN0aW5m
 bwotLS0gdW5peE9EQkMuYmFrL2Rpc3RpbmZvCTIwMTAtMDUtMTEgMjI6MjQ6NDYuMDAwMDAwMDAw
 ICswODAwCisrKyB1bml4T0RCQy9kaXN0aW5mbwkyMDEwLTA1LTExIDExOjE3OjUxLjAwMDAwMDAw
 MCArMDgwMApAQCAtMSwzICsxLDMgQEAKLU1ENSAodW5peE9EQkMtMi4yLjE0LnRhci5neikgPSBm
 NDdjMmVmYjI4NjE4ZWNmNWYzMzMxOTE0MGE3YWNkMAotU0hBMjU2ICh1bml4T0RCQy0yLjIuMTQu
 dGFyLmd6KSA9IGZlYTAyZjJmNjg3ZjU1ZDQwNTY3MjhhNjAyODQ2ZmFmZDBlMTJkOTkxMTA5ODY2
 MzNmYjgwZTFiZjBlOTRkYTUKLVNJWkUgKHVuaXhPREJDLTIuMi4xNC50YXIuZ3opID0gMjE4OTc1
 NQorTUQ1ICh1bml4T0RCQy0yLjMuMC50YXIuZ3opID0gZjJhZDIyY2JkZmZlODM2YzU4OTg3ZWQy
 MzMyYzJlOTkKK1NIQTI1NiAodW5peE9EQkMtMi4zLjAudGFyLmd6KSA9IDE1YTdhODU1YTI5NTFh
 NmFmNzEzNzM3OWJmY2RjY2MxNTYyNmI4NjljNDgwNGExZDE1MzZjZDM3ZTlmMzg3MmMKK1NJWkUg
 KHVuaXhPREJDLTIuMy4wLnRhci5neikgPSAxODA0NzQ5CmRpZmYgLXJ1TiB1bml4T0RCQy5iYWsv
 ZmlsZXMvcGF0Y2gtTWFrZWZpbGUuaW4gdW5peE9EQkMvZmlsZXMvcGF0Y2gtTWFrZWZpbGUuaW4K
 LS0tIHVuaXhPREJDLmJhay9maWxlcy9wYXRjaC1NYWtlZmlsZS5pbgkyMDEwLTA1LTExIDIyOjI0
 OjQ2LjAwMDAwMDAwMCArMDgwMAorKysgdW5peE9EQkMvZmlsZXMvcGF0Y2gtTWFrZWZpbGUuaW4J
 MTk3MC0wMS0wMSAwODowMDowMC4wMDAwMDAwMDAgKzA4MDAKQEAgLTEsMTMgKzAsMCBAQAotLS0t
 IE1ha2VmaWxlLmluLm9yaWcJU3VuIEp1biAyNCAxNTo0NDozMyAyMDA3Ci0rKysgTWFrZWZpbGUu
 aW4JU3VuIEp1biAyNCAxNTo0NTowNCAyMDA3Ci1AQCAtODc2LDggKzg3Niw4IEBACi0gCi0gCi0g
 aW5zdGFsbC1kYXRhLWFtOgotLQktdG91Y2ggJChERVNURElSKSR7c3lzY29uZmRpcn0vb2RiY2lu
 c3QuaW5pCi0tCS10b3VjaCAkKERFU1RESVIpJHtzeXNjb25mZGlyfS9vZGJjLmluaQotKwktdG91
 Y2ggJChERVNURElSKSR7c3lzY29uZmRpcn0vb2RiY2luc3QuaW5pLnNhbXBsZQotKwktdG91Y2gg
 JChERVNURElSKSR7c3lzY29uZmRpcn0vb2RiYy5pbmkuc2FtcGxlCi0gCS1ta2RpciAtcCAkKERF
 U1RESVIpJHtzeXNjb25mZGlyfS9PREJDRGF0YVNvdXJjZXMKLSAjIFRlbGwgdmVyc2lvbnMgWzMu
 NTksMy42Mykgb2YgR05VIG1ha2UgdG8gbm90IGV4cG9ydCBhbGwgdmFyaWFibGVzLgotICMgT3Ro
 ZXJ3aXNlIGEgc3lzdGVtIGxpbWl0IChmb3IgU3lzViBhdCBsZWFzdCkgbWF5IGJlIGV4Y2VlZGVk
 LgpkaWZmIC1ydU4gdW5peE9EQkMuYmFrL2ZpbGVzL3BhdGNoLWV4ZS1vZGJjLWNvbmZpZy5jIHVu
 aXhPREJDL2ZpbGVzL3BhdGNoLWV4ZS1vZGJjLWNvbmZpZy5jCi0tLSB1bml4T0RCQy5iYWsvZmls
 ZXMvcGF0Y2gtZXhlLW9kYmMtY29uZmlnLmMJMjAxMC0wNS0xMSAyMjoyNDo0Ni4wMDAwMDAwMDAg
 KzA4MDAKKysrIHVuaXhPREJDL2ZpbGVzL3BhdGNoLWV4ZS1vZGJjLWNvbmZpZy5jCTE5NzAtMDEt
 MDEgMDg6MDA6MDAuMDAwMDAwMDAwICswODAwCkBAIC0xLDE5ICswLDAgQEAKLS0tLSBleGUvb2Ri
 Yy1jb25maWcuYy5vcmlnCTIwMDgvMDUvMjAgMTM6NDM6NDcJMS43Ci0rKysgZXhlL29kYmMtY29u
 ZmlnLmMJMjAwOC8xMS8yNyAxMzo0NDo0MwkxLjgKLUBAIC02NiwxMiArNjYsMTIgQEAKLSAgICAg
 cHJpbnRmKCAiI2lmbmRlZiBIQVZFX0xPTkdfTE9OR1xuICNkZWZpbmUgSEFWRV9MT05HX0xPTkdc
 biNlbmRpZlxuIiApOwotICNlbmRpZgotIAotLSNpZmRlZiBPREJDSU5UNjQKLS0gICAgcHJpbnRm
 KCAiI2lmbmRlZiBPREJDSU5UNjRcbiAjZGVmaW5lIE9EQkNJTlQ2NFxuI2VuZGlmXG4iICk7Ci0r
 I2lmZGVmIE9EQkNJTlQ2NF9UWVBFCi0rICAgIHByaW50ZiggIiNpZm5kZWYgT0RCQ0lOVDY0XG4g
 I2RlZmluZSBPREJDSU5UNjQgJXNcbiNlbmRpZlxuIiwgT0RCQ0lOVDY0X1RZUEUgKTsKLSAjZW5k
 aWYKLSAKLS0jaWZkZWYgVU9EQkNJTlQ2NAotLSAgICBwcmludGYoICIjaWZuZGVmIFVPREJDSU5U
 NjRcbiAjZGVmaW5lIFVPREJDSU5UNjRcbiNlbmRpZlxuIiApOwotKyNpZmRlZiBVT0RCQ0lOVDY0
 X1RZUEUKLSsgICAgcHJpbnRmKCAiI2lmbmRlZiBVT0RCQ0lOVDY0XG4gI2RlZmluZSBVT0RCQ0lO
 VDY0ICVzXG4jZW5kaWZcbiIsIFVPREJDSU5UNjRfVFlQRSApOwotICNlbmRpZgotIAotICNpZmRl
 ZiBESVNBQkxFX0lOSV9DQUNISU5HCmRpZmYgLXJ1TiB1bml4T0RCQy5iYWsvZmlsZXMvcGF0Y2gt
 aW5jbHVkZS1zcWx0eXBlcy5oIHVuaXhPREJDL2ZpbGVzL3BhdGNoLWluY2x1ZGUtc3FsdHlwZXMu
 aAotLS0gdW5peE9EQkMuYmFrL2ZpbGVzL3BhdGNoLWluY2x1ZGUtc3FsdHlwZXMuaAkyMDEwLTA1
 LTExIDIyOjI0OjQ2LjAwMDAwMDAwMCArMDgwMAorKysgdW5peE9EQkMvZmlsZXMvcGF0Y2gtaW5j
 bHVkZS1zcWx0eXBlcy5oCTE5NzAtMDEtMDEgMDg6MDA6MDAuMDAwMDAwMDAwICswODAwCkBAIC0x
 LDM1ICswLDAgQEAKLS0tLSBpbmNsdWRlL3NxbHR5cGVzLmgub3JpZwkyMDA4LzEwLzMxIDE2OjIy
 OjE4CTEuMjYKLSsrKyBpbmNsdWRlL3NxbHR5cGVzLmgJMjAwOC8xMS8yNyAxMzo0NDo0MwkxLjI3
 Ci1AQCAtNDksNyArNDksNyBAQAotICAqLwotIAotICNpZm5kZWYgU0laRU9GX0xPTkdfSU5UCi0t
 I2luY2x1ZGUgPHVuaXhvZGJjX2NvbmYuaD4KLSsjaW5jbHVkZSAidW5peG9kYmNfY29uZi5oIgot
 ICNlbmRpZgotIAotICNpZm5kZWYgU0laRU9GX0xPTkdfSU5UCi1AQCAtMzcxLDEwICszNzEsMTQg
 QEAKLSAjIGlmIChTSVpFT0ZfTE9OR19JTlQgPT0gOCkKLSAjICAgZGVmaW5lIE9EQkNJTlQ2NAkg
 ICAgbG9uZwotICMgICBkZWZpbmUgVU9EQkNJTlQ2NAl1bnNpZ25lZCBsb25nCi0rIyAgIGRlZmlu
 ZSBPREJDSU5UNjRfVFlQRQkgICAgImxvbmciCi0rIyAgIGRlZmluZSBVT0RCQ0lOVDY0X1RZUEUJ
 InVuc2lnbmVkIGxvbmciCi0gIyBlbHNlCi0gIyAgaWZkZWYgSEFWRV9MT05HX0xPTkcKLSAjICAg
 ZGVmaW5lIE9EQkNJTlQ2NAkgICAgbG9uZyBsb25nCi0gIyAgIGRlZmluZSBVT0RCQ0lOVDY0CXVu
 c2lnbmVkIGxvbmcgbG9uZwotKyMgICBkZWZpbmUgT0RCQ0lOVDY0X1RZUEUJICAgICJsb25nIGxv
 bmciCi0rIyAgIGRlZmluZSBVT0RCQ0lOVDY0X1RZUEUJInVuc2lnbmVkIGxvbmcgbG9uZyIKLSAj
 ICBlbHNlCi0gLyoKLSAgKiBtYXkgZmFpbCBpbiBzb21lIGNhc2VzLCBidXQgd2hhdCBlbHNlIGNh
 biB3ZSBkbyA/Ci1AQCAtMzkxLDYgKzM5NSw4IEBACi0gfTsKLSAjICAgZGVmaW5lIE9EQkNJTlQ2
 NAkgICAgc3RydWN0IF9fYmlnaW50X3N0cnVjdAotICMgICBkZWZpbmUgVU9EQkNJTlQ2NAlzdHJ1
 Y3QgX19iaWdpbnRfc3RydWN0X3UKLSsjICAgZGVmaW5lIE9EQkNJTlQ2NF9UWVBFCSAgICAic3Ry
 dWN0IF9fYmlnaW50X3N0cnVjdCIKLSsjICAgZGVmaW5lIFVPREJDSU5UNjRfVFlQRQkic3RydWN0
 IF9fYmlnaW50X3N0cnVjdF91IgotICMgIGVuZGlmCi0gIyBlbmRpZgotICNlbmRpZgpkaWZmIC1y
 dU4gdW5peE9EQkMuYmFrL3BrZy1kZXNjciB1bml4T0RCQy9wa2ctZGVzY3IKLS0tIHVuaXhPREJD
 LmJhay9wa2ctZGVzY3IJMjAxMC0wNS0xMSAyMjoyNDo0Ni4wMDAwMDAwMDAgKzA4MDAKKysrIHVu
 aXhPREJDL3BrZy1kZXNjcgkyMDEwLTA1LTExIDExOjE3OjUxLjAwMDAwMDAwMCArMDgwMApAQCAt
 Myw4ICszLDcgQEAKIFdoYXQgaXMgdGhlIHVuaXhPREJDIFByb2plY3Q/IAogCiBUaGUgdW5peE9E
 QkMgUHJvamVjdCBnb2FscyBhcmUgdG8gZGV2ZWxvcCBhbmQgcHJvbW90ZSB1bml4T0RCQyB0byBi
 ZSB0aGUKLWRlZmluaXRpdmUgc3RhbmRhcmQgZm9yIE9EQkMgb24gdGhlIExpbnV4IHBsYXRmb3Jt
 LiBUaGlzIGlzIHRvIGluY2x1ZGUKLUdVSSBzdXBwb3J0IGZvciBLREUuIAorZGVmaW5pdGl2ZSBz
 dGFuZGFyZCBmb3IgT0RCQyBvbiB0aGUgTGludXggcGxhdGZvcm0uCiAKIFdoYXQgaXMgT0RCQz8g
 CiAKZGlmZiAtcnVOIHVuaXhPREJDLmJhay9wa2ctcGxpc3QgdW5peE9EQkMvcGtnLXBsaXN0Ci0t
 LSB1bml4T0RCQy5iYWsvcGtnLXBsaXN0CTIwMTAtMDUtMTEgMjI6MjQ6NDYuMDAwMDAwMDAwICsw
 ODAwCisrKyB1bml4T0RCQy9wa2ctcGxpc3QJMjAxMC0wNS0xMSAyMjoxMjozNC4wMDAwMDAwMDAg
 KzA4MDAKQEAgLTEsMTE2ICsxLDI2IEBACi0lJUdVSTolJWJpbi9EYXRhTWFuYWdlcgotJSVHVUk6
 JSViaW4vRGF0YU1hbmFnZXJJSQotJSVHVUk6JSViaW4vT0RCQ0NvbmZpZwotYmluL2RsdGVzdAog
 YmluL2lzcWwKK2Jpbi9kbHRlc3QKK2Jpbi9vZGJjaW5zdAogYmluL2l1c3FsCiBiaW4vb2RiY19j
 b25maWcKLWJpbi9vZGJjaW5zdAotJSVHVUk6JSViaW4vb2RiY3Rlc3QKLUB1bmV4ZWMgaWYgY21w
 IC1zICVEL2V0Yy9vZGJjLmluaSAlRC9ldGMvb2RiYy5pbmkuc2FtcGxlOyB0aGVuICBybSAtZiAl
 RC9ldGMvb2RiYy5pbmk7IGZpCi1ldGMvb2RiYy5pbmkuc2FtcGxlCi1AZXhlYyBbIC1mICVEL2V0
 Yy9vZGJjLmluaSBdIHx8IGNwICVEL2V0Yy9vZGJjLmluaS5zYW1wbGUgJUQvZXRjL29kYmMuaW5p
 Ci1AdW5leGVjIGlmIGNtcCAtcyAlRC9ldGMvb2RiY2luc3QuaW5pICVEL2V0Yy9vZGJjaW5zdC5p
 bmkuc2FtcGxlOyB0aGVuIHJtIC1mICVEL2V0Yy9vZGJjaW5zdC5pbmk7IGZpCi1ldGMvb2RiY2lu
 c3QuaW5pLnNhbXBsZQotQGV4ZWMgWyAtZiAlRC9ldGMvb2RiY2luc3QuaW5pIF0gfHwgY3AgJUQv
 ZXRjL29kYmNpbnN0LmluaS5zYW1wbGUgJUQvZXRjL29kYmNpbnN0LmluaQotaW5jbHVkZS9hdXRv
 dGVzdC5oCiBpbmNsdWRlL29kYmNpbnN0LmgKIGluY2x1ZGUvb2RiY2luc3RleHQuaAogaW5jbHVk
 ZS9zcWwuaAogaW5jbHVkZS9zcWxleHQuaAogaW5jbHVkZS9zcWx0eXBlcy5oCiBpbmNsdWRlL3Nx
 bHVjb2RlLmgKLWluY2x1ZGUvdW5peG9kYmNfY29uZi5oCi1pbmNsdWRlL3VvZGJjX2V4dHJhcy5o
 CiBpbmNsdWRlL3VvZGJjX3N0YXRzLmgKLWxpYi9saWJib3VuZHBhcmFtLmEKLWxpYi9saWJib3Vu
 ZHBhcmFtLmxhCi1saWIvbGliYm91bmRwYXJhbS5zbwotbGliL2xpYmJvdW5kcGFyYW0uc28uMQot
 bGliL2xpYmVzb29iUy5hCi1saWIvbGliZXNvb2JTLmxhCi1saWIvbGliZXNvb2JTLnNvCi1saWIv
 bGliZXNvb2JTLnNvLjEKLWxpYi9saWJndHJ0c3QuYQotbGliL2xpYmd0cnRzdC5sYQotbGliL2xp
 Ymd0cnRzdC5zbwotbGliL2xpYmd0cnRzdC5zby4xCi1saWIvbGlibWltZXJTLmEKLWxpYi9saWJt
 aW1lclMubGEKLWxpYi9saWJtaW1lclMuc28KLWxpYi9saWJtaW1lclMuc28uMQotbGliL2xpYm5u
 LmEKLWxpYi9saWJubi5sYQotbGliL2xpYm5uLnNvCi1saWIvbGlibm4uc28uMQotbGliL2xpYm9k
 YmMuYQotbGliL2xpYm9kYmMubGEKLWxpYi9saWJvZGJjLnNvCitpbmNsdWRlL3VvZGJjX2V4dHJh
 cy5oCitpbmNsdWRlL3VuaXhvZGJjX2NvbmYuaAorbGliL2xpYm9kYmNpbnN0LnNvLjEKK2xpYi9s
 aWJvZGJjaW5zdC5sYQorbGliL2xpYm9kYmNpbnN0LmEKIGxpYi9saWJvZGJjLnNvLjEKLWxpYi9s
 aWJvZGJjY3IuYQotbGliL2xpYm9kYmNjci5sYQotbGliL2xpYm9kYmNjci5zbworbGliL2xpYm9k
 YmMubGEKK2xpYi9saWJvZGJjLmEKIGxpYi9saWJvZGJjY3Iuc28uMQotbGliL2xpYm9kYmNkcnZj
 ZmcxUy5hCi1saWIvbGlib2RiY2RydmNmZzFTLmxhCi1saWIvbGlib2RiY2RydmNmZzFTLnNvCi1s
 aWIvbGlib2RiY2RydmNmZzFTLnNvLjEKLWxpYi9saWJvZGJjZHJ2Y2ZnMlMuYQotbGliL2xpYm9k
 YmNkcnZjZmcyUy5sYQotbGliL2xpYm9kYmNkcnZjZmcyUy5zbwotbGliL2xpYm9kYmNkcnZjZmcy
 Uy5zby4xCi1saWIvbGlib2RiY2luc3QuYQotbGliL2xpYm9kYmNpbnN0LmxhCi1saWIvbGlib2Ri
 Y2luc3Quc28KLWxpYi9saWJvZGJjaW5zdC5zby4xCi0lJUdVSTolJWxpYi9saWJvZGJjaW5zdFEu
 YQotJSVHVUk6JSVsaWIvbGlib2RiY2luc3RRLmxhCi0lJUdVSTolJWxpYi9saWJvZGJjaW5zdFEu
 c28KLSUlR1VJOiUlbGliL2xpYm9kYmNpbnN0US5zby4xCi1saWIvbGlib2RiY21pbmlTLmEKLWxp
 Yi9saWJvZGJjbWluaVMubGEKLWxpYi9saWJvZGJjbWluaVMuc28KLWxpYi9saWJvZGJjbWluaVMu
 c28uMQotbGliL2xpYm9kYmNteVMuYQotbGliL2xpYm9kYmNteVMubGEKLWxpYi9saWJvZGJjbXlT
 LnNvCi1saWIvbGlib2RiY215Uy5zby4xCi1saWIvbGlib2RiY25uUy5hCi1saWIvbGlib2RiY25u
 Uy5sYQotbGliL2xpYm9kYmNublMuc28KLWxpYi9saWJvZGJjbm5TLnNvLjEKLWxpYi9saWJvZGJj
 cHNxbC5hCi1saWIvbGlib2RiY3BzcWwubGEKLWxpYi9saWJvZGJjcHNxbC5zbwotbGliL2xpYm9k
 YmNwc3FsLnNvLjEKLWxpYi9saWJvZGJjcHNxbC5zby4yCi1saWIvbGlib2RiY3BzcWxTLmEKLWxp
 Yi9saWJvZGJjcHNxbFMubGEKLWxpYi9saWJvZGJjcHNxbFMuc28KLWxpYi9saWJvZGJjcHNxbFMu
 c28uMQotbGliL2xpYm9kYmN0eHRTLmEKLWxpYi9saWJvZGJjdHh0Uy5sYQotbGliL2xpYm9kYmN0
 eHRTLnNvCi1saWIvbGlib2RiY3R4dFMuc28uMQotbGliL2xpYm9wbG9kYmNTLmEKLWxpYi9saWJv
 cGxvZGJjUy5sYQotbGliL2xpYm9wbG9kYmNTLnNvCi1saWIvbGlib3Bsb2RiY1Muc28uMQotbGli
 L2xpYm9yYW9kYmNTLmEKLWxpYi9saWJvcmFvZGJjUy5sYQotbGliL2xpYm9yYW9kYmNTLnNvCi1s
 aWIvbGlib3Jhb2RiY1Muc28uMQotbGliL2xpYnNhcGRiUy5hCi1saWIvbGlic2FwZGJTLmxhCi1s
 aWIvbGlic2FwZGJTLnNvCi1saWIvbGlic2FwZGJTLnNvLjEKLWxpYi9saWJ0ZHNTLmEKLWxpYi9s
 aWJ0ZHNTLmxhCi1saWIvbGlidGRzUy5zbwotbGliL2xpYnRkc1Muc28uMQotbGliL2xpYnRlbXBs
 YXRlLmEKLWxpYi9saWJ0ZW1wbGF0ZS5sYQotbGliL2xpYnRlbXBsYXRlLnNvCi1saWIvbGlidGVt
 cGxhdGUuc28uMQotQGV4ZWMgbWtkaXIgLXAgJUQvZXRjL09EQkNEYXRhU291cmNlcyAyPi9kZXYv
 bnVsbCB8fCB0cnVlCitsaWIvbGlib2RiY2NyLmxhCitsaWIvbGlib2RiY2NyLmEKK0B1bmV4ZWMg
 dGVzdCAtcyAlRC9ldGMvb2RiYy5pbmkgfHwgcm0gLWYgJUQvZXRjL29kYmMuaW5pCitAdW5leGVj
 IHRlc3QgLXMgJUQvZXRjL29kYmNpbnN0LmluaSB8fCBybSAtZiAlRC9ldGMvb2RiY2luc3QuaW5p
 CiBAZGlycm10cnkgZXRjL09EQkNEYXRhU291cmNlcwo=
 --0016363102996b9a2304865259b6--
State-Changed-From-To: open->closed 
State-Changed-By: wen 
State-Changed-When: Wed May 19 07:12:51 UTC 2010 
State-Changed-Why:  
Committed. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/146388: commit references a PR
Date: Wed, 19 May 2010 07:12:19 +0000 (UTC)

 wen         2010-05-19 07:12:05 UTC
 
   FreeBSD ports repository
 
   Modified files:
     databases/unixODBC   Makefile distinfo pkg-descr pkg-plist 
   Removed files:
     databases/unixODBC/files patch-Makefile.in 
                              patch-exe-odbc-config.c 
                              patch-include-sqltypes.h 
   Log:
   - Update to 2.30
   - Pass maintainership to submitter
   
   PR:             ports/146388
   Submitted by:   Ju Pengfei <jupengfei@gmail.com>
   
   Revision  Changes    Path
   1.62      +2 -24     ports/databases/unixODBC/Makefile
   1.29      +3 -3      ports/databases/unixODBC/distinfo
   1.2       +0 -13     ports/databases/unixODBC/files/patch-Makefile.in (dead)
   1.2       +0 -19     ports/databases/unixODBC/files/patch-exe-odbc-config.c (dead)
   1.2       +0 -35     ports/databases/unixODBC/files/patch-include-sqltypes.h (dead)
   1.2       +1 -2      ports/databases/unixODBC/pkg-descr
   1.30      +14 -101   ports/databases/unixODBC/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:
