Compare commits

...

No commits in common. 'i10cs' and 'c9' have entirely different histories.
i10cs ... c9

2
.gitignore vendored

@ -1 +1 @@
SOURCES/postgresql-16.1.tar.bz2 SOURCES/postgresql-13.5.tar.bz2

@ -1 +1 @@
7b335f3dbb9f566fa021f255650178b7c9642df2 SOURCES/postgresql-16.1.tar.bz2 9321e2b01d1ffb15adae06945cb2c5f9dd671bc9 SOURCES/postgresql-13.5.tar.bz2

@ -1,10 +1,11 @@
Nothing ever depended on libecpg_compat.so.3 in Fedora, so don't build Nothing ever depended on libecpg_compat.so.3 in Fedora, so don't build
it now, at least till somebody explicitly requests that. it now, at least till somebody explicitly requests that.
diff -ur postgresql-14.2_original/src/interfaces/ecpg/Makefile postgresql-14.2/src/interfaces/ecpg/Makefile diff --git a/src/interfaces/ecpg/Makefile b/src/interfaces/ecpg/Makefile
--- postgresql-14.2_original/src/interfaces/ecpg/Makefile 2022-02-23 09:31:24.000000000 +0100 index 41460a1..cc3dd37 100644
+++ postgresql-14.2/src/interfaces/ecpg/Makefile 2022-02-23 10:30:19.000000000 +0100 --- a/src/interfaces/ecpg/Makefile
@@ -2,7 +2,7 @@ +++ b/src/interfaces/ecpg/Makefile
@@ -2,7 +2,7 @@ subdir = src/interfaces/ecpg
top_builddir = ../../.. top_builddir = ../../..
include $(top_builddir)/src/Makefile.global include $(top_builddir)/src/Makefile.global
@ -12,4 +13,4 @@ diff -ur postgresql-14.2_original/src/interfaces/ecpg/Makefile postgresql-14.2/s
+SUBDIRS = include pgtypeslib ecpglib preproc +SUBDIRS = include pgtypeslib ecpglib preproc
# Suppress parallel build of subdirectories to avoid a bug in GNU make 3.82, cf # Suppress parallel build of subdirectories to avoid a bug in GNU make 3.82, cf
# https://savannah.gnu.org/bugs/?30653 # http://savannah.gnu.org/bugs/?30653

@ -1,11 +1,12 @@
diff -ur postgresql-14.4_original/src/interfaces/libpq/Makefile postgresql-14.4/src/interfaces/libpq/Makefile diff --git a/src/interfaces/libpq/Makefile b/src/interfaces/libpq/Makefile
--- postgresql-14.4_original/src/interfaces/libpq/Makefile 2022-06-22 12:24:56.506658251 +0200 index 32a9fdfb7b..899de131da 100644
+++ postgresql-14.4/src/interfaces/libpq/Makefile 2022-06-22 12:25:46.222779323 +0200 --- a/src/interfaces/libpq/Makefile
@@ -98,8 +98,6 @@ +++ b/src/interfaces/libpq/Makefile
PKG_CONFIG_REQUIRES_PRIVATE = libssl, libcrypto @@ -76,8 +76,6 @@ SHLIB_PREREQS = submake-libpgport
endif
-all: all-lib libpq-refs-stamp SHLIB_EXPORTS = exports.txt
-all: all-lib
- -
# Shared library stuff # Shared library stuff
include $(top_srcdir)/src/Makefile.shlib include $(top_srcdir)/src/Makefile.shlib

@ -24,7 +24,7 @@ diff -ur postgresql-12.2/src/Makefile.global.in postgresql-12.2_patch/src/Makefi
+libpq = -lpq +libpq = -lpq
# libpq_pgport is for use by client executables (not libraries) that use libpq. # libpq_pgport is for use by client executables (not libraries) that use libpq.
# We want clients to pull symbols from the non-shared libraries libpgport # We force clients to pull symbols from the non-shared libraries libpgport
@@ -580,7 +580,6 @@ @@ -580,7 +580,6 @@
# Commonly used submake targets # Commonly used submake targets

@ -0,0 +1 @@
9b81067a55edbaabc418aacef457dd8477642827499560b00615a6ea6c13f6b3 postgresql-13.5.tar.bz2

@ -1 +0,0 @@
ce3c4d85d19b0121fe0d3f8ef1fa601f71989e86f8a66f7dc3ad546dd5564fec postgresql-16.1.tar.bz2

@ -1,9 +1,9 @@
%global majorversion 16 %global majorversion 13
Summary: ECPG - Embedded SQL in C Summary: ECPG - Embedded SQL in C
Name: libecpg Name: libecpg
Version: %majorversion.1 Version: %majorversion.5
Release: 3%{?dist} Release: 1%{?dist}
License: PostgreSQL License: PostgreSQL
Url: http://www.postgresql.org/ Url: http://www.postgresql.org/
@ -29,7 +29,6 @@ BuildRequires: libpq-devel
BuildRequires: gettext BuildRequires: gettext
BuildRequires: multilib-rpm-config BuildRequires: multilib-rpm-config
BuildRequires: make BuildRequires: make
BuildRequires: libicu-devel
Requires: libpgtypes = %{version}-%{release} Requires: libpgtypes = %{version}-%{release}
@ -54,7 +53,6 @@ package or any clients that use the ECPG to connect to a PostgreSQL server.
%package -n libpgtypes %package -n libpgtypes
Summary: Map PostgreSQL database types to C equivalents Summary: Map PostgreSQL database types to C equivalents
%description -n libpgtypes %description -n libpgtypes
The pgtypes library maps PostgreSQL database types to C equivalents that can be The pgtypes library maps PostgreSQL database types to C equivalents that can be
used in C programs. It also offers functions to do basic calculations with those used in C programs. It also offers functions to do basic calculations with those
@ -81,11 +79,11 @@ find . -type f -name .gitignore | xargs rm
--without-readline \ --without-readline \
--datadir=%_datadir/pgsql --datadir=%_datadir/pgsql
%make_build -C "src/interfaces/ecpg" %make_build -C "src/interfaces/ecpg" -j1
%install %install
%make_install -C "src/interfaces/ecpg" %make_install -C "src/interfaces/ecpg" -j1
# remove files not to be packaged # remove files not to be packaged
find $RPM_BUILD_ROOT -name '*.a' -delete find $RPM_BUILD_ROOT -name '*.a' -delete
@ -132,52 +130,30 @@ find_lang_bins %name-devel.lst ecpg
%changelog %changelog
* Fri Oct 25 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 16.1-3 * Mon Nov 15 2021 Marek Kulik <mkulik@redhat.com> - 13.5-1
- Rebuilt for MSVSphere 10 - Rebase to upstream release 13.5
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 16.1-3
- Bump release for June 2024 mass rebuild
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 16.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 16.1-1
- Update to 16.1
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 15.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Tue Aug 22 2023 Ondrej Sloup <osloup@redhat.com> - 15.4-1
- Rebase to the latest upstream version
- Update dependency patch file to match the rebase
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 14.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 14.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Sep 1 2022 Ondřej Sloup <osloup@redhat.com> - 14.4-3
- Raise the release number as dependencies change enabled a new build
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 14.4-2 * Fri Aug 20 2021 Filip Januš <fjanus@redhat.com> - 13.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - Add -j1 also into build section
- Resolves: #1975438
* Wed Jun 22 2022 Ondřej Sloup <osloup@redhat.com> - 14.4-1 * Thu Aug 05 2021 Filip Januš <fjanus@redhat.com> - 13.1-10
- Update to 14.4 - Disable parallel build
- Update libecpg-12.2-dependency-build.patch file - Resolves: #1975438
* Tue Feb 22 2022 Filip Januš <fjanus@redhat.com> - 14.2-1 * Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 13.1-9
- Update to 14.2 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 13.3-2 * Wed Jul 28 2021 Filip Januš <fjanus@redhat.com> - 13.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - Fix gating.yaml and rebuild
* Tue Jul 27 2021 Filip Januš <fjanus@redhat.com> - 13.3-1 * Tue Jun 22 2021 Mohan Boddu <mboddu@redhat.com> - 13.1-7
- Update to 13.3 - Rebuilt for RHEL 9 BETA for openssl 3.0
Related: rhbz#1971065
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 13.1-6 * Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 13.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 13.1-5 * Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 13.1-5
- rebuild for libpq ABI fix rhbz#1908268 - rebuild for libpq ABI fix rhbz#1908268

Loading…
Cancel
Save