Compare commits

..

No commits in common. 'c9' and 'i10c-beta' have entirely different histories.

2
.gitignore vendored

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

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

@ -1,11 +1,10 @@
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 --git a/src/interfaces/ecpg/Makefile b/src/interfaces/ecpg/Makefile diff -ur postgresql-14.2_original/src/interfaces/ecpg/Makefile postgresql-14.2/src/interfaces/ecpg/Makefile
index 41460a1..cc3dd37 100644 --- postgresql-14.2_original/src/interfaces/ecpg/Makefile 2022-02-23 09:31:24.000000000 +0100
--- a/src/interfaces/ecpg/Makefile +++ postgresql-14.2/src/interfaces/ecpg/Makefile 2022-02-23 10:30:19.000000000 +0100
+++ b/src/interfaces/ecpg/Makefile @@ -2,7 +2,7 @@
@@ -2,7 +2,7 @@ subdir = src/interfaces/ecpg
top_builddir = ../../.. top_builddir = ../../..
include $(top_builddir)/src/Makefile.global include $(top_builddir)/src/Makefile.global
@ -13,4 +12,4 @@ index 41460a1..cc3dd37 100644
+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
# http://savannah.gnu.org/bugs/?30653 # https://savannah.gnu.org/bugs/?30653

@ -1,12 +1,11 @@
diff --git a/src/interfaces/libpq/Makefile b/src/interfaces/libpq/Makefile diff -ur postgresql-14.4_original/src/interfaces/libpq/Makefile postgresql-14.4/src/interfaces/libpq/Makefile
index 32a9fdfb7b..899de131da 100644 --- postgresql-14.4_original/src/interfaces/libpq/Makefile 2022-06-22 12:24:56.506658251 +0200
--- a/src/interfaces/libpq/Makefile +++ postgresql-14.4/src/interfaces/libpq/Makefile 2022-06-22 12:25:46.222779323 +0200
+++ b/src/interfaces/libpq/Makefile @@ -98,8 +98,6 @@
@@ -76,8 +76,6 @@ SHLIB_PREREQS = submake-libpgport PKG_CONFIG_REQUIRES_PRIVATE = libssl, libcrypto
endif
SHLIB_EXPORTS = exports.txt -all: all-lib libpq-refs-stamp
-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 force clients to pull symbols from the non-shared libraries libpgport # We want 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

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

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

@ -1,9 +1,9 @@
%global majorversion 13 %global majorversion 16
Summary: ECPG - Embedded SQL in C Summary: ECPG - Embedded SQL in C
Name: libecpg Name: libecpg
Version: %majorversion.5 Version: %majorversion.1
Release: 1%{?dist} Release: 3%{?dist}
License: PostgreSQL License: PostgreSQL
Url: http://www.postgresql.org/ Url: http://www.postgresql.org/
@ -29,6 +29,7 @@ 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}
@ -53,6 +54,7 @@ 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
@ -79,11 +81,11 @@ find . -type f -name .gitignore | xargs rm
--without-readline \ --without-readline \
--datadir=%_datadir/pgsql --datadir=%_datadir/pgsql
%make_build -C "src/interfaces/ecpg" -j1 %make_build -C "src/interfaces/ecpg"
%install %install
%make_install -C "src/interfaces/ecpg" -j1 %make_install -C "src/interfaces/ecpg"
# 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
@ -130,30 +132,52 @@ find_lang_bins %name-devel.lst ecpg
%changelog %changelog
* Mon Nov 15 2021 Marek Kulik <mkulik@redhat.com> - 13.5-1 * Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 16.1-3
- Rebase to upstream release 13.5 - Rebuilt for MSVSphere 10
* 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
* Fri Aug 20 2021 Filip Januš <fjanus@redhat.com> - 13.1-11 * Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 14.4-2
- Add -j1 also into build section - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
- Resolves: #1975438
* Thu Aug 05 2021 Filip Januš <fjanus@redhat.com> - 13.1-10 * Wed Jun 22 2022 Ondřej Sloup <osloup@redhat.com> - 14.4-1
- Disable parallel build - Update to 14.4
- Resolves: #1975438 - Update libecpg-12.2-dependency-build.patch file
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 13.1-9 * Tue Feb 22 2022 Filip Januš <fjanus@redhat.com> - 14.2-1
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - Update to 14.2
Related: rhbz#1991688
* Wed Jul 28 2021 Filip Januš <fjanus@redhat.com> - 13.1-8 * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 13.3-2
- Fix gating.yaml and rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Jun 22 2021 Mohan Boddu <mboddu@redhat.com> - 13.1-7 * Tue Jul 27 2021 Filip Januš <fjanus@redhat.com> - 13.3-1
- Rebuilt for RHEL 9 BETA for openssl 3.0 - Update to 13.3
Related: rhbz#1971065
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 13.1-6 * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 13.1-6
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* 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