dev-db/pguri
uri datatype for PostgreSQL
-
pguri-9999
View Download Browse License:Overlay: tgbugs-overlay
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
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