ports/137046: Port upgrade: ports/postgresql-odbc: 08.03.0400 -> 08.04.0100

Alex Goncharov alex-goncharov at comcast.net
Fri Jul 24 16:35:16 UTC 2009


The correct patch follows (no changes in pkg-plist since last port
revision):

--- usr-ports.diff begins here ---
diff -ruN databases/postgresql-odbc.08.03.0400/Makefile databases/postgresql-odbc/Makefile
--- databases/postgresql-odbc.08.03.0400/Makefile	2009-07-23 22:48:16.000000000 -0400
+++ databases/postgresql-odbc/Makefile	2009-07-23 23:02:44.000000000 -0400
@@ -7,21 +7,33 @@
 # $FreeBSD: ports/databases/postgresql-odbc/Makefile,v 1.17 2009/01/27 05:13:09 fjoe Exp $
 #
 
-# PostgreSQL ODBC driver should work under either unixODBC or iODBC
-# driver manager, when compliled against one. (Important: Do not try
-# to have both installed -- they have overlapping files).
-
-# It looks like most people are using unixODBC these days, rather than
-# iODBC, so let's make unixODBC the default choice: to select iODBC,
-# set WITH_IODBC, without setting WITH_UNIXODBC.  When the latter is
-# set or when neither is set, we go with WITH_UNIXODBC.
+# -- 2009-07-23 -- Alex Goncharov -->
+
+# The driver has to be built against a driver manager; there is no
+# reason to expect that it can be built against *any* driver manager.
+# In days old, iODBC was the common choice of a driver manager on
+# Unix.  Today, everybody builds and tests against another driver
+# manager, unixODBC.
+
+# When I took over this port, I made the build against unixODBC to be
+# the default, and introduced the WITH_IODBC variable to build against
+# iODBC.  At that point (2008-08-30), the i0DBC build worked and
+# produced a workable driver.
+
+# Starting from the new driver release, 08.04.0100, I am no longer
+# trying to build the WITH_IODBC=yes case.  I keep this switch here,
+# but you should really never use it -- iODBC has long been
+# unmaintained and ODBC driver developers use unixODBC for builds and
+# tests.
+
+# -- 2008-08-30 -- Alex Goncharov ->
 
 # Following the existing convention, and other postgresql-* pieces,
 # this is considered to be a part of the `postgresql' port.
 
 PORTNAME=		postgresql
-PORTVERSION=		08.03.0400
-PORTREVISION=		1
+PORTVERSION=		08.04.0100
+PORTREVISION=		0
 CATEGORIES=		databases
 MASTER_SITES=		${MASTER_SITE_PGSQL}
 MASTER_SITE_SUBDIR=	odbc/versions/src
diff -ruN databases/postgresql-odbc.08.03.0400/OLD-DIRS databases/postgresql-odbc/OLD-DIRS
--- databases/postgresql-odbc.08.03.0400/OLD-DIRS	2009-07-23 22:48:16.000000000 -0400
+++ databases/postgresql-odbc/OLD-DIRS	1969-12-31 19:00:00.000000000 -0500
@@ -1,476 +0,0 @@
-bin
-etc
-etc/ODBCDataSources
-etc/pam.d
-etc/rc.d
-include
-include/X11
-info
-lib
-lib/X11
-lib/X11/app-defaults
-lib/X11/fonts
-lib/X11/fonts/local
-libdata
-libdata/ldconfig
-libdata/ldconfig32
-libdata/pkgconfig
-libexec
-man
-man/cat1
-man/cat2
-man/cat3
-man/cat4
-man/cat5
-man/cat6
-man/cat7
-man/cat8
-man/cat9
-man/catl
-man/catn
-man/de.ISO8859-1
-man/de.ISO8859-1/cat1
-man/de.ISO8859-1/cat2
-man/de.ISO8859-1/cat3
-man/de.ISO8859-1/cat4
-man/de.ISO8859-1/cat5
-man/de.ISO8859-1/cat6
-man/de.ISO8859-1/cat7
-man/de.ISO8859-1/cat8
-man/de.ISO8859-1/cat9
-man/de.ISO8859-1/catl
-man/de.ISO8859-1/catn
-man/de.ISO8859-1/man1
-man/de.ISO8859-1/man2
-man/de.ISO8859-1/man3
-man/de.ISO8859-1/man4
-man/de.ISO8859-1/man5
-man/de.ISO8859-1/man6
-man/de.ISO8859-1/man7
-man/de.ISO8859-1/man8
-man/de.ISO8859-1/man9
-man/de.ISO8859-1/manl
-man/de.ISO8859-1/mann
-man/en.ISO8859-1
-man/en.ISO8859-1/cat1
-man/en.ISO8859-1/cat1aout
-man/en.ISO8859-1/cat2
-man/en.ISO8859-1/cat3
-man/en.ISO8859-1/cat4
-man/en.ISO8859-1/cat4/i386
-man/en.ISO8859-1/cat5
-man/en.ISO8859-1/cat6
-man/en.ISO8859-1/cat7
-man/en.ISO8859-1/cat8
-man/en.ISO8859-1/cat8/i386
-man/en.ISO8859-1/cat9
-man/en.ISO8859-1/cat9/i386
-man/en.ISO8859-1/catn
-man/ja
-man/ja/cat1
-man/ja/cat2
-man/ja/cat3
-man/ja/cat4
-man/ja/cat5
-man/ja/cat6
-man/ja/cat7
-man/ja/cat8
-man/ja/cat9
-man/ja/catl
-man/ja/catn
-man/ja/man1
-man/ja/man2
-man/ja/man3
-man/ja/man4
-man/ja/man5
-man/ja/man6
-man/ja/man7
-man/ja/man8
-man/ja/man9
-man/ja/manl
-man/ja/mann
-man/man1
-man/man2
-man/man3
-man/man4
-man/man5
-man/man6
-man/man7
-man/man8
-man/man9
-man/manl
-man/mann
-man/ru.KOI8-R
-man/ru.KOI8-R/cat1
-man/ru.KOI8-R/cat2
-man/ru.KOI8-R/cat3
-man/ru.KOI8-R/cat4
-man/ru.KOI8-R/cat5
-man/ru.KOI8-R/cat6
-man/ru.KOI8-R/cat7
-man/ru.KOI8-R/cat8
-man/ru.KOI8-R/cat9
-man/ru.KOI8-R/catl
-man/ru.KOI8-R/catn
-man/ru.KOI8-R/man1
-man/ru.KOI8-R/man2
-man/ru.KOI8-R/man3
-man/ru.KOI8-R/man4
-man/ru.KOI8-R/man5
-man/ru.KOI8-R/man6
-man/ru.KOI8-R/man7
-man/ru.KOI8-R/man8
-man/ru.KOI8-R/man9
-man/ru.KOI8-R/manl
-man/ru.KOI8-R/mann
-sbin
-share
-share/aclocal
-share/dict
-share/doc
-share/doc/ja
-share/doc/unixODBC
-share/doc/unixODBC/AdministratorManual
-share/doc/unixODBC/ProgrammerManual
-share/doc/unixODBC/ProgrammerManual/Tutorial
-share/doc/unixODBC/UserManual
-share/doc/unixODBC/lst
-share/emacs
-share/emacs/site-lisp
-share/examples
-share/java
-share/java/classes
-share/locale
-share/locale/af
-share/locale/af/LC_MESSAGES
-share/locale/am
-share/locale/am/LC_MESSAGES
-share/locale/ar
-share/locale/ar/LC_MESSAGES
-share/locale/az
-share/locale/az/LC_MESSAGES
-share/locale/be
-share/locale/be/LC_MESSAGES
-share/locale/bg
-share/locale/bg/LC_MESSAGES
-share/locale/bn
-share/locale/bn/LC_MESSAGES
-share/locale/br
-share/locale/br/LC_MESSAGES
-share/locale/bs
-share/locale/bs/LC_MESSAGES
-share/locale/ca
-share/locale/ca/LC_MESSAGES
-share/locale/cs
-share/locale/cs/LC_MESSAGES
-share/locale/cy
-share/locale/cy/LC_MESSAGES
-share/locale/da
-share/locale/da/LC_MESSAGES
-share/locale/de
-share/locale/de/LC_MESSAGES
-share/locale/de_AT
-share/locale/de_AT/LC_MESSAGES
-share/locale/dk
-share/locale/dk/LC_MESSAGES
-share/locale/ee
-share/locale/ee/LC_MESSAGES
-share/locale/el
-share/locale/el/LC_MESSAGES
-share/locale/en
-share/locale/en/LC_MESSAGES
-share/locale/en_AU
-share/locale/en_AU/LC_MESSAGES
-share/locale/en_CA
-share/locale/en_CA/LC_MESSAGES
-share/locale/en_GB
-share/locale/en_GB/LC_MESSAGES
-share/locale/eo
-share/locale/eo/LC_MESSAGES
-share/locale/es
-share/locale/es/LC_MESSAGES
-share/locale/es_ES
-share/locale/es_ES/LC_MESSAGES
-share/locale/es_MX
-share/locale/es_MX/LC_MESSAGES
-share/locale/et
-share/locale/et/LC_MESSAGES
-share/locale/eu
-share/locale/eu/LC_MESSAGES
-share/locale/fa
-share/locale/fa/LC_MESSAGES
-share/locale/fa_IR
-share/locale/fa_IR/LC_MESSAGES
-share/locale/fi
-share/locale/fi/LC_MESSAGES
-share/locale/fr
-share/locale/fr/LC_MESSAGES
-share/locale/fr_FR
-share/locale/fr_FR/LC_MESSAGES
-share/locale/ga
-share/locale/ga/LC_MESSAGES
-share/locale/gl
-share/locale/gl/LC_MESSAGES
-share/locale/gu
-share/locale/gu/LC_MESSAGES
-share/locale/he
-share/locale/he/LC_MESSAGES
-share/locale/hi
-share/locale/hi/LC_MESSAGES
-share/locale/hr
-share/locale/hr/LC_MESSAGES
-share/locale/hu
-share/locale/hu/LC_MESSAGES
-share/locale/id
-share/locale/id/LC_MESSAGES
-share/locale/is
-share/locale/is/LC_MESSAGES
-share/locale/it
-share/locale/it/LC_MESSAGES
-share/locale/ja
-share/locale/ja/LC_MESSAGES
-share/locale/ka
-share/locale/ka/LC_MESSAGES
-share/locale/kn
-share/locale/kn/LC_MESSAGES
-share/locale/ko
-share/locale/ko/LC_MESSAGES
-share/locale/li
-share/locale/li/LC_MESSAGES
-share/locale/lt
-share/locale/lt/LC_MESSAGES
-share/locale/lv
-share/locale/lv/LC_MESSAGES
-share/locale/mk
-share/locale/mk/LC_MESSAGES
-share/locale/ml
-share/locale/ml/LC_MESSAGES
-share/locale/mn
-share/locale/mn/LC_MESSAGES
-share/locale/ms
-share/locale/ms/LC_MESSAGES
-share/locale/mt
-share/locale/mt/LC_MESSAGES
-share/locale/nb
-share/locale/nb/LC_MESSAGES
-share/locale/ne
-share/locale/ne/LC_MESSAGES
-share/locale/nl
-share/locale/nl/LC_MESSAGES
-share/locale/nn
-share/locale/nn/LC_MESSAGES
-share/locale/no
-share/locale/no/LC_MESSAGES
-share/locale/or
-share/locale/or/LC_MESSAGES
-share/locale/pa
-share/locale/pa/LC_MESSAGES
-share/locale/pl
-share/locale/pl/LC_MESSAGES
-share/locale/pt
-share/locale/pt/LC_MESSAGES
-share/locale/pt_BR
-share/locale/pt_BR/LC_MESSAGES
-share/locale/pt_PT
-share/locale/pt_PT/LC_MESSAGES
-share/locale/ro
-share/locale/ro/LC_MESSAGES
-share/locale/ru
-share/locale/ru/LC_MESSAGES
-share/locale/sk
-share/locale/sk/LC_MESSAGES
-share/locale/sl
-share/locale/sl/LC_MESSAGES
-share/locale/sq
-share/locale/sq/LC_MESSAGES
-share/locale/sr
-share/locale/sr/LC_MESSAGES
-share/locale/sr at Latn
-share/locale/sr at Latn/LC_MESSAGES
-share/locale/sv
-share/locale/sv/LC_MESSAGES
-share/locale/ta
-share/locale/ta/LC_MESSAGES
-share/locale/tg
-share/locale/tg/LC_MESSAGES
-share/locale/th
-share/locale/th/LC_MESSAGES
-share/locale/tk
-share/locale/tk/LC_MESSAGES
-share/locale/tr
-share/locale/tr/LC_MESSAGES
-share/locale/uk
-share/locale/uk/LC_MESSAGES
-share/locale/uz
-share/locale/uz/LC_MESSAGES
-share/locale/vi
-share/locale/vi/LC_MESSAGES
-share/locale/wa
-share/locale/wa/LC_MESSAGES
-share/locale/zh
-share/locale/zh/LC_MESSAGES
-share/locale/zh_CN
-share/locale/zh_CN.GB2312
-share/locale/zh_CN.GB2312/LC_MESSAGES
-share/locale/zh_CN/LC_MESSAGES
-share/locale/zh_TW
-share/locale/zh_TW.Big5
-share/locale/zh_TW.Big5/LC_MESSAGES
-share/locale/zh_TW/LC_MESSAGES
-share/misc
-share/nls
-share/nls/C
-share/nls/af_ZA.ISO8859-1
-share/nls/af_ZA.ISO8859-15
-share/nls/af_ZA.UTF-8
-share/nls/am_ET.UTF-8
-share/nls/be_BY.CP1131
-share/nls/be_BY.CP1251
-share/nls/be_BY.ISO8859-5
-share/nls/be_BY.UTF-8
-share/nls/bg_BG.CP1251
-share/nls/bg_BG.UTF-8
-share/nls/ca_ES.ISO8859-1
-share/nls/ca_ES.ISO8859-15
-share/nls/ca_ES.UTF-8
-share/nls/cs_CZ.ISO8859-2
-share/nls/cs_CZ.UTF-8
-share/nls/da_DK.ISO8859-1
-share/nls/da_DK.ISO8859-15
-share/nls/da_DK.UTF-8
-share/nls/de_AT.ISO8859-1
-share/nls/de_AT.ISO8859-15
-share/nls/de_AT.UTF-8
-share/nls/de_CH.ISO8859-1
-share/nls/de_CH.ISO8859-15
-share/nls/de_CH.UTF-8
-share/nls/de_DE.ISO8859-1
-share/nls/de_DE.ISO8859-15
-share/nls/de_DE.UTF-8
-share/nls/el_GR.ISO8859-7
-share/nls/el_GR.UTF-8
-share/nls/en_AU.ISO8859-1
-share/nls/en_AU.ISO8859-15
-share/nls/en_AU.US-ASCII
-share/nls/en_AU.UTF-8
-share/nls/en_CA.ISO8859-1
-share/nls/en_CA.ISO8859-15
-share/nls/en_CA.US-ASCII
-share/nls/en_CA.UTF-8
-share/nls/en_GB.ISO8859-1
-share/nls/en_GB.ISO8859-15
-share/nls/en_GB.US-ASCII
-share/nls/en_GB.UTF-8
-share/nls/en_IE.UTF-8
-share/nls/en_NZ.ISO8859-1
-share/nls/en_NZ.ISO8859-15
-share/nls/en_NZ.US-ASCII
-share/nls/en_NZ.UTF-8
-share/nls/en_US.ISO8859-1
-share/nls/en_US.ISO8859-15
-share/nls/en_US.UTF-8
-share/nls/es_ES.ISO8859-1
-share/nls/es_ES.ISO8859-15
-share/nls/es_ES.UTF-8
-share/nls/et_EE.ISO8859-15
-share/nls/et_EE.UTF-8
-share/nls/fi_FI.ISO8859-1
-share/nls/fi_FI.ISO8859-15
-share/nls/fi_FI.UTF-8
-share/nls/fr_BE.ISO8859-1
-share/nls/fr_BE.ISO8859-15
-share/nls/fr_BE.UTF-8
-share/nls/fr_CA.ISO8859-1
-share/nls/fr_CA.ISO8859-15
-share/nls/fr_CA.UTF-8
-share/nls/fr_CH.ISO8859-1
-share/nls/fr_CH.ISO8859-15
-share/nls/fr_CH.UTF-8
-share/nls/fr_FR.ISO8859-1
-share/nls/fr_FR.ISO8859-15
-share/nls/fr_FR.UTF-8
-share/nls/he_IL.UTF-8
-share/nls/hi_IN.ISCII-DEV
-share/nls/hr_HR.ISO8859-2
-share/nls/hr_HR.UTF-8
-share/nls/hu_HU.ISO8859-2
-share/nls/hu_HU.UTF-8
-share/nls/hy_AM.ARMSCII-8
-share/nls/hy_AM.UTF-8
-share/nls/is_IS.ISO8859-1
-share/nls/is_IS.ISO8859-15
-share/nls/is_IS.UTF-8
-share/nls/it_CH.ISO8859-1
-share/nls/it_CH.ISO8859-15
-share/nls/it_CH.UTF-8
-share/nls/it_IT.ISO8859-1
-share/nls/it_IT.ISO8859-15
-share/nls/it_IT.UTF-8
-share/nls/ja_JP.SJIS
-share/nls/ja_JP.UTF-8
-share/nls/ja_JP.eucJP
-share/nls/kk_KZ.PT154
-share/nls/kk_KZ.UTF-8
-share/nls/ko_KR.CP949
-share/nls/ko_KR.UTF-8
-share/nls/ko_KR.eucKR
-share/nls/la_LN.ISO8859-1
-share/nls/la_LN.ISO8859-15
-share/nls/la_LN.ISO8859-2
-share/nls/la_LN.ISO8859-4
-share/nls/la_LN.US-ASCII
-share/nls/lt_LT.ISO8859-13
-share/nls/lt_LT.ISO8859-4
-share/nls/lt_LT.UTF-8
-share/nls/nl_BE.ISO8859-1
-share/nls/nl_BE.ISO8859-15
-share/nls/nl_BE.UTF-8
-share/nls/nl_NL.ISO8859-1
-share/nls/nl_NL.ISO8859-15
-share/nls/nl_NL.UTF-8
-share/nls/no_NO.ISO8859-1
-share/nls/no_NO.ISO8859-15
-share/nls/no_NO.UTF-8
-share/nls/pl_PL.ISO8859-2
-share/nls/pl_PL.UTF-8
-share/nls/pt_BR.ISO8859-1
-share/nls/pt_BR.UTF-8
-share/nls/pt_PT.ISO8859-1
-share/nls/pt_PT.ISO8859-15
-share/nls/pt_PT.UTF-8
-share/nls/ro_RO.ISO8859-2
-share/nls/ro_RO.UTF-8
-share/nls/ru_RU.CP1251
-share/nls/ru_RU.CP866
-share/nls/ru_RU.ISO8859-5
-share/nls/ru_RU.KOI8-R
-share/nls/ru_RU.UTF-8
-share/nls/sk_SK.ISO8859-2
-share/nls/sk_SK.UTF-8
-share/nls/sl_SI.ISO8859-2
-share/nls/sl_SI.UTF-8
-share/nls/sr_YU.ISO8859-2
-share/nls/sr_YU.ISO8859-5
-share/nls/sr_YU.UTF-8
-share/nls/sv_SE.ISO8859-1
-share/nls/sv_SE.ISO8859-15
-share/nls/sv_SE.UTF-8
-share/nls/tr_TR.ISO8859-9
-share/nls/tr_TR.UTF-8
-share/nls/uk_UA.ISO8859-5
-share/nls/uk_UA.KOI8-U
-share/nls/uk_UA.UTF-8
-share/nls/zh_CN.GB18030
-share/nls/zh_CN.GB2312
-share/nls/zh_CN.GBK
-share/nls/zh_CN.UTF-8
-share/nls/zh_CN.eucCN
-share/nls/zh_HK.Big5HKSCS
-share/nls/zh_HK.UTF-8
-share/nls/zh_TW.Big5
-share/nls/zh_TW.UTF-8
-share/pixmaps
-share/sgml
-share/skel
-share/xml
-www
diff -ruN databases/postgresql-odbc.08.03.0400/distinfo databases/postgresql-odbc/distinfo
--- databases/postgresql-odbc.08.03.0400/distinfo	2009-07-23 22:48:16.000000000 -0400
+++ databases/postgresql-odbc/distinfo	2009-07-23 23:02:44.000000000 -0400
@@ -1,3 +1,3 @@
-MD5 (postgresql/psqlodbc-08.03.0400.tar.gz) = 3df18f71ef44783bc6d02060aef718f8
-SHA256 (postgresql/psqlodbc-08.03.0400.tar.gz) = f807f5e5d0801d72dc165465c1f5a10a40a947d44fe6d5ae645f53ed1cfc3174
-SIZE (postgresql/psqlodbc-08.03.0400.tar.gz) = 730701
+SIZE (postgresql/psqlodbc-08.04.0100.tar.gz) = 736714
+MD5 (postgresql/psqlodbc-08.04.0100.tar.gz) = 2328c3e97e6a376620a5d317137515ff
+SHA256 (postgresql/psqlodbc-08.04.0100.tar.gz) = 57bb143d5d20804c5ce96214227e6e65dc16520efce7ac25ddb7cc4c8aa0db0a
diff -ruN databases/postgresql-odbc.08.03.0400/pkg-descr databases/postgresql-odbc/pkg-descr
--- databases/postgresql-odbc.08.03.0400/pkg-descr	2009-07-23 22:48:16.000000000 -0400
+++ databases/postgresql-odbc/pkg-descr	2009-07-23 23:02:44.000000000 -0400
@@ -1,11 +1,31 @@
-Support connecting to a postgresql database from a unix client
-application using ODBC.
+The official ODBC driver for connecting to PostgreSQL Database; not a
+part of the PostgreSQL Database distribution, though -- developed and
+maintained separately.
 
-Note: You do not need this port installed on unix if you want to use
-ODBC to connect a Windows machine to PostgreSQL.
+This is the message announcing the latest version:
 
-Since there is an ambition to slim the PostgreSQL distribution, this
-software is no longer a part thereof. It is still the offical ODBC
-implementation, though.
+------------------------------------------------------------
+From: "Hiroshi Saito" <z-saito at guitar.ocn.ne.jp>
+To: <pgsql-odbc at postgresql.org>
+Subject: [ODBC] Release Version 08.04.0100 
+Date: Wed, 22 Jul 2009 22:48:29 +0900
 
-WWW: http://pgfoundry.org/projects/psqlodbc/
+Hi all.
+
+We spent long adjustment time. Although opening was slow a little,
+However, many corrections were applied. Then, they are fully examined 
+and are sure that it is accurate. Here is a release note. 
+http://psqlodbc.projects.postgresql.org/release.html
+Download place.
+http://www.postgresql.org/ftp/odbc/versions/
+
+Note: Some trouble reports are continued. 
+They are under analysis. Please don't think that they are useless. 
+Much time when a problem is solved is required. So, next version can be 
+started continuously. 
+
+Best regards,
+psqlODBC Team
+------------------------------------------------------------
+
+-- Alex Goncharov <alex-goncharov at comcast.net> --
--- usr-ports.diff ends here ---



More information about the freebsd-ports-bugs mailing list