Date: Fri, 24 Jul 2009 12:35:14 -0400 From: Alex Goncharov <alex-goncharov@comcast.net> To: freebsd-ports-bugs@FreeBSD.org Cc: arved@FreeBSD.org, alex-goncharov@comcast.net Subject: Re: ports/137046: Port upgrade: ports/postgresql-odbc: 08.03.0400 -> 08.04.0100 Message-ID: <E1MUNjm-000LkU-Ko@daland.home> In-Reply-To: <200907241630.n6OGUjZ3021035@freefall.freebsd.org> (arved@FreeBSD.org) References: <200907241630.n6OGUjZ3021035@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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@Latn -share/locale/sr@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@guitar.ocn.ne.jp> +To: <pgsql-odbc@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@comcast.net> -- --- usr-ports.diff ends here ---
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1MUNjm-000LkU-Ko>