gpo.zugaina.org

Search Portage & Overlays:

dev-db/pguri

uri datatype for PostgreSQL

Screenshots

ChangeLog

commit 1061ab6dc1760e16d85b477e2b221fbfe406545c
Author: Tom Gillespie <tgbugs@gmail.com>
Date: Thu Nov 21 13:10:11 2024 -0800

dev-db/pguri: fix gcc 14 compile errors

For >=dev-db/postgresql-16 and >=sys-devel/gcc-14 conventions
in the pg headers and in uri.c cause fatal errors, gcc 13 warns
in these situations as well, but is not fatal. There are two
known solutions, one is to fix uri.c as is done by the patch
in freebsd ports, the other is to pass -Wno-int-conversion
which is what we do for now since the issue appears to be in
both uri.c and in fmgr.h which would require patching postgres
itself. I suspect upstream will have to address this when they
start building with gcc 14.

https://github.com/petere/pguri/issues/16
https://github.com/freebsd/freebsd-ports/commit/68436150c0bbed44dec6393a310a9695cb869b89

commit 6c9d04a771906b4d1b1e047aa5496c62c4026e62
Author: Tom Gillespie <tgbugs@gmail.com>
Date: Sat Jul 22 12:31:17 2023 -0700

dev-db/pguri: build for all postgresql versions

when trying to run pg_upgrade all version of postgres must have the same
set of extensions installed, before this fix pguri would only be
installed for active version so upgrading was impossible, now fixed

commit 62ec874f12f8494a8b870b106ef079fd99832224
Author: Tom Gillespie <tgbugs@gmail.com>
Date: Tue Jan 3 11:25:41 2023 -0500

dev-db/pguri: bump eapi

commit 617117ce5d87e6ee472e17484415a820cad6fef8
Author: Tom Gillespie <tgbugs@gmail.com>
Date: Sat Apr 30 15:58:09 2022 -0700

dev-db/pguri: update repo uri to https

on github git:// is deprecated

commit 6c4345431faeff66108f21fce892f520ed1286a5
Author: Tom Gillespie <tgbugs@gmail.com>
Date: Mon Feb 10 08:47:14 2020 -0800

git-2 -> git-r3 since git-2 has been removed

commit b77e8e7f8967a002e517f6f43c38689a4931e258
Author: Tom Gillespie <tgbugs@gmail.com>
Date: Fri Dec 6 17:22:11 2019 -0800

rewrite copyright headers part 2

update all Manifests

for a fun time

_remainfest_inner () {
local _pat="*.ebuild"
pushd "$@" > /dev/null;
local _files=( $_pat )
ebuild $_files digest;
popd > /dev/null;
}

export -f _remainfest_inner
remanp () {
git ls-files '*.ebuild' | cut -d' ' -f3 | cut -d'/' -f1,2 | sort -u | xargs -P15 -r -n 1 -- bash -c '_remainfest_inner "$@"' _
}

remanp

commit fd49fca7fbc1450a730cac76d162feb848d02c58
Author: Tom Gillespie <tgbugs@gmail.com>
Date: Fri Dec 6 15:25:46 2019 -0800

rewrite copyright headers part 1

conversion done with
=sed -i 's/201[0-9]\ Gentoo\ Foundation/2019\ Gentoo\ Authors/g' */*/*.ebuild=

there are a number of fiddly changes that need to be made before all the
Manifests can be regenerated (which will be part 2)

commit d97d2ff826d5ffa501cb9d37284f0e6f5f24ff46
Author: Tom Gillespie <tgbugs@gmail.com>
Date: Fri Nov 6 19:08:58 2015 -0800

added a folder for personal ebuilds, first ebuild is for pguri