source: projects/specs/trunk/p/postgresql/postgresql-vl.spec @ 12508

Revision 12508, 47.1 KB checked in by tomop, 3 years ago (diff)

updated 14 packages

cups-2.3.3-1

firefox-78.5.0-1

golang-1.15.5-1

kernel-5.4.80-1

krb5-1.18.3-1

mariadb-10.5.8-1

nsd-4.3.4-1

php74-7.4.13-1

postfix-3.5.8-1

postgresql-13.1-1

thunderbird-78.5.1-1

tmux-3.1c-1

unbound-1.13.0-1

webkitgtk4-2.30.3-1

Line 
1%bcond_with systemd
2
3%bcond_without plperl
4%bcond_without pltcl
5%bcond_without plpython3
6
7%define non6xpamdeps 0
8
9%define test 0
10%define ssl 1
11%define kerberos 0
12%define nls 1
13%define pam 1
14
15%define pgver 12
16
17Summary: PostgreSQL client programs
18Summary(ja): PostgreSQL のクライアントプログラム群
19Name: postgresql
20Version: 13.1
21Release: 1%{?_dist_release}%{?with_systemd:.systemd}
22Group: office
23Vendor: Project Vine
24Distribution: Vine Linux
25
26%global pgver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
27# Conventions for PostgreSQL Global Development Group RPM releases:
28#
29# Official PostgreSQL Development Group RPMS have a PGDG after the release number.
30# Integer releases are stable -- 0.1.x releases are Pre-releases, and x.y are
31# test releases.
32#
33# Pre-releases are those that are built from CVS snapshots or pre-release
34# tarballs from postgresql.org.  Official beta releases are not
35# considered pre-releases, nor are release candidates, as their beta or
36# release candidate status is reflected in the version of the tarball. Pre-
37# releases' versions do not change -- the pre-release tarball of 7.0.3, for
38# example, has the same tarball version as the final official release of 7.0.3:
39# but the tarball is different.
40#
41# Test releases are where PostgreSQL itself is not in beta, but certain parts of
42# the RPM packaging (such as the spec file, the initscript, etc) are in beta.
43#
44# Pre-release RPM's should not be put up on the public ftp.postgresql.org server
45# -- only test releases or full releases should be.
46
47License: BSD
48Url: https://www.postgresql.org/
49Source0: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2
50Source3: postgresql.init
51Source5: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2.sha256
52Source6: README.rpm-dist
53Source15: postgresql-bashprofile
54Source1000: postgresql.service
55Source1001: postgresql.tmpfiles.d
56Patch2: postgresql-8.3.3-nls.patch
57Patch3: postgresql-7.4-ecpg-patch
58
59BuildRoot: %{_tmppath}/%{name}-%{version}-root
60BuildRequires: perl build-essential
61BuildRequires: bison, flex, pam-devel
62BuildRequires: libicu-devel
63%if %{with plpython3}
64BuildRequires: python3 python3-devel python3-rpm-macros
65%endif
66%if %{with pltcl}
67BuildRequires: tcl-devel
68%endif
69BuildRequires: libedit-devel
70BuildRequires: zlib-devel >= 1.0.4
71%if %ssl
72BuildRequires: openssl-devel
73%endif
74%if %kerberos
75BuildRequires: krb5-devel
76%endif
77%if %nls
78BuildRequires: gettext >= 0.10.35
79%endif
80
81%if %pam
82%if %non6xpamdeps
83BuildRequires: pam-devel
84%endif
85%endif
86
87Obsoletes: postgresql-clients
88Obsoletes: postgresql-python
89Obsoletes: postgresql7
90Conflicts: postgresql8
91Conflicts: postgresql8-jdbc
92Conflicts: postgresql-jdbc < %{pgver}
93Obsoletes: postgresql7-plperl
94
95# This is the PostgreSQL Global Development Group Official RPMset spec file,
96# or a derivative thereof.
97# Copyright 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
98# and others listed.
99
100# Major Contributors:
101# ---------------
102# Lamar Owen
103# Trond Eivind Glomsrd <teg@redhat.com>
104# Thomas Lockhart
105# Reinhard Max
106# Karl DeBisschop
107# Peter Eisentraut
108# Joe Conway
109# and others in the Changelog....
110
111# This spec file and ancilliary files are licensed in accordance with
112# The PostgreSQL license.
113
114# On top of this file you can find the default build package list macros.  These can be overridden by defining
115# on the rpm command line:
116# rpm --define 'packagename 1' .... to force the package to build.
117# rpm --define 'packagename 0' .... to force the package NOT to build.
118# The base package, the lib package, the devel package, and the server package always get built.
119
120%description
121PostgreSQL is an advanced Object-Relational database management system
122(DBMS) that supports almost all SQL constructs (including
123transactions, subselects and user-defined types and functions). The
124postgresql package includes the client programs that you'll need
125to access a PostgreSQL DBMS server.  These PostgreSQL client programs
126are programs that directly manipulate the internal structure of
127PostgreSQL databases on a PostgreSQL server. These client programs
128can be located on the same machine with the PostgreSQL server,
129or may be on a remote machine which accesses a PostgreSQL server
130over a network connection. This package contains the docs in HTML
131for the whole package, as well as command-line utilities for managing
132PostgreSQL databases on a PostgreSQL server.
133
134If you want to manipulate a PostgreSQL database on a remote PostgreSQL
135server, you need this package. You also need to install this package
136if you're installing the postgresql-server package.
137
138%description -l ja
139PostgreSQLはSQLの構成要素(トランザクション、副問い合わせおよびユーザ
140定義型やユーザ定義関数など)のほとんどすべてをサポートした、先進的なオブ
141ジェクト指向のデータベース管理システム(DBMS)です。postgresqlのパッケー
142ジにはPostgreSQL DBMS サーバにアクセスするために必要なクライアントプロ
143グラムを収録しています。PostgreSQLクライアントプログラムは、PostgreSQL
144サーバ上のPostgreSQLデータベースの内部構造を直接操作するためのプログラ
145ムです。これらのクライアントプログラムは、PostgreSQLサーバと同じマシン
146上で動いていてもよいですし、ネットワークコネクションの向こう側にあるリ
147モートマシン上にあっても構いません。このパッケージにはPostgreSQLサーバ
148上のPostgreSQLデータベースを管理するためのユーティリティに加え、全パッ
149ケージのドキュメントがHTML形式で収録されています。
150
151リモートにあるPostgreSQLサーバ上のPostgreSQLデータベースを操作する場合
152はこのパッケージが必要です。またpostgresql-serverパッケージをインスト
153ールする場合にも、このパッケージをインストールする必要があります。
154
155
156%if 0
157%package libs
158Summary: The shared libraries required for any PostgreSQL clients.
159Summary(ja): PostgreSQL クライアントに必要な共有ライブラリ
160Group: system
161Obsoletes: postgresql7-libs
162Conflicts: postgresql8-libs
163Conflicts: postgresql-libs >= 9.3.0
164
165%description libs
166The postgresql-libs package provides the essential shared libraries for any
167PostgreSQL client program or interface. You will need to install this package
168to use any other PostgreSQL package or any clients that need to connect to a
169PostgreSQL server.
170
171%description -l ja libs
172postgresql-libs パッケージは、すべての PostgreSQL クライアントプログラ
173ムやインターフェースのための中核的な共有ライブラリを提供します。
174PostgreSQL サーバに接続する必要のある、PostgreSQL パッケージやクライア
175ントを使う場合には、このパッケージをインストールする必要があります。
176%endif
177
178
179%package server
180Summary: The programs needed to create and run a PostgreSQL server.
181Summary(ja): PostgreSQL サーバを構築・実行するのに必要なプログラム
182Group: servers
183Requires: %{name} = %{version}
184Requires: /sbin/ldconfig
185Requires(pre): shadow-utils
186%if %{with systemd}
187BuildRequires: systemd-devel
188%{?systemd_requires}
189%else
190Requires:  initscripts
191Requires(post): chkconfig
192Requires(preun): chkconfig, /sbin/service
193Requires(postun): chkconfig, /sbin/service
194%endif
195Obsoletes: postgresql7-server
196Conflicts: postgresql8-server
197
198%description server
199The postgresql-server package includes the programs needed to create
200and run a PostgreSQL server, which will in turn allow you to create
201and maintain PostgreSQL databases.  PostgreSQL is an advanced
202Object-Relational database management system (DBMS) that supports
203almost all SQL constructs (including transactions, subselects and
204user-defined types and functions). You should install
205postgresql-server if you want to create and maintain your own
206PostgreSQL databases and/or your own PostgreSQL server. You also need
207to install the postgresql package.
208
209%description -l ja server
210postgresql-server パッケージには、PostgreSQL サーバを生成して実行する
211ために必要なプログラムが含まれています。これらにより、PostgreSQL のデ
212ータベースを新規に作成したり、メンテナンスしたりできるようになります。
213PostgreSQL は先進的でオブジェクト指向的なデータベース管理システム(DBMS)
214であり、(トランザクション、副問い合わせ、ユーザ定義型および関数といっ
215た)ほとんどすべての SQL 構造をサポートしています。自分自身の PostgreSQL
216サーバを動かして、自分自身の PostgreSQL データベースを作成したりメン
217テナンスしたりしたい場合は postgresql-server をインストールする必要が
218あります。さらに postgresql パッケージもインストールしてください。
219
220
221%package llvmjit
222Summary:        Just-in-time compilation support for PostgreSQL
223Summary(ja):    PostgreSQLのJust-in-timeコンパイルサポート
224Group:          programming
225Requires:       %{name}-server%{?_isa} = %{version}-%{release}
226Requires:       llvm => 5.0
227Provides:       postgresql-llvmjit >= %{version}-%{release}
228BuildRequires:  llvm-devel
229BuildRequires:  clang-devel
230
231%description llvmjit
232The postgresql-llvmjit package contains support for
233just-in-time compiling parts of PostgreSQL queries. Using LLVM it
234compiles e.g. expressions and tuple deforming into native code, with the
235goal of accelerating analytics queries.
236
237
238%package docs
239Summary: Extra documentation for PostgreSQL
240Summary(ja): PostgreSQL に関するその他の文書
241Group: documentation
242Obsoletes: postgresql7-docs
243Conflicts: postgresql8-docs
244
245%description docs
246The postgresql-docs package includes the SGML source for the documentation
247as well as the documentation in other formats, and some extra documentation.
248Install this package if you want to help with the PostgreSQL documentation
249project, or if you want to generate printed documentation.
250
251
252%package contrib
253Summary: Contributed source and binaries distributed with PostgreSQL
254Summary(ja): PostgreSQL と一緒に配布される、寄贈されたソースとバイナリ
255Group: Applications/Databases
256Requires: %{name} = %{version} perl-DBD-Pg
257Obsoletes: postgresql7-contrib
258Conflicts: postgresql8-contrib
259
260%description contrib
261The postgresql-contrib package contains contributed packages that are
262included in the PostgreSQL distribution.
263
264
265%package devel
266Summary: PostgreSQL development header files.
267Summary(ja): PostgreSQL のサーバサイド開発用ヘッダファイル
268Group: programming
269Requires: %{name}-static = %{version}
270Requires: libicu-devel
271Requires: clang-devel
272Requires: llvm-devel
273Obsoletes: postgresql7-devel
274Conflicts: postgresql8-devel
275Conflicts: libpq-devel >= 9.3.0
276
277%description devel
278The postgresql-devel package contains the header files needed to compile
279server-side C or C++ applications.
280
281%description -l ja devel
282postgresql-devel パッケージには、PostgreSQL サーバサイド C / C++ アプリケー
283ションをコンパイルするために必要なヘッダファイルが含まれています。
284
285
286%package static
287Summary: PostgreSQL development libraries.
288Summary(ja): PostgreSQL のサーバサイド開発用ライブラリ
289Group: programming
290Obsoletes: postgresql7-devel
291Conflicts: postgresql8-devel
292Conflicts: libpq-devel >= 9.3.0
293
294%description static
295The postgresql-static package contains libraries needed to compile
296 server-side C or C++ applications.
297
298%description -l ja static
299postgresql-static パッケージには、PostgreSQL サーバサイド C / C++ アプリケー
300ションをコンパイルするために必要なライブラリが含まれています。
301
302#------------
303%if %{with plperl}
304%package plperl
305Summary: The Perl procedural languages for PostgreSQL.
306Summary(ja): PostgreSQL用の手続き言語PL/Perl
307Group: programming
308Requires: %{name} = %{version}
309Obsoletes: postgresql7-pl
310Conflicts: postgresql8-pl
311
312%description plperl
313The postgresql-plperl package contains the PL/Perl procedural language,
314which is an extension to the PostgreSQL database server.
315Install this if you want to write database functions in Perl.
316%endif
317
318#------------
319%if %{with pltcl}
320%package pltcl
321Summary: The Tcl procedural languages for PostgreSQL.
322Summary(ja): PostgreSQL用の手続き言語PL/Tcl
323Group: programming
324Requires: %{name} = %{version}
325Obsoletes: postgresql7-pl
326Conflicts: postgresql8-pl
327
328%description pltcl
329The postgresql-pltcl package contains the PL/Tcl procedural language,
330which is an extension to the PostgreSQL database server.
331Install this if you want to write database functions in Tcl.
332%endif
333
334#------------
335%if %{with plpython3}
336%package plpython3
337Summary: The Python3 procedural languages for PostgreSQL.
338Summary(ja): PostgreSQL用の手続き言語PL/Python
339Group: programming
340Requires: %{name} = %{version}
341Obsoletes: postgresql7-pl
342Conflicts: postgresql8-pl
343
344%description plpython3
345The postgresql-plpython3 package contains the PL/Python3 procedural language,
346which is an extension to the PostgreSQL database server.
347Install this if you want to write database functions in Python 3.
348%endif
349
350#------------
351%if %test
352%package test
353Summary: The test suite distributed with PostgreSQL.
354Summary(ja): PostgreSQL と共に配布されるテストスート
355Group: other
356Requires: postgresql = %{version}
357Obsoletes: postgresql7-test
358Conflicts: postgresql8-test
359
360%description test
361PostgreSQL is an advanced Object-Relational database management
362system. The postgresql-test package includes the sources and pre-built
363binaries of various tests for the PostgreSQL database management
364system, including regression tests and benchmarks.
365%endif
366
367
368%debug_package
369
370
371%prep
372%setup -q -n postgresql-%{version}
373
374
375%build
376CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS
377CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS
378
379# Strip out -ffast-math from CFLAGS....
380
381# to link libpq statically.
382LIBPQ_PATH=`pwd`/src/interfaces/libpq/libpq.a
383perl -pi -e "s|^libpq = .+\$|libpq = $LIBPQ_PATH -lpthread|" src/Makefile.global.in
384
385CFLAGS=`echo $CFLAGS|xargs -n 1|grep -v ffast-math|xargs -n 100`
386
387export PYTHON=%{__python3}
388
389./configure \
390        --prefix=%{_prefix} \
391        --libdir=%{_libdir} \
392        --disable-rpath \
393%if %{with plperl}
394        --with-perl \
395%endif
396%if %{with pltcl}
397        --with-tcl \
398        --with-tclconfig=%{_libdir} \
399%endif
400%if %{with plpython3}
401        --with-python \
402%endif
403%if %ssl
404        --with-openssl \
405%endif
406%if %pam
407        --with-pam \
408%endif
409%if %kerberos
410        --with-krb5=/usr/kerberos \
411%endif
412%if %nls
413        --enable-nls \
414%endif
415        --with-libedit-preferred \
416        --sysconfdir=%{_sysconfdir}/sysconfig/pgsql \
417        --mandir=%{_mandir} \
418        --with-docdir=%{_docdir} \
419        --includedir=%{_includedir}/pgsql \
420        --datadir=%{_datadir}/pgsql \
421        --with-icu \
422        --with-llvm \
423%if %{with systemd}
424        --with-systemd \
425%endif
426        %{nil}
427
428make %{?_smp_mflags} all
429make %{?_smp_mflags} -C contrib all
430
431%if %test
432        pushd src/test
433        make all
434        popd
435%endif
436
437
438%install
439rm -rf $RPM_BUILD_ROOT
440
441# exclude client libraries.
442perl -pi -e 's/^\tinterfaces \\\n//' src/Makefile
443
444make DESTDIR=$RPM_BUILD_ROOT install
445make -C contrib DESTDIR=$RPM_BUILD_ROOT install
446
447# copy over Makefile.global to the include dir....
448install -m644 src/Makefile.global $RPM_BUILD_ROOT%{_includedir}/pgsql
449install -m644 src/Makefile.shlib $RPM_BUILD_ROOT%{_includedir}/pgsql
450
451%if %{with systemd}
452install -Dpm0644 %{SOURCE1000} $RPM_BUILD_ROOT%{_unitdir}/postgresql.service
453# ... and make a tmpfiles script to recreate it at reboot.
454install -Dpm0644 %{SOURCE1001} $RPM_BUILD_ROOT%{_tmpfilesdir}/postgresql.conf
455%else
456# initscript
457install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
458sed -e "s/@pgver@/%{pgver}/" \
459        -e "s|@docdir@|%{_docdir}/postgresql-%{version}|" %{SOURCE3} \
460        > $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
461chmod 755 $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
462%endif
463
464# PGDATA needs removal of group and world permissions due to pg_pwd hole.
465install -d -m 700 $RPM_BUILD_ROOT/var/lib/pgsql/data
466
467# backups of data go here...
468install -d -m 700 $RPM_BUILD_ROOT/var/lib/pgsql/backups
469
470# postgres' .bash_profile
471install -m 644 %{SOURCE15} $RPM_BUILD_ROOT/var/lib/pgsql/.bash_profile
472
473# Create the multiple postmaster startup directory
474install -d -m 700 $RPM_BUILD_ROOT/etc/sysconfig/pgsql
475
476
477%if %test
478        # tests. There are many files included here that are unnecessary, but include
479        # them anyway for completeness.
480        mkdir -p $RPM_BUILD_ROOT%{_libdir}/pgsql/test
481        cp -a src/test/regress $RPM_BUILD_ROOT%{_libdir}/pgsql/test
482        install -m 0755 contrib/spi/refint.so $RPM_BUILD_ROOT%{_libdir}/pgsql/test/regress
483        install -m 0755 contrib/spi/autoinc.so $RPM_BUILD_ROOT%{_libdir}/pgsql/test/regress
484        pushd  $RPM_BUILD_ROOT%{_libdir}/pgsql/test/regress/
485        strip *.so
486        popd
487%endif
488
489# Fix some more documentation
490##gzip doc/internals.ps
491cp %{SOURCE6} README.rpm-dist
492##cp -pr $RPM_BUILD_ROOT%{_docdir}/postgresql/html doc
493##rm -rf $RPM_BUILD_ROOT%{_docdir}/postgresql/html
494
495mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
496mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man3
497mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man7
498install -m 644 ./doc/src/sgml/man1/* $RPM_BUILD_ROOT/%{_mandir}/man1
499install -m 644 ./doc/src/sgml/man3/* $RPM_BUILD_ROOT/%{_mandir}/man3
500install -m 644 ./doc/src/sgml/man7/* $RPM_BUILD_ROOT/%{_mandir}/man7
501
502find_lang_bins ()
503{
504        lstfile=$1 ; shift
505        cp /dev/null "$lstfile"
506        for binary; do
507                %find_lang "$binary"-%{pgver}
508                cat "$binary"-%{pgver}.lang >>"$lstfile"
509        done
510}
511find_lang_bins devel.lst pg_config
512find_lang_bins server.lst \
513        initdb pg_archivecleanup pg_basebackup pg_checksums pg_controldata \
514        pg_ctl pg_resetwal pg_rewind pg_test_fsync pg_test_timing pg_waldump \
515        plpgsql postgres pg_upgrade pg_verifybackup
516find_lang_bins main.lst \
517        pg_dump pgscripts psql
518%if %{with plperl}
519find_lang_bins plperl.lst plperl
520%endif
521%if %{with plpython3}
522# plpython3 shares message files with plpython
523find_lang_bins plpython3.lst plpython
524%endif
525%if %{with pltcl}
526find_lang_bins pltcl.lst pltcl
527%endif
528
529rm -rf ./extension
530mv -f %{buildroot}%{_docdir}/postgresql/extension ./
531rm -f %{buildroot}%{_mandir}/man1/ecpg.*
532
533
534%pre server
535groupadd -g 26 -o -r postgres >/dev/null 2>&1 || :
536useradd -M -n -g postgres -o -r -d /var/lib/pgsql -s /bin/bash \
537        -c "PostgreSQL Server" -u 26 postgres >/dev/null 2>&1 || :
538touch /var/log/pgsql
539chown postgres.postgres /var/log/pgsql
540chmod 0700 /var/log/pgsql
541
542
543if [ $1 -gt 1 ]; then
544  if [ -e /var/lib/pgsql/data/PG_VERSION ]; then
545    PGVER=`cat /var/lib/pgsql/data/PG_VERSION`
546    if [ "x%{pgver}" != "x$PGVER" -a ! -d /var/lib/pgsql/$PGVER ]; then
547      mkdir -p /var/lib/pgsql/$PGVER/{bin,share,%{_lib}/postgresql}
548      mv -f /var/lib/pgsql/data /var/lib/pgsql/$PGVER/
549      cp -af %{_datadir}/pgsql /var/lib/pgsql/$PGVER/share/
550      for f in %{_libdir}/postgresql/*; do
551        cp -af $f /var/lib/pgsql/$PGVER/%{_lib}/postgresql/
552      done
553      for f in `rpm -ql %{name}-server | grep /usr/bin/`; do
554        cp -af $f /var/lib/pgsql/$PGVER/bin/
555      done
556
557      cat - <<EOF > /var/lib/pgsql/pgsql_upgrade.sh
558#!/bin/sh
559
560sudo -u postgres pg_upgrade -d /var/lib/pgsql/$PGVER/data/ -D /var/lib/pgsql/data -b /var/lib/pgsql/$PGVER/bin/ -B /usr/bin
561
562EOF
563      chown postgres.postgres /var/lib/pgsql/pgsql_upgrade.sh
564      chmod 700 /var/lib/pgsql/pgsql_upgrade.sh
565
566      cat - <<EOF
567 The old database was saved into /var/lib/pgsql/$PGVER/data/ and
568a migration script was created as /var/lib/pgsql/pgsql_upgrade.sh
569
570EOF
571        fi
572  fi
573fi
574
575%post server
576/sbin/ldconfig
577%if %{with systemd}
578%systemd_post postgresql.service
579%else
580chkconfig --add postgresql
581%endif
582
583%preun server
584%if %{with systemd}
585%systemd_preun postgresql.service
586%else
587if [ $1 = 0 -o -x /bin/systemctl ] ; then
588        chkconfig --del postgresql
589fi
590%endif
591
592%postun server
593/sbin/ldconfig
594%if %{with systemd}
595%systemd_postun_with_restart postgresql.service
596%else
597if [ $1 -ge 1 ]; then
598  /sbin/service postgresql condrestart >/dev/null 2>&1
599fi
600if [ $1 = 0 ] ; then
601    if [ ! -x /usr/bin/postgres ] ; then
602            userdel postgres >/dev/null 2>&1 || :
603            groupdel postgres >/dev/null 2>&1 || :
604    fi
605fi
606%endif
607
608%if %{with plperl}
609%post -p /sbin/ldconfig   plperl
610%postun -p /sbin/ldconfig   plperl
611%endif
612
613%if %{with plpython3}
614%post -p /sbin/ldconfig   plpython3
615%postun -p /sbin/ldconfig   plpython3
616%endif
617
618%if %{with pltcl}
619%post -p /sbin/ldconfig   pltcl
620%postun -p /sbin/ldconfig   pltcl
621%endif
622
623%if %test
624%post test
625chown -R postgres.postgres %{_datadir}/pgsql/test >/dev/null 2>&1 || :
626%endif
627
628
629%clean
630rm -rf $RPM_BUILD_ROOT
631
632
633%files -f main.lst
634%defattr(-,root,root)
635%license COPYRIGHT
636%doc doc/KNOWN_BUGS doc/MISSING_FEATURES
637%doc README HISTORY INSTALL
638%doc README.rpm-dist
639##doc doc/html
640%{_bindir}/clusterdb
641%{_bindir}/createdb
642%{_bindir}/createuser
643%{_bindir}/dropdb
644%{_bindir}/dropuser
645%{_bindir}/pg_dump
646%{_bindir}/pg_dumpall
647%{_bindir}/pg_restore
648%{_bindir}/psql
649%{_bindir}/reindexdb
650%{_bindir}/vacuumdb
651%{_mandir}/man1/clusterdb.*
652%{_mandir}/man1/createdb.*
653%{_mandir}/man1/createuser.*
654%{_mandir}/man1/dropdb.*
655%{_mandir}/man1/dropuser.*
656%{_mandir}/man1/pg_dump.*
657%{_mandir}/man1/pg_dumpall.*
658%{_mandir}/man1/pg_restore.*
659%{_mandir}/man1/psql.*
660%{_mandir}/man1/reindexdb.*
661%{_mandir}/man1/vacuumdb.*
662%{_mandir}/man3/*
663%{_mandir}/man7/*
664%dir %{_libdir}/postgresql/bitcode
665
666%files docs
667%defattr(-,root,root)
668%doc doc/src/*
669
670%files contrib
671%defattr(-,root,root)
672%doc contrib/README contrib/spi/*.example
673%{_libdir}/postgresql/_int.so
674%{_libdir}/postgresql/adminpack.so
675%{_libdir}/postgresql/amcheck.so
676%{_libdir}/postgresql/auth_delay.so
677%{_libdir}/postgresql/auto_explain.so
678%{_libdir}/postgresql/autoinc.so
679%{_libdir}/postgresql/bloom.so
680%{_libdir}/postgresql/btree_gin.so
681%{_libdir}/postgresql/btree_gist.so
682%{_libdir}/postgresql/citext.so
683%{_libdir}/postgresql/cube.so
684%{_libdir}/postgresql/dblink.so
685%{_libdir}/postgresql/dict_int.so
686%{_libdir}/postgresql/dict_xsyn.so
687%{_libdir}/postgresql/earthdistance.so
688%{_libdir}/postgresql/file_fdw.so
689%{_libdir}/postgresql/fuzzystrmatch.so
690%{_libdir}/postgresql/hstore.so
691%{_libdir}/postgresql/insert_username.so
692%{_libdir}/postgresql/isn.so
693%{_libdir}/postgresql/lo.so
694%{_libdir}/postgresql/ltree.so
695%{_libdir}/postgresql/moddatetime.so
696%{_libdir}/postgresql/pageinspect.so
697%{_libdir}/postgresql/passwordcheck.so
698%{_libdir}/postgresql/pg_buffercache.so
699%{_libdir}/postgresql/pg_freespacemap.so
700%{_libdir}/postgresql/pg_stat_statements.so
701%{_libdir}/postgresql/pg_trgm.so
702%{_libdir}/postgresql/pg_visibility.so
703%{_libdir}/postgresql/pgcrypto.so
704%{_libdir}/postgresql/pgoutput.so
705%{_libdir}/postgresql/pgrowlocks.so
706%{_libdir}/postgresql/pgstattuple.so
707%{_libdir}/postgresql/postgres_fdw.so
708%{_libdir}/postgresql/refint.so
709%{_libdir}/postgresql/seg.so
710%{_libdir}/postgresql/sslinfo.so
711%{_libdir}/postgresql/tablefunc.so
712%{_libdir}/postgresql/tcn.so
713%{_libdir}/postgresql/test_decoding.so
714%{_libdir}/postgresql/unaccent.so
715%{_bindir}/oid2name
716%{_bindir}/pg_standby
717%{_bindir}/vacuumlo
718%{_mandir}/man1/oid2name.*
719%{_mandir}/man1/pg_standby.*
720%{_mandir}/man1/vacuumlo.*
721
722%if 0
723%files libs -f libpq5-%{pgver}.lang
724%defattr(-,root,root)
725%{_libdir}/libecpg.so.*
726%{_libdir}/libecpg_compat.so.*
727%{_libdir}/libpgtypes.so.*
728%{_libdir}/libpq.so.*
729%endif
730
731%files server -f server.lst
732%defattr(-,root,root)
733%doc extension
734%if %{with systemd}
735%{_unitdir}/postgresql.service
736%{_tmpfilesdir}/postgresql.conf
737%else
738%{_sysconfdir}/rc.d/init.d/postgresql
739%endif
740%dir %{_sysconfdir}/sysconfig/pgsql
741%{_bindir}/initdb
742%{_bindir}/pg_archivecleanup
743%{_bindir}/pg_basebackup
744%{_bindir}/pg_checksums
745%{_bindir}/pg_controldata
746%{_bindir}/pg_ctl
747%{_bindir}/pg_isready
748%{_bindir}/pg_receivewal
749%{_bindir}/pg_recvlogical
750%{_bindir}/pg_resetwal
751%{_bindir}/pg_rewind
752%{_bindir}/pg_test_fsync
753%{_bindir}/pg_test_timing
754%{_bindir}/pg_upgrade
755%{_bindir}/pg_verifybackup
756%{_bindir}/pg_waldump
757%{_bindir}/pgbench
758%{_bindir}/postgres
759%{_bindir}/postmaster
760%{_mandir}/man1/initdb.*
761%{_mandir}/man1/pg_archivecleanup.*
762%{_mandir}/man1/pg_basebackup.*
763%{_mandir}/man1/pg_checksums.*
764%{_mandir}/man1/pg_controldata.*
765%{_mandir}/man1/pg_ctl.*
766%{_mandir}/man1/pg_isready.*
767%{_mandir}/man1/pg_receivewal.*
768%{_mandir}/man1/pg_recvlogical.*
769%{_mandir}/man1/pg_resetwal.*
770%{_mandir}/man1/pg_rewind.*
771%{_mandir}/man1/pg_test_fsync.*
772%{_mandir}/man1/pg_test_timing.*
773%{_mandir}/man1/pg_upgrade.*
774%{_mandir}/man1/pg_verifybackup.*
775%{_mandir}/man1/pg_waldump.*
776%{_mandir}/man1/pgbench.*
777%{_mandir}/man1/postgres.*
778%{_mandir}/man1/postmaster.*
779%dir %{_libdir}/postgresql
780%{_libdir}/postgresql/dict_snowball.so
781%{_libdir}/postgresql/libpqwalreceiver.so
782%{_libdir}/postgresql/pg_prewarm.so
783%{_libdir}/postgresql/plpgsql.so
784%{_libdir}/postgresql/*_and_*.so
785%{_libdir}/postgresql/euc2004_sjis2004.so
786%{_libdir}/postgresql/tsm_system_rows.so
787%{_libdir}/postgresql/tsm_system_time.so
788%dir %{_datadir}/pgsql
789%{_datadir}/pgsql/errcodes.txt
790%dir %{_datadir}/pgsql/extension
791%{_datadir}/pgsql/extension/*
792%exclude %{_datadir}/pgsql/extension/pl*
793%{_datadir}/pgsql/*.sql
794%{_datadir}/pgsql/postgres.bki
795%{_datadir}/pgsql/*.sample
796%{_datadir}/pgsql/sql_features.txt
797%{_datadir}/pgsql/timezone
798%{_datadir}/pgsql/timezonesets
799%{_datadir}/pgsql/tsearch_data
800%attr(700,postgres,postgres) %dir /var/lib/pgsql
801%attr(700,postgres,postgres) %dir /var/lib/pgsql/data
802%attr(700,postgres,postgres) %dir /var/lib/pgsql/backups
803%attr(644,postgres,postgres) %config(noreplace) /var/lib/pgsql/.bash_profile
804
805%files llvmjit
806%defattr(-,root,root)
807%{_libdir}/postgresql/bitcode/*
808%{_libdir}/postgresql/llvmjit.so
809%{_libdir}/postgresql/llvmjit_types.bc
810
811%files devel -f devel.lst
812%defattr(-,root,root)
813%{_includedir}/pgsql
814%{_bindir}/pg_config
815%{_libdir}/postgresql/pgxs
816%{_mandir}/man1/pg_config.*
817
818%files static
819%{_libdir}/libpgcommon.a
820%{_libdir}/libpgcommon_shlib.a
821%{_libdir}/libpgfeutils.a
822%{_libdir}/libpgport.a
823%{_libdir}/libpgport_shlib.a
824
825%if %{with plperl}
826%files plperl -f plperl-%{pgver}.lang
827%defattr(-,root,root)
828%{_libdir}/postgresql/plperl.so
829%{_libdir}/postgresql/bool_plperl.so
830%{_libdir}/postgresql/hstore_plperl.so
831%{_libdir}/postgresql/jsonb_plperl.so
832%{_datadir}/pgsql/extension/plperl*
833%endif
834
835%if %{with pltcl}
836%files pltcl -f pltcl-%{pgver}.lang
837%defattr(-,root,root)
838%{_libdir}/postgresql/pltcl.so
839%{_datadir}/pgsql/extension/pltcl*
840%endif
841
842%if %{with plpython3}
843%files plpython3 -f plpython3.lst
844%defattr(-,root,root)
845%{_libdir}/postgresql/plpython3.so
846%{_libdir}/postgresql/hstore_plpython3.so
847%{_libdir}/postgresql/ltree_plpython3.so
848%{_libdir}/postgresql/jsonb_plpython3.so
849%{_datadir}/pgsql/extension/plpython3*
850%endif
851
852%if %test
853%files test
854%defattr(-,postgres,postgres)
855%attr(-,postgres,postgres) %{_libdir}/postgresql/test/*
856%attr(-,postgres,postgres) %dir %{_libdir}/postgresql/test
857%endif
858
859%changelog
860* Fri Nov 13 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.1-1
861- new upstream release.
862
863* Mon Oct 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.0-1
864- new upstream release.
865
866* Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.4-2
867- rebuilt with python-3.8.
868
869* Fri Aug 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.4-1
870- new upstream release.
871- fixed %%files.
872
873* Fri May 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.3-1
874- new upstream release.
875- added systemd support (disabled as default).
876
877* Fri Feb 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.2-1
878- new upstream release.
879
880* Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.0-1
881- new upstream release.
882
883* Fri Mar 02 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3-1
884- new upstream release.
885
886* Fri Apr  1 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.2-1
887- new upstream release.
888
889* Tue Mar 15 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.1-1
890- new upstream release.
891
892* Sat Jan  9 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.0-1
893- new upstream release.
894
895* Fri Oct  9 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.5-1
896- new upstream release.
897
898* Sat Jun 20 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.4-2
899- fixed initscript.
900- modified %%pre to prepare for pg_upgrade.
901
902* Sat Jun 13 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.4-1
903- new upstream release.
904
905* Fri Jun 12 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.3-1
906- new upstream release.
907
908* Sun Mar 22 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 9.3.4-2
909- rebuilt without readline to avoid GPL infection
910- added BuildRequires: libedit-devel instead of readline-devel
911- added BuildRequires: tcl-devel instead of tcl
912
913* Tue Apr 1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.3.4-1
914- new upstream release.
915
916* Sun Dec 01 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.3.1-1
917- new upstream release.
918- built without client libraries.
919
920* Thu Feb 21 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.12-1
921- new upstream release
922
923* Thu Feb  7 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.11-1
924- new upstream release
925- add Vendor and Distribution tags
926
927* Mon Jan  7 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.7-2vl7
928- build with Tcl/Tk 8.5.7-1
929- fix init script (Source3): fix su(1) paramaters.
930
931* Tue Mar 06 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 9.0.7-1
932- new upstream release
933- move euc2004_sjis2004.so from -contrib to -server (BTS:1266)
934- remove *_and_*.so from -contrib (included in -server)
935
936* Sat Apr 23 2011 Shu KONNO <owa@bg.wakwak.com> 9.0.4-1
937- updated postgresql to 9.0.4
938
939* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 9.0.3-1
940- updated postgresql to 9.0.3
941- separated postgresql-jdbc package
942
943* Thu Feb 03 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.7-1
944- updated postgresql to 8.4.7 (contains a variety of fixes)
945
946* Sat Jan 29 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.6-1
947- updated postgresql to 8.4.6
948- updated JDBC2 driver to postgresql-8.3-606.{jdbc2,jdbc2ee}.jar
949- updated JDBC3 driver to postgresql-8.4-702.jdbc3.jar
950- updated JDBC4 driver to postgresql-8.4-702.jdbc4.jar
951
952* Thu Jan 13 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.5-2
953- rebuilt with openssl-1.0.0c
954
955* Thu Oct 07 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.5-1
956- updated postgresql to 8.4.5
957
958* Sun May 16 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.4-1
959- updated postgresql to 8.4.4
960
961* Thu Apr 15 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.3-1
962- updated postgresql to 8.4.3
963- s/BuildPrereq/Buildrequires/
964
965* Wed Feb 17 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.2-1
966- updated postgresql to 8.4.2
967- rebuilt with new environment
968
969* Thu Sep 10 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.1-1
970- updated postgresql to 8.4.1
971
972* Fri Aug 21 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.0-2
973- moved dict_snowball.so from conrib to server
974
975* Tue Jul 07 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.0-1
976- updated postgresql to 8.4.0
977- updated jdbc3,4 to 701
978- dropt postgresql-8.3.3-nls.patch (fixed)
979- dropt postgresql-7.4-ecpg-patch (no effect)
980
981* Sat Apr 18 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.3.7-2
982- changed libs Group to System Environment/Libraries
983
984* Sun Apr 12 2009 Shu KONNO <owa@bg.wakwak.com> 8.3.7-1
985- updated postgresql to 8.3.7
986
987* Sun Jan 25 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 8.3.5-2
988- remove "-E EUC_JP --no-locale" option from initdb in postgresql.init
989
990* Thu Jan 22 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 8.3.5-1
991- new upstream release (postgresql to 8.3.5, jdbc to 604)
992
993* Sat Jul 05 2008 Shu KONNO <owa@bg.wakwak.com> 8.3.3-1vl5
994- applied new versioning policy, and spec in utf-8
995- updated postgresql to 8.3.3
996- updated jdbcver to 603
997- added postgresql-8.3.3-nls.patch instead of postgresql-8.2.0-nls.patch.gz
998- added a script to replace PGVERSION in postgresql.init
999
1000* Sun Feb 17 2008 Shu KONNO <owa@bg.wakwak.com> 8.2.6-0vl2
1001- rebuild with tcl/tk-8.4.18
1002
1003* Tue Jan 08 2008 Shu KONNO <owa@bg.wakwak.com> 8.2.6-0vl1
1004- updated postgresql to 8.2.6
1005- included security fixes: CVE-{2007-6600, 2007-4772, 2007-6067, 2007-4769, 2007-6601}
1006
1007* Tue Oct 16 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl3
1008- updated PGVERSION to 8.2 in postgresql.init (sorry;)
1009
1010* Tue Oct 09 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl2
1011- rebuild with tcl/tk-8.4.16
1012
1013* Wed Sep 19 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl1
1014- updated postgresql to 8.2.5
1015- updated jdbc driver to 8.2-506, and added 8.2-506.jdbc4.jar
1016- updated nls-patch to 8-2-0
1017- dropt postgresql-8.1.4-Pg.patch.gz
1018
1019* Wed Sep 19 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 8.1.10-0vl1
1020- for VineSeed
1021- updated to 8.1.10 (8.1.9 and up has fixes for CVE-2007-2138)
1022- JDBC driver updated to 410
1023
1024* Sun Jul  1 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.1.5-0vl1
1025- rebuilt for VineSeed
1026- fixed install script
1027
1028* Thu Nov 23 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.5-0vl0
1029- upstream release
1030- fix missing %defattr in %files server
1031
1032* Fri Sep 15 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.4-0vl2
1033- fix version number in postgresql.init
1034
1035* Tue Sep 12 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.4-0vl1
1036- upstream release
1037- drop rpm-pgsql-8.0.0.patch
1038- add Requires: perl-DBD-Pg for contrib
1039- add postgresql-8.1.4-Pg.patch.gz
1040- update nls patches
1041- new JDBC driver
1042
1043* Sat Mar 18 2006 Shu KONNO <owa@bg.wakwak.com> 8.0.3-0vl4
1044- added build options --without perl, --without python
1045- rebuilt for x86_64 architecture support
1046
1047* Tue May 31 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl3
1048- drop Provides: on postgresql-libs
1049- drop Requires: libpq.so on postgresql-server
1050
1051* Tue May 31 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl2
1052- change SONAME -- Provides: libpq.so.4 libpq.so.4.0 libpq.so
1053
1054* Thu May 26 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl1
1055- upstream release
1056- update nls patches
1057
1058* Fri Apr 22 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.2-0vl1
1059- upstream release
1060- update nls patches
1061
1062* Sun Apr 03 2005 Shu KONNO <owa@bg.wakwak.com> 8.0.1-0vl3
1063- rebuilded with python-2.4.1-0vl1
1064
1065* Sat Mar 26 2005 Shu KONNO <owa@bg.wakwak.com> 8.0.1-0vl2
1066- Dropped PyGreSQL-3.4.tgz.
1067- Dropped PyGreSQL-3.4-setup-2.patch.
1068- Dropped plpython.so in postgresql-server, because it's exist in postgresql-pl.
1069- Dropped pyver and pynextver macros.
1070- Changed macro name "python" to "plpython" like plperl.
1071- Added "Obsoletes: postgresql-python"
1072
1073* Fri Feb 18 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.1-0vl1
1074- Major version up
1075- Obsoletes: postgresql7
1076- update nls patch(es)
1077- modify %postun not to delete postgres account on upgrade
1078
1079* Thu Jan 27 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.0-0vl1
1080- upstream release (release as a new package)
1081- Conflicts: postgresql
1082- update nls patch(es)
1083- (this package revision was rejected by Vine Project)
1084
1085* Sat Dec 04 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.6-0vl2
1086- upstream release
1087- new JDBC driver
1088- add BuildRequires: bison, flex, pam-devel
1089- drop postgresql-7.4.5-tempfile.patch (repaired)
1090
1091* Thu Nov 18 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 7.4.5-0vl2
1092- Added a security fix patch postgresql-7.4.5-tempfile.patch
1093  from Gentoo Linux (CAN-2004-0977).
1094- Changed Patch4:
1095  from PyGreSQL-3.4-setup-2.patch into PyGreSQL-3.4-setup-2.patch
1096  It is possible to compile this package without pre-installed postgresql.
1097- Removed Patch5 because Patch4 was changed.
1098
1099* Tue Aug 24 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.5-0vl1
1100- upstream release
1101
1102* Mon Jun 21 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.3-0vl1
1103- upstream release
1104- new jdbc driver
1105
1106* Sat Apr 17 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl3
1107- rebuild with python-2.3.3-0vl1
1108
1109* Tue Apr 13 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.3
1110- changed mode to 644 at Makefile.global, Makefile.shlib
1111
1112* Mon Apr 12 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.2
1113- updated python install section
1114
1115* Sat Apr 10 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.1
1116- added PyGreSQL-3.4.tgz and set python flag
1117- added PyGreSQL-3.4-setup.patch
1118- added PyGreSQL-3.4-pgmodule.patch
1119- rebuilded with python-2.3.3-0vl0.3 (for TestPkg)
1120
1121* Sun Mar 28 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 7.4.2-0vl2
1122- rebuild with new openssl
1123
1124* Wed Mar 17 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.2-0vl1
1125- upstream release
1126- change all of %{?foo:%define foo 0} -like descriptions to simple
1127  %define format for latest rpm to build.
1128
1129* Sat Feb 14 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.1-0vl3
1130- rebuild on latest tcl package environment.
1131
1132* Wed Feb 11 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.1-0vl2
1133- fixed lacking files at server's %files
1134
1135* Fri Dec 05 2003 HOTTA Michihide <hotta@net-newbie.com> 7.4-0vl2
1136- include JDBC driver for 7.4
1137- fix typo in postgresql-7.4-psql-patch
1138
1139* Thu Nov 20 2003 HOTTA Michihide <hotta@net-newbie.com> 7.4-0vl1
1140- upstream release
1141- change '--includedir=' option to avoid conflicting with unixODBC
1142- add postgresql-7.4-ecpg-patch
1143
1144* Wed Sep 10 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.4-0vl1
1145- upstream release
1146
1147* Wed Jul 23 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.3-0vl2
1148- drop previous version of libpq's trash
1149
1150* Wed May 28 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.3-0vl1
1151- upstream release with new nls patch
1152- fix postgresql-bashprofile (value of PGDATA)
1153- fix postgresql-init for Japanese-specific use (-E EUC_JP --no-locale)
1154
1155* Wed Apr 02 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 7.3.2-0vl2
1156- rebuild with tcltk8.4 and readline-4.3
1157
1158* Fri Mar 07 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.2-0vl1
1159- upstream release
1160
1161* Wed Dec 25 2002 HOTTA Michihide <hotta@net-newbie.com> 7.3.1-0vl1
1162- upstream release
1163- remove garbage changelog
1164
1165* Mon Dec 23 2002 HOTTA Michihide <hotta@net-newbie.com> 7.3-0vl1
1166- upstream release based on 7.3-2PGDG
1167- add nls patch
1168
1169* Thu Dec 05 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1170- 7.3-2PGDG
1171- Fix typo in initscript.  Argh!!
1172
1173* Wed Dec 04 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1174- 7.3-0.5PGDG
1175- Jerk out all perl client stuff and kludgage
1176- Rename plperl subpackage to a pl subpackage containing all but PL/Pgsql PL's
1177- Eliminate locale and multibyte explicit enables -- they are both defaults now
1178- Eliminate pgaccess code; it's not a part of the main tarball anymore
1179- Eliminate ODBC stuff -- it's also separate now.  Use unixODBC instead.
1180- Eliminated separate tk client package -- rolled the tk client into the tcl client.
1181- Moved pltcl into the pl subpackage.
1182- Added plpython to the pl subpackage.
1183- /etc/sysconfig/pgsql is sysconfdir for multiple postmaster startup.
1184
1185* Mon Dec 02 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1186- 7.3-0.1PGDG (not released)
1187- Integrate 7.3 jar's courtesy Joe Conway
1188- Integrate multi-postmaster initscript courtesy Karl DeBisschop
1189- Some renames and restructures.
1190- Stripped out the last dregs of the postgresql-dump migration script.
1191- Conflicts with less than 7.3.
1192
1193- (See below for old changelogs from VineSeed)
1194
1195* Fri Oct 04 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.3-0vl1
1196- updated to 7.2.3.
1197
1198* Tue Sep 10 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.2-0vl3
1199- absorbed previous patch8 into original nlspatch
1200- fixed configure options (--enable-nls and --enable-locale to be antinomy)
1201
1202* Fri Aug 30 2002 Shoji Matsumoto <shom@vinelinux.org> 7.2.2-0vl2
1203- add patch8 (ja.po for psql was invalid)
1204
1205* Thu Aug 29 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.2-0vl1
1206- updated to 7.2.2.
1207- improved nlspatch to enable japanese SQL help in psql.
1208
1209* Sat Jul 06 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl3
1210- fixed garbage chars in description(ja).
1211
1212* Wed Jul 03 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl2
1213- imported & replaced changelog (following VineSeed's).
1214  add some stuff to '%%files'.
1215
1216* Wed Jul 03 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl1
1217- Modified for Vine Linux 2.5. Originaly from RHL 7.2.1-5, adding
1218  nls patch, pg_dump patch, date_part patch by Jun Kuwamura
1219
1220* Thu May 23 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1221- replace nls patch.
1222- add *.mo to '%%files'.
1223
1224* Mon Mar 04 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1225- fix initscript
1226
1227* Sun Mar 03 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1228- add /usr/bin/pg_id to the package (fix)
1229
1230* Fri Mar 01 2002 Satoshi MACHINO <machino@vinelinux.org> 7.2-0vl1
1231- updated 7.2
1232- added nls.patch
1233- fixed spec file
1234- added New JDBC
1235-- pgjdbc1.jar(for JDK1.1.x), pgjdbc2(for Java2)
1236
1237* Sat Sep 22 2001 Satoshi MACHINO <machino@vinelinux.org> 7.1.3-4vl1
1238- updated 7.1.3
1239
1240* Tue Aug 21 2001 Hisao SHIBUYA <shibuya@alpha.or.jp>
1241- 7.1.2-7vl3
1242- merge 7.1.2-7vl2 and 7.1.2-7
1243
1244* Sun Aug 19 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
1245- 7.1.2-7vl2
1246- fixed spec typo (%%{_includesir} -> %%{_includedir})
1247
1248* Tue Aug 14 2001 Satoshi MACHINO <machino@vinelinux.org> 7.1.2-7vl1
1249- updated 7.1.2 (used postgresql-7.1.2-7)
1250- used psqlj patch for 7.1.2
1251- used jumbo-20010801.patch.gz
1252
1253* Mon Aug  6 2001 Trond Eivind Glomsr <teg@redhat.com> 7.1.2-7
1254- Add patches from 7.1-stable branch. This should fix #50799 and #50797
1255- Enable kerberos authentication (#50644)
1256- handle stop with stale pid file (#50499)
1257- make the test subpackage (not built by default) own /usr/lib/pgsql/test
1258
1259* Mon Jul  9 2001 Trond Eivind Glomsr <teg@redhat.com>
1260- Make the -devel subpackage depend on -libs, not the main package
1261
1262* Tue Jun 19 2001 Trond Eivind Glomsr <teg@redhat.com>
1263- Make sure the python subpackage depends on mx - otherwise, you'd get an error when importing
1264
1265* Mon Jun 18 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1266- add changes for s390x
1267
1268* Fri Jun 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1269- Many path fixes for contrib packages
1270- Newer intarray
1271- Don't use nested ifs for tkpkg/pgaccess
1272- Turn off test package for Red Hat Linux - it makes most sense just to use
1273  this during development
1274- One "pgacess" -> "pgaccess"
1275
1276* Wed Jun 13 2001 Lamar Owen <lamar.owen@wgcr.org> <lamar@postgresql.org>
1277- -4PGDG
1278- patchset update for pg_regress.sh
1279- can the dot in the release -- confused too many people and some programs.
1280- -3.PGDG
1281- updated README.rpm-dist
1282- updated patch to 7.1.2, fixing some places where /usr/share/pgsql
1283  was still being used where /usr/lib/pgsql was intended.
1284- PGLIB now set to /usr/lib/pgsql -- initdb doesn't use it to find the bki's.
1285
1286* Tue Jun 12 2001 Trond Eivind Glomsr <teg@redhat.com>
1287- sync
1288- Run chkconfig --add on server install
1289- Move the prereqs on useradd on chkconfig to the server package
1290- don't disable the %%clean section
1291
1292* Sat Jun 09 2001 Lamar Owen <lamar.owen@wgcr.org>
1293- Sync up with Trond Eivind's set.
1294
1295* Thu Jun  7 2001 Trond Eivind Glomsr <teg@redhat.com>
1296- Don't create postgres' .bashrc from the server post script: include it instead
1297- Move the test packages from /usr/share/pgsql to /usr/lib/pgsql
1298- Move the symlinks libpq.so, libecpg.so, libpq++.so and libpgeasy.so to the devel subpackage from
1299  libs
1300- Source the i18n data from the .bashrc instead of in the initscript
1301
1302* Mon May 28 2001 Trond Eivind Glomsr <teg@redhat.com>
1303- Handle i18n for database startup - backend needs to have the same locale everytime,
1304  but this certainly can't be hardcoded to C either
1305- Fix stop, restart in initscript (#42217)
1306- Make database init _much_ less verbose
1307- other minor fixes to the initscript
1308
1309* Fri May 25 2001 Trond Eivind Glomsr <teg@redhat.com>
1310- 7.1.2
1311
1312* Thu May 24 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1313- 7.1.2-0.1.1.PGDG PRERELEASE
1314- Changed versioning and release numbering a little for better flexibility,
1315-- particularly for distribution packagers.
1316- Release numbering comment at top of spec, where it's more useful.
1317- Trimmed changelog to 7.1.x. See the last 7.0.3's specfile for the 7.0
1318  changlog, and the last 6.5.3's specfile for the changelog prior to
1319  7.0.
1320
1321* Sun May 20 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1322- 7.1.1-4.PGDG
1323- _really_ got Python version agnosticism working.
1324
1325* Sat May 19 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1326- 7.1.1-3.PGDG Release
1327- Python version agnosticism.....
1328
1329* Tue May 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1330- Use openssl
1331- Make it obsolete subpackages if they aren't built
1332
1333* Mon May 14 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1334- 7.1.1-2.PGDG Release.
1335- Appended .PGDG to release string to differentiate our RPM set from the others.
1336- /bin/sh fix in initscript
1337- README.rpm-dist updates.
1338
1339* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 7.1.1-0.7
1340- Rebuild with new readline
1341
1342* Thu May 10 2001 Trond Eivind Glomsr <teg@redhat.com>
1343- Initial 7.1.1
1344
1345* Mon May  7 2001 Trond Eivind Glomsr <teg@redhat.com>
1346- Specify shell when running commands through su in the initscript, to avoid problems
1347  when people switch the postgres user to use tcsh
1348
1349* Thu Apr 19 2001 Trond Eivind Glomsr <teg@redhat.com>
1350- JDBC driver for Postgresql 7.1
1351
1352* Sun Apr 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1353- slightly different versioning scheming, will go back to the official
1354  later when I'm sure the package is ready to use
1355
1356* Fri Apr 13 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1357- 7.1 RELEASE
1358- 7.1-1 RPM RELEASE
1359- Change to COPTS -- strip out -ffastmath -- Considered Harmful.
1360- Back to old versioning scheme, kept teg's other fixes.
1361- README.rpm-dist updated.
1362- PGVERSION updated all-around (hopefully!)
1363- Couple of fixes from Peter E.
1364- Rearrange dependencies -- only the -libs subpackage is required for most stuff
1365- Removed broken and confusing logrotate script.
1366
1367* Mon Apr  9 2001 Trond Eivind Glomsr <teg@redhat.com>
1368- chown considered harmful - removed
1369- fix dangling symlimks (pg_crc.c)
1370- libpq.so changes for maximum compatiblity
1371- different versioning scheme, to avoid trouble later
1372- remove temporary perl file from the file list
1373- fix spelling error in tcl description
1374- mark odbcinst.ini as a config file
1375- use %%defattr on packages which didn't have it
1376
1377* Sat Apr 07 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1378- Integrated the PL/Perl stuff from Karl DeBisschop --conditional.
1379- Packaging reorg: added contrib and docs subpackages.
1380- Removed sgml source docs from main package --> docs subpackage.
1381- Removed contrib tree from main package --> contrib subpackage.
1382- Contrib tree is now prebuilt -- HOWEVER, very little install work is
1383  currently done with this.
1384
1385* Fri Apr 06 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1386- Quickie RC3.  There will be a 7.1RC3-2 shortly with other stuff.
1387
1388* Tue Apr 03 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1389- RC2
1390- eliminate versioning information for ancilliary files in prep for CVS.
1391- Fix docs mixup.
1392
1393* Tue Mar 27 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1394- RC1 quickie.
1395
1396* Tue Mar 20 2001 Lamar Owen <lamar@postgresql.org>
1397- Beta 6 initial build.
1398- Use make install-all-headers instead of cpio hack for devel headers.
1399- Split out the libs into the libs subpackage.
1400- Updated initscript to use pg_ctl to stop
1401- Updated initscript to initdb and start postmaster with LC_ALL=C to
1402  prevent index corruption.
1403
1404
1405* Sun Jan 28 2001 Lamar Owen <lamar@postgresql.org>
1406- Beta4
1407- Return to 'pgsql' directories instead of 'postgresql'
1408- Better perl patches.
1409
1410* Mon Jan 15 2001 Lamar Owen <lamar@postgresql.org>
1411- Edit patches to get rid of some cruft.
1412- Eliminate some more pre-7.1 specfile baggage that is no longer necessary.
1413- Moved pg_id to server
1414- added Makefile.global and pg_config to devel
1415- Corrected /usr/include/pgsql to /usr/include/postgresql
1416- Fixed some configure options.  Will be trying the configure macro next release
1417- Since it is terminally ill in this version pg_upgrade is _gone_.
1418- Thanks to Peter E for a good review.
1419
1420* Sun Jan 14 2001 Lamar Owen <lamar@postgresql.org>
1421- Running regression. 1 on the release-o-meter.
1422- Minor patches to get regression running right. 
1423- Initscript tweaking -- the old test for a database structure fails with 7.1's new structure.
1424
1425* Sat Jan 13 2001 Lamar Owen <lamar@postgresql.org>
1426- Perl 5 needs to be built with PREFIX set on the Makefile, not GNUmakefile....
1427- The 7.1 build is different from the 7.0 build -- see the configure line.
1428- NOTE: many files that used to be in /usr/share/postgresql are now in /usr/share/postgresql!
1429- by request, conditional packages are now supported. See the top of the spec.
1430- Fixed the server postinstall problems.
1431
1432* Mon Jan 08 2001 Lamar Owen <lamar@postgresql.org>
1433- First 7.1 beta test-build
1434
Note: See TracBrowser for help on using the repository browser.