[gentoo-commits] repo/gentoo:master commit in: dev-db/psqlodbc/

2024-05-06 Thread Aaron W. Swenson
commit: 6a20a7385d6afac53d97f858cee047ceb1053c5b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat May  4 23:55:18 2024 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon May  6 13:50:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a20a738

dev-db/psqlodbc: add 16.00.

Bug: https://bugs.gentoo.org/914453
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/psqlodbc/Manifest   |  1 +
 dev-db/psqlodbc/psqlodbc-16.00..ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-db/psqlodbc/Manifest b/dev-db/psqlodbc/Manifest
index d7789a3cd0b5..2933a8c1866b 100644
--- a/dev-db/psqlodbc/Manifest
+++ b/dev-db/psqlodbc/Manifest
@@ -1,3 +1,4 @@
 DIST psqlodbc-11.01..tar.gz 919372 BLAKE2B 
ce84b4bb210c4c3c3f2a3e9eae713c875e4bae491e20f207f740a02af69cb771f504de6b1da06fcd12306d986299e1537184a6787eac80e320eea6d8c13dc142
 SHA512 
57762bfa9925012946e56a3d5b815af00078299c121ba0142865c06f877cabf314512e4e6efc654589fb409c4dd2cbb9a3b7fd7aa1a6ace361879552774b11d7
 DIST psqlodbc-13.00..tar.gz 940031 BLAKE2B 
346a06b5b7b16ead1d87b7bdadcd050102b1b30e19d7bf236e134439711e4832b193241d6ea02b5628a64afbfad77b0c6d3bdf921fd3ae3a5cf696a58100e53c
 SHA512 
c8d5cb0ce304e702f3c6f0b2e1c681df283973a8459a820f92df806814659eb15668c38a855a69b44cf5ebe459283bef1ca1cba44df0fe16a361e614f5481bc7
 DIST psqlodbc-15.00..tar.gz 945814 BLAKE2B 
0170ae9bcd1a77b0655b4d33543a7cca3551d845d8a36dd5d809567e7d7669defb278790f169a80757d41ffb5cbbfda68f0536f4fe25698e85a1fe570736409c
 SHA512 
ae511edb9889e6cc7d05d11ee384db1aa1a52b9cac035b3449b03ab91ada5cc0d737fef34addd4be6a3ef839b68735874ee7125be9ae272328c44631fd2269e2
+DIST psqlodbc-16.00..tar.gz 946997 BLAKE2B 
9a4d787b1a29bb8ce874473fb126db7677ebc5e37f502b34c877341aa04c77c8acbb4d2353929631c7949ef9b482091b2dfbddf6934005d66446797bf8abcc22
 SHA512 
ad971cd29e431225d03faf5ebc0ba7a9f17d20dd70106867f05df8dc1e509413d4db533101a1b3418480ad758b7626c178ec345c5ff7e9409f7fcfbea9427166

diff --git a/dev-db/psqlodbc/psqlodbc-16.00..ebuild 
b/dev-db/psqlodbc/psqlodbc-16.00..ebuild
new file mode 100644
index ..eb924528a69d
--- /dev/null
+++ b/dev-db/psqlodbc/psqlodbc-16.00..ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Official ODBC driver for PostgreSQL"
+HOMEPAGE="https://odbc.postgresql.org/;
+SRC_URI="https://ftp.postgresql.org/pub/odbc/versions/src/${P}.tar.gz;
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="iodbc ssl threads"
+
+DEPEND="dev-db/postgresql:*[ssl?]
+   !iodbc? ( dev-db/unixODBC )
+   iodbc? ( dev-db/libiodbc )
+"
+RDEPEND="${DEPEND}"
+
+# Tests require installation and a server setup for the purpose.
+RESTRICT="test"
+
+DOCS=( readme.txt )
+HTML_DOCS=(
+   docs/config.html
+   docs/config-opt.html
+   docs/editConfiguration.jpg
+   docs/release-7.3.html
+   docs/release.html
+)
+
+src_configure() {
+   econf \
+   $(use_with iodbc) \
+   $(use_with !iodbc unixodbc) \
+   $(use_enable threads pthreads)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/, dev-db/postgresql/files/

2024-02-03 Thread Aaron W. Swenson
commit: 9a3b10c4e499a87fafd6e2df9c9f87469451014b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Feb  4 04:57:50 2024 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sun Feb  4 05:02:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3b10c4

dev-db/postgresql: Fix builind with libxml-2.12

Closes: https://bugs.gentoo.org/923055
Signed-off-by: Aaron W. Swenson  gentoo.org>

 .../postgresql/files/postgresql-12-xml-2.12.patch  |  83 
 .../postgresql/files/postgresql-13-xml-2.12.patch  |  83 
 .../postgresql/files/postgresql-14-xml-2.12.patch  |  83 
 .../postgresql/files/postgresql-15-xml-2.12.patch  |  83 
 .../postgresql/files/postgresql-16-xml-2.12.patch  |  83 
 dev-db/postgresql/postgresql-12.17-r2.ebuild   | 454 
 dev-db/postgresql/postgresql-13.13-r2.ebuild   | 466 
 dev-db/postgresql/postgresql-14.10-r2.ebuild   | 466 
 dev-db/postgresql/postgresql-15.5-r2.ebuild| 468 
 dev-db/postgresql/postgresql-16.1-r2.ebuild| 472 +
 10 files changed, 2741 insertions(+)

diff --git a/dev-db/postgresql/files/postgresql-12-xml-2.12.patch 
b/dev-db/postgresql/files/postgresql-12-xml-2.12.patch
new file mode 100644
index ..2929eb7302e2
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-12-xml-2.12.patch
@@ -0,0 +1,83 @@
+From b2fd1dab90240ebb9017cd2fddd731c3641ba434 Mon Sep 17 00:00:00 2001
+From: Tom Lane 
+Date: Mon, 29 Jan 2024 12:06:08 -0500
+Subject: [PATCH] Fix incompatibilities with libxml2 >= 2.12.0.
+
+libxml2 changed the required signature of error handler callbacks
+to make the passed xmlError struct "const".  This is causing build
+failures on buildfarm member caiman, and no doubt will start showing
+up in the field quite soon.  Add a version check to adjust the
+declaration of xml_errorHandler() according to LIBXML_VERSION.
+
+2.12.x also produces deprecation warnings for contrib/xml2/xpath.c's
+assignment to xmlLoadExtDtdDefaultValue.  I see no good reason for
+that to still be there, seeing that we disabled external DTDs (at a
+lower level) years ago for security reasons.  Let's just remove it.
+
+Back-patch to all supported branches, since they might all get built
+with newer libxml2 once it gets a bit more popular.  (The back
+branches produce another deprecation warning about xpath.c's use of
+xmlSubstituteEntitiesDefault().  We ought to consider whether to
+back-patch all or part of commit 65c5864d7 to silence that.  It's
+less urgent though, since it won't break the buildfarm.)
+
+Discussion: https://postgr.es/m/1389505.1706382...@sss.pgh.pa.us
+---
+ contrib/xml2/xpath.c|  1 -
+ src/backend/utils/adt/xml.c | 14 --
+ 2 files changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/contrib/xml2/xpath.c b/contrib/xml2/xpath.c
+index 1e5b71d9a0..f44caf0020 100644
+--- a/contrib/xml2/xpath.c
 b/contrib/xml2/xpath.c
+@@ -75,7 +75,6 @@ pgxml_parser_init(PgXmlStrictness strictness)
+   xmlInitParser();
+ 
+   xmlSubstituteEntitiesDefault(1);
+-  xmlLoadExtDtdDefaultValue = 1;
+ 
+   return xmlerrcxt;
+ }
+diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c
+index 9f319077cb..51b16f2b73 100644
+--- a/src/backend/utils/adt/xml.c
 b/src/backend/utils/adt/xml.c
+@@ -65,6 +65,16 @@
+ #if LIBXML_VERSION >= 20704
+ #define HAVE_XMLSTRUCTUREDERRORCONTEXT 1
+ #endif
++
++/*
++ * libxml2 2.12 decided to insert "const" into the error handler API.
++ */
++#if LIBXML_VERSION >= 21200
++#define PgXmlErrorPtr const xmlError *
++#else
++#define PgXmlErrorPtr xmlErrorPtr
++#endif
++
+ #endif/* USE_LIBXML */
+ 
+ #include "access/htup_details.h"
+@@ -119,7 +129,7 @@ struct PgXmlErrorContext
+ 
+ static xmlParserInputPtr xmlPgEntityLoader(const char *URL, const char *ID,
+   
   xmlParserCtxtPtr ctxt);
+-static void xml_errorHandler(void *data, xmlErrorPtr error);
++static void xml_errorHandler(void *data, PgXmlErrorPtr error);
+ static void xml_ereport_by_code(int level, int sqlcode,
+   const char 
*msg, int errcode);
+ static void chopStringInfoNewlines(StringInfo str);
+@@ -1752,7 +1762,7 @@ xml_ereport(PgXmlErrorContext *errcxt, int level, int 
sqlcode, const char *msg)
+  * Error handler for libxml errors and warnings
+  */
+ static void
+-xml_errorHandler(void *data, xmlErrorPtr error)
++xml_errorHandler(void *data, PgXmlErrorPtr error)
+ {
+   PgXmlErrorContext *xmlerrcxt = (PgXmlErrorContext *) data;
+   xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) error->ctxt;
+-- 
+2.30.2
+

diff --git a/dev-db/postgresql/files/postgresql-13-xml-2.12.patch 
b/dev-db/postgresql/files/postgresql-13-xml

[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2024-01-20 Thread Aaron W. Swenson
commit: 616683500d8fb9aaa4c5da64700cc6ae717982bc
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Jan 20 14:49:07 2024 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sat Jan 20 14:49:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61668350

app-office/gnucash: Bump to 5.5

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest   |   1 +
 app-office/gnucash/gnucash-5.5.ebuild | 232 ++
 2 files changed, 233 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index e153ed485b83..945337cc426c 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -2,3 +2,4 @@ DIST gnucash-4.13.tar.bz2 14658572 BLAKE2B 
027151a800194b854ad8bbe5175b24c99e924
 DIST gnucash-5.1.tar.bz2 14794000 BLAKE2B 
dd9465277e9df82cc4029b95b2c8488fcb382a38e850ac7a3644bcdf5f423fafe522fcf22b996abed035465e54c1326859cd7c434df0569dffa11a8c911f1267
 SHA512 
c7e336d4d54407ea14bd8c10bbb7cedf9d1fdb13e2bda214169d1755b8103e4c37550b9c75244b91cf151ee30299664e8655d3c6fc4119241b7a97abcfd2e8e6
 DIST gnucash-5.3.tar.bz2 14928584 BLAKE2B 
9778efa9b77f16f784eaffe1f4338a20cc42e4e767e3dcb3b29e8dc011e538912d59c21e23d3d63e031a1b558c9faaa8bc5853141ae4d2764de4c9ae949668ff
 SHA512 
f811ed66144f8689255970c6d925047eeb8d47dbefc862f42ab54ff3342e4710d822288a2d34ed1e7e873c7a7c5db0f95bdaa233787cd6828ff448af0eea325e
 DIST gnucash-5.4-1.tar.bz2 14928988 BLAKE2B 
389996058e2d452f7e0a9ee088a56254c56546f363291d92c02db0ff06d21f6aa4c99f2fc3ee56a13cbb8ea122f57ba391992bb670496471bb3c0e2583be7ca9
 SHA512 
25e221c6926594ca86097f1d34a4b035fd6853b7b6324809a0e9927e9b0958fd896deefdc8b4346717e3068bb8895697a5e3cd65e6cc02f8bc2fb19d8a8bb103
+DIST gnucash-5.5.tar.bz2 14986561 BLAKE2B 
b5c4d8b0340d26e67c95d478f9f0aceb905688fe8024cf2664215e93c869046d727561d0efb64ebdc1e3bae2bc4e987cb6d919ff03e14c55482e9aa216d9780b
 SHA512 
06ee099d5cb4c24ff0b53f5788db36599240c0b6392d6fcc548b8d6f5c3aebef26d13fae80083b7676e80e739e386eb197bfb1ecf204995c77f60493a7c8c735

diff --git a/app-office/gnucash/gnucash-5.5.ebuild 
b/app-office/gnucash/gnucash-5.5.ebuild
new file mode 100644
index ..60b9ed8bc1d9
--- /dev/null
+++ b/app-office/gnucash/gnucash-5.5.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit cmake gnome2-utils python-single-r1
+
+# Please bump with app-doc/gnucash-docs
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes smartcard sqlite test"
+
+# Currently restricting due to the following:
+# https://bugs.gnucash.org/show_bug.cgi?id=799159#c1
+#
+# Tests can be run but must first unmerge any existing GnuCash installation.
+RESTRICT="test"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )
+"
+
+# dev-libs/boost must always be built with nls enabled.
+# net-libs/aqbanking dropped gtk with v6. So, to simplify the
+# dependency, we just rely on that.
+RDEPEND="
+   >=dev-libs/glib-2.56.1:2
+   >=dev-scheme/guile-2.2.0:=[regex]
+   >=sys-libs/zlib-1.1.4
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-6[ofx?]
+   >=sys-libs/gwenhywfar-5.6.0:=
+   smartcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gui? (
+   >=x11-libs/gtk+-3.22.30:3
+   gnome-base/dconf
+   net-libs/webkit-gtk:4.1=
+   aqbanking? ( sys-libs/gwenhywfar:=[gtk] )
+   )
+   mysql? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[mysql]
+   )
+   ofx? ( >=dev-libs/libofx-0.9.12:= )
+   postgres? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[postgres]
+   )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   quotes? (
+   >=dev-perl/Finance-Quote-1.11
+   dev-perl/JSON-Parse
+   dev-perl/HTML-TableExtract
+   )
+   sqlite? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[sqlite]
+   )
+"
+
+# gtest is a required dep
+# see https://bugs.gnucash.org/show_bug.cgi?id=795250
+DEPEND=&qu

[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2024-01-20 Thread Aaron W. Swenson
commit: 5b27086320f84337870f6c192552f28e87991ac8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Jan 20 14:42:19 2024 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sat Jan 20 14:42:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b270863

app-doc/gnucash-docs: Bump to 5.5.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-5.5.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index a83880404a21..67652e4bd80f 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -2,3 +2,4 @@ DIST gnucash-docs-4.13.tar.gz 76306335 BLAKE2B 
61944e3da12d4f7b4a26f1301e640deca
 DIST gnucash-docs-5.1.tar.gz 76533404 BLAKE2B 
6601548123b6c1bdb3f04f54a5a598eb12ca803b604c02357a4126a52ce2d39f4f44b3cc35eb874590898b0792a99190d8ddca795bd45457c9ee565b95405b39
 SHA512 
6976964c4163987c867142bbf5c23ebf05585a73bd78926e35983602cf0caa024e5e334c19603a568e3fc5cd1e2f6b96e61ca888d5c6679b76f764429b8acdd1
 DIST gnucash-docs-5.2.tar.gz 76537611 BLAKE2B 
6abd9981cd0380358548ab5260bce766417ad25509eb4f8f5c890ad8b87a9d69a8d5b3a97227780d936986d2385a0d9cdb89aefb46d5fc533ccebd2472ea14ae
 SHA512 
0b52d1d08cf217c6e9ebc0641b7f717abae960d801ee2f23e0a4bd2f21b7f82ca37f87359b4fb5329d8321dc2576e88bc1fcbc85935d69ba1f2205a4be153cf4
 DIST gnucash-docs-5.4.tar.gz 130584435 BLAKE2B 
7d2fe9bdcb098e3273a71a3bbc59001b3166bead5fef730a6893e8f50c1aed70aa367d6361bc2c018262ee27ab8f80b3adceb846e27c9f83082dd120c565b142
 SHA512 
0a9d945d089a5f7e2e0c241fadcdde58d7412223e40fd09faca843f0f25c2a46b48b40f5ad97ac4222baf984d7f438e267fee916935f6d58eebe8bfc37e8f223
+DIST gnucash-docs-5.5.tar.gz 130710339 BLAKE2B 
3e329c3c6b734359bc3aca599641774263a3803fbb7f0ca675b03f2a04af780584ee9da8ec96fd7ef91c6e685d2a499ccbc03868938ea9bd968c402890cc9c59
 SHA512 
0be5090e22ce902b57eba66e30dbd4c99099a502c0a86dc992359e92ac81a01cfe22f83a37505696909a25b695962f7b1a0695b3e25a23fd31ec71aa0f62ce70

diff --git a/app-doc/gnucash-docs/gnucash-docs-5.5.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-5.5.ebuild
new file mode 100644
index ..1fea9d84a80a
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-5.5.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-office/gnucash
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake optfeature
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxml2
+   dev-libs/libxslt
+"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-5.4-partially-revert-kde-help-dir.patch"
+   cmake_src_prepare
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   local doc_type my_lang
+
+   for doc_type in manual guide; do
+   for my_lang in C ${L10N}; do
+   [[ -z ${my_lang} ]] && continue
+
+   case "${my_lang}" in
+   # Both help and guides translated
+   C|de|it|pt) ;;
+   ja|ru) # Only guides translated
+   if [[ "${doc_type}" == "manual" ]] ; 
then
+   elog "Help documentation hasn't 
been translated for ${my_lang}"
+   elog "Will do English instead."
+   continue
+   fi
+   ;;
+   *)
+   die "Invalid locale: ${my_lang}"
+   ;;
+   esac
+
+   emake \
+   -C "${BUILD_DIR}/${my_lang}/${doc_type}" \
+   DESTDIR="${D}" \
+   install
+   done
+   done
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "generating PDF files" dev-java/fop
+   optfeature "viewing the docs" gnome-extra/yelp
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2023-12-13 Thread Aaron W. Swenson
commit: 28489b1a00ab51a5162fdbfe736050fd0a31517b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Dec 13 13:40:07 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Dec 13 13:42:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28489b1a

app-office/gnucash: Add 5.4

Temporarily restrict tests until we can get it working reliably with an
installation in place.

Closes: https://bugs.gentoo.org/916122
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest   |   1 +
 app-office/gnucash/gnucash-5.4.ebuild | 226 ++
 2 files changed, 227 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 68256c619a2f..e153ed485b83 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,3 +1,4 @@
 DIST gnucash-4.13.tar.bz2 14658572 BLAKE2B 
027151a800194b854ad8bbe5175b24c99e924331f2b0a35745870542c2ade1e7347d2cbc3e400f621c6b5c1bb708633609a1891e729f8923d0c717537f884ca9
 SHA512 
7f1f5a6c6e537aca7e88c806461c58e90256954842026d801dba48586fa5817519220f532b9e460bc34751c94e6be4a80aac06325b7bada716616a735e2de3d3
 DIST gnucash-5.1.tar.bz2 14794000 BLAKE2B 
dd9465277e9df82cc4029b95b2c8488fcb382a38e850ac7a3644bcdf5f423fafe522fcf22b996abed035465e54c1326859cd7c434df0569dffa11a8c911f1267
 SHA512 
c7e336d4d54407ea14bd8c10bbb7cedf9d1fdb13e2bda214169d1755b8103e4c37550b9c75244b91cf151ee30299664e8655d3c6fc4119241b7a97abcfd2e8e6
 DIST gnucash-5.3.tar.bz2 14928584 BLAKE2B 
9778efa9b77f16f784eaffe1f4338a20cc42e4e767e3dcb3b29e8dc011e538912d59c21e23d3d63e031a1b558c9faaa8bc5853141ae4d2764de4c9ae949668ff
 SHA512 
f811ed66144f8689255970c6d925047eeb8d47dbefc862f42ab54ff3342e4710d822288a2d34ed1e7e873c7a7c5db0f95bdaa233787cd6828ff448af0eea325e
+DIST gnucash-5.4-1.tar.bz2 14928988 BLAKE2B 
389996058e2d452f7e0a9ee088a56254c56546f363291d92c02db0ff06d21f6aa4c99f2fc3ee56a13cbb8ea122f57ba391992bb670496471bb3c0e2583be7ca9
 SHA512 
25e221c6926594ca86097f1d34a4b035fd6853b7b6324809a0e9927e9b0958fd896deefdc8b4346717e3068bb8895697a5e3cd65e6cc02f8bc2fb19d8a8bb103

diff --git a/app-office/gnucash/gnucash-5.4.ebuild 
b/app-office/gnucash/gnucash-5.4.ebuild
new file mode 100644
index ..af69f8b7f715
--- /dev/null
+++ b/app-office/gnucash/gnucash-5.4.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit cmake gnome2-utils python-single-r1
+
+# Please bump with app-doc/gnucash-docs
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}-1.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes smartcard sqlite test"
+
+# Currently restricting due to the following:
+# https://bugs.gnucash.org/show_bug.cgi?id=799159#c1
+#
+# Tests can be run but must first unmerge any existing GnuCash installation.
+RESTRICT="test"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )
+"
+
+# dev-libs/boost must always be built with nls enabled.
+# net-libs/aqbanking dropped gtk with v6. So, to simplify the
+# dependency, we just rely on that.
+RDEPEND="
+   >=dev-libs/glib-2.56.1:2
+   >=dev-scheme/guile-2.2.0:=[regex]
+   >=sys-libs/zlib-1.1.4
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-6[ofx?]
+   >=sys-libs/gwenhywfar-5.6.0:=
+   smartcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gui? (
+   >=x11-libs/gtk+-3.22.30:3
+   gnome-base/dconf
+   net-libs/webkit-gtk:4.1=
+   aqbanking? ( sys-libs/gwenhywfar:=[gtk] )
+   )
+   mysql? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[mysql]
+   )
+   ofx? ( >=dev-libs/libofx-0.9.12:= )
+   postgres? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[postgres]
+   )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   quotes? (
+   >=dev-perl/Finance-Quote-1.11
+   dev-perl/JSON-Parse
+   dev-perl/HTML-TableExtract
+   )
+   sqlite? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[sqlite]
+   )
+"
+
+# gtest is a required dep
+# see https

[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/files/, app-doc/gnucash-docs/

2023-12-12 Thread Aaron W. Swenson
commit: 467c4c23d8fede07ad18b29f25cfe0faa3c668c4
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Dec 12 12:17:14 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Dec 12 12:18:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467c4c23

app-doc/gnucash-docs: add 5.4

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest  |  1 +
 ...sh-docs-5.4-partially-revert-kde-help-dir.patch | 29 +
 app-doc/gnucash-docs/gnucash-docs-5.4.ebuild   | 72 ++
 3 files changed, 102 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 89db3014cec5..a83880404a21 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,3 +1,4 @@
 DIST gnucash-docs-4.13.tar.gz 76306335 BLAKE2B 
61944e3da12d4f7b4a26f1301e640deca87656c4a9c7cd935f4c52ae69e49bf746850f09513d8fbd92314827f683c3a9c83c59479d583c192d977afdf9d8fce4
 SHA512 
7081a84c3426ef84e88aef520458a0d06382853cb9a51880766033b655f873d0926848387d573a38eca82cf0c6bceecdbd56704ab9ecb3068c78d7ce5c8d4da0
 DIST gnucash-docs-5.1.tar.gz 76533404 BLAKE2B 
6601548123b6c1bdb3f04f54a5a598eb12ca803b604c02357a4126a52ce2d39f4f44b3cc35eb874590898b0792a99190d8ddca795bd45457c9ee565b95405b39
 SHA512 
6976964c4163987c867142bbf5c23ebf05585a73bd78926e35983602cf0caa024e5e334c19603a568e3fc5cd1e2f6b96e61ca888d5c6679b76f764429b8acdd1
 DIST gnucash-docs-5.2.tar.gz 76537611 BLAKE2B 
6abd9981cd0380358548ab5260bce766417ad25509eb4f8f5c890ad8b87a9d69a8d5b3a97227780d936986d2385a0d9cdb89aefb46d5fc533ccebd2472ea14ae
 SHA512 
0b52d1d08cf217c6e9ebc0641b7f717abae960d801ee2f23e0a4bd2f21b7f82ca37f87359b4fb5329d8321dc2576e88bc1fcbc85935d69ba1f2205a4be153cf4
+DIST gnucash-docs-5.4.tar.gz 130584435 BLAKE2B 
7d2fe9bdcb098e3273a71a3bbc59001b3166bead5fef730a6893e8f50c1aed70aa367d6361bc2c018262ee27ab8f80b3adceb846e27c9f83082dd120c565b142
 SHA512 
0a9d945d089a5f7e2e0c241fadcdde58d7412223e40fd09faca843f0f25c2a46b48b40f5ad97ac4222baf984d7f438e267fee916935f6d58eebe8bfc37e8f223

diff --git 
a/app-doc/gnucash-docs/files/gnucash-docs-5.4-partially-revert-kde-help-dir.patch
 
b/app-doc/gnucash-docs/files/gnucash-docs-5.4-partially-revert-kde-help-dir.patch
new file mode 100644
index ..5c034b13dbb4
--- /dev/null
+++ 
b/app-doc/gnucash-docs/files/gnucash-docs-5.4-partially-revert-kde-help-dir.patch
@@ -0,0 +1,29 @@
+diff -Naruw gnucash-docs-5.4.orig/cmake/AddXdgHelpTarget.cmake 
gnucash-docs-5.4/cmake/AddXdgHelpTarget.cmake
+--- gnucash-docs-5.4.orig/cmake/AddXdgHelpTarget.cmake 2023-10-01 
08:51:09.262878879 -0400
 gnucash-docs-5.4/cmake/AddXdgHelpTarget.cmake  2023-10-01 
08:53:23.973040657 -0400
+@@ -45,8 +45,8 @@
+   COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR}/figures"
+ 
+   # Add links to make our documentation visible for KDE's help system
+-  COMMAND ${CMAKE_COMMAND} -E make_directory 
"${BUILD_DIR_KDE_BASE}/${kde_lang}"
+-  COMMAND ${CMAKE_COMMAND} -E create_symlink "${BUILD_DIR}" 
"${BUILD_DIR_KDE_BASE}/${kde_lang}/${docname}"
++  # COMMAND ${CMAKE_COMMAND} -E make_directory 
"${BUILD_DIR_KDE_BASE}/${kde_lang}"
++  # COMMAND ${CMAKE_COMMAND} -E create_symlink "${BUILD_DIR}" 
"${BUILD_DIR_KDE_BASE}/${kde_lang}/${docname}"
+   COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/xdghelptrigger")
+ 
+ 
+@@ -90,9 +90,9 @@
+ COMPONENT "xdghelp")
+ 
+ # Add links to make our documentation visible for KDE's help system
+-set(doc_install_dir_kde_base 
"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/doc/HTML")
+-install(CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E make_directory 
\"${doc_install_dir_kde_base}\")"
+-COMPONENT "xdghelp")
+-install(CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E create_symlink 
\"../../../${doc_install_dir_base}\" 
\"${doc_install_dir_kde_base}/${kde_lang}\")"
+-COMPONENT "xdghelp")
++# set(doc_install_dir_kde_base 
"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/doc/HTML")
++# install(CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E 
make_directory \"${doc_install_dir_kde_base}\")"
++# COMPONENT "xdghelp")
++# install(CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E 
create_symlink \"../../../${doc_install_dir_base}\" 
\"${doc_install_dir_kde_base}/${kde_lang}\")"
++# COMPONENT "xdghelp")
+ endfunction()

diff --git a/app-doc/gnucash-docs/gnucash-docs-5.4.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-5.4.ebuild
new file mode 100644
index ..6f915c016d4f
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-5.4.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of th

[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/files/, app-office/gnucash/

2023-09-23 Thread Aaron W. Swenson
commit: 6c5bb6f8f954e3164ffdb615ed6cf6d7975defea
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Sep 23 21:08:12 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sat Sep 23 21:08:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5bb6f8

app-office/gnucash: add 5.3

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest|   1 +
 .../gnucash/files/gnucash-5.3-no-werror.patch  |  29 +++
 app-office/gnucash/gnucash-5.3.ebuild  | 223 +
 app-office/gnucash/metadata.xml|   2 +-
 4 files changed, 254 insertions(+), 1 deletion(-)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index c677c031322f..68256c619a2f 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,2 +1,3 @@
 DIST gnucash-4.13.tar.bz2 14658572 BLAKE2B 
027151a800194b854ad8bbe5175b24c99e924331f2b0a35745870542c2ade1e7347d2cbc3e400f621c6b5c1bb708633609a1891e729f8923d0c717537f884ca9
 SHA512 
7f1f5a6c6e537aca7e88c806461c58e90256954842026d801dba48586fa5817519220f532b9e460bc34751c94e6be4a80aac06325b7bada716616a735e2de3d3
 DIST gnucash-5.1.tar.bz2 14794000 BLAKE2B 
dd9465277e9df82cc4029b95b2c8488fcb382a38e850ac7a3644bcdf5f423fafe522fcf22b996abed035465e54c1326859cd7c434df0569dffa11a8c911f1267
 SHA512 
c7e336d4d54407ea14bd8c10bbb7cedf9d1fdb13e2bda214169d1755b8103e4c37550b9c75244b91cf151ee30299664e8655d3c6fc4119241b7a97abcfd2e8e6
+DIST gnucash-5.3.tar.bz2 14928584 BLAKE2B 
9778efa9b77f16f784eaffe1f4338a20cc42e4e767e3dcb3b29e8dc011e538912d59c21e23d3d63e031a1b558c9faaa8bc5853141ae4d2764de4c9ae949668ff
 SHA512 
f811ed66144f8689255970c6d925047eeb8d47dbefc862f42ab54ff3342e4710d822288a2d34ed1e7e873c7a7c5db0f95bdaa233787cd6828ff448af0eea325e

diff --git a/app-office/gnucash/files/gnucash-5.3-no-werror.patch 
b/app-office/gnucash/files/gnucash-5.3-no-werror.patch
new file mode 100644
index ..896a41f1284d
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-5.3-no-werror.patch
@@ -0,0 +1,29 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -603,12 +603,12 @@
+ set(CMAKE_C_EXTENSIONS ON)
+ 
+ if (UNIX)
+-  set( CMAKE_C_FLAGS "-Werror -Wall -Wmissing-prototypes 
-Wmissing-declarations ${CMAKE_C_FLAGS}")
+-  set( CMAKE_CXX_FLAGS "-Werror -Wall -Wmissing-declarations 
${CMAKE_CXX_FLAGS}")
++  set( CMAKE_C_FLAGS "-Wall -Wmissing-prototypes -Wmissing-declarations 
${CMAKE_C_FLAGS}")
++  set( CMAKE_CXX_FLAGS "-Wall -Wmissing-declarations ${CMAKE_CXX_FLAGS}")
+   set( CMAKE_C_FLAGS_RELEASE "-O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
${CMAKE_C_FLAGS}")
+ endif()
+ if (MINGW)
+-  set( CMAKE_C_FLAGS "-Werror -Wall -Wmissing-prototypes 
-Wmissing-declarations ${CMAKE_C_FLAGS}")
++  set( CMAKE_C_FLAGS "-Wall -Wmissing-prototypes -Wmissing-declarations 
${CMAKE_C_FLAGS}")
+   set( CMAKE_CXX_FLAGS "-DWINVER=0x0500 -D_EMULATE_GLIBC=0 
${CMAKE_CXX_FLAGS}") # Workaround for bug in gtest on mingw, see 
https://github.com/google/googletest/issues/893 and 
https://github.com/google/googletest/issues/920
+ endif()
+ 
+--- a/common/cmake_modules/GncAddSwigCommand.cmake
 b/common/cmake_modules/GncAddSwigCommand.cmake
+@@ -70,7 +70,7 @@
+ 
+ set (DEFAULT_SWIG_PYTHON_FLAGS
+ -python -py3
+--Wall -Werror
++-Wall
+ ${SWIG_ARGS}
+ )
+ set (DEFAULT_SWIG_PYTHON_C_INCLUDES

diff --git a/app-office/gnucash/gnucash-5.3.ebuild 
b/app-office/gnucash/gnucash-5.3.ebuild
new file mode 100644
index ..cb0d6819a793
--- /dev/null
+++ b/app-office/gnucash/gnucash-5.3.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-doc/gnucash-docs
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit cmake gnome2-utils python-single-r1
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes smartcard sqlite test"
+RESTRICT="!test? ( test )"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )
+"
+
+# dev-libs/boost must always be built with nls enabled.
+# net-libs/aqbanking dropped gtk with v6. So, to simplify the
+# dependency, we just rely on that.
+RDEPEND="
+   >=dev-libs/glib-2.56.1:2
+   >=dev-scheme/guile-2.2.0:=[regex]
+   >=sys-libs/zlib-1.1.4
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxml2:2
+  

[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2023-09-23 Thread Aaron W. Swenson
commit: 764f5f6aa7b1a68cb3e385eceb287d2dff780c2e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Sep 23 21:06:12 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sat Sep 23 21:06:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764f5f6a

app-doc/gnucash-docs: add 5.2

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-5.2.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 6d9e4fe95294..89db3014cec5 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,2 +1,3 @@
 DIST gnucash-docs-4.13.tar.gz 76306335 BLAKE2B 
61944e3da12d4f7b4a26f1301e640deca87656c4a9c7cd935f4c52ae69e49bf746850f09513d8fbd92314827f683c3a9c83c59479d583c192d977afdf9d8fce4
 SHA512 
7081a84c3426ef84e88aef520458a0d06382853cb9a51880766033b655f873d0926848387d573a38eca82cf0c6bceecdbd56704ab9ecb3068c78d7ce5c8d4da0
 DIST gnucash-docs-5.1.tar.gz 76533404 BLAKE2B 
6601548123b6c1bdb3f04f54a5a598eb12ca803b604c02357a4126a52ce2d39f4f44b3cc35eb874590898b0792a99190d8ddca795bd45457c9ee565b95405b39
 SHA512 
6976964c4163987c867142bbf5c23ebf05585a73bd78926e35983602cf0caa024e5e334c19603a568e3fc5cd1e2f6b96e61ca888d5c6679b76f764429b8acdd1
+DIST gnucash-docs-5.2.tar.gz 76537611 BLAKE2B 
6abd9981cd0380358548ab5260bce766417ad25509eb4f8f5c890ad8b87a9d69a8d5b3a97227780d936986d2385a0d9cdb89aefb46d5fc533ccebd2472ea14ae
 SHA512 
0b52d1d08cf217c6e9ebc0641b7f717abae960d801ee2f23e0a4bd2f21b7f82ca37f87359b4fb5329d8321dc2576e88bc1fcbc85935d69ba1f2205a4be153cf4

diff --git a/app-doc/gnucash-docs/gnucash-docs-5.2.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-5.2.ebuild
new file mode 100644
index ..e5251f789452
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-5.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-office/gnucash
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake optfeature
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxml2
+   dev-libs/libxslt
+"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-5.1-partially-revert-kde-help-dir.patch"
+   cmake_src_prepare
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   local doc_type my_lang
+
+   for doc_type in manual guide; do
+   for my_lang in C ${L10N}; do
+   [[ -z ${my_lang} ]] && continue
+
+   case "${my_lang}" in
+   # Both help and guides translated
+   C|de|it|pt) ;;
+   ja|ru) # Only guides translated
+   if [[ "${doc_type}" == "manual" ]] ; 
then
+   elog "Help documentation hasn't 
been translated for ${my_lang}"
+   elog "Will do English instead."
+   continue
+   fi
+   ;;
+   *)
+   die "Invalid locale: ${my_lang}"
+   ;;
+   esac
+
+   emake \
+   -C "${BUILD_DIR}/${my_lang}/${doc_type}" \
+   DESTDIR="${D}" \
+   install
+   done
+   done
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "generating PDF files" dev-java/fop
+   optfeature "viewing the docs" gnome-extra/yelp
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2023-09-21 Thread Aaron W. Swenson
commit: ea457e7f7fb27ec588cee619e660d3106e93f84d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Sep 21 06:03:36 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Sep 21 06:03:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea457e7f

dev-db/postgresql: Switch live to Meson

Bug: https://bugs.gentoo.org/914194
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/postgresql-.ebuild | 138 ---
 1 file changed, 55 insertions(+), 83 deletions(-)

diff --git a/dev-db/postgresql/postgresql-.ebuild 
b/dev-db/postgresql/postgresql-.ebuild
index ff52cfb7a800..61fdcbecf890 100644
--- a/dev-db/postgresql/postgresql-.ebuild
+++ b/dev-db/postgresql/postgresql-.ebuild
@@ -5,7 +5,8 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10,11,12} )
 
-inherit flag-o-matic git-r3 linux-info pam python-single-r1 systemd tmpfiles
+inherit flag-o-matic git-r3 linux-info meson pam python-single-r1 \
+   systemd tmpfiles
 
 KEYWORDS=""
 
@@ -92,7 +93,7 @@ pkg_pretend() {
if ! use server; then
elog "You are using a live ebuild that uses the current source 
code as it is"
elog "available from PostgreSQL's Git repository at emerge 
time. Given such,"
-   elog "the GNU Makefiles may be altered by upstream without 
notice and the"
+   elog "the Meson build files may be altered by upstream without 
notice and the"
elog "documentation for this live version is not readily 
available"
elog "online. Ergo, the ebuild maintainers will not support 
building a"
elog "client-only and/or document-free version."
@@ -126,68 +127,76 @@ src_prepare() {
 }
 
 src_configure() {
+   local emesonargs=()
+
case ${CHOST} in
*-darwin*|*-solaris*)
use nls && append-libs intl
;;
esac
 
-   export LDFLAGS_SL="${LDFLAGS}"
-   export LDFLAGS_EX="${LDFLAGS}"
-
-   local PO="${EPREFIX}"
-
local i uuid_config=""
if use uuid; then
for i in ${UTIL_LINUX_LIBC[@]}; do
-   use ${i} && uuid_config="--with-uuid=e2fs"
+   use ${i} && uuid_config="-Duuid=e2fs"
done
-   [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
-   fi
 
-   local myconf="\
-   --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
-   --datadir="${PO}/usr/share/postgresql-${SLOT}" \
-   --includedir="${PO}/usr/include/postgresql-${SLOT}" \
-   --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
-   --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
-   --with-system-tzdata="${PO}/usr/share/zoneinfo" \
-   $(use_enable debug) \
-   $(use_enable nls) \
-   $(use_with icu) \
-   $(use_with kerberos gssapi) \
-   $(use_with ldap) \
-   $(use_with llvm) \
-   $(use_with lz4) \
-   $(use_with pam) \
-   $(use_with perl) \
-   $(use_with python) \
-   $(use_with readline) \
-   $(use_with ssl openssl) \
-   $(use_with tcl) \
-   $(use_with xml libxml) \
-   $(use_with xml libxslt) \
-   $(use_with zlib) \
-   $(use_with zstd ) \
-   $(use_with systemd) \
-   ${uuid_config}"
-   if use alpha; then
-   myconf+=" --disable-spinlocks"
-   else
-   # Should be the default but just in case
-   myconf+=" --enable-spinlocks"
+   emesonargs+=( ${uuid_config:-"-Duuid=ossp"} )
fi
-   econf ${myconf}
+
+   use debug && emesonargs+=( "--debug" )
+
+   local PO="${EPREFIX}"
+   emesonargs+=(
+   --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}"
+   --datadir="${PO}/usr/share/postgresql-${SLOT}"
+   --includedir="${PO}/usr/include/postgresql-${SLOT}"
+   --mandir="${PO}/usr/share/postgresql-${SLOT}/man"
+   --sysconfdir="${PO}/etc/postgresql-${SLOT}"
+   -Dsystem_tzdata="${PO}/usr/share/zoneinfo"
+   $(meson_feature icu)
+   $(meson_feature kerberos gssapi)
+   $(meson_feature ldap)
+   $(meson_feature llvm)
+   $(meson_feature lz4)
+   $(meson_feature nls)
+   $(meson_feature pam)
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2023-09-19 Thread Aaron W. Swenson
commit: 7d19efc5363478abe880f136aa296c7926cb3532
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 19 12:44:30 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Sep 19 12:45:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d19efc5

dev-db/postgresql: Drop threads use flag

Closes: https://bugs.gentoo.org/868393
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/postgresql-11.21.ebuild | 6 ++
 dev-db/postgresql/postgresql-12.16.ebuild | 6 ++
 dev-db/postgresql/postgresql-13.12.ebuild | 6 ++
 dev-db/postgresql/postgresql-14.9.ebuild  | 6 ++
 dev-db/postgresql/postgresql-15.4.ebuild  | 6 ++
 dev-db/postgresql/postgresql-16.0.ebuild  | 7 +++
 dev-db/postgresql/postgresql-.ebuild  | 6 ++
 7 files changed, 15 insertions(+), 28 deletions(-)

diff --git a/dev-db/postgresql/postgresql-11.21.ebuild 
b/dev-db/postgresql/postgresql-11.21.ebuild
index 052d6c8aee36..13390d4be799 100644
--- a/dev-db/postgresql/postgresql-11.21.ebuild
+++ b/dev-db/postgresql/postgresql-11.21.ebuild
@@ -21,9 +21,8 @@ LICENSE="POSTGRESQL GPL-2"
 DESCRIPTION="PostgreSQL RDBMS"
 HOMEPAGE="https://www.postgresql.org/;
 
-IUSE="debug doc icu kerberos ldap llvm nls pam
- perl python +readline selinux +server systemd ssl static-libs tcl
- threads uuid xml zlib"
+IUSE="debug doc icu kerberos ldap llvm nls pam perl python +readline
+ selinux +server systemd ssl static-libs tcl uuid xml zlib"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -141,7 +140,6 @@ src_configure() {
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
$(use_enable !alpha spinlocks) \
$(use_enable debug) \
-   $(use_enable threads thread-safety) \
$(use_with icu) \
$(use_with kerberos gssapi) \
$(use_with ldap) \

diff --git a/dev-db/postgresql/postgresql-12.16.ebuild 
b/dev-db/postgresql/postgresql-12.16.ebuild
index b55c3b2a3cbf..382ca7191482 100644
--- a/dev-db/postgresql/postgresql-12.16.ebuild
+++ b/dev-db/postgresql/postgresql-12.16.ebuild
@@ -21,9 +21,8 @@ LICENSE="POSTGRESQL GPL-2"
 DESCRIPTION="PostgreSQL RDBMS"
 HOMEPAGE="https://www.postgresql.org/;
 
-IUSE="debug doc icu kerberos ldap llvm nls pam
- perl python +readline selinux +server systemd ssl static-libs tcl
- threads uuid xml zlib"
+IUSE="debug doc icu kerberos ldap llvm nls pam perl python +readline
+ selinux +server systemd ssl static-libs tcl uuid xml zlib"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -141,7 +140,6 @@ src_configure() {
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
$(use_enable !alpha spinlocks) \
$(use_enable debug) \
-   $(use_enable threads thread-safety) \
$(use_with icu) \
$(use_with kerberos gssapi) \
$(use_with ldap) \

diff --git a/dev-db/postgresql/postgresql-13.12.ebuild 
b/dev-db/postgresql/postgresql-13.12.ebuild
index 97f75c5fa8a1..5da40dbc3de5 100644
--- a/dev-db/postgresql/postgresql-13.12.ebuild
+++ b/dev-db/postgresql/postgresql-13.12.ebuild
@@ -21,9 +21,8 @@ LICENSE="POSTGRESQL GPL-2"
 DESCRIPTION="PostgreSQL RDBMS"
 HOMEPAGE="https://www.postgresql.org/;
 
-IUSE="debug doc icu kerberos ldap llvm nls pam
- perl python +readline selinux +server systemd ssl static-libs tcl
- threads uuid xml zlib"
+IUSE="debug doc icu kerberos ldap llvm nls pam perl python +readline
+ selinux +server systemd ssl static-libs tcl uuid xml zlib"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -142,7 +141,6 @@ src_configure() {
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
$(use_enable debug) \
-   $(use_enable threads thread-safety) \
$(use_with icu) \
$(use_with kerberos gssapi) \
$(use_with ldap) \

diff --git a/dev-db/postgresql/postgresql-14.9.ebuild 
b/dev-db/postgresql/postgresql-14.9.ebuild
index 85a0a1e068c2..11f0bdf2b513 100644
--- a/dev-db/postgresql/postgresql-14.9.ebuild
+++ b/dev-db/postgresql/postgresql-14.9.ebuild
@@ -21,9 +21,8 @@ LICENSE="POSTGRESQL GPL-2"
 DESCRIPTION="PostgreSQL RDBMS"
 HOMEPAGE="https://www.postgresql.org/;
 
-IUSE="debug doc icu kerberos ldap llvm lz4 nls pam
- perl python +readline selinux +server systemd ssl static-libs tcl
- threads uuid xml zlib"
+IUSE="debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline
+ selinux +server systemd ssl static-libs tcl uuid xml zlib&qu

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2023-09-19 Thread Aaron W. Swenson
commit: 6c6cab5d91732546dd5ece855e582332693d8e86
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 19 12:33:01 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Sep 19 12:40:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6cab5d

dev-db/postgresql: Cleanup

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/Manifest|   5 -
 dev-db/postgresql/postgresql-11.20.ebuild | 453 -
 dev-db/postgresql/postgresql-12.15.ebuild | 453 -
 dev-db/postgresql/postgresql-13.11.ebuild | 465 -
 dev-db/postgresql/postgresql-14.8.ebuild  | 465 -
 dev-db/postgresql/postgresql-15.3.ebuild  | 467 --
 6 files changed, 2308 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index fb327f1e91bb..10871ac3bb72 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,11 +1,6 @@
-DIST postgresql-11.20.tar.bz2 20456483 BLAKE2B 
9f14b39486e17ed7f602c11b350b24c295231e9540353a75579b87ddec1c72232c61f39bd8bd3e733e063d149fdb77f83d5dc494f669428f3832485acdd4574f
 SHA512 
f8582c0dbd1fd08aa2ab3da60fb95d123a1a2d0f7558170557a52f077cb89d31b857360c57899b2da91c2182e32973c7aeb3ed0c018606070a52a9dfa6580320
 DIST postgresql-11.21.tar.bz2 20467892 BLAKE2B 
a20440904a6908ee1a91bf5c300b15abd2135de01300f2910abe573ba1c52aa6195c81497326c8f1edd5f1b21a993a911a9e78900720ee10e0b311455143c63e
 SHA512 
2c76859b50ac9c6373624e5ca25a94bbb2a3b6af014304508969f2ae21760b072826c393822b33de50ab9dbb84cd5168b9f5e7d8e057a1d573223180934d7899
-DIST postgresql-12.15.tar.bz2 21127306 BLAKE2B 
2d5f36323488f2d5b909e9404f3a4b6938b5c8a1f29f8d8eccef68c6b6e5cb79079a9c7e9fb86818c42d8cc7f6f34ca2f937ffae0f6ca79b770b0a2cfa025bc7
 SHA512 
9c6765ec75948e19331180b74bd34a214a91cf6c764ec7baffb115e490584a07e0157aa56f425f49d508cd2a7a724a092d1bad6fb6b16749a48a12081202fc3e
 DIST postgresql-12.16.tar.bz2 21140532 BLAKE2B 
25370615532f1b23765f7b9973fa85b9801fca575182aded4cfa682d170b4b17e92353bba441ab7c7051e9a916a564d5912041149fb287bf33c4472359fc901b
 SHA512 
37c1e5c87e6e3437b9f3de1219a8df2085b1dfb6f687980dd0e9c8691f2caac34ac58a6c119fe69a61888b80a9cbce89ebc9dbb345d6d141a8e4ea9b1b37fa89
-DIST postgresql-13.11.tar.bz2 21519655 BLAKE2B 
0f758eb560190beb325ad429ead0d8ed134918751ce48829c04b88cc0ff32612f4dbfc75d631849fc152733211ddca7649209a2a874190e6cdc1c0ec7bb02ff7
 SHA512 
30c60de44f9a33470ea9cd0c9757de23341bf1f5b9f3e8ee2c5b303d6709d08e9aea0f6ae597e344f610a577809860c7921596fe63034b6c2e3fa488e3040987
 DIST postgresql-13.12.tar.bz2 21542293 BLAKE2B 
b0de1300d90f41445b941c22716986534df850754f67b81c99da9d4acc18b8e8dde4a7291d7f49960f4480a2d9755137390700bf20447d78f0432b526aeb70d7
 SHA512 
6b6f6de998016b33f0954d4ed8233b84d98abd2dc9b50f5e959f403d1d87a7e9c3b8c8c2ed456806578c2610982f41be3169d9afd4221c52c320b1a2795043e4
-DIST postgresql-14.8.tar.bz2 22204905 BLAKE2B 
a9e5a94dd4cbdc267601ac4d6a9d730e28f7d8dec66edb3c623d797bd7636d2464e851719d9cd92cc0917532d355477e7cef6c30f8b07fb8053ca60369492961
 SHA512 
68f53702e9bf12ea6648e30ede21da94b1d50a5e4dbedb4180b7758b164cfb68414d5f0a1e74a78a32e7b385fb6d8cc18affc902ad7d7d77d4eb3318fa2f7d46
 DIST postgresql-14.9.tar.bz2 22207374 BLAKE2B 
51c2e6205092873369ca68e2502cfccb1de7d6e8275ebd02dd58d8ed6133aaab9eacc21f8057b7e6555df4207b7af51f43c84b5e6e22eaa9c494e4eceb806fbb
 SHA512 
8a7f74c5fd1ec5339085f357b3044dd0d763e3368bd42b5d68497eba5cbf71e9c76a329580d8aa3145aa98a157f28df548c4a6dc2d880db5c0156baa231f5d24
-DIST postgresql-15.3.tar.bz2 22819107 BLAKE2B 
4d2e79a9cb21faf47be963e31b1a8ccc9ae205b5836dfbf8ea426229a31dc63f40cd0280108abfa0553affe692c42137f7ad4e3bd1d269298689fee82c5dbb89
 SHA512 
cac97edeb40df1e8f2162f401b465751132929d7249495ef001e950645a2db46343bd732e7bd6504a7f795e25aea66724f2f4ab0065e3d9331b36db4b3a3bec6
 DIST postgresql-15.4.tar.bz2 22850355 BLAKE2B 
e17c62c4e3f048f28073c1706bfa1d3eb065c1416117061fd07b325072c19348f8f2badea1364a054aebccf6d65c2ca21bb46d9cf621d78bd0a75f5dc4b21fe5
 SHA512 
37dd3e8b644d10c4f55963e07344ff4b0079adbae60052306f230f15e4ef4662b89e84a63dacc87cbf926c80b186d064a391283dd16e29ab47f7acc8a9860d0b
 DIST postgresql-16.0.tar.bz2 24528207 BLAKE2B 
a38bbe973796b5270ef2121e0f88dcaa46bbb8ed9e2d9f60b1b5a958e50a655ec763a5aa1a25478b0a3762494171674747e8e4b8efcd46068a7a84ff17ad9966
 SHA512 
c66b72d2d9bc503b9ad19c67384517ae921c494b2916f32157c2528dcbb38aefeb4a8cd5003fd40ba8a19612ea64511d534ff5d99e7a1b266024232f983bcf39

diff --git a/dev-db/postgresql/postgresql-11.20.ebuild 
b/dev-db/postgresql/postgresql-11.20.ebuild
deleted file mode 100644
index 052d6c8aee36..
--- a/dev-db/postgresql/postgresql-11.20.ebuild
+++ /dev/null
@@ -1,453 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10,11,12} )
-LLVM_MAX_SLOT=15
-
-inherit flag-o-matic linux-info llvm pam python-

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/, dev-db/postgis/files/

2023-09-18 Thread Aaron W. Swenson
commit: 434e1dda744fed161cee7fa6c3a23060d152db4b
Author: Chris Mayo  gmail  com>
AuthorDate: Sat Sep 16 16:44:03 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Sep 18 10:42:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=434e1dda

dev-db/postgis: Fix --without-gui being ignored

Signed-off-by: Chris Mayo  gmail.com>
Signed-off-by: Aaron W. Swenson  gentoo.org>

 .../postgis/files/postgis-3.4.0-without-gui.patch  |  13 ++
 dev-db/postgis/postgis-3.4.0-r2.ebuild | 143 +
 2 files changed, 156 insertions(+)

diff --git a/dev-db/postgis/files/postgis-3.4.0-without-gui.patch 
b/dev-db/postgis/files/postgis-3.4.0-without-gui.patch
new file mode 100644
index ..80a6d59be323
--- /dev/null
+++ b/dev-db/postgis/files/postgis-3.4.0-without-gui.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac b/configure.ac
+index 0fd6d5d6b..4ea8330ef 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1161,7 +1161,7 @@ dnl 
===
+ 
+ AC_ARG_WITH([gui],
+   [AS_HELP_STRING([--with-gui], [compile the data import GUI (requires 
GTK+2.0)])],
+-  [GUI="yes"], [GUI="no"])
++  [GUI="$withval"], [GUI="no"])
+ 
+ if test "x$GUI" = "xyes"; then
+   AC_MSG_RESULT([GUI: Build requested, checking for dependencies 
(GTK+2.0)])

diff --git a/dev-db/postgis/postgis-3.4.0-r2.ebuild 
b/dev-db/postgis/postgis-3.4.0-r2.ebuild
new file mode 100644
index ..b9539be3fb62
--- /dev/null
+++ b/dev-db/postgis/postgis-3.4.0-r2.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( {12..16} )
+POSTGRES_USEDEP="server"
+inherit autotools postgres-multi toolchain-funcs
+
+MY_P="${PN}-$(ver_rs 3 '')"
+
+if [[ ${PV} = ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git;
+else
+   PGIS="$(ver_cut 1-2)"
+   SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Geographic Objects for PostgreSQL"
+HOMEPAGE="https://postgis.net;
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="address-standardizer doc gtk static-libs topology"
+
+REQUIRED_USE="${POSTGRES_REQ_USE}"
+
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+RDEPEND="${POSTGRES_DEP}
+   dev-libs/json-c:=
+   dev-libs/libxml2:2
+   dev-libs/protobuf-c:=
+   >=sci-libs/geos-3.9.0
+   >=sci-libs/proj-6.1.0:=
+   >=sci-libs/gdal-1.10.0:=
+   address-standardizer? ( dev-libs/libpcre2 )
+   gtk? ( x11-libs/gtk+:2 )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.5
+   dev-libs/libxslt
+   virtual/imagemagick-tools[png]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.3-try-other-cpp-names.patch"
+   "${FILESDIR}/${PN}-3.4.0-without-gui.patch"
+   # source: https://github.com/google/flatbuffers/pull/7897
+   #"${FILESDIR}/${PN}-3.3.2-flatbuffers-abseil-2023.patch" # bug 905378
+)
+
+src_prepare() {
+   default
+
+   if [[ ${PV} = ** ]] ; then
+   source "${S}"/Version.config
+   PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
+   fi
+
+   # These modules are built using the same *FLAGS that were used to build
+   # dev-db/postgresql. The right thing to do is to ignore the current
+   # *FLAGS settings.
+   QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
+
+   # bug #775968
+   touch build-aux/ar-lib || die
+
+   local AT_M4DIR="macros"
+   eautoreconf
+
+   postgres-multi_src_prepare
+}
+
+src_configure() {
+   export CPP=$(tc-getCPP)
+
+   local myeconfargs=(
+   $(use_with address-standardizer)
+   $(use_with gtk gui)
+   $(use_with topology)
+   )
+   postgres-multi_foreach econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   postgres-multi_foreach emake
+   postgres-multi_foreach emake -C topology
+
+   if use doc ; then
+   postgres-multi_foreach emake comments
+   postgres-multi_foreach emake cheatsheets
+   postgres-multi_forbest emake -C doc html
+   fi
+}
+
+src_install() {
+   postgres-multi_foreach emake DESTDIR="${D}" install
+   postgres-multi_foreach emake -C topology DESTDIR="${D}"

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/

2023-09-18 Thread Aaron W. Swenson
commit: af53d4638808515ea0e55ce4a1dc86ee592ead00
Author: Chris Mayo  gmail  com>
AuthorDate: Sat Sep 16 16:44:03 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Sep 18 10:42:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af53d463

dev-db/postgis: Install missing images and cheatsheets

Closes: https://bugs.gentoo.org/832939
Signed-off-by: Chris Mayo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32843
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgis/postgis-3.4.0-r2.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/dev-db/postgis/postgis-3.4.0-r2.ebuild 
b/dev-db/postgis/postgis-3.4.0-r2.ebuild
index b9539be3fb62..515b220b2b43 100644
--- a/dev-db/postgis/postgis-3.4.0-r2.ebuild
+++ b/dev-db/postgis/postgis-3.4.0-r2.ebuild
@@ -98,7 +98,7 @@ src_compile() {
 
if use doc ; then
postgres-multi_foreach emake comments
-   postgres-multi_foreach emake cheatsheets
+   postgres-multi_forbest emake cheatsheets
postgres-multi_forbest emake -C doc html
fi
 }
@@ -115,12 +115,7 @@ src_install() {
 
if use doc ; then
postgres-multi_foreach emake DESTDIR="${D}" comments-install
-
-   docinto html
-   postgres-multi_forbest dodoc 
doc/html/{postgis-en.html,style.css}
-
-   docinto html/images
-   postgres-multi_forbest dodoc -r doc/html/images/*
+   postgres-multi_forbest emake DESTDIR="${D}" -C doc 
cheatsheet-install html-install html-assets-install
fi
 
use static-libs || find "${ED}" -name '*.a' -delete



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgbadger/

2023-06-22 Thread Aaron W. Swenson
commit: a9d6612995c49d91a04dcb5e47487e846aef4845
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Jun 22 11:07:20 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Jun 22 11:07:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d66129

dev-db/pgbadger: add 12.1

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgbadger/Manifest |  1 +
 dev-db/pgbadger/pgbadger-12.1.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 0c5ef5c1d8a8..4c1a7d3d1310 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -1,2 +1,3 @@
 DIST pgbadger-11.5.tar.gz 2305597 BLAKE2B 
1e88e52ac5861343e7122784f3ec1ecc38e67a2737db49a05661de473c990992f924c887eb86e34d3ca80d329c01af4a60893af5436d8a291bbeae0d7fdc0e81
 SHA512 
ed02066250539d339d5b784522eac37580873e8a5adde5b565cf6d11447fad469cc23b4ab88425b0322521b4ededd1f5a24670b0b9fdbd65aaa31e4e4088
 DIST pgbadger-11.8.tar.gz 2987593 BLAKE2B 
f6f5aeaba4aa2d982a3b71463bd6a02e47078d2491a703bdbeb81b349790807eaca91794be7b850dfea86615f9e8142f0513af2f68e3ff3fd0908ac50645bf18
 SHA512 
78082a4c9c4ca1836825d5b1718555951f29630b26eff20f30dab03d3cb30395107d6854e09f47143fb099ccfdb8d7c9319bc80f787792a33cdda70abef7bb38
+DIST pgbadger-12.1.tar.gz 3041661 BLAKE2B 
0489b52a56b20442f4ad9c2f22c63eee7049ad93b65166d4d87a96aebf8ca20dd3709291fed4a31df77c0c49e4efa10a66d9c185b9f7f66818057aca1a83a607
 SHA512 
16cdb64cd425b58d9f13a4ffe06eb79aeb0238c585e325ed7f1613a32a960fb19a5871c29ebd082ffc52b063b8da16d22ded1367e47557473389ead001dffc06

diff --git a/dev-db/pgbadger/pgbadger-12.1.ebuild 
b/dev-db/pgbadger/pgbadger-12.1.ebuild
new file mode 100644
index ..48bd85429c6f
--- /dev/null
+++ b/dev-db/pgbadger/pgbadger-12.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="pgBadger is a PostgreSQL log analyzer"
+HOMEPAGE="https://pgbadger.darold.net/;
+SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-perl/JSON-XS
+   dev-perl/Text-CSV_XS
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+   prove || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/, app-office/gnucash/files/

2023-06-20 Thread Aaron W. Swenson
commit: e5e3d2adb1fd78f86cab61f83c60664002db646c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jun 20 10:52:30 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Jun 20 10:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e3d2ad

app-office/gnucash: add 5.1

Closes: https://bugs.gentoo.org/904824
Closes: https://bugs.gentoo.org/908563
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest|   1 +
 .../files/gnucash-5.0-exclude-license.patch|  32 +++
 .../gnucash/files/gnucash-5.0-webkit2gtk-4.1.patch |  14 ++
 app-office/gnucash/gnucash-5.1.ebuild  | 221 +
 4 files changed, 268 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 55cde8404d6d..c677c031322f 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1 +1,2 @@
 DIST gnucash-4.13.tar.bz2 14658572 BLAKE2B 
027151a800194b854ad8bbe5175b24c99e924331f2b0a35745870542c2ade1e7347d2cbc3e400f621c6b5c1bb708633609a1891e729f8923d0c717537f884ca9
 SHA512 
7f1f5a6c6e537aca7e88c806461c58e90256954842026d801dba48586fa5817519220f532b9e460bc34751c94e6be4a80aac06325b7bada716616a735e2de3d3
+DIST gnucash-5.1.tar.bz2 14794000 BLAKE2B 
dd9465277e9df82cc4029b95b2c8488fcb382a38e850ac7a3644bcdf5f423fafe522fcf22b996abed035465e54c1326859cd7c434df0569dffa11a8c911f1267
 SHA512 
c7e336d4d54407ea14bd8c10bbb7cedf9d1fdb13e2bda214169d1755b8103e4c37550b9c75244b91cf151ee30299664e8655d3c6fc4119241b7a97abcfd2e8e6

diff --git a/app-office/gnucash/files/gnucash-5.0-exclude-license.patch 
b/app-office/gnucash/files/gnucash-5.0-exclude-license.patch
new file mode 100644
index ..4a1fd9944fad
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-5.0-exclude-license.patch
@@ -0,0 +1,32 @@
+diff -Naruw gnucash-5.0.orig/CMakeLists.txt gnucash-5.0/CMakeLists.txt
+--- gnucash-5.0.orig/CMakeLists.txt2023-04-13 10:23:18.271128349 -0400
 gnucash-5.0/CMakeLists.txt 2023-04-13 10:25:38.531172952 -0400
+@@ -665,7 +665,6 @@
+ ChangeLog.2022
+ DOCUMENTERS
+ HACKING
+-LICENSE
+ NEWS
+ README.dependencies
+ )
+@@ -928,20 +927,7 @@
+   )
+ endif()
+ 
+-#Link LICENSE to COPYING so that people expecting to find it,
+-#will. COPYING is normally linked by autogen.sh to the latest
+-#automake-provided version.
+-set (_CMD create_symlink)
+-if (WIN32)
+-  set(_CMD copy)
+-endif()
+ 
+-install(CODE
+-" execute_process(
+-  COMMAND ${CMAKE_COMMAND} -E ${_CMD} LICENSE COPYING
+-  WORKING_DIRECTORY ${CMAKE_INSTALL_DOCDIR}
+-  )"
+-)
+ 
+ #For windows, copy in some DLLs from Mingw
+ 

diff --git a/app-office/gnucash/files/gnucash-5.0-webkit2gtk-4.1.patch 
b/app-office/gnucash/files/gnucash-5.0-webkit2gtk-4.1.patch
new file mode 100644
index ..e2312f531825
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-5.0-webkit2gtk-4.1.patch
@@ -0,0 +1,14 @@
+diff -Naruw a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -210,10 +210,7 @@
+ pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkitgtk-3.0)
+ set(WEBKIT1 1 CACHE INTERNAL "WebKitGtk")
+   else()
+-pkg_check_modules (WEBKIT IMPORTED_TARGET webkit2gtk-4.0>=2.14.0)
+-if (NOT WEBKIT_FOUND)
+   pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkit2gtk-4.1)
+-endif()
+ set(WEBKIT2 1 CACHE INTERNAL "WebKit2Gtk4")
+   endif()
+ 

diff --git a/app-office/gnucash/gnucash-5.1.ebuild 
b/app-office/gnucash/gnucash-5.1.ebuild
new file mode 100644
index ..26c5d06278eb
--- /dev/null
+++ b/app-office/gnucash/gnucash-5.1.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-doc/gnucash-docs
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit cmake gnome2-utils python-single-r1
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes smartcard sqlite test"
+RESTRICT="!test? ( test )"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )
+"
+
+# dev-libs/boost must always be built with nls enabled.
+# net-libs/aqbanking dropped gtk with v6. So, to simplify the
+# dependency, we just rely on that.
+RDEPEND="
+   >=dev-libs/glib-2.56.1:2
+   >=dev-scheme/guile-2.2.0:=[regex]
+   >=sys-libs/zlib-1.1.4
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxml2:2

[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/, app-doc/gnucash-docs/files/

2023-06-20 Thread Aaron W. Swenson
commit: 4ae248b45caa193662da496c3fbedf2521097114
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jun 20 10:36:42 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Jun 20 10:36:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae248b4

app-doc/gnucash-docs: add 5.1

Bug: https://bugs.gentoo.org/908563
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest  |  1 +
 ...sh-docs-5.1-partially-revert-kde-help-dir.patch | 33 ++
 app-doc/gnucash-docs/gnucash-docs-5.1.ebuild   | 72 ++
 3 files changed, 106 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 41007c9966b0..6d9e4fe95294 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1 +1,2 @@
 DIST gnucash-docs-4.13.tar.gz 76306335 BLAKE2B 
61944e3da12d4f7b4a26f1301e640deca87656c4a9c7cd935f4c52ae69e49bf746850f09513d8fbd92314827f683c3a9c83c59479d583c192d977afdf9d8fce4
 SHA512 
7081a84c3426ef84e88aef520458a0d06382853cb9a51880766033b655f873d0926848387d573a38eca82cf0c6bceecdbd56704ab9ecb3068c78d7ce5c8d4da0
+DIST gnucash-docs-5.1.tar.gz 76533404 BLAKE2B 
6601548123b6c1bdb3f04f54a5a598eb12ca803b604c02357a4126a52ce2d39f4f44b3cc35eb874590898b0792a99190d8ddca795bd45457c9ee565b95405b39
 SHA512 
6976964c4163987c867142bbf5c23ebf05585a73bd78926e35983602cf0caa024e5e334c19603a568e3fc5cd1e2f6b96e61ca888d5c6679b76f764429b8acdd1

diff --git 
a/app-doc/gnucash-docs/files/gnucash-docs-5.1-partially-revert-kde-help-dir.patch
 
b/app-doc/gnucash-docs/files/gnucash-docs-5.1-partially-revert-kde-help-dir.patch
new file mode 100644
index ..3df07bf74cb3
--- /dev/null
+++ 
b/app-doc/gnucash-docs/files/gnucash-docs-5.1-partially-revert-kde-help-dir.patch
@@ -0,0 +1,33 @@
+From b3ee1bea524db8bffab9de7f2ae20193fc093c80 Mon Sep 17 00:00:00 2001
+From: Guido Falsi 
+Date: Mon, 19 Dec 2022 09:44:49 +0100
+Subject: finance/gnucash-docs: Update to 4.13
+
+- Partly revert upstream commit 513747413e which causes build to fail.
+
+--- a/cmake/AddXdgHelpTarget.cmake.orig2022-12-17 21:04:07 UTC
 b/cmake/AddXdgHelpTarget.cmake
+@@ -44,8 +44,8 @@ function (add_xdghelp_target docname lang entities fig
+   COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR}/figures"
+ 
+   # Add links to make our documentation visible for KDE's help system
+-  COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR_KDE_BASE}"
+-  COMMAND ${CMAKE_COMMAND} -E create_symlink "${BUILD_DIR_BASE}" 
"${BUILD_DIR_KDE_BASE}/${kde_lang}"
++  # COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR_KDE_BASE}"
++  # COMMAND ${CMAKE_COMMAND} -E create_symlink "${BUILD_DIR_BASE}" 
"${BUILD_DIR_KDE_BASE}/${kde_lang}"
+   COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/xdghelptrigger")
+ 
+ 
+@@ -90,8 +90,8 @@ function (add_xdghelp_target docname lang entities fig
+ 
+ # Add links to make our documentation visible for KDE's help system
+ set(doc_install_dir_kde_base 
"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/doc/HTML")
+-install(CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E make_directory 
\"${doc_install_dir_kde_base}\")"
+-COMPONENT "xdghelp")
+-install(CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E create_symlink 
\"../../../${doc_install_dir_base}\" 
\"${doc_install_dir_kde_base}/${kde_lang}\")"
+-COMPONENT "xdghelp")
++# install(CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E 
make_directory \"${doc_install_dir_kde_base}\")"
++#COMPONENT "xdghelp")
++# install(CODE "execute_process (COMMAND ${CMAKE_COMMAND} -E 
create_symlink \"../../../${doc_install_dir_base}\" 
\"${doc_install_dir_kde_base}/${kde_lang}\")"
++#COMPONENT "xdghelp")
+ endfunction()

diff --git a/app-doc/gnucash-docs/gnucash-docs-5.1.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-5.1.ebuild
new file mode 100644
index ..99767b336bff
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-5.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-office/gnucash
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake optfeature
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-style

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2023-06-01 Thread Aaron W. Swenson
commit: 03e86ab117eff577e520b7537b79adfb23f6b1b0
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Jun  1 17:10:00 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Jun  1 17:11:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e86ab1

dev-vcs/fossil: add 2.22

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-2.22.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 9c719a6045e3..5a76766833a5 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,2 +1,3 @@
 DIST fossil-src-2.19.tar.gz 6435868 BLAKE2B 
414dd8b1630bb6a8bcc22f3528da60386663e7f31191e5134474e37211e55323af45947452a0f09e21964dd3cd94ca6cf6e34ecd74e0d3e4f0dce7a50146f0ff
 SHA512 
fcd84df2d84c3a958bb19228de4320456382d3c925717c58bec42de86d96383a9208fb31ba6aaeccd9bc6bba949048d5c1ce3d2b3e8535951956ae18d9aa34e4
 DIST fossil-src-2.21.tar.gz 6703622 BLAKE2B 
fcc74ed5e3eec34f044624b128b8933b54d1cea99a212a1423e369fc469af4634f469f8c9c20af768c41edc9f1ec2592a074f87dadd5b9b90805906451268f0e
 SHA512 
22534eb632f485de895b291a35325efe9bfd13ec0df84e94afe822593489ecdb2998352dcd501123d8d4c426a40bd4ff43190b50fb849392f886dd94bee42bf3
+DIST fossil-src-2.22.tar.gz 6730858 BLAKE2B 
3f0108dfb5802c61d107a6318acd11061c8311f112376c8c96645d6b0de1441b3ec745fcb2e2ec3888ed15ca89f4a2af535f61edcc6f4b5944d81d381f522935
 SHA512 
99a456301ae4ac72449985ff3b8b2139b805ff84e27ffe4325bad0c90643dd51c655b0210cbfa290a621e33e42e1e35b75a6cdc1beb093221d2b5d23d64591bc

diff --git a/dev-vcs/fossil/fossil-2.22.ebuild 
b/dev-vcs/fossil/fossil-2.22.ebuild
new file mode 100644
index ..86f354db77d4
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.22.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_TAG="66ee0beb9b47d827bde533fe6a1fb2ead4ceb1936468881b4fb621bd6bdfd862"
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="https://www.fossil-scm.org/home;
+SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug fusefs json system-sqlite +ssl static tcl tcl-stubs
+ tcl-private-stubs th1-docs th1-hooks"
+
+# Please check sqlite minimum version on every release. This can be done with:
+# ./configure --print-minimum-sqlite-version
+RDEPEND="
+   sys-libs/zlib
+   || (
+   sys-libs/readline:0
+   dev-libs/libedit
+   )
+   system-sqlite? ( >=dev-db/sqlite-3.38.0:3 )
+   ssl? ( dev-libs/openssl:0= )
+   tcl? ( dev-lang/tcl:0= )
+"
+
+# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
+DEPEND="${RDEPEND}
+   !tcl? (
+   || (
+   dev-lang/tcl:*
+   dev-lang/jimtcl:*
+   )
+   )
+"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+PATCHES=(
+   # fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
+   "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch
+)
+
+S="${WORKDIR}/fossil-src-${PV}"
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json  && myconf+=' --json'
+   use system-sqlite && myconf+=' --disable-internal-sqlite'
+   use static&& myconf+=' --static'
+   use tcl   && myconf+=' --with-tcl=1'
+   use fusefs|| myconf+=' --disable-fusefs'
+
+   local u useflags
+   useflags=( tcl-stubs tcl-private-stubs th1-docs th1-hooks )
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC CXX
+   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2023-03-20 Thread Aaron W. Swenson
commit: f87e13ff2ad9583899ed04bc024c53eb297a9715
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Mar 20 10:50:18 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Mar 20 10:50:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87e13ff

dev-vcs/fossil: add 2.21

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-2.21.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 7d91d7c41f02..9c719a6045e3 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1 +1,2 @@
 DIST fossil-src-2.19.tar.gz 6435868 BLAKE2B 
414dd8b1630bb6a8bcc22f3528da60386663e7f31191e5134474e37211e55323af45947452a0f09e21964dd3cd94ca6cf6e34ecd74e0d3e4f0dce7a50146f0ff
 SHA512 
fcd84df2d84c3a958bb19228de4320456382d3c925717c58bec42de86d96383a9208fb31ba6aaeccd9bc6bba949048d5c1ce3d2b3e8535951956ae18d9aa34e4
+DIST fossil-src-2.21.tar.gz 6703622 BLAKE2B 
fcc74ed5e3eec34f044624b128b8933b54d1cea99a212a1423e369fc469af4634f469f8c9c20af768c41edc9f1ec2592a074f87dadd5b9b90805906451268f0e
 SHA512 
22534eb632f485de895b291a35325efe9bfd13ec0df84e94afe822593489ecdb2998352dcd501123d8d4c426a40bd4ff43190b50fb849392f886dd94bee42bf3

diff --git a/dev-vcs/fossil/fossil-2.21.ebuild 
b/dev-vcs/fossil/fossil-2.21.ebuild
new file mode 100644
index ..f7baf17994b4
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.21.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_TAG="f9aa474081f0618c76f4c2f4d6f0277a3fd480aa185d7da0b8b61b00fad1aa78"
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="https://www.fossil-scm.org/home;
+SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug fusefs json system-sqlite +ssl static tcl tcl-stubs
+ tcl-private-stubs th1-docs th1-hooks"
+
+# Please check sqlite minimum version on every release. This can be done with:
+# ./configure --print-minimum-sqlite-version
+RDEPEND="
+   sys-libs/zlib
+   || (
+   sys-libs/readline:0
+   dev-libs/libedit
+   )
+   system-sqlite? ( >=dev-db/sqlite-3.38.0:3 )
+   ssl? ( dev-libs/openssl:0= )
+   tcl? ( dev-lang/tcl:0= )
+"
+
+# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
+DEPEND="${RDEPEND}
+   !tcl? (
+   || (
+   dev-lang/tcl:*
+   dev-lang/jimtcl:*
+   )
+   )
+"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+PATCHES=(
+   # fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
+   "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch
+)
+
+S="${WORKDIR}/fossil-src-${PV}"
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json  && myconf+=' --json'
+   use system-sqlite && myconf+=' --disable-internal-sqlite'
+   use static&& myconf+=' --static'
+   use tcl   && myconf+=' --with-tcl=1'
+   use fusefs|| myconf+=' --disable-fusefs'
+
+   local u useflags
+   useflags=( tcl-stubs tcl-private-stubs th1-docs th1-hooks )
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC CXX
+   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/files/, app-office/gnucash/

2023-03-16 Thread Aaron W. Swenson
commit: 6715bfa117329c514519522bce6804eddfb2cef6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Mar 16 12:43:48 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Mar 16 12:44:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6715bfa1

app-office/gnucash: add 4.13

Drops detecting 4.0 and only looks for 4.1 to satisfy webkit-gtk requirement.

Bug: https://bugs.gentoo.org/893676

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest|   1 +
 .../files/gnucash-4.13-webkit2gtk-4.1.patch|  16 ++
 app-office/gnucash/gnucash-4.13.ebuild | 221 +
 3 files changed, 238 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 7cd1d60f1a24..f9528018322d 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1 +1,2 @@
 DIST gnucash-4.12.tar.bz2 14552115 BLAKE2B 
6d5faf2fa1d096315bd6c346e0291109669fd9df4bc0404f4dbc2fc56c8a361aeff57e3535fea862f21ff59391319010b7f28c9bd7df658a1b0c518894862585
 SHA512 
4c930dfc9a10dfd06d3c52874a61e533ddc39deb1c334162dc3a096d998dbdfcac61520ae94dedbc6742b7807e250ff92d26067a70c4ab156e46bed333bbfd37
+DIST gnucash-4.13.tar.bz2 14658572 BLAKE2B 
027151a800194b854ad8bbe5175b24c99e924331f2b0a35745870542c2ade1e7347d2cbc3e400f621c6b5c1bb708633609a1891e729f8923d0c717537f884ca9
 SHA512 
7f1f5a6c6e537aca7e88c806461c58e90256954842026d801dba48586fa5817519220f532b9e460bc34751c94e6be4a80aac06325b7bada716616a735e2de3d3

diff --git a/app-office/gnucash/files/gnucash-4.13-webkit2gtk-4.1.patch 
b/app-office/gnucash/files/gnucash-4.13-webkit2gtk-4.1.patch
new file mode 100644
index ..1e2197737613
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-4.13-webkit2gtk-4.1.patch
@@ -0,0 +1,16 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -211,10 +211,7 @@
+ pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkitgtk-3.0)
+ set(WEBKIT1 1 CACHE INTERNAL "WebKitGtk")
+   else()
+-pkg_check_modules (WEBKIT IMPORTED_TARGET webkit2gtk-4.0>=2.14.0)
+-if (NOT WEBKIT_FOUND)
+-  pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkit2gtk-4.1)
+-endif()
++pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkit2gtk-4.1)
+ set(WEBKIT2 1 CACHE INTERNAL "WebKit2Gtk4")
+   endif()
+ 
+
+Diff finished.  Thu Mar  9 08:21:53 2023

diff --git a/app-office/gnucash/gnucash-4.13.ebuild 
b/app-office/gnucash/gnucash-4.13.ebuild
new file mode 100644
index ..f1335eb5330f
--- /dev/null
+++ b/app-office/gnucash/gnucash-4.13.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-doc/gnucash-docs
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes register2 smartcard sqlite test"
+RESTRICT="!test? ( test )"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )
+"
+
+# dev-libs/boost must always be built with nls enabled.
+# net-libs/aqbanking dropped gtk with v6. So, to simplify the
+# dependency, we just rely on that.
+RDEPEND="
+   >=dev-libs/glib-2.56.1:2
+   >=dev-scheme/guile-2.2.0:=[regex]
+   >=sys-libs/zlib-1.1.4
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-6[ofx?]
+   >=sys-libs/gwenhywfar-4.20.0:=
+   smartcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gui? (
+   >=x11-libs/gtk+-3.22.30:3
+   gnome-base/dconf
+   net-libs/webkit-gtk:4.1=
+   aqbanking? ( sys-libs/gwenhywfar:=[gtk] )
+   )
+   mysql? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[mysql]
+   )
+   ofx? ( >=dev-libs/libofx-0.9.12:= )
+   postgres? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[postgres]
+   )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   ')
+   )
+   quotes? (
+   >=dev-perl/Finance-Quote-1.11
+   dev-perl/Date-Manip
+   dev-perl/HTML-TableExtract
+   

[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/files/, app-doc/gnucash-docs/

2023-03-16 Thread Aaron W. Swenson
commit: 2c6b17fa9043f381a2b183326cc8713c2e4be9aa
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Mar 16 12:23:19 2023 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Mar 16 12:38:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c6b17fa

app-doc/gnucash-docs: add 4.13

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest  |  1 +
 .../gnucash-docs-4.13-reverese-kde-help-dir.patch  | 75 ++
 app-doc/gnucash-docs/gnucash-docs-4.13.ebuild  | 72 +
 3 files changed, 148 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 5a1c8e3f1e42..bd47ea5de82b 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1 +1,2 @@
 DIST gnucash-docs-4.12.tar.gz 76306600 BLAKE2B 
78fb413099701da8c251681fa9724867f94cd731f396a80fd2be647790f32285a45eb857bfeae4ed6c36f5ec7664bc5aabfbdc2237d155a9f95aab78bf3227fa
 SHA512 
29db1a402f7d417ad1a2f4db683974447add597e1b9e1b421789f3d2c8f987d1692202bb9052548b5ce544973c12bd538abab5ff33d3253330f0535ef920c8f7
+DIST gnucash-docs-4.13.tar.gz 76306335 BLAKE2B 
61944e3da12d4f7b4a26f1301e640deca87656c4a9c7cd935f4c52ae69e49bf746850f09513d8fbd92314827f683c3a9c83c59479d583c192d977afdf9d8fce4
 SHA512 
7081a84c3426ef84e88aef520458a0d06382853cb9a51880766033b655f873d0926848387d573a38eca82cf0c6bceecdbd56704ab9ecb3068c78d7ce5c8d4da0

diff --git 
a/app-doc/gnucash-docs/files/gnucash-docs-4.13-reverese-kde-help-dir.patch 
b/app-doc/gnucash-docs/files/gnucash-docs-4.13-reverese-kde-help-dir.patch
new file mode 100644
index ..0f48fd5056b8
--- /dev/null
+++ b/app-doc/gnucash-docs/files/gnucash-docs-4.13-reverese-kde-help-dir.patch
@@ -0,0 +1,75 @@
+From 513747413efc4732f5ae824ccc84316169b1523f Mon Sep 17 00:00:00 2001
+From: Geert Janssens 
+Date: Thu, 20 Oct 2022 11:25:19 +0200
+Subject: [PATCH] Ensure our documentation is also found when gnucash is run in
+ KDE
+
+Turns out KDE is not adhering to the xdg spec after all.
+It has support for the old ghelp mechanism, but when using
+the help: prefix, it falls back to an internal protocol.
+In that case the requested document is searched for in
+/share/doc/HTML/.
+Extra caveat - the English documentation is searched for
+in a directory 'en' instead of 'C'.
+This is not a problem in yelp, only in khelpcenter. Unfortunately
+khelpcenter is the default application to process help: prefixes
+in a Kde plasma desktop, hence the workaround.
+---
+ cmake/AddXdgHelpTarget.cmake | 28 +---
+ 1 file changed, 25 insertions(+), 3 deletions(-)
+
+diff --git a/cmake/AddXdgHelpTarget.cmake b/cmake/AddXdgHelpTarget.cmake
+index efbe20f25..f0c800f2e 100644
+--- a/cmake/AddXdgHelpTarget.cmake
 b/cmake/AddXdgHelpTarget.cmake
+@@ -10,7 +10,16 @@
+ 
+ function (add_xdghelp_target docname lang entities figures)
+ 
+-set(BUILD_DIR "${DATADIR_BUILD}/help/${lang}/${docname}")
++set(BUILD_DIR_BASE "${DATADIR_BUILD}/help/${lang}")
++set(BUILD_DIR "${BUILD_DIR_BASE}/${docname}")
++
++# Define location where KDE's help system looks for 
++# when invoked with help:
++set(kde_lang ${lang})
++if (lang STREQUAL "C")
++set(kde_lang "en")
++endif()
++set(BUILD_DIR_KDE_BASE "${DATADIR_BUILD}/doc/HTML")
+ 
+ set(source_files "")
+ foreach(xml_file ${entities} index.docbook)
+@@ -33,6 +42,10 @@ function (add_xdghelp_target docname lang entities figures)
+   OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/xdghelptrigger"
+   COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR}"
+   COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR}/figures"
++
++  # Add links to make our documentation visible for KDE's help system
++  COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR_KDE_BASE}"
++  COMMAND ${CMAKE_COMMAND} -E create_symlink "${BUILD_DIR_BASE}" 
"${BUILD_DIR_KDE_BASE}/${kde_lang}"
+   COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/xdghelptrigger")
+ 
+ 
+@@ -66,10 +79,19 @@ function (add_xdghelp_target docname lang entities figures)
+ 
+ add_dependencies(${docname}-xdghelp "${lang}-${docname}-xdghelp")
+ 
++set(doc_install_dir_base "${CMAKE_INSTALL_DATADIR}/help/${lang}")
++set(doc_install_dir "${doc_install_dir_base}/${docname}")
+ install(FILES ${source_files}
+-DESTINATION "${CMAKE_INSTALL_DATADIR}/help/${lang}/${docname}"
++DESTINATION "${doc_install_dir}"
+ COMPONENT "xdghelp")
+ install(FILES ${figures}
+-DESTINATION "${CMAKE_INSTALL_DATADIR}/help/${lang}/${docname}/figures"
++DESTINATION "${doc_install_dir}/figures"
++COMPONENT "xdghelp")
++
++# Add

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/files/, dev-db/pgpool2/

2022-10-24 Thread Aaron W. Swenson
commit: 296d9686a4cb50f7d6d19da621140623ab03b422
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Oct 24 12:41:53 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Oct 24 12:41:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296d9686

dev-db/pgpool2: Fix run paths patch

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgpool2/files/pgpool--run_paths.patch | 98 
 dev-db/pgpool2/pgpool2-.ebuild   |  6 +-
 2 files changed, 101 insertions(+), 3 deletions(-)

diff --git a/dev-db/pgpool2/files/pgpool--run_paths.patch 
b/dev-db/pgpool2/files/pgpool--run_paths.patch
new file mode 100644
index ..bca3b213edb9
--- /dev/null
+++ b/dev-db/pgpool2/files/pgpool--run_paths.patch
@@ -0,0 +1,98 @@
+--- a/src/include/parser/pg_config_manual.h
 b/src/include/parser/pg_config_manual.h
+@@ -244,7 +244,7 @@
+  * support them yet.
+  */
+ #ifndef WIN32
+-#define DEFAULT_PGSOCKET_DIR  "/tmp"
++#define DEFAULT_PGSOCKET_DIR  "/run/postgresql"
+ #else
+ #define DEFAULT_PGSOCKET_DIR ""
+ #endif
+--- a/src/include/pcp/pcp_stream.h
 b/src/include/pcp/pcp_stream.h
+@@ -49,6 +49,6 @@
+ extern intpcp_write(PCP_CONNECTION * pc, void *buf, int len);
+ extern intpcp_flush(PCP_CONNECTION * pc);
+ 
+-#define UNIX_DOMAIN_PATH "/tmp"
++#define UNIX_DOMAIN_PATH "/run/pgpool"
+ 
+ #endif/* PCP_STREAM_H 
*/
+--- a/src/include/pool.h
 b/src/include/pool.h
+@@ -69,16 +69,16 @@
+ #define HBA_CONF_FILE_NAME "pool_hba.conf"
+ 
+ /* pid file directory */
+-#define DEFAULT_LOGDIR "/tmp"
++#define DEFAULT_LOGDIR "/run/pgpool"
+ 
+ /* Unix domain socket directory */
+-#define DEFAULT_SOCKET_DIR "/tmp"
++#define DEFAULT_SOCKET_DIR "/run/postgresql"
+ 
+ /* Unix domain socket directory for watchdog IPC */
+-#define DEFAULT_WD_IPC_SOCKET_DIR "/tmp"
++#define DEFAULT_WD_IPC_SOCKET_DIR "/run/pgpool"
+ 
+ /* pid file name */
+-#define DEFAULT_PID_FILE_NAME "/var/run/pgpool/pgpool.pid"
++#define DEFAULT_PID_FILE_NAME "/run/pgpool/pgpool.pid"
+ 
+ /* status file name */
+ #define STATUS_FILE_NAME "pgpool_status"
+--- a/src/sample/pgpool.conf.sample-stream
 b/src/sample/pgpool.conf.sample-stream
+@@ -39,10 +39,8 @@
+ #port = 
+# Port number
+# (change requires restart)
+-#unix_socket_directories = '/tmp'
++unix_socket_directories = '/run/postgresql'
+# Unix domain socket path(s)
+-   # The Debian package defaults to
+-   # /var/run/postgresql
+# (change requires restart)
+ #unix_socket_group = ''
+# The Owner group of Unix domain socket(s)
+@@ -65,10 +63,8 @@
+ #pcp_port = 9898
+# Port number for pcp
+# (change requires restart)
+-#pcp_socket_dir = '/tmp'
++pcp_socket_dir = '/run/pgpool'
+# Unix domain socket path for pcp
+-   # The Debian package defaults to
+-   # /var/run/postgresql
+# (change requires restart)
+ #listen_backlog_multiplier = 2
+# Set the backlog parameter of listen(2) to
+@@ -298,13 +294,13 @@
+ # FILE LOCATIONS
+ 
#--
+ 
+-#pid_file_name = '/var/run/pgpool/pgpool.pid'
++pid_file_name = '/run/pgpool/pgpool.pid'
+# PID file name
+# Can be specified as relative to the"
+# location of pgpool.conf file or
+# as an absolute path
+# (change requires restart)
+-#logdir = '/tmp'
++logdir = '/run/pgpool'
+# Directory of pgPool status file
+# (change requires restart)
+ 
+@@ -687,10 +683,8 @@
+ # Authentication key for watchdog 
communication
+ # (change requires restart)
+ 
+-#wd_ipc_socket_dir = '/tmp'
++wd_ipc_socket_dir = '/run/postgresql'
+ # Unix domain socket path for watchdog 
IPC socket
+-# The Debian package defaults to
+-# /var/run/postgresql
+ # (change requires restart)
+ 
+ 

diff --git a/dev-db/pgpool2/pgpool2-.ebuild 
b/dev-db/pgpool2/

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/files/, dev-db/pgpool2/

2022-10-24 Thread Aaron W. Swenson
commit: e91a99c9ae8a855d91aec9885035986850ba7330
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Oct 24 12:34:39 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Oct 24 12:34:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91a99c9

dev-db/pgpool2: Cleanup

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgpool2/Manifest   |   4 -
 dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch | 432 --
 dev-db/pgpool2/pgpool2-4.2.1-r2.ebuild|  97 -
 dev-db/pgpool2/pgpool2-4.2.2-r2.ebuild|  96 -
 dev-db/pgpool2/pgpool2-4.2.9.ebuild   |  98 -
 dev-db/pgpool2/pgpool2-4.3.1.ebuild   |  91 -
 6 files changed, 818 deletions(-)

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index a7796736bd16..6965fad53945 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -1,5 +1 @@
-DIST pgpool-II-4.2.1.tar.gz 4713114 BLAKE2B 
207cb3c43e47d40385d6808195561117293e5acec6bc34664ec7a1d8754bf9beb8c5350252a4274d4c50520254089f0e5a5fdfc0faf778186fa8000db6124df2
 SHA512 
b859a3952f69dd98a3df60b33b801d3bc96b9a11757593795a89751abe558c6baab10a37701d69d415c9da26a16abcdc72e0209e74c62204facfb25cdbc512f8
-DIST pgpool-II-4.2.2.tar.gz 4734840 BLAKE2B 
2b4d26991732293e1411d1219f85a8c9ad1dca72c63069381ae1377a02ae215e813356172f3b89b42b9140549c92c76d443b125bb65cbc6abf03d2b99cf18dab
 SHA512 
a147c810cc691fb27b823a813cbd2eaad66822c7c9f5c0f829cc70d4ac65911bbe827640f2dbd8060913276ed97340b52167e4332e9cdf013b6c9bc144c7b5d8
-DIST pgpool-II-4.2.9.tar.gz 4642836 BLAKE2B 
75cfaf86d2e7a4f9677b7d5a98b783e25458e282b682979d31023372dd827dd0b52bf684949e9c97e404c383ab8b2f526e40b00e643d3d6566c702b111a13e34
 SHA512 
b0256095298e1c1ee50133b4bdc5716aea52f2ab6dc4dc4152ca0415f9b5ccfc14f97d6af1167e69fa1e2b0fd37468a5a10a1cffd8dfcea8e93b11616a66cf42
-DIST pgpool-II-4.3.1.tar.gz 6034811 BLAKE2B 
6ca2a27eefc2b20186d0e5cbdfd838f429d9996e299ab177e655ed69aa214e676029db728b16020dbdc49d9036fe7aad71d6abb12b486a4cf8fb8348bb201c6c
 SHA512 
a5417d9f5baa1b39e3645f7d44accf0a2f04d5fc5cb4d28089169aaebbd15c20b4cd280d09f15fa764c3b793117086fc03f5d7be584c0c5ff9c5f8e11ddb9ef8
 DIST pgpool-II-4.3.2.tar.gz 5846769 BLAKE2B 
82cfe7095ad303ac3a910c533d6e57edb4e3d5b28a9a9bffb2df473dd3087ec329d3a77f9490d9bb738d5d1a443020d96d0e9a1b1d6adecc04cce5d1caa04e7d
 SHA512 
771426257eddb5c48504c80a2c8cccf44a18f7ea50df55654b7e9e017bda561a73a3e1f0db79785785ff6893d6df26f73b55310d0184ef3301838d12290d3d4c

diff --git a/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch 
b/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch
deleted file mode 100644
index 2eca0fd59185..
--- a/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch
+++ /dev/null
@@ -1,432 +0,0 @@
-diff -Naruw a/src/include/parser/pg_config_manual.h 
b/src/include/parser/pg_config_manual.h
 a/src/include/parser/pg_config_manual.h
-+++ b/src/include/parser/pg_config_manual.h
-@@ -228,7 +228,7 @@
-  * support them yet.
-  */
- #ifndef WIN32
--#define DEFAULT_PGSOCKET_DIR  "/tmp"
-+#define DEFAULT_PGSOCKET_DIR  "/run/postgresql"
- #else
- #define DEFAULT_PGSOCKET_DIR ""
- #endif
-diff -Naruw a/src/include/pcp/pcp_stream.h b/src/include/pcp/pcp_stream.h
 a/src/include/pcp/pcp_stream.h
-+++ b/src/include/pcp/pcp_stream.h
-@@ -49,6 +49,6 @@
- extern intpcp_write(PCP_CONNECTION * pc, void *buf, int len);
- extern intpcp_flush(PCP_CONNECTION * pc);
- 
--#define UNIX_DOMAIN_PATH "/tmp"
-+#define UNIX_DOMAIN_PATH "/run/pgpool"
- 
- #endif/* PCP_STREAM_H 
*/
-diff -Naruw a/src/include/pool.h b/src/include/pool.h
 a/src/include/pool.h
-+++ b/src/include/pool.h
-@@ -69,16 +69,16 @@
- #define HBA_CONF_FILE_NAME "pool_hba.conf"
- 
- /* pid file directory */
--#define DEFAULT_LOGDIR "/tmp"
-+#define DEFAULT_LOGDIR "/run/pgpool"
- 
- /* Unix domain socket directory */
--#define DEFAULT_SOCKET_DIR "/tmp"
-+#define DEFAULT_SOCKET_DIR "/run/postgresql"
- 
- /* Unix domain socket directory for watchdog IPC */
--#define DEFAULT_WD_IPC_SOCKET_DIR "/tmp"
-+#define DEFAULT_WD_IPC_SOCKET_DIR "/run/pgpool"
- 
- /* pid file name */
--#define DEFAULT_PID_FILE_NAME "/var/run/pgpool/pgpool.pid"
-+#define DEFAULT_PID_FILE_NAME "/run/pgpool/pgpool.pid"
- 
- /* status file name */
- #define STATUS_FILE_NAME "pgpool_status"
-diff -Naruw a/src/sample/pgpool.conf.sample b/src/sample/pgpool.conf.sample
 a/src/sample/pgpool.conf.sample
-+++ b/src/sample/pgpool.conf.sample
-@@ -39,10 +39,8 @@
- port = 
-# Port number
-# (change requires restart)
--socket_dir = '/tmp'
-+socket_dir = '/run/postgresql'
-# Unix domain socket path
--  

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2022-10-21 Thread Aaron W. Swenson
commit: cef950a62ccc93e50374356090b1f3203c47dc3b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct 21 12:23:52 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Oct 21 12:23:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef950a6

dev-vcs/fossil: Cleanup

Removed unusued miniz flag description.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest  |  1 -
 dev-vcs/fossil/fossil-2.16-r1.ebuild | 75 
 dev-vcs/fossil/metadata.xml  |  4 --
 3 files changed, 80 deletions(-)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 0170a6c0fdee..7d91d7c41f02 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,2 +1 @@
-DIST fossil-src-2.16.tar.gz 6275775 BLAKE2B 
504f828f121385ec73311b340e0abfdba7da6a8571adb390c55c75fea0ef027366fb914c12552e177988bedbb735a3148d87ebdb23ffc2ce4b7bef8ef603692a
 SHA512 
0569640a3b509c592f812a42526eec88ead034ba0ba3de93da62cfb1caa751954ae185eaa3398d411a02ee2a858ecae6cdf4e47199847527f7524fc9798a4b12
 DIST fossil-src-2.19.tar.gz 6435868 BLAKE2B 
414dd8b1630bb6a8bcc22f3528da60386663e7f31191e5134474e37211e55323af45947452a0f09e21964dd3cd94ca6cf6e34ecd74e0d3e4f0dce7a50146f0ff
 SHA512 
fcd84df2d84c3a958bb19228de4320456382d3c925717c58bec42de86d96383a9208fb31ba6aaeccd9bc6bba949048d5c1ce3d2b3e8535951956ae18d9aa34e4

diff --git a/dev-vcs/fossil/fossil-2.16-r1.ebuild 
b/dev-vcs/fossil/fossil-2.16-r1.ebuild
deleted file mode 100644
index a750a2526ae7..
--- a/dev-vcs/fossil/fossil-2.16-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_TAG=7aedd5675883d4412cf20917d340b6985e3ecb842e88a39f135df034b2d5f4d3
-
-DESCRIPTION="Simple, high-reliability, source control management, and more"
-HOMEPAGE="https://www.fossil-scm.org/;
-SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86"
-IUSE="debug fusefs json miniz system-sqlite +ssl static tcl tcl-stubs
- tcl-private-stubs th1-docs th1-hooks"
-
-REQUIRED_USE="ssl? ( !miniz )"
-
-RDEPEND="
-   sys-libs/zlib
-   || (
-   sys-libs/readline:0
-   dev-libs/libedit
-   )
-   system-sqlite? ( >=dev-db/sqlite-3.35.0:3 )
-   ssl? ( dev-libs/openssl:0= )
-   tcl? ( dev-lang/tcl:0= )
-"
-
-# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
-DEPEND="${RDEPEND}
-   !tcl? (
-   || (
-   dev-lang/tcl:*
-   dev-lang/jimtcl:*
-   )
-   )
-"
-
-# Tests can't be run from the build directory
-RESTRICT="test"
-
-# fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
-PATCHES=( "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch )
-
-S="${WORKDIR}/fossil-src-${PV}"
-
-src_configure() {
-   # this is not an autotools situation so don't make it seem like one
-   # --with-tcl: works
-   # --without-tcl: dies
-   local myconf="--with-openssl=$(usex ssl auto none)"
-   use debug && myconf+=' --fossil-debug'
-   use json  && myconf+=' --json'
-   use system-sqlite && myconf+=' --disable-internal-sqlite'
-   use static&& myconf+=' --static'
-   use tcl   && myconf+=' --with-tcl=1'
-   use fusefs|| myconf+=' --disable-fusefs'
-
-   local u useflags
-   useflags=( miniz tcl-stubs tcl-private-stubs th1-docs th1-hooks )
-   for u in ${useflags[@]} ; do
-   use ${u} &&  myconf+=" --with-${u}"
-   done
-
-   tc-export CC CXX
-   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
-}
-
-src_install() {
-   dobin fossil
-}

diff --git a/dev-vcs/fossil/metadata.xml b/dev-vcs/fossil/metadata.xml
index 06d9dccc1fad..947d802f108f 100644
--- a/dev-vcs/fossil/metadata.xml
+++ b/dev-vcs/fossil/metadata.xml
@@ -8,10 +8,6 @@

Enable the Fuse Filesystem
Enable the JSON API of Fossil's wiki
-   
-   Use the bundled miniz for compression instead of
-   zlib. Incompatible with ssl.
-   

Use the system SQLite instead of the bundled one




[gentoo-commits] repo/gentoo:master commit in: dev-db/pspg/

2022-10-21 Thread Aaron W. Swenson
commit: cffe0935a532c50cbb104acd2061b80fa1a051ff
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct 21 12:13:18 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Oct 21 12:13:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffe0935

dev-db/pspg: Bump to 5.5.8

Dependency on dev-db/postgresql is now optional.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest  |  1 +
 dev-db/pspg/pspg-5.5.8.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 32aa6ebed49d..b2207f4c1cc9 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1 +1,2 @@
 DIST pspg-5.5.4.tar.gz 2415002 BLAKE2B 
1b7712318069c5fe69afe5e7477aa2a415d007a1f41af866726b11e65073c507ed12a51de14fc39ee06df9ccbe2763472332f55dda49167547e6ba590850bb5b
 SHA512 
f13f4d7424d7b172a1fc5f963e7390a53f73f5c53ea4af7a9bed32dabc99f657e46cae550e8d5c7dd756b3496dd2ad665f3fd6551e54f9add1b3aef491709572
+DIST pspg-5.5.8.tar.gz 2428371 BLAKE2B 
09021f61c51698fd85ccf61c559014b6ffecad72079abf10c7dc50249bffbe34b86afa124a30a8d4f5c360af069ec623a4815288267a2ee225f7030de14b76d4
 SHA512 
f3fa9bc097ac43ab0113586b3474e9137c84b2ca844c45397a7ec185a01c66daa204f7bf739f7b65f1d741de02be8f7c1ba7df5abaa962008f33f6082c576b9f

diff --git a/dev-db/pspg/pspg-5.5.8.ebuild b/dev-db/pspg/pspg-5.5.8.ebuild
new file mode 100644
index ..08af431e6bb1
--- /dev/null
+++ b/dev-db/pspg/pspg-5.5.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A better pager for CLI database clients, and can substitute psql"
+HOMEPAGE="https://github.com/okbob/pspg;
+SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="postgres"
+RESTRICT="test"
+
+RDEPEND="
+sys-libs/ncurses:=
+sys-libs/readline:=
+postgres? ( dev-db/postgresql:= )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   econf $(use_with postgres postgresql)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/files/, dev-db/postgresql/

2022-08-15 Thread Aaron W. Swenson
commit: b02edae84b979b6a303de9a9410a57bfa33386d3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Aug 15 16:52:47 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Aug 15 16:52:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b02edae8

dev-db/postgresql: Security bump

Vulnerability CVE-2022-2625 addressed by bump to:
- 10.22
- 11.17
- 12.12
- 13.8
- 14.5
- 15_beta3

Also, pgbench is installed with -server again.

Removed unused eclasses multilib and prefix.

Bug: https://bugs.gentoo.org/865255
Closes: https://bugs.gentoo.org/860360

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/Manifest |   6 +
 .../files/postgresql-13.8-no-server.patch  | 144 ++
 .../files/postgresql-14.5-no-server.patch  | 146 +++
 .../files/postgresql-15_beta3-no-server.patch  | 146 +++
 ...tgresql-.ebuild => postgresql-10.22.ebuild} | 285 ++--
 ...tgresql-.ebuild => postgresql-11.17.ebuild} | 289 ++---
 ...tgresql-.ebuild => postgresql-12.12.ebuild} | 289 ++---
 ...stgresql-.ebuild => postgresql-13.8.ebuild} | 273 ++-
 ...stgresql-.ebuild => postgresql-14.5.ebuild} | 266 +--
 ...esql-.ebuild => postgresql-15_beta3.ebuild} | 264 +--
 dev-db/postgresql/postgresql-.ebuild   |   7 +-
 11 files changed, 1225 insertions(+), 890 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 30f18e1224c6..9728a27e7cda 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,16 +1,22 @@
 DIST postgresql-10.19.tar.bz2 19261478 BLAKE2B 
3ccd44d68980ddb0e394b811af20c213cf89eb8d4374d2c49c9cda5165f222ca849a2db4fe4d521991f15f9cc84ec35bafa91083b9625f2a6729159f490a94c9
 SHA512 
41b0f5026be7d563e41b54e9ea7199dd466a132d355be0b71a91d41f533d97fbf550eccf2a2ece3d60c5dab5921ebeea3ac4780c18c54b924df52d7423305a22
 DIST postgresql-10.20.tar.bz2 19371473 BLAKE2B 
24ce3e3dda749375e999206307154e79bf15d20b3cd598ba0b78bf27976241d71e88e6fa4cd459b675bc9a9047e9315321b1535dbb41ed9e558858c2a7e9dd31
 SHA512 
44cfca541947d58c70593b767d3c2423f20cc6904f3d4cea8f63c1802ccbc569130c4a2a15f1af152285926f6a200e13d59c21584295dafd6f6e74bd38251428
 DIST postgresql-10.21.tar.bz2 19409454 BLAKE2B 
5e43abaee8156b9eb99360efeb25ba268f93a60ac2c29044d9025c4faa8753d84cb3c0c8cbcd65eb9e0eb094ebf63e0cc1cbd0ef12c0a2faa360754e63ae106a
 SHA512 
1053e15505c0448df491119c9aad1617889b66118628a2155e3ec87e6648b2071a0a54e10d8fbbe00161b2aa86d1a6194d932a8cf5808c626e7972d135bb05c5
+DIST postgresql-10.22.tar.bz2 19455874 BLAKE2B 
10a8a894ba6e649abcc68abfd829bd30bca04b6e90f987ae5771fe02474517254ea2b48c7c9f2a899309de7b84aeaf13bac025965a9cc44814727ba257a633d7
 SHA512 
2e1ea75be7696ffbbb947351a8e8e55aaf067f86ad318308499a6a58797f0bf86227ed33e257e261c5c71ebba2f73ba514ef195a2394b91414ce6a0c3ab62532
 DIST postgresql-11.14.tar.bz2 20172910 BLAKE2B 
a033752fc5fc593c96fe63a258b2cc0d4b896548a366e3fefa8afde1f96ab64aab97eb395b10ae10494709963ed924623279f76f66870c4faee435969400c1b7
 SHA512 
ab71461ee6fb4cdc5b4240f7ecd8af2497ce6780283fde2abf5951ffdb616bd0c8ed22b26fdfca402a346e663ff77c4d17f3284c9d700e6fd6795b2aec97c9be
 DIST postgresql-11.15.tar.bz2 20245750 BLAKE2B 
f6a632606fe4b34b2a44df2c165ccfa6e890b85f4f6048994f781428bbd1de6888a24493fb5d0c231f3f34e6a4e94cfd23078a9afdaf5925d284b4854847d23f
 SHA512 
1eba7bddee1edf034617102c1d61ad0aa1b58927dad63de1d054817966c4c9a1d7d3fa6f6896af3fe5a6880b09a6ec86be298256ee6ecc3705ff2654d3d00c74
 DIST postgresql-11.16.tar.bz2 20347100 BLAKE2B 
240e86b68ff8833265f10802da2fb847d72e38ac9325fc56bb6864266b2ad98939170038ccdb7044ae16f9fd29e7a9e1d404456d8bc7d53430067d714b9bb563
 SHA512 
e1b6be0a97e60cdd95cd0ebc756b1de6abf2f33f41f6a80da3dff25483a30146fb6bf750ab787bb5bb4f2a04718946c7429e71f891cbd491001e9f9c2ea8e63c
+DIST postgresql-11.17.tar.bz2 20385599 BLAKE2B 
d145bc0f5e0f277be91bf46868c78c9ce5bb2eebbbd84fbdcdbb1ec115911d124a0a054df783739fb912eeae1322fb7eb58b7b1b8d40a8f81cffe2f24d3dda01
 SHA512 
35304279c06577eca134581490710db976edeac8cca169d3436fcdce8eebb18159459ea3b5ef403f6a8efe85542726f9960c4ca653da4619e081ce5869866032
 DIST postgresql-12.10.tar.bz2 20990621 BLAKE2B 
a7a56cf75944c558ae9bb9165dfb17b30cc5f7a865961e0a588677e4dd3e53d1fab15a212a21ec12f8e7b669a448d78efa0dfe985fd4902e16485a298c7adc62
 SHA512 
befedb14320aa033dc55bbb93bbbec4e67d9cfced63be0e4f631c7495a0fbc6fe280bd6d2fb941d7a2e6b2ac570b7f40d8db7f07a192a81bd9cd63c6c244a9c5
 DIST postgresql-12.11.tar.bz2 21086745 BLAKE2B 
7062d334f3ef3b98f69e709f5de744324c7ce53ea516384902632a454a2ccadfd7bcc0c9ef4d51a685dd7a06e1fdccc292109294517831181c3db30bc2b7be91
 SHA512 
705e9e1ccf8202062cce61069b5ddb7db5f804dd0736c620640ce5622b9e42fdcbc1417771e77d51aa54beb4562a09b4307f2ff7dec135bd0e31f4941ca36ac8
+DIST postgresql-12.

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2022-08-09 Thread Aaron W. Swenson
commit: c3190c08196a9a151acb3f8d1d1ff3335d2a4d6a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Aug  9 12:26:26 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Aug  9 12:26:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3190c08

dev-vcs/fossil: Follow homepage redirect

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/fossil-2.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/fossil/fossil-2.19.ebuild 
b/dev-vcs/fossil/fossil-2.19.ebuild
index 76c67fd0f147..e3b96679439e 100644
--- a/dev-vcs/fossil/fossil-2.19.ebuild
+++ b/dev-vcs/fossil/fossil-2.19.ebuild
@@ -8,7 +8,7 @@ inherit toolchain-funcs
 MY_TAG="1e131febd3fbb028d00cab6d020214e8fe36be95daaf93237523c29c542e9a5f"
 
 DESCRIPTION="Simple, high-reliability, source control management, and more"
-HOMEPAGE="https://www.fossil-scm.org/;
+HOMEPAGE="https://www.fossil-scm.org/home;
 SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2022-08-09 Thread Aaron W. Swenson
commit: 80d6921f3fcddb81eda183d046fb2a2549a718f9
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Aug  9 12:23:03 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Aug  9 12:23:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d6921f

dev-vcs/fossil: Cleanup old

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest   |  1 -
 dev-vcs/fossil/fossil-2.18.ebuild | 81 ---
 2 files changed, 82 deletions(-)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index a07aa4141718..0170a6c0fdee 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,3 +1,2 @@
 DIST fossil-src-2.16.tar.gz 6275775 BLAKE2B 
504f828f121385ec73311b340e0abfdba7da6a8571adb390c55c75fea0ef027366fb914c12552e177988bedbb735a3148d87ebdb23ffc2ce4b7bef8ef603692a
 SHA512 
0569640a3b509c592f812a42526eec88ead034ba0ba3de93da62cfb1caa751954ae185eaa3398d411a02ee2a858ecae6cdf4e47199847527f7524fc9798a4b12
-DIST fossil-src-2.18.tar.gz 6308652 BLAKE2B 
299406d365e24c139e8bfbf94dc0aee2c04aa02a9f4c48d1425d0f6d21830aece10cbc5a38cee18cec03d3d0f39db3726d4890c09ca9bfc84a5058e76756ed4d
 SHA512 
9dfeef1cc394af7afc6b68d2ebf084d5962698123518999130162718d450d061ab286b5f4039cde1af0e17059a9c801f1ded974fdb78b0965b73a7f8c80fd277
 DIST fossil-src-2.19.tar.gz 6435868 BLAKE2B 
414dd8b1630bb6a8bcc22f3528da60386663e7f31191e5134474e37211e55323af45947452a0f09e21964dd3cd94ca6cf6e34ecd74e0d3e4f0dce7a50146f0ff
 SHA512 
fcd84df2d84c3a958bb19228de4320456382d3c925717c58bec42de86d96383a9208fb31ba6aaeccd9bc6bba949048d5c1ce3d2b3e8535951956ae18d9aa34e4

diff --git a/dev-vcs/fossil/fossil-2.18.ebuild 
b/dev-vcs/fossil/fossil-2.18.ebuild
deleted file mode 100644
index 6c43488232b7..
--- a/dev-vcs/fossil/fossil-2.18.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_TAG=84f25d7eb10c0714109d69bb2809abfa8b4b5c3d73b151a5b10df724dacd46d8
-
-DESCRIPTION="Simple, high-reliability, source control management, and more"
-HOMEPAGE="https://www.fossil-scm.org/;
-SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
-IUSE="debug fusefs json miniz system-sqlite +ssl static tcl tcl-stubs
- tcl-private-stubs th1-docs th1-hooks"
-
-REQUIRED_USE="ssl? ( !miniz )"
-
-# Please check sqlite minimum version on every release.
-# This can be done with ./configure --print-minimum-sqlite-version.
-RDEPEND="
-   sys-libs/zlib
-   || (
-   sys-libs/readline:0
-   dev-libs/libedit
-   )
-   system-sqlite? ( >=dev-db/sqlite-3.38.0:3 )
-   ssl? ( dev-libs/openssl:0= )
-   tcl? ( dev-lang/tcl:0= )
-"
-
-# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
-DEPEND="${RDEPEND}
-   !tcl? (
-   || (
-   dev-lang/tcl:*
-   dev-lang/jimtcl:*
-   )
-   )
-"
-
-# Tests can't be run from the build directory
-RESTRICT="test"
-
-PATCHES=(
-   # fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
-   "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch
-   # sqlite-3.38 patch should be in next release
-   "${FILESDIR}"/${P}-fix-sqlite-3.38-json-check.patch
-)
-
-S="${WORKDIR}/fossil-src-${PV}"
-
-src_configure() {
-   # this is not an autotools situation so don't make it seem like one
-   # --with-tcl: works
-   # --without-tcl: dies
-   local myconf="--with-openssl=$(usex ssl auto none)"
-   use debug && myconf+=' --fossil-debug'
-   use json  && myconf+=' --json'
-   use system-sqlite && myconf+=' --disable-internal-sqlite'
-   use static&& myconf+=' --static'
-   use tcl   && myconf+=' --with-tcl=1'
-   use fusefs|| myconf+=' --disable-fusefs'
-
-   local u useflags
-   useflags=( miniz tcl-stubs tcl-private-stubs th1-docs th1-hooks )
-   for u in ${useflags[@]} ; do
-   use ${u} &&  myconf+=" --with-${u}"
-   done
-
-   tc-export CC CXX
-   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
-}
-
-src_install() {
-   dobin fossil
-}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2022-08-08 Thread Aaron W. Swenson
commit: a4ebe4de9cb26ae441d76fe5f1238499b74ab9ca
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Aug  8 10:56:04 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Aug  8 10:56:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ebe4de

dev-vcs/fossil: Bump to 2.19

Drop miniz use flag.

Closes: https://bugs.gentoo.org/838424
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-2.19.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 3c571e8e27ea..a07aa4141718 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,2 +1,3 @@
 DIST fossil-src-2.16.tar.gz 6275775 BLAKE2B 
504f828f121385ec73311b340e0abfdba7da6a8571adb390c55c75fea0ef027366fb914c12552e177988bedbb735a3148d87ebdb23ffc2ce4b7bef8ef603692a
 SHA512 
0569640a3b509c592f812a42526eec88ead034ba0ba3de93da62cfb1caa751954ae185eaa3398d411a02ee2a858ecae6cdf4e47199847527f7524fc9798a4b12
 DIST fossil-src-2.18.tar.gz 6308652 BLAKE2B 
299406d365e24c139e8bfbf94dc0aee2c04aa02a9f4c48d1425d0f6d21830aece10cbc5a38cee18cec03d3d0f39db3726d4890c09ca9bfc84a5058e76756ed4d
 SHA512 
9dfeef1cc394af7afc6b68d2ebf084d5962698123518999130162718d450d061ab286b5f4039cde1af0e17059a9c801f1ded974fdb78b0965b73a7f8c80fd277
+DIST fossil-src-2.19.tar.gz 6435868 BLAKE2B 
414dd8b1630bb6a8bcc22f3528da60386663e7f31191e5134474e37211e55323af45947452a0f09e21964dd3cd94ca6cf6e34ecd74e0d3e4f0dce7a50146f0ff
 SHA512 
fcd84df2d84c3a958bb19228de4320456382d3c925717c58bec42de86d96383a9208fb31ba6aaeccd9bc6bba949048d5c1ce3d2b3e8535951956ae18d9aa34e4

diff --git a/dev-vcs/fossil/fossil-2.19.ebuild 
b/dev-vcs/fossil/fossil-2.19.ebuild
new file mode 100644
index ..76c67fd0f147
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.19.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_TAG="1e131febd3fbb028d00cab6d020214e8fe36be95daaf93237523c29c542e9a5f"
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="https://www.fossil-scm.org/;
+SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug fusefs json system-sqlite +ssl static tcl tcl-stubs
+ tcl-private-stubs th1-docs th1-hooks"
+
+# Please check sqlite minimum version on every release. This can be done with:
+# ./configure --print-minimum-sqlite-version
+RDEPEND="
+   sys-libs/zlib
+   || (
+   sys-libs/readline:0
+   dev-libs/libedit
+   )
+   system-sqlite? ( >=dev-db/sqlite-3.38.0:3 )
+   ssl? ( dev-libs/openssl:0= )
+   tcl? ( dev-lang/tcl:0= )
+"
+
+# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
+DEPEND="${RDEPEND}
+   !tcl? (
+   || (
+   dev-lang/tcl:*
+   dev-lang/jimtcl:*
+   )
+   )
+"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+PATCHES=(
+   # fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
+   "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch
+)
+
+S="${WORKDIR}/fossil-src-${PV}"
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json  && myconf+=' --json'
+   use system-sqlite && myconf+=' --disable-internal-sqlite'
+   use static&& myconf+=' --static'
+   use tcl   && myconf+=' --with-tcl=1'
+   use fusefs|| myconf+=' --disable-fusefs'
+
+   local u useflags
+   useflags=( tcl-stubs tcl-private-stubs th1-docs th1-hooks )
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC CXX
+   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpqxx/

2022-07-03 Thread Aaron W. Swenson
commit: 41c6d1d624bcfdfa812246cb60c74e6a40fd7393
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Jul  3 11:59:47 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sun Jul  3 11:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c6d1d6

dev-libs/libpqxx: Cleanup

Also fix VariableScope QA: EROOT -> BROOT.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-libs/libpqxx/Manifest |  3 --
 dev-libs/libpqxx/libpqxx-7.1.2.ebuild | 78 ---
 dev-libs/libpqxx/libpqxx-7.2.1.ebuild | 78 ---
 dev-libs/libpqxx/libpqxx-7.3.0.ebuild | 78 ---
 dev-libs/libpqxx/libpqxx-7.4.1.ebuild |  6 +--
 5 files changed, 3 insertions(+), 240 deletions(-)

diff --git a/dev-libs/libpqxx/Manifest b/dev-libs/libpqxx/Manifest
index d8277f6c1f26..5370aa930b28 100644
--- a/dev-libs/libpqxx/Manifest
+++ b/dev-libs/libpqxx/Manifest
@@ -1,4 +1 @@
-DIST libpqxx-7.1.2.tar.gz 693152 BLAKE2B 
da28d0041fc345eb7774eadf0a886e2a89692ac47d870120991aa97328a6be7d10e8cb2d6deb9e056dc7e05b04fd317d9d0fe4dcf8eab901114b27cd64bf4ff6
 SHA512 
a4a76c62f6115f5898e4c4bb1c6f095284bdb7ae6a1efa45add9efd422d2a8280d1698caa2469acbb087168208ae0fd8efa36c8735a8ce30e58853e27acd4161
-DIST libpqxx-7.2.1.tar.gz 691486 BLAKE2B 
ef1b12e436e33a26faa8f5acceef8d5ab1063b0618798fdf881fe38ab101da6d78989cc30c1e24f60fd81dd4f4034267e8b220b7b1d1932793028abf7e17c614
 SHA512 
baaa53f12aa87f512bbbe7494c915242cda8508b43414b79e6cd047dbd61902cbe54cb34af13d75bdccd70bdbafcaca155b4ccb426d8b831bd4df46e9a57e3a2
-DIST libpqxx-7.3.0.tar.gz 694012 BLAKE2B 
35770599fcb3131081e08c18d96b753cc6d412c6ea8fddf5617df7da2035cf8ee3a031b7c14d592e0c9560e1e1074e633734337113ed0b3943e519aa44806307
 SHA512 
897af8e1c0ab12df745116e5387d3c31fb8800b6c599f49413ddcc67df7968fb1922c96896c818ce3f34d9649fb6c1d2ea59784f8765fb765481b156be44eaa2
 DIST libpqxx-7.4.1.tar.gz 702581 BLAKE2B 
9190b62eaf4cee188e32611acfc938a4111e5ea510df50e424ebd3b6c73fe91dfc8fecd5f889dc2af95756f04c87a410a136cd4b4d6d1f276ce2e5fc26906df3
 SHA512 
a30a9f5ca87944922c9a3bd92d53392855ac3b2760cb7c21411caf364e443c25d1b2d4b4022e60ff7b30bc530fc3223ab3983325217d47fd7d71375c165c8c21

diff --git a/dev-libs/libpqxx/libpqxx-7.1.2.ebuild 
b/dev-libs/libpqxx/libpqxx-7.1.2.ebuild
deleted file mode 100644
index 1b4ea47de7a3..
--- a/dev-libs/libpqxx/libpqxx-7.1.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-inherit python-any-r1
-
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86"
-
-DESCRIPTION="Standard front-end for writing C++ programs that use PostgreSQL"
-SRC_URI="https://github.com/jtv/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="http://pqxx.org/development/libpqxx/;
-LICENSE="BSD"
-SLOT="0"
-IUSE="doc static-libs"
-
-RDEPEND="dev-db/postgresql:="
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   doc? (
-   app-doc/doxygen
-   app-text/xmlto
-   )
-"
-
-DOCS=( AUTHORS NEWS README{.md,-UPGRADE} )
-
-src_configure() {
-   econf \
-   --enable-shared \
-   $(use_enable doc documentation) \
-   $(use_enable static-libs static)
-}
-
-src_test() {
-   einfo "The tests need a running PostgreSQL server and an existing 
database."
-   einfo "Test requires PGDATABASE and PGUSER to be set at a minimum. 
Optionally,"
-   einfo "set PGPORT and PGHOST. Define them at the command line or in:"
-   einfo "${EROOT}/etc/libpqxx_test_env"
-
-   if [[ -z $PGDATABASE || -z $PGUSER ]] ; then
-   if [[ -f ${EROOT}/etc/libpqxx_test_env ]] ; then
-   source "${EROOT}/etc/libpqxx_test_env"
-   [[ -n $PGDATABASE ]] && export PGDATABASE
-   [[ -n $PGHOST ]] && export PGHOST
-   [[ -n $PGPORT ]] && export PGPORT
-   [[ -n $PGUSER ]] && export PGUSER
-   fi
-   fi
-
-   if [[ -n $PGDATABASE && -n $PGUSER ]] ; then
-   local server_version
-   server_version=$(psql -Aqtc 'SELECT version();' 2> /dev/null)
-   if [[ $? = 0 ]] ; then
-   cd "${S}/test" || die
-   emake check
-   else
-   eerror "Is the server running?"
-   eerror "Verify role and database exist, and are 
permitted in pg_hba.conf for:"
-   eerror "Role: ${PGUSER}"
-   eerror "Database: ${PGDATABASE}"
-   die "Couldn't connect to serv

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgbadger/

2022-06-30 Thread Aaron W. Swenson
commit: 8bc7e2754c573c9e9ab6014d50beb531fbdba2ef
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Jun 30 10:10:00 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Jun 30 10:10:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc7e275

dev-db/pgbadger: Bump to 11.8

All tests now pass (bug 836377).

Closes: https://bugs.gentoo.org/836377
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgbadger/Manifest |  1 +
 dev-db/pgbadger/pgbadger-11.8.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 27ee39a9ef2c..5625192b040e 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -3,3 +3,4 @@ DIST pgbadger-11.3.tar.gz 2297407 BLAKE2B 
7e0814c570a3e5fbf79132c99e3134ee944c82
 DIST pgbadger-11.4.tar.gz 2299574 BLAKE2B 
bb18cd73117ac58330cca2a5f3b525f962d7c0d30a0c28881ff977424dc1ee84f7754a1d4bae200739e60b51015ccad0552573b98d06a3e5932af0056c01ed9f
 SHA512 
c945d6b6fd564640ef9f13fc0927acbed12c4329d05a44e12858a944b3df97677af8c92e62c4572b5e02279ee5d0ce84cf9e66d294f909b4cfcf311e86ba7557
 DIST pgbadger-11.5.tar.gz 2305597 BLAKE2B 
1e88e52ac5861343e7122784f3ec1ecc38e67a2737db49a05661de473c990992f924c887eb86e34d3ca80d329c01af4a60893af5436d8a291bbeae0d7fdc0e81
 SHA512 
ed02066250539d339d5b784522eac37580873e8a5adde5b565cf6d11447fad469cc23b4ab88425b0322521b4ededd1f5a24670b0b9fdbd65aaa31e4e4088
 DIST pgbadger-11.6.tar.gz 2974369 BLAKE2B 
2b9e6e03bf785f92864adbfd3d1e6edc4ac899db1172ddc5bcf5c58b072a33b58de68042a3be111fa0f993cbda353742de3e795a7e104e656373b638de6bced9
 SHA512 
f13c48e3503f17f8d2c37f39409953baf32e87e05ec77e44097648fb5d57f6e6d3e2af45fb703e44d184ea150db80132c868860b5f2cd023911d5fdf8fc6550d
+DIST pgbadger-11.8.tar.gz 2987593 BLAKE2B 
f6f5aeaba4aa2d982a3b71463bd6a02e47078d2491a703bdbeb81b349790807eaca91794be7b850dfea86615f9e8142f0513af2f68e3ff3fd0908ac50645bf18
 SHA512 
78082a4c9c4ca1836825d5b1718555951f29630b26eff20f30dab03d3cb30395107d6854e09f47143fb099ccfdb8d7c9319bc80f787792a33cdda70abef7bb38

diff --git a/dev-db/pgbadger/pgbadger-11.8.ebuild 
b/dev-db/pgbadger/pgbadger-11.8.ebuild
new file mode 100644
index ..31a09daa2bfd
--- /dev/null
+++ b/dev-db/pgbadger/pgbadger-11.8.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="pgBadger is a PostgreSQL log analyzer"
+HOMEPAGE="https://pgbadger.darold.net/;
+SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-perl/JSON-XS
+   dev-perl/Text-CSV_XS
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+   prove || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pspg/

2022-06-28 Thread Aaron W. Swenson
commit: 44bd829faeee0073749e32d677677a4f871e2b33
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jun 29 02:54:34 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Jun 29 02:54:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44bd829f

dev-db/pspg: Cleanup

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest |  3 ---
 dev-db/pspg/pspg-3.1.5-r1.ebuild | 19 ---
 dev-db/pspg/pspg-4.3.0-r1.ebuild | 19 ---
 dev-db/pspg/pspg-5.0.5.ebuild| 19 ---
 4 files changed, 60 deletions(-)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 4e869267dd20..32aa6ebed49d 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1,4 +1 @@
-DIST pspg-3.1.5.tar.gz 1380515 BLAKE2B 
b9539347d1977a178468127df5f92f8b7be835b7e6edc49720131173b71b22e01b614bcde55e354d32a2ecf1665dcebd27502110786b7595411b5ec782391f01
 SHA512 
287d4794aebc867bf3c344c3747f1d058c1b93710dd0d86de66ae1e0d97961f4e3d511bc0f7df98c309bffc962aaf50b758faab1f8c6f0eb3374450e53ecdccb
-DIST pspg-4.3.0.tar.gz 1398789 BLAKE2B 
51669105e335669ad76f174f7e085954bb5bf65719c929b0153aaa53c1a48d3f6c642cdf20624042dcfe5d7ad43bf2e6c5b5aaa5263d100590fdfa8ae21e62f4
 SHA512 
947052ca480ff271712b4620d7cf6060a5a702f245417c5223d8dcd6a357f71d16bc5bc732f883e80c730d3b699534a5791fc58d37b6c05e40e71e8f814e2c23
-DIST pspg-5.0.5.tar.gz 1828909 BLAKE2B 
9e58735acbeeb42b7aa560d0b418b40ab461e1be2a429696cc07414d7e47e58c12511e6493ab95d16dd1b02b37921aac98acd99c9346dea8a95c55545a4c755f
 SHA512 
9e2a673d7721598b0058ca8738e973b4c6b2e967b6b6d6dffba6d6473760809dce01b0f086ff6fff4e16e10a4fe78f0551e0a42d78a66513eb898c2df7dc0dc8
 DIST pspg-5.5.4.tar.gz 2415002 BLAKE2B 
1b7712318069c5fe69afe5e7477aa2a415d007a1f41af866726b11e65073c507ed12a51de14fc39ee06df9ccbe2763472332f55dda49167547e6ba590850bb5b
 SHA512 
f13f4d7424d7b172a1fc5f963e7390a53f73f5c53ea4af7a9bed32dabc99f657e46cae550e8d5c7dd756b3496dd2ad665f3fd6551e54f9add1b3aef491709572

diff --git a/dev-db/pspg/pspg-3.1.5-r1.ebuild b/dev-db/pspg/pspg-3.1.5-r1.ebuild
deleted file mode 100644
index 58ec04498fc1..
--- a/dev-db/pspg/pspg-3.1.5-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A better pager for psql and mysql"
-HOMEPAGE="https://github.com/okbob/pspg;
-SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="sys-libs/ncurses:=
-dev-db/postgresql:=
-sys-libs/readline:="
-RDEPEND="${DEPEND}"
-
-RESTRICT="test"

diff --git a/dev-db/pspg/pspg-4.3.0-r1.ebuild b/dev-db/pspg/pspg-4.3.0-r1.ebuild
deleted file mode 100644
index 51c9c87a2f60..
--- a/dev-db/pspg/pspg-4.3.0-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A better pager for psql and mysql"
-HOMEPAGE="https://github.com/okbob/pspg;
-SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="sys-libs/ncurses:=
-dev-db/postgresql:=
-sys-libs/readline:="
-RDEPEND="${DEPEND}"
-
-RESTRICT="test"

diff --git a/dev-db/pspg/pspg-5.0.5.ebuild b/dev-db/pspg/pspg-5.0.5.ebuild
deleted file mode 100644
index cdb6dbe8621c..
--- a/dev-db/pspg/pspg-5.0.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A better pager for psql and mysql"
-HOMEPAGE="https://github.com/okbob/pspg;
-SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="sys-libs/ncurses:=
-dev-db/postgresql:=
-sys-libs/readline:="
-RDEPEND="${DEPEND}"
-
-RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgtap/

2022-03-22 Thread Aaron W. Swenson
commit: a6e199e2a6c25f5c49410d3614e46a9e91984f63
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar 22 14:33:38 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar 22 14:33:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e199e2

dev-db/pgtap: Remove broken 1.2.0-r1

Bug: https://bugs.gentoo.org/835753
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgtap/pgtap-1.2.0-r1.ebuild | 38 --
 1 file changed, 38 deletions(-)

diff --git a/dev-db/pgtap/pgtap-1.2.0-r1.ebuild 
b/dev-db/pgtap/pgtap-1.2.0-r1.ebuild
deleted file mode 100644
index 747da8ca2c29..
--- a/dev-db/pgtap/pgtap-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 9.6 {10..14} )
-
-inherit postgres-multi
-
-DESCRIPTION="Unit testing for PostgreSQL"
-HOMEPAGE="https://pgtap.org/;
-SRC_URI="https://api.pgxn.org/dist/${PN}/${PV}/${P}.zip;
-
-LICENSE="POSTGRESQL"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="${POSTGRES_DEP}
-   app-arch/unzip
-   dev-perl/TAP-Parser-SourceHandler-pgTAP
-"
-RDEPEND="${DEPEND}"
-
-# Tests requires a running database that match up with the current
-# testing slot. Won't run from ${ED}, want's to install too early.
-RESTRICT="test"
-
-src_configure() {
-   :
-}
-
-src_install() {
-   default
-
-   rm -r ${ED}/usr/share/doc/postgresql* || die "Failed to remove improper 
doc locations"
-   dodoc doc/pgtap.mmd
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgtap/

2022-03-22 Thread Aaron W. Swenson
commit: 5d0b5920fb265d4f66ca6222e17412604c8bb2fd
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar 22 14:28:53 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar 22 14:28:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d0b5920

dev-db/pgtap: Correct src_install

src_install called default when it should have been postgres-multi_src_install.

Close: https://bugs.gentoo.org/835753
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgtap/pgtap-1.2.0-r2.ebuild | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/dev-db/pgtap/pgtap-1.2.0-r2.ebuild 
b/dev-db/pgtap/pgtap-1.2.0-r2.ebuild
new file mode 100644
index ..c622db920eb2
--- /dev/null
+++ b/dev-db/pgtap/pgtap-1.2.0-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.6 {10..14} )
+
+inherit postgres-multi
+
+DESCRIPTION="Unit testing for PostgreSQL"
+HOMEPAGE="https://pgtap.org/;
+SRC_URI="https://api.pgxn.org/dist/${PN}/${PV}/${P}.zip;
+
+LICENSE="POSTGRESQL"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/unzip
+   dev-perl/TAP-Parser-SourceHandler-pgTAP
+"
+RDEPEND="${DEPEND}"
+
+# Tests requires a running database that match up with the current
+# testing slot. Won't run from ${ED}, want's to install too early.
+RESTRICT="test"
+
+src_configure() {
+   :
+}
+
+src_install() {
+   postgres-multi_src_install
+
+   rm -r ${ED}/usr/share/doc/postgresql* || die "Failed to remove improper 
doc locations"
+   dodoc doc/pgtap.mmd
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgtap/

2022-03-17 Thread Aaron W. Swenson
commit: 98f188b45eefa86a191b908da93851f38fc5eccc
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Mar 17 14:30:11 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Mar 17 14:37:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f188b4

dev-db/pgtap: Fix unexpected paths, support Pg 14

Bug: https://bugs.gentoo.org/801097
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgtap/pgtap-1.2.0-r1.ebuild | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/dev-db/pgtap/pgtap-1.2.0-r1.ebuild 
b/dev-db/pgtap/pgtap-1.2.0-r1.ebuild
new file mode 100644
index ..747da8ca2c29
--- /dev/null
+++ b/dev-db/pgtap/pgtap-1.2.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.6 {10..14} )
+
+inherit postgres-multi
+
+DESCRIPTION="Unit testing for PostgreSQL"
+HOMEPAGE="https://pgtap.org/;
+SRC_URI="https://api.pgxn.org/dist/${PN}/${PV}/${P}.zip;
+
+LICENSE="POSTGRESQL"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/unzip
+   dev-perl/TAP-Parser-SourceHandler-pgTAP
+"
+RDEPEND="${DEPEND}"
+
+# Tests requires a running database that match up with the current
+# testing slot. Won't run from ${ED}, want's to install too early.
+RESTRICT="test"
+
+src_configure() {
+   :
+}
+
+src_install() {
+   default
+
+   rm -r ${ED}/usr/share/doc/postgresql* || die "Failed to remove improper 
doc locations"
+   dodoc doc/pgtap.mmd
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2022-03-16 Thread Aaron W. Swenson
commit: 9fcd837acb179cb454e75dd6c9841fc93e663deb
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Mar 17 02:25:54 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Mar 17 02:25:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcd837a

dev-vcs/fossil: Bump to 2.18

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-2.18.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index fa3a95902efc..3c571e8e27ea 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1 +1,2 @@
 DIST fossil-src-2.16.tar.gz 6275775 BLAKE2B 
504f828f121385ec73311b340e0abfdba7da6a8571adb390c55c75fea0ef027366fb914c12552e177988bedbb735a3148d87ebdb23ffc2ce4b7bef8ef603692a
 SHA512 
0569640a3b509c592f812a42526eec88ead034ba0ba3de93da62cfb1caa751954ae185eaa3398d411a02ee2a858ecae6cdf4e47199847527f7524fc9798a4b12
+DIST fossil-src-2.18.tar.gz 6308652 BLAKE2B 
299406d365e24c139e8bfbf94dc0aee2c04aa02a9f4c48d1425d0f6d21830aece10cbc5a38cee18cec03d3d0f39db3726d4890c09ca9bfc84a5058e76756ed4d
 SHA512 
9dfeef1cc394af7afc6b68d2ebf084d5962698123518999130162718d450d061ab286b5f4039cde1af0e17059a9c801f1ded974fdb78b0965b73a7f8c80fd277

diff --git a/dev-vcs/fossil/fossil-2.18.ebuild 
b/dev-vcs/fossil/fossil-2.18.ebuild
new file mode 100644
index ..9caf422f5bbf
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.18.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_TAG=84f25d7eb10c0714109d69bb2809abfa8b4b5c3d73b151a5b10df724dacd46d8
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="https://www.fossil-scm.org/;
+SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="debug fusefs json miniz system-sqlite +ssl static tcl tcl-stubs
+ tcl-private-stubs th1-docs th1-hooks"
+
+REQUIRED_USE="ssl? ( !miniz )"
+
+RDEPEND="
+   sys-libs/zlib
+   || (
+   sys-libs/readline:0
+   dev-libs/libedit
+   )
+   system-sqlite? ( >=dev-db/sqlite-3.38.0:3 )
+   ssl? ( dev-libs/openssl:0= )
+   tcl? ( dev-lang/tcl:0= )
+"
+
+# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
+DEPEND="${RDEPEND}
+   !tcl? (
+   || (
+   dev-lang/tcl:*
+   dev-lang/jimtcl:*
+   )
+   )
+"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+# fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
+PATCHES=( "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch )
+
+S="${WORKDIR}/fossil-src-${PV}"
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json  && myconf+=' --json'
+   use system-sqlite && myconf+=' --disable-internal-sqlite'
+   use static&& myconf+=' --static'
+   use tcl   && myconf+=' --with-tcl=1'
+   use fusefs|| myconf+=' --disable-fusefs'
+
+   local u useflags
+   useflags=( miniz tcl-stubs tcl-private-stubs th1-docs th1-hooks )
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC CXX
+   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/, dev-db/pgpool2/files/

2022-03-15 Thread Aaron W. Swenson
commit: 5c2d66607521b5c6cb22f91c9df1227f6381516f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Mar 16 03:43:54 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Mar 16 03:46:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c2d6660

dev-db/pgpool2: Bump to 4.3.1

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgpool2/Manifest   |   1 +
 dev-db/pgpool2/files/pgpool-4.3.1-run_paths.patch | 100 ++
 dev-db/pgpool2/pgpool2-4.3.1.ebuild   |  91 
 3 files changed, 192 insertions(+)

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index 2d63ff7e8e99..870e3b0f5fa9 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -1,2 +1,3 @@
 DIST pgpool-II-4.2.1.tar.gz 4713114 BLAKE2B 
207cb3c43e47d40385d6808195561117293e5acec6bc34664ec7a1d8754bf9beb8c5350252a4274d4c50520254089f0e5a5fdfc0faf778186fa8000db6124df2
 SHA512 
b859a3952f69dd98a3df60b33b801d3bc96b9a11757593795a89751abe558c6baab10a37701d69d415c9da26a16abcdc72e0209e74c62204facfb25cdbc512f8
 DIST pgpool-II-4.2.2.tar.gz 4734840 BLAKE2B 
2b4d26991732293e1411d1219f85a8c9ad1dca72c63069381ae1377a02ae215e813356172f3b89b42b9140549c92c76d443b125bb65cbc6abf03d2b99cf18dab
 SHA512 
a147c810cc691fb27b823a813cbd2eaad66822c7c9f5c0f829cc70d4ac65911bbe827640f2dbd8060913276ed97340b52167e4332e9cdf013b6c9bc144c7b5d8
+DIST pgpool-II-4.3.1.tar.gz 6034811 BLAKE2B 
6ca2a27eefc2b20186d0e5cbdfd838f429d9996e299ab177e655ed69aa214e676029db728b16020dbdc49d9036fe7aad71d6abb12b486a4cf8fb8348bb201c6c
 SHA512 
a5417d9f5baa1b39e3645f7d44accf0a2f04d5fc5cb4d28089169aaebbd15c20b4cd280d09f15fa764c3b793117086fc03f5d7be584c0c5ff9c5f8e11ddb9ef8

diff --git a/dev-db/pgpool2/files/pgpool-4.3.1-run_paths.patch 
b/dev-db/pgpool2/files/pgpool-4.3.1-run_paths.patch
new file mode 100644
index ..2b9090fb2dce
--- /dev/null
+++ b/dev-db/pgpool2/files/pgpool-4.3.1-run_paths.patch
@@ -0,0 +1,100 @@
+diff -Naruw a/src/include/parser/pg_config_manual.h 
b/src/include/parser/pg_config_manual.h
+--- a/src/include/parser/pg_config_manual.h
 b/src/include/parser/pg_config_manual.h
+@@ -227,7 +227,7 @@
+  * support them yet.
+  */
+ #ifndef WIN32
+-#define DEFAULT_PGSOCKET_DIR  "/tmp"
++#define DEFAULT_PGSOCKET_DIR  "/run/postgresql"
+ #else
+ #define DEFAULT_PGSOCKET_DIR ""
+ #endif
+diff -Naruw a/src/include/pcp/pcp_stream.h b/src/include/pcp/pcp_stream.h
+--- a/src/include/pcp/pcp_stream.h
 b/src/include/pcp/pcp_stream.h
+@@ -49,6 +49,6 @@
+ extern intpcp_write(PCP_CONNECTION * pc, void *buf, int len);
+ extern intpcp_flush(PCP_CONNECTION * pc);
+ 
+-#define UNIX_DOMAIN_PATH "/tmp"
++#define UNIX_DOMAIN_PATH "/run/pgpool"
+ 
+ #endif/* PCP_STREAM_H 
*/
+diff -Naruw a/src/include/pool.h b/src/include/pool.h
+--- a/src/include/pool.h
 b/src/include/pool.h
+@@ -69,16 +69,16 @@
+ #define HBA_CONF_FILE_NAME "pool_hba.conf"
+ 
+ /* pid file directory */
+-#define DEFAULT_LOGDIR "/tmp"
++#define DEFAULT_LOGDIR "/run/pgpool"
+ 
+ /* Unix domain socket directory */
+-#define DEFAULT_SOCKET_DIR "/tmp"
++#define DEFAULT_SOCKET_DIR "/run/postgresql"
+ 
+ /* Unix domain socket directory for watchdog IPC */
+-#define DEFAULT_WD_IPC_SOCKET_DIR "/tmp"
++#define DEFAULT_WD_IPC_SOCKET_DIR "/run/pgpool"
+ 
+ /* pid file name */
+-#define DEFAULT_PID_FILE_NAME "/var/run/pgpool/pgpool.pid"
++#define DEFAULT_PID_FILE_NAME "/run/pgpool/pgpool.pid"
+ 
+ /* status file name */
+ #define STATUS_FILE_NAME "pgpool_status"
+diff -Naruw a/src/sample/pgpool.conf.sample b/src/sample/pgpool.conf.sample
+--- a/src/sample/pgpool.conf.sample
 b/src/sample/pgpool.conf.sample
+@@ -39,10 +39,8 @@
+ #port = 
+# Port number
+# (change requires restart)
+-#socket_dir = '/tmp'
++socket_dir = '/run/postgresql'
+# Unix domain socket path
+-   # The Debian package defaults to
+-   # /var/run/postgresql
+# (change requires restart)
+ #reserved_connections = 0
+# Number of reserved connections.
+@@ -59,10 +57,8 @@
+ #pcp_port = 9898
+# Port number for pcp
+# (change requires restart)
+-#pcp_socket_dir = '/tmp'
++pcp_socket_dir = '/run/pgpool'
+# Unix domain socket path for pcp
+-   # The Debian package defaults to
+-   # /var/run/postgresql
+# (change requires resta

[gentoo-commits] repo/gentoo:master commit in: dev-db/pspg/

2022-03-15 Thread Aaron W. Swenson
commit: 48bc7f897b608bd5c0ee0f6896a7113e91ab9793
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar 15 17:28:05 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar 15 17:29:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48bc7f89

dev-db/pspg: Bump to 5.5.4

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest  |  1 +
 dev-db/pspg/metadata.xml  |  7 +++
 dev-db/pspg/pspg-5.5.4.ebuild | 19 +++
 3 files changed, 27 insertions(+)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 754d432f2d3c..4e869267dd20 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1,3 +1,4 @@
 DIST pspg-3.1.5.tar.gz 1380515 BLAKE2B 
b9539347d1977a178468127df5f92f8b7be835b7e6edc49720131173b71b22e01b614bcde55e354d32a2ecf1665dcebd27502110786b7595411b5ec782391f01
 SHA512 
287d4794aebc867bf3c344c3747f1d058c1b93710dd0d86de66ae1e0d97961f4e3d511bc0f7df98c309bffc962aaf50b758faab1f8c6f0eb3374450e53ecdccb
 DIST pspg-4.3.0.tar.gz 1398789 BLAKE2B 
51669105e335669ad76f174f7e085954bb5bf65719c929b0153aaa53c1a48d3f6c642cdf20624042dcfe5d7ad43bf2e6c5b5aaa5263d100590fdfa8ae21e62f4
 SHA512 
947052ca480ff271712b4620d7cf6060a5a702f245417c5223d8dcd6a357f71d16bc5bc732f883e80c730d3b699534a5791fc58d37b6c05e40e71e8f814e2c23
 DIST pspg-5.0.5.tar.gz 1828909 BLAKE2B 
9e58735acbeeb42b7aa560d0b418b40ab461e1be2a429696cc07414d7e47e58c12511e6493ab95d16dd1b02b37921aac98acd99c9346dea8a95c55545a4c755f
 SHA512 
9e2a673d7721598b0058ca8738e973b4c6b2e967b6b6d6dffba6d6473760809dce01b0f086ff6fff4e16e10a4fe78f0551e0a42d78a66513eb898c2df7dc0dc8
+DIST pspg-5.5.4.tar.gz 2415002 BLAKE2B 
1b7712318069c5fe69afe5e7477aa2a415d007a1f41af866726b11e65073c507ed12a51de14fc39ee06df9ccbe2763472332f55dda49167547e6ba590850bb5b
 SHA512 
f13f4d7424d7b172a1fc5f963e7390a53f73f5c53ea4af7a9bed32dabc99f657e46cae550e8d5c7dd756b3496dd2ad665f3fd6551e54f9add1b3aef491709572

diff --git a/dev-db/pspg/metadata.xml b/dev-db/pspg/metadata.xml
index 10e674b50770..334189f9edab 100644
--- a/dev-db/pspg/metadata.xml
+++ b/dev-db/pspg/metadata.xml
@@ -5,4 +5,11 @@
 pgsql-b...@gentoo.org
 PostgreSQL and Related Package Development
 
+
+  Unix pager (with very rich functionality) designed for work with
+  tables. Designed for PostgreSQL, but MySQL is supported too. Works
+  well with pgcli too. Can be used as CSV or TSV viewer too. It
+  supports searching, selecting rows, columns, or block and export
+  selected area to clipboard.
+
 

diff --git a/dev-db/pspg/pspg-5.5.4.ebuild b/dev-db/pspg/pspg-5.5.4.ebuild
new file mode 100644
index ..c9c1a5f51b20
--- /dev/null
+++ b/dev-db/pspg/pspg-5.5.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A better pager for psql, mysql, and more"
+HOMEPAGE="https://github.com/okbob/pspg;
+SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses:=
+dev-db/postgresql:=
+sys-libs/readline:="
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgagent/

2022-03-15 Thread Aaron W. Swenson
commit: e5b884a6f1caf966832a6519218107c23838b4d8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar 15 16:58:30 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar 15 16:58:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b884a6

dev-db/pgagent: Bump to 4.2.1

Additionally migrates from cmake-utils and user to cmake and acct-user.

Bug: https://bugs.gentoo.org/781284
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgagent/Manifest |  1 +
 dev-db/pgagent/pgagent-4.2.1.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-db/pgagent/Manifest b/dev-db/pgagent/Manifest
index b88d3cf25a9b..d3bd5981bcec 100644
--- a/dev-db/pgagent/Manifest
+++ b/dev-db/pgagent/Manifest
@@ -1 +1,2 @@
 DIST pgAgent-4.0.0-Source.tar.gz 63561 BLAKE2B 
1731e748a6a5e76cd8b177162eb5b82ae633d1b507739e3193a8857a0eee0fe775fdaadb871eb5d708c0f7e80558680b5d7d246f4cb5d2bc1c10955bdf9cc09e
 SHA512 
df2d6f5817d83d4cf60f0f1106718225870bcfd2f5b882765e5fd459e1614208225f90b29de492bec5284f3727f3d4be9f724b92ef503fea08029fab22a8fbb4
+DIST pgAgent-4.2.1-Source.tar.gz 65583 BLAKE2B 
ee75803475dfbb751f1a81da5c3a6bec82aee80e9ce7d0413f94395069b5c0cbb6ff8770083078ce0e3a571a4c1b6d2e6adf6af8f0bfa9e8adfc862fff38d0d3
 SHA512 
778ca020ec23b3d042760cdcf84d3c2da8da48c8a648a812c2e79edfcc8912ab23cc1a1c29f379d6a56960cdd876164397b8fe6b21dd386a917a80eaa71c

diff --git a/dev-db/pgagent/pgagent-4.2.1.ebuild 
b/dev-db/pgagent/pgagent-4.2.1.ebuild
new file mode 100644
index ..e6e675fbee11
--- /dev/null
+++ b/dev-db/pgagent/pgagent-4.2.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake
+
+MY_PN=${PN/a/A}
+
+KEYWORDS="amd64 x86"
+
+DESCRIPTION="${MY_PN} is a job scheduler for PostgreSQL"
+HOMEPAGE="https://www.pgadmin.org/download/pgagent-source-code/;
+SRC_URI="https://ftp.postgresql.org/pub/pgadmin/${PN}/${MY_PN}-${PV}-Source.tar.gz;
+
+LICENSE="POSTGRESQL GPL-2"
+SLOT="0"
+
+RDEPEND="
+   acct-user/pgagent
+   dev-db/postgresql:*
+   dev-libs/boost
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}-Source"
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -e "s:share):share/${P}):" \
+   -i CMakeLists.txt || die "failed to patch CMakeLists.txt"
+}
+
+src_configure() {
+   local mycmakeargs=( "-DSTATIC_BUILD:BOOLEAN=FALSE" )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   newinitd "${FILESDIR}/pgagent.initd-r1" "${PN}"
+   newconfd "${FILESDIR}/pgagent.confd" "${PN}"
+
+   rm "${ED}"/usr/{LICENSE,README} || die "failed to remove useless docs"
+}



[gentoo-commits] repo/gentoo:master commit in: acct-user/pgagent/

2022-03-15 Thread Aaron W. Swenson
commit: 2f23d054130c5b787d900ed70b2a7f95d3710f06
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar 15 16:50:36 2022 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar 15 16:56:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f23d054

acct-user/pgagent: Initial 0 release for GLEP-81 update

Bug: https://bugs.gentoo.org/781284
Signed-off-by: Aaron W. Swenson  gentoo.org>

 acct-user/pgagent/metadata.xml |  8 
 acct-user/pgagent/pgagent-0.ebuild | 22 ++
 2 files changed, 30 insertions(+)

diff --git a/acct-user/pgagent/metadata.xml b/acct-user/pgagent/metadata.xml
new file mode 100644
index ..0f3250aaa4f0
--- /dev/null
+++ b/acct-user/pgagent/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+pgsql-b...@gentoo.org
+PostgreSQL and Related Package Development
+  
+

diff --git a/acct-user/pgagent/pgagent-0.ebuild 
b/acct-user/pgagent/pgagent-0.ebuild
new file mode 100644
index ..da03477a46a1
--- /dev/null
+++ b/acct-user/pgagent/pgagent-0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="pgagent program user"
+ACCT_USER_ID=135
+ACCT_USER_SHELL=/bin/bash
+ACCT_USER_HOME=/var/lib/pgagent
+ACCT_USER_GROUPS=( pgagent )
+acct-user_add_deps
+SLOT="0"
+
+pkg_postinst() {
+   ewarn "The home directory has changed for pgagent."
+   ewarn "You should move files, especially .pgpass, from:"
+   ewarn "/home/pgagent"
+   ewarn "To:"
+   ewarn "${ACCT_USER_HOME}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2021-11-18 Thread Aaron W. Swenson
commit: 1e94da60af1fbb890901e6cdc38ff6b10c8dd8f3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Nov 18 15:05:39 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Nov 18 15:05:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e94da60

dev-db/postgresql: Actually bump to 14.1

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/Manifest   |   1 +
 dev-db/postgresql/postgresql-14.1.ebuild | 467 +++
 2 files changed, 468 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index a8e9339188a2..51d8f93f10c3 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -11,6 +11,7 @@ DIST postgresql-13.3.tar.bz2 21119109 BLAKE2B 
395a3dc5cde8f579a3c35ea70346bdc630
 DIST postgresql-13.4.tar.bz2 21157443 BLAKE2B 
e16684ef59f213d23366e8d18c4bf6f81d6e2eac8e940449fee1ef6b150e7ff7d3dce8831b318d1fd3f72d642110576ebc7bd981185a39f19fea6357c58be170
 SHA512 
f1faf676ffdcee3e7f2c3b78f4badf44770d6be58090036d119d8fb0688e2b9f9159dd44fe850c179b8e23f256942c05edb8fcc385f0e852d16b37eace785b5a
 DIST postgresql-13.5.tar.bz2 21186674 BLAKE2B 
3e51d6d67bba09fb134cd71c48349674e0cacfaefee299620482c93f0b09edbfead578deb63083686ab691563b088fc0ea60a6281a0bcf9145689fb3ce1ec0f0
 SHA512 
c76effbca8ee63be48fa3aeb39c7038221848fe83ca2afc4e0904ba8c6a50b89aa2ad37080d4e3be75e9bdc2d6ca6dfefcda334ef55a5e1a8954bb955ce905e5
 DIST postgresql-14.0.tar.bz2 21836842 BLAKE2B 
a1b4676f861246125428cc943a8e6d4eebd230a8a6d3bf202819e58233c5ee790339d6bc319f3d7af6f95f177236bf5fabc0e48350aaca024c61c88ddae2600c
 SHA512 
d0b5ea1bb63847a137216074f2ac2d1410723c61c279624b3034af4a130fe0e1b6d89a549c61065f025c3505af89bcd9728b04575fde2c932fa718813d2e9635
+DIST postgresql-14.1.tar.bz2 21887101 BLAKE2B 
a496dfd513c52339d1b3cb72773f9611721fd7c5d2a702d6fd71f650a1d41c3d7bf6574eba23671c7f9f11718e007f51f9547949bdc3d7fe1ea2248ebfb8d70b
 SHA512 
4a0bec157d5464bb9e5f5c0eb0efdede55526e03f6f4d660b87d161a47705eb152fa0878960b1581bce42a5ed28a1f457825ea54e8d22e34b5b8eb36473ceefd
 DIST postgresql-9.6.22.tar.bz2 19003741 BLAKE2B 
adff6e81ec4b289bd5c51fa44adb38d7cc3936e2e5545ff23fccb0f3f1fe1c881ed70f9a0a5d366319f876eb01a9f675b66c9374b8b41615220f45a70450ad6d
 SHA512 
371f85f2d02a8a3b888396440149e9b432f91e106a7feb8a163b275a0586843683124281a0965abf3c1215cb68e2002976913f88c75e35e52ac5f78d4145fd7b
 DIST postgresql-9.6.23.tar.bz2 19013235 BLAKE2B 
a7bd7a0678c2c58efd71f320f838ee66fa3d75fb37d95e1c070e59ece69d4b66850e676054807848dbccedca7e9a4cc0b244c3cf0f0ff039b88c4f9b221e8819
 SHA512 
205b47cf1c22519092f840a9b3bf6bdf95f455e5ba02a7e1bc1495f85bb25f8ccfe9f60c83dc2801f1366b88fc35e64c23eb9bdc89a4bb5d233243af4606d59c
 DIST postgresql-9.6.24.tar.bz2 19047518 BLAKE2B 
63b53cfb2c9381fe09ed76ef3cad1ec5014bcd3b4dea388cda5b4ad8b8084abc15a38dcd62e0c3fe0bcc922749e7a4bef4ec39287c4b1ea952b8245bbc72bc2e
 SHA512 
c17ef8e7149bd136f6058e20b28f9a7307625614e37ff837feb7a6fa37b6932dfab6379285120c9bb0198961eb446c9979d5ee1f3e8583b09f981f52bee33505

diff --git a/dev-db/postgresql/postgresql-14.1.ebuild 
b/dev-db/postgresql/postgresql-14.1.ebuild
new file mode 100644
index ..37c02e4857a7
--- /dev/null
+++ b/dev-db/postgresql/postgresql-14.1.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd 
tmpfiles
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2;
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="https://www.postgresql.org/;
+
+IUSE="debug doc icu kerberos kernel_linux ldap llvm lz4 nls pam
+ perl python +readline selinux +server systemd ssl static-libs tcl
+ threads uuid xml zlib"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap )
+llvm? (
+   sys-devel/llvm:=
+   sys-devel/clang:=
+)
+lz4? ( app-arch/lz4 )
+pam? ( sys-libs/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# sup

[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2021-11-18 Thread Aaron W. Swenson
commit: b40a6d4ba54b379f354a166163d279048d983c75
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Nov 18 14:46:16 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Nov 18 14:46:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40a6d4b

app-office/gnucash: Re-fix RDEPEND

Closes: https://bugs.gentoo.org/787419
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/gnucash-4.8.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-office/gnucash/gnucash-4.8.ebuild 
b/app-office/gnucash/gnucash-4.8.ebuild
index fb509d8f311a..6223a5c499fe 100644
--- a/app-office/gnucash/gnucash-4.8.ebuild
+++ b/app-office/gnucash/gnucash-4.8.ebuild
@@ -57,7 +57,12 @@ RDEPEND="
dev-db/libdbi
dev-db/libdbi-drivers[postgres]
)
-   python? ( ${PYTHON_DEPS} )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   ')
+   )
quotes? (
>=dev-perl/Finance-Quote-1.11
dev-perl/Date-Manip



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2021-11-18 Thread Aaron W. Swenson
commit: f3340ad6c70544d1fb1faa9f92774cca9e7c09c2
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Nov 18 14:27:30 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Nov 18 14:37:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3340ad6

app-doc/gnucash-docs: Bump to 4.8

Thanks to the assistance from Giuseppe Foti.

Closes: https://bugs.gentoo.org/816339
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-4.8.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 91ce31518040..4c825aafab01 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,2 +1,3 @@
 DIST gnucash-docs-4.4.tar.gz 62534210 BLAKE2B 
0c3cdc3ccdf1cfb7a54e44dcde9ea10672cb312e6d6e083ae9bb65bc52b044e8559647a8491f6fa762d9bb84c33f22dd9cacb3a862548994bdc7c56b3e634aa9
 SHA512 
60e34af3fdb144fefc835d6497fd442daad1417c4e40f8b4fd8f66a37cd0cfa1d789aa03de435d4654ee2368a4b85e9b0cfba8eeef61829e0ca190a453a9abdc
 DIST gnucash-docs-4.5.tar.gz 71420078 BLAKE2B 
cf4cf6f62e0ce1c5f868f91b6452a531e14a4fb85c801a941e5b19a9a3e61593a248cc79c753e23d9fb40809f27194117d6e73c7723f9454c2c2d0658fcd77e0
 SHA512 
27fcb649ad813d2aa148b8a910a6d35fcb47e79b0c36e6b2456d733f8f969686234e090d128ccb4a2227c71385dfa9d9236606a3e9354923e128644ee0be137f
+DIST gnucash-docs-4.8.tar.gz 74862559 BLAKE2B 
da0496a5762bd3a7437272e1118f53e2dbb218bc8c8e960134ece3b10909c5673109e76dd195cdde320bd47849d43ad1068d21857ab288b57ff3d179fafe36ce
 SHA512 
61be5ada80748350f5d72068a6c19cd5a5db6cd8b4500ed16febe5f53586d929b4843ac6b51ced78b381e26c8948beeb1cc48593d5263f906ba5b8f3fda47d2e

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild
new file mode 100644
index ..48bcc3936345
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake optfeature
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2 FDL-1.1"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+DEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxml2
+   dev-libs/libxslt
+"
+
+src_install() {
+   local doc_type my_lang
+
+   for doc_type in manual guide; do
+   for my_lang in C ${L10N}; do
+   case $my_lang in
+   # Both help and guides translated
+   C|de|it|pt) ;;
+   ja|ru) # Only guides translated
+   if [[ ${doc_type} = "manual" ]] ; then
+   elog "Help documentation hasn't 
been translated for $my_lang"
+   elog "Will do English instead."
+   continue
+   fi
+   ;;
+   *)
+   die "Invalid locale: $my_lang"
+   ;;
+   esac
+
+   emake \
+   -C "${BUILD_DIR}/${doc_type}/${my_lang}" \
+   DESTDIR="${D}" \
+   install
+   done
+   done
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "generating PDF files" dev-java/fop
+   optfeature "viewing the docs" gnome-extra/yelp
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2021-11-18 Thread Aaron W. Swenson
commit: 0da89c7b22a762555a2abe5c7044aae7d66b2a7e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Nov 18 14:34:39 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Nov 18 14:37:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da89c7b

app-office/gnucash: Bump to 4.8

Closes: https://bugs.gentoo.org/812710
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest   |   1 +
 app-office/gnucash/gnucash-4.8.ebuild | 228 ++
 2 files changed, 229 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 8525d7e87277..5d767a1081b8 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,3 +1,4 @@
 DIST gnucash-4.4-Fix-build-with-glib-2.68.patch.xz 9120 BLAKE2B 
b04cc859ab2817b69e9a5b3b92d73dd16aa4b3264202d0d089c80251a9ead5f459c6918fc605fda50e98db01d81dc4691ae58d7ff2eb4dad8c805edb523e36eb
 SHA512 
3aea6195f47ed4c3ca395f10b7575bcabf8f5dcb185b938ece19a518de0f0bd18e9bbe19b84eca8ec99e3a076745e441f3d47d894049f0cfb88168723338fbf0
 DIST gnucash-4.4.tar.bz2 14430959 BLAKE2B 
7a9e04957919a99e083dd5c1ac04150f77ab64eef277c0cd63ef90ade4a82875447f291d4f14499a14e987a86a7b7615d4a3cbb79a980be7022cb4f511b71368
 SHA512 
5882e5a91081bb9279ac5dc8798352cb15ebb934d1d37c6d6639244602108e067ece5b7f51ba32c9c413c1469d08ca32a73369e6af34e41c3ef704033c71f336
 DIST gnucash-4.5.tar.bz2 14472274 BLAKE2B 
2cf9726fc241506867a49f796d2526c6a7524667dcf706f812d225deac146020f49dcdc7ac64b1c0b90d6e61941197dd8aec0f5166e474bc2f601fc8674abdc1
 SHA512 
5e6dfebae8845ab7ad8fcb95f38eb1d0907e789637f722fccf31486b05ee9ebbfb60b8c70e1cef1fc5913b73bfdc2251babed09b6f894c266b969874f3dff30b
+DIST gnucash-4.8.tar.bz2 14679619 BLAKE2B 
ef0790dcf823631b3a9764d60a49a55f35614d31117b1921ad5621d8b5298928555725b4d376e4b782437f8874b438496c3fd5b610df480fcc17f5d049a07511
 SHA512 
5fbafabe7ddbafe5e275b058758637011712934aec875b97085b7d068ab556ae5041b2cfa83f9a735eec877fac5158b701c2255be129e8ce883acf668fadefb5

diff --git a/app-office/gnucash/gnucash-4.8.ebuild 
b/app-office/gnucash/gnucash-4.8.ebuild
new file mode 100644
index ..fb509d8f311a
--- /dev/null
+++ b/app-office/gnucash/gnucash-4.8.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+
+inherit cmake gnome2-utils python-single-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres
+ python quotes register2 smartcard sqlite test"
+RESTRICT="!test? ( test )"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )"
+
+# dev-libs/boost must always be built with nls enabled.
+# net-libs/aqbanking dropped gtk with v6. So, to simplify the
+#   dependency, we just rely on that.
+RDEPEND="
+   >=dev-libs/glib-2.56.1:2
+   >=dev-scheme/guile-2.2.0:=[regex]
+   >=sys-libs/zlib-1.1.4
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-6[ofx?]
+   sys-libs/gwenhywfar:=
+   smartcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gui? (
+   >=x11-libs/gtk+-3.22.30:3
+   gnome-base/dconf
+   net-libs/webkit-gtk:4=
+   aqbanking? ( sys-libs/gwenhywfar:=[gtk] )
+   )
+   mysql? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[mysql]
+   )
+   ofx? ( >=dev-libs/libofx-0.9.1:= )
+   postgres? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[postgres]
+   )
+   python? ( ${PYTHON_DEPS} )
+   quotes? (
+   >=dev-perl/Finance-Quote-1.11
+   dev-perl/Date-Manip
+   dev-perl/HTML-TableExtract
+   )
+   sqlite? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[sqlite]
+   )
+"
+
+DEPEND="${RDEPEND}
+   >=dev-cpp/gtest-1.8.0
+   >=sys-devel/gettext-0.20
+   dev-lang/perl
+   dev-perl/XML-Parser
+   sys-devel/libtool
+"
+
+BDEPEND="
+   dev-lang/swig
+   dev-util/cmake
+   virtual/pkgconfig
+   || (
+   >=sys-devel/gcc-8:*
+   >=sys-devel/clang-6:*
+   )
+"
+
+PDEPEND="doc? (
+   ~app-doc/gnucash-docs-${PV}
+   gnome-

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2021-11-11 Thread Aaron W. Swenson
commit: 4b722751caddfab55de87ff65d851680bb8dd291
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Nov 11 18:35:18 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Nov 11 18:38:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b722751

dev-db/postgresql: Refresh digest

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/Manifest | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 61b2efe6846..a8e9339188a 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,11 +1,16 @@
 DIST postgresql-10.17.tar.bz2 19153278 BLAKE2B 
0f043a9e95a76b5b96572548b82ae35c0b9fb517214ea392e6ba278f78071811ea8942fd50c14508dc3380c797a2196b5c5cfadff299d6a379ee581db18e3489
 SHA512 
4989abe56cf631b367252c62f15c9f4a22a864a75d607fa29c2116c95e29f95bc3855df6b2fc88dbedcfc7b238d6732d13629fc967f09bbd3ea4d5c328cb925f
 DIST postgresql-10.18.tar.bz2 19197042 BLAKE2B 
3754df1820d7ffb9b1d82960f2107b2b5a9fede66467254129a478e85f684ce7c2b51a87fa0f048b064a86c8b1eb766fabd5e2029ff1b53f25baef8b7edb3fd2
 SHA512 
8a564256b0a5f6375a817cc5db14e56f7f7ee831881a2dc78759e7f2cf708d95fb61ad75a01f13fb05517ab165c991794d837bbb93f60d54f4fb33ca0ac45729
+DIST postgresql-10.19.tar.bz2 19261478 BLAKE2B 
3ccd44d68980ddb0e394b811af20c213cf89eb8d4374d2c49c9cda5165f222ca849a2db4fe4d521991f15f9cc84ec35bafa91083b9625f2a6729159f490a94c9
 SHA512 
41b0f5026be7d563e41b54e9ea7199dd466a132d355be0b71a91d41f533d97fbf550eccf2a2ece3d60c5dab5921ebeea3ac4780c18c54b924df52d7423305a22
 DIST postgresql-11.12.tar.bz2 20075485 BLAKE2B 
0986a31662a307f76c230d7945495b42c70417835c8d7c7b6781d0ff4317607c736d9278a4b8bb95582799b771011efca256d9507d5bb9db423f3ad43eb220fb
 SHA512 
668914424e1dbe09a66d5272e5b0a17fa24c90d3d099f8161f1420eaa76675ea1c622e4d149bdfcb31f07af19602a500913cb97c49d717df23e374de09dc0274
 DIST postgresql-11.13.tar.bz2 20123787 BLAKE2B 
5adededa826c2fac32e76eb097998309bf2f65705b3780433059318dbc65ca1b037049dfc5cd9bd874c27073429ced5cd5aa2178929a8ee59395c6dded0a4166
 SHA512 
1b2061d505a7460e0aaae53818e77fc99fa7b73eea119033a98a3d7dd3d70d00403998654990b03bbf6eb2df383e2f44791137c8922ea4015715f8bf49c5837f
+DIST postgresql-11.14.tar.bz2 20172910 BLAKE2B 
a033752fc5fc593c96fe63a258b2cc0d4b896548a366e3fefa8afde1f96ab64aab97eb395b10ae10494709963ed924623279f76f66870c4faee435969400c1b7
 SHA512 
ab71461ee6fb4cdc5b4240f7ecd8af2497ce6780283fde2abf5951ffdb616bd0c8ed22b26fdfca402a346e663ff77c4d17f3284c9d700e6fd6795b2aec97c9be
 DIST postgresql-12.7.tar.bz2 20819005 BLAKE2B 
4939cb314253bb9ca2b14639f730967ce7ad5c5eb135d529b112290e6b351f7b507d6428cc48b4e24f34f664b5f4938029ceb9cc6161c9aff5f60ba0b3f848c7
 SHA512 
47ca347df63a441e52e52442074e85d0ebd3a89f7eb037022c4690cbe88b21a6a959092a812b79bb30db47b5975a5d7908318c73b2685683d48b4789d4ae6a44
 DIST postgresql-12.8.tar.bz2 20849478 BLAKE2B 
20ad970f03665b9c1f24c646096476398c1791c49eb4f34bb6c3b1c7cf3955bb79ef81e178e5d72ffb91625a9ec1cff409fa95d390caa02862fec2599e6d8a9b
 SHA512 
970fe1041e427ac1c8a786c93e2079b0a9c8b3fcaf9d38877894eb02e8a9afc7cd73d7ac28078c455845a922a1b7d9c1e22cb7990d8d523dd6496af9442fba01
+DIST postgresql-12.9.tar.bz2 20904260 BLAKE2B 
fc88d61d369569a3054b889848eaf1405a4f5137cd8c2cf27282115f70853dd4d5d8b4bf0a9fc60c63db936246a0a64077c9bfdb90685d4dfe375558e4519b2b
 SHA512 
11697d8283f5df5a9c74c2406e94d1b6da6df8358ad48f3b773825aab98e8395f9fd4e3fc8b1e6ebad3743c3dadbda8b795d4fe84a447d7913223e136cf2b88f
 DIST postgresql-13.3.tar.bz2 21119109 BLAKE2B 
395a3dc5cde8f579a3c35ea70346bdc630a8e8f2f86f310a5e4f4a1f6177dab7e78ba6e41c384ba650eb86813fcd428fea8aa22481f9a494cd80aa94bd7b52dd
 SHA512 
1560cc766982a9ea9d33c77835b20e33e11b03acb77fc75d905c565883935a7dbcd27b9b2ab6a0ecdb815261f7c259865cb3dac85c10a3181c3fcaeb4d28bf60
 DIST postgresql-13.4.tar.bz2 21157443 BLAKE2B 
e16684ef59f213d23366e8d18c4bf6f81d6e2eac8e940449fee1ef6b150e7ff7d3dce8831b318d1fd3f72d642110576ebc7bd981185a39f19fea6357c58be170
 SHA512 
f1faf676ffdcee3e7f2c3b78f4badf44770d6be58090036d119d8fb0688e2b9f9159dd44fe850c179b8e23f256942c05edb8fcc385f0e852d16b37eace785b5a
+DIST postgresql-13.5.tar.bz2 21186674 BLAKE2B 
3e51d6d67bba09fb134cd71c48349674e0cacfaefee299620482c93f0b09edbfead578deb63083686ab691563b088fc0ea60a6281a0bcf9145689fb3ce1ec0f0
 SHA512 
c76effbca8ee63be48fa3aeb39c7038221848fe83ca2afc4e0904ba8c6a50b89aa2ad37080d4e3be75e9bdc2d6ca6dfefcda334ef55a5e1a8954bb955ce905e5
 DIST postgresql-14.0.tar.bz2 21836842 BLAKE2B 
a1b4676f861246125428cc943a8e6d4eebd230a8a6d3bf202819e58233c5ee790339d6bc319f3d7af6f95f177236bf5fabc0e48350aaca024c61c88ddae2600c
 SHA512 
d0b5ea1bb63847a137216074f2ac2d1410723c61c279624b3034af4a130fe0e1b6d89a549c61065f025c3505af89bcd9728b04575fde2c932fa718813d2e9635
 DIST postgresql-9.6.22.tar.bz2 19003741 BLAKE2B 
adff6e81ec4b289bd5c51fa44adb38d7cc3936e2e5545ff23fccb0f3f1fe1c881ed70f9a0a5d366319f876eb01a9f675b66c9374b8b41615220f45a70450ad6

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2021-11-11 Thread Aaron W. Swenson
commit: 3ac98e53d0345baa54143f226630a9512137c0c6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Nov 11 17:48:05 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Nov 11 18:04:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac98e53

dev-db/postgresql: Security bump

Versions bumped to:
 - 14.1
 - 13.5
 - 12.9
 - 11.14
 - 10.19
 - 9.6.24

This is the final release of 9.6. 9.6 will be removed 30 days after the next
regular release cycle or security release, whichever is first.

Complete release notes available at:
https://www.postgresql.org/about/news/postgresql-141-135-129-1114-1019-and-9624-released-2349/

Security fixes:
 - CVE-2021-23214: Server processes unencrypted bytes from man-in-the-middle
 - CVE-2021-23222: libpq processes unencrypted bytes from man-in-the-middle

Bug: https://bugs.gentoo.org/823125
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/postgresql-10.19.ebuild  | 458 +++
 dev-db/postgresql/postgresql-11.14.ebuild  | 455 +++
 dev-db/postgresql/postgresql-12.9.ebuild   | 455 +++
 dev-db/postgresql/postgresql-13.5.ebuild   | 467 
 dev-db/postgresql/postgresql-9.6.24.ebuild | 479 +
 5 files changed, 2314 insertions(+)

diff --git a/dev-db/postgresql/postgresql-10.19.ebuild 
b/dev-db/postgresql/postgresql-10.19.ebuild
new file mode 100644
index 000..307cad6fd9f
--- /dev/null
+++ b/dev-db/postgresql/postgresql-10.19.ebuild
@@ -0,0 +1,458 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd 
tmpfiles
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x86-solaris"
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2;
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="https://www.postgresql.org/;
+
+IUSE="debug doc icu kerberos kernel_linux ldap nls pam perl
+ python +readline selinux +server systemd ssl static-libs tcl
+ threads uuid xml zlib"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libcrypt:=
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap )
+pam? ( sys-libs/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} )
+BSD_LIBC=( elibc_{Free,Net,Open}BSD )
+
+nest_usedep() {
+   local front back
+   while [[ ${#} -gt 1 ]]; do
+   front+="${1}? ( "
+   back+=" )"
+   shift
+   done
+   echo "${front}${1}${back}"
+}
+
+IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}"
+CDEPEND+="
+uuid? (
+   ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
+   $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} 
dev-libs/ossp-uuid)
+)"
+
+DEPEND="${CDEPEND}
+sys-devel/bison
+sys-devel/flex
+nls? ( sys-devel/gettext )
+xml? ( virtual/pkgconfig )
+"
+
+RDEPEND="${CDEPEND}
+selinux? ( sec-policy/selinux-postgresql )
+"
+
+pkg_setup() {
+   use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
+
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # Work around PPC{,64} compilation bug where bool is already defined
+   sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
+
+   # Set proper run directory
+   sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
+   -i src/include/pg_config_manual.h || die
+
+   # Rely on $PATH being in the proper order so that the correct
+   # install program is used for modules utilizing PGXS in both
+   # hardened and non-hardened environments. (Bug #528786)
+   sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
+
+   use server || eapply "${FILESDIR}/${PN}-10.2-no-server.patch"
+
+   if use pam ; then
+   sed -e "s/\(#def

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgbadger/

2021-09-28 Thread Aaron W. Swenson
commit: 9d88ff05b4ff20c4b81245edcc8a46a5e088ebde
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 28 13:59:19 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Sep 28 14:01:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d88ff05

dev-db/pgbadger: Bump to 11.6

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgbadger/Manifest |  1 +
 dev-db/pgbadger/pgbadger-11.6.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 86ba3467bbc..27ee39a9ef2 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -2,3 +2,4 @@ DIST pgbadger-11.0.tar.gz 1661028 BLAKE2B 
d83be01017d69b83cf288b23fe5066d5c691b6
 DIST pgbadger-11.3.tar.gz 2297407 BLAKE2B 
7e0814c570a3e5fbf79132c99e3134ee944c8239b956d4638a144c551a45b1903a27ee730f93e0dd040c3b8b8c3ec7d1b8bf2390fa1585f8e4907cb9ae90
 SHA512 
0af40e68391d6cc783c5895eea01d266bdb22672bd9142e6029ec428f68ee13e0d0deaced4cb80ccd5b608bf04a72a9964c95d2cc9ad933c7412dbf888fc788a
 DIST pgbadger-11.4.tar.gz 2299574 BLAKE2B 
bb18cd73117ac58330cca2a5f3b525f962d7c0d30a0c28881ff977424dc1ee84f7754a1d4bae200739e60b51015ccad0552573b98d06a3e5932af0056c01ed9f
 SHA512 
c945d6b6fd564640ef9f13fc0927acbed12c4329d05a44e12858a944b3df97677af8c92e62c4572b5e02279ee5d0ce84cf9e66d294f909b4cfcf311e86ba7557
 DIST pgbadger-11.5.tar.gz 2305597 BLAKE2B 
1e88e52ac5861343e7122784f3ec1ecc38e67a2737db49a05661de473c990992f924c887eb86e34d3ca80d329c01af4a60893af5436d8a291bbeae0d7fdc0e81
 SHA512 
ed02066250539d339d5b784522eac37580873e8a5adde5b565cf6d11447fad469cc23b4ab88425b0322521b4ededd1f5a24670b0b9fdbd65aaa31e4e4088
+DIST pgbadger-11.6.tar.gz 2974369 BLAKE2B 
2b9e6e03bf785f92864adbfd3d1e6edc4ac899db1172ddc5bcf5c58b072a33b58de68042a3be111fa0f993cbda353742de3e795a7e104e656373b638de6bced9
 SHA512 
f13c48e3503f17f8d2c37f39409953baf32e87e05ec77e44097648fb5d57f6e6d3e2af45fb703e44d184ea150db80132c868860b5f2cd023911d5fdf8fc6550d

diff --git a/dev-db/pgbadger/pgbadger-11.6.ebuild 
b/dev-db/pgbadger/pgbadger-11.6.ebuild
new file mode 100644
index 000..2f2eca6a2b9
--- /dev/null
+++ b/dev-db/pgbadger/pgbadger-11.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit perl-module
+
+DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
+HOMEPAGE="https://pgbadger.darold.net/;
+SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-perl/JSON-XS
+   dev-perl/Text-CSV_XS
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+   prove || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgFormatter/

2021-09-28 Thread Aaron W. Swenson
commit: 42c40c93d8c921c081fe5bad31e40e587ad6bdd5
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 28 13:17:58 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Sep 28 13:17:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c40c93

dev-db/pgFormatter: Bump to 5.1

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgFormatter/Manifest   |  1 +
 dev-db/pgFormatter/pgFormatter-5.1.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-db/pgFormatter/Manifest b/dev-db/pgFormatter/Manifest
index a2e47a5cd85..4ec026861d8 100644
--- a/dev-db/pgFormatter/Manifest
+++ b/dev-db/pgFormatter/Manifest
@@ -1 +1,2 @@
 DIST pgFormatter-5.0.tar.gz 1311094 BLAKE2B 
af9a730e50d09920026dd50794c65e11456c8ea38a6f4793d6bf85d7d3afec37c114f098551c72da25fe1f91bd72845c80f5f0bd96472003d5cba182a0ec5a6b
 SHA512 
0b192c176431eb8c59a30783bc83d5ce2451ee240d08c95ac1cddb899e6c201f01601858db8019a2b967c9d31dcb710da781d06fff694295dba1a623c1c9eb19
+DIST pgFormatter-5.1.tar.gz 1314702 BLAKE2B 
e6615cc2b2d98bbbff18f6a13694061639566ef96f991fa6cb6c3c43df5fa502d814a965b5cb287675152ddc2990d8170a325bc7cd75d0f5d8b6fb903fc21c71
 SHA512 
86afb0e77a000145bdcfbd3d5f91c59dc8de3676b4e764a4b86147a52fd7787681b33f4e23a4e0eb9b15e9a24d5b60eb01c90574f59ff5cab2f33489c5f2e91b

diff --git a/dev-db/pgFormatter/pgFormatter-5.1.ebuild 
b/dev-db/pgFormatter/pgFormatter-5.1.ebuild
new file mode 100644
index 000..893441f4d1a
--- /dev/null
+++ b/dev-db/pgFormatter/pgFormatter-5.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit perl-module
+
+DESCRIPTION="PostgreSQL SQL syntax beautifier"
+HOMEPAGE="https://github.com/darold/pgFormatter;
+SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/, dev-db/postgresql/files/

2021-09-23 Thread Aaron W. Swenson
commit: 0c589d89d5916b41f547eb8889935d4a448ff8fe
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Sep 23 20:48:37 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Sep 23 20:48:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c589d89

dev-db/postgresql: Bump to 14_rc1

Signed-off-by: Aaron W. Swenson  gentoo.org>

 .../files/postgresql-14_rc1-no-server.patch| 151 +++
 dev-db/postgresql/postgresql-14_rc1.ebuild | 467 +
 2 files changed, 618 insertions(+)

diff --git a/dev-db/postgresql/files/postgresql-14_rc1-no-server.patch 
b/dev-db/postgresql/files/postgresql-14_rc1-no-server.patch
new file mode 100644
index 000..4f2d388386a
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-14_rc1-no-server.patch
@@ -0,0 +1,151 @@
+diff -Naruw a/contrib/Makefile b/contrib/Makefile
+--- a/contrib/Makefile 2021-09-20 17:33:01.0 -0400
 b/contrib/Makefile 2021-09-23 16:28:52.919265033 -0400
+@@ -5,57 +5,9 @@
+ include $(top_builddir)/src/Makefile.global
+ 
+ SUBDIRS = \
+-  adminpack   \
+-  amcheck \
+-  auth_delay  \
+-  auto_explain\
+-  bloom   \
+-  btree_gin   \
+-  btree_gist  \
+-  citext  \
+-  cube\
+-  dblink  \
+-  dict_int\
+-  dict_xsyn   \
+-  earthdistance   \
+-  file_fdw\
+-  fuzzystrmatch   \
+-  hstore  \
+-  intagg  \
+-  intarray\
+-  isn \
+-  lo  \
+-  ltree   \
+   oid2name\
+-  old_snapshot\
+-  pageinspect \
+-  passwordcheck   \
+-  pg_buffercache  \
+-  pg_freespacemap \
+-  pg_prewarm  \
+-  pg_stat_statements \
+-  pg_surgery  \
+-  pg_trgm \
+-  pgcrypto\
+-  pgrowlocks  \
+-  pgstattuple \
+-  pg_visibility   \
+-  postgres_fdw\
+-  seg \
+-  spi \
+-  tablefunc   \
+-  tcn \
+-  test_decoding   \
+-  tsm_system_rows \
+-  tsm_system_time \
+-  unaccent\
+   vacuumlo
+ 
+-ifeq ($(with_ssl),openssl)
+-SUBDIRS += sslinfo
+-else
+-ALWAYS_SUBDIRS += sslinfo
+-endif
+ 
+ ifneq ($(with_uuid),no)
+ SUBDIRS += uuid-ossp
+diff -Naruw a/src/backend/Makefile b/src/backend/Makefile
+--- a/src/backend/Makefile 2021-09-20 17:33:01.0 -0400
 b/src/backend/Makefile 2021-09-23 16:30:03.015728022 -0400
+@@ -56,7 +56,7 @@
+ 
+ ##
+ 
+-all: submake-libpgport submake-catalog-headers submake-utils-headers postgres 
$(POSTGRES_IMP)
++all: generated-headers
+ 
+ ifneq ($(PORTNAME), cygwin)
+ ifneq ($(PORTNAME), win32)
+@@ -194,23 +194,7 @@
+ 
+ ##
+ 
+-install: all installdirs install-bin
+-ifeq ($(PORTNAME), cygwin)
+-ifeq ($(MAKE_DLL), true)
+-  $(INSTALL_DATA) libpostgres.a '$(DESTDIR)$(libdir)/libpostgres.a'
+-endif
+-endif
+-ifeq ($(PORTNAME), win32)
+-ifeq ($(MAKE_DLL), true)
+-  $(INSTALL_DATA) libpostgres.a '$(DESTDIR)$(libdir)/libpostgres.a'
+-endif
+-endif
+-  $(MAKE) -C catalog install-data
+-  $(MAKE) -C tsearch install-data
+-  $(MAKE) -C utils install-data
+-  $(INSTALL_DATA) $(srcdir)/libpq/pg_hba.conf.sample 
'$(DESTDIR)$(datadir)/pg_hba.conf.sample'
+-  $(INSTALL_DATA) $(srcdir)/libpq/pg_ident.conf.sample 
'$(DESTDIR)$(datadir)/pg_ident.conf.sample'
+-  $(INSTALL_DATA) $(srcdir)/utils/misc/postgresql.conf.sample 
'$(DESTDIR)$(datadir)/postgresql.conf.sample'
++install:
+ 
+ ifeq ($(with_llvm), yes)
+ install-bin: install-postgres-bitcode
+diff -Naruw a/src/bin/Makefile b/src/bin/Makefile
+--- a/src/bin/Makefile 2021-09-20 17:33:01.0 -0400
 b/src/bin/Makefile 2021-09-23 16:30:50.718922745 -0400
+@@ -14,23 +14,8 @@
+ include $(top_builddir)/src/Makefile.global
+ 
+ SUBDIRS = \
+-  initdb \
+-  pg_amcheck \
+-  pg_archivecleanup \
+-  pg_basebackup \
+-  pg_checksums \
+   pg_config \
+-  pg_controldata \
+-  pg_ctl \
+   pg_dump \
+-  pg_resetwal \
+-  pg_rewind \
+-  pg_test_fsync \
+-  pg_test_timing \
+-  pg_upgrade \
+-  pg_verifybackup \
+-  pg_waldump \
+-  pgbench \
+   psql \
+   scripts
+ 
+diff -Naruw a/src/Makefile b/src/Makefile
+--- a/src/Makefile 2021-09-20 17:33:01.0 -0400
 b/src/Makefile   

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2021-07-17 Thread Aaron W. Swenson
commit: 7624be2cf739bb836403346f4e690cb8f56be65a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Jul 17 15:06:04 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sat Jul 17 15:06:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7624be2c

dev-vcs/fossil: Cleanup

Bug: https://bugs.gentoo.org/800638
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest|  3 --
 dev-vcs/fossil/fossil-2.12.1-r1.ebuild | 71 --
 dev-vcs/fossil/fossil-2.13-r1.ebuild   | 71 --
 dev-vcs/fossil/fossil-2.14-r1.ebuild   | 71 --
 4 files changed, 216 deletions(-)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 412f2aab1c2..fa3a95902ef 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,4 +1 @@
-DIST fossil-src-2.12.1.tar.gz 6011181 BLAKE2B 
f9437c4fb20314706bbbec70efbb6a53e2ac7760986baf88ea72505f03877a5d1069d0d2828aa2bfefac96c1358e4c8f824405d61fd24d490442fa8b768711e9
 SHA512 
08b7fef5a3071e968dedbc645aebf2e873ecf80049b5986d38f851a407b2b8b0c854cfcdfa5ec80eac5bc1b158c5fac3bb4b263d1adb8be470529e67dc6e8cee
-DIST fossil-src-2.13.tar.gz 6121223 BLAKE2B 
41bb83b40faf05d38ccbcc13bde858ee31ab0182193631d738a6e287414b2a93bc49bfa5ed0a16aabbc26190c1a3cd993ce9f1706ecd05b214461313b13c1086
 SHA512 
bd756aaac2f39005b690230c5a4ef4d618a3200a8eb499aa964285050c247edfb0abfa5db5522269e0a5ee2737c71393a523dc2d7e37eae076364185137964f8
-DIST fossil-src-2.14.tar.gz 6207277 BLAKE2B 
9a70a49e83e16414150e777289543a984c6b77c4c2ea245ed3187b393a80f6926c80bada31081735d09a9d0febf430587c120e16d60ddbf96d1116c9da6cf008
 SHA512 
f95291886484c9fb98224c17e07c9c2ada3d79974359234f1cc6a8fce603e45bf980ffe4f43a473d74d190b6975fff66e8d35ca680747385e72981caabfd6b10
 DIST fossil-src-2.16.tar.gz 6275775 BLAKE2B 
504f828f121385ec73311b340e0abfdba7da6a8571adb390c55c75fea0ef027366fb914c12552e177988bedbb735a3148d87ebdb23ffc2ce4b7bef8ef603692a
 SHA512 
0569640a3b509c592f812a42526eec88ead034ba0ba3de93da62cfb1caa751954ae185eaa3398d411a02ee2a858ecae6cdf4e47199847527f7524fc9798a4b12

diff --git a/dev-vcs/fossil/fossil-2.12.1-r1.ebuild 
b/dev-vcs/fossil/fossil-2.12.1-r1.ebuild
deleted file mode 100644
index 3d9163f4b78..000
--- a/dev-vcs/fossil/fossil-2.12.1-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Simple, high-reliability, source control management, and more"
-HOMEPAGE="https://www.fossil-scm.org/;
-SRC_URI="https://fossil-scm.org/home/uv/fossil-src-${PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86"
-IUSE="debug fusefs json miniz system-sqlite +ssl static tcl tcl-stubs
- tcl-private-stubs th1-docs th1-hooks"
-
-REQUIRED_USE="ssl? ( !miniz )"
-
-RDEPEND="
-   sys-libs/zlib
-   || (
-   sys-libs/readline:0
-   dev-libs/libedit
-   )
-   system-sqlite? ( >=dev-db/sqlite-3.33.0:3 )
-   ssl? ( dev-libs/openssl:0= )
-   tcl? ( dev-lang/tcl:0= )
-"
-
-# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
-DEPEND="${RDEPEND}
-   !tcl? (
-   || (
-   dev-lang/tcl:*
-   dev-lang/jimtcl:*
-   )
-   )
-"
-
-# Tests can't be run from the build directory
-RESTRICT="test"
-
-# fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
-PATCHES=( "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch )
-
-src_configure() {
-   # this is not an autotools situation so don't make it seem like one
-   # --with-tcl: works
-   # --without-tcl: dies
-   local myconf="--with-openssl=$(usex ssl auto none)"
-   use debug && myconf+=' --fossil-debug'
-   use json  && myconf+=' --json'
-   use system-sqlite && myconf+=' --disable-internal-sqlite'
-   use static&& myconf+=' --static'
-   use tcl   && myconf+=' --with-tcl=1'
-   use fusefs|| myconf+=' --disable-fusefs'
-
-   local u useflags
-   useflags=( miniz tcl-stubs tcl-private-stubs th1-docs th1-hooks )
-   for u in ${useflags[@]} ; do
-   use ${u} &&  myconf+=" --with-${u}"
-   done
-
-   tc-export CC CXX
-   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
-}
-
-src_install() {
-   dobin fossil
-}

diff --git a/dev-vcs/fossil/fossil-2.13-r1.ebuild 
b/dev-vcs/fossil/fossil-2.13-r1.ebuild
deleted file mode 100644
index 066d71ae1df..000
--- a/dev-vcs/fossil/fossil-2.13-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public L

[gentoo-commits] repo/gentoo:master commit in: dev-db/pspg/

2021-07-09 Thread Aaron W. Swenson
commit: 5d2ec9d84917bd980633e7788ee5e024e06c4ad8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Jul  9 10:21:21 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Jul  9 10:21:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2ec9d8

dev-db/pspg: Bump to 5.0.5

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest  |  1 +
 dev-db/pspg/pspg-5.0.5.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 4a3bafea555..754d432f2d3 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1,2 +1,3 @@
 DIST pspg-3.1.5.tar.gz 1380515 BLAKE2B 
b9539347d1977a178468127df5f92f8b7be835b7e6edc49720131173b71b22e01b614bcde55e354d32a2ecf1665dcebd27502110786b7595411b5ec782391f01
 SHA512 
287d4794aebc867bf3c344c3747f1d058c1b93710dd0d86de66ae1e0d97961f4e3d511bc0f7df98c309bffc962aaf50b758faab1f8c6f0eb3374450e53ecdccb
 DIST pspg-4.3.0.tar.gz 1398789 BLAKE2B 
51669105e335669ad76f174f7e085954bb5bf65719c929b0153aaa53c1a48d3f6c642cdf20624042dcfe5d7ad43bf2e6c5b5aaa5263d100590fdfa8ae21e62f4
 SHA512 
947052ca480ff271712b4620d7cf6060a5a702f245417c5223d8dcd6a357f71d16bc5bc732f883e80c730d3b699534a5791fc58d37b6c05e40e71e8f814e2c23
+DIST pspg-5.0.5.tar.gz 1828909 BLAKE2B 
9e58735acbeeb42b7aa560d0b418b40ab461e1be2a429696cc07414d7e47e58c12511e6493ab95d16dd1b02b37921aac98acd99c9346dea8a95c55545a4c755f
 SHA512 
9e2a673d7721598b0058ca8738e973b4c6b2e967b6b6d6dffba6d6473760809dce01b0f086ff6fff4e16e10a4fe78f0551e0a42d78a66513eb898c2df7dc0dc8

diff --git a/dev-db/pspg/pspg-5.0.5.ebuild b/dev-db/pspg/pspg-5.0.5.ebuild
new file mode 100644
index 000..d793b9350db
--- /dev/null
+++ b/dev-db/pspg/pspg-5.0.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A better pager for psql and mysql"
+HOMEPAGE="https://github.com/okbob/pspg;
+SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses:=
+dev-db/postgresql:=
+sys-libs/readline:="
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2021-07-06 Thread Aaron W. Swenson
commit: b642f661af8b1c7f35d6f6b36a28af173fc7c51f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jul  7 00:38:38 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Jul  7 00:38:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b642f661

dev-db/postgresql: Fix environment reset in pkg_config

Without resetting the environment the config phase results in the following
non-fatal error message being produced:

  could not change directory to 
"/var/tmp/portage/dev-db/postgresql-13.1/homedir": Permission denied

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Martin Kletzander  gmail.com>
Closes: https://bugs.gentoo.org/796344
Closes: https://github.com/gentoo/gentoo/pull/18332
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/postgresql-10.17.ebuild| 2 +-
 dev-db/postgresql/postgresql-11.12.ebuild| 2 +-
 dev-db/postgresql/postgresql-12.7.ebuild | 2 +-
 dev-db/postgresql/postgresql-13.3.ebuild | 2 +-
 dev-db/postgresql/postgresql-14_beta2.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.6.22.ebuild   | 2 +-
 dev-db/postgresql/postgresql-.ebuild | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-db/postgresql/postgresql-10.17.ebuild 
b/dev-db/postgresql/postgresql-10.17.ebuild
index 866e2d6f698..7723abe2353 100644
--- a/dev-db/postgresql/postgresql-10.17.ebuild
+++ b/dev-db/postgresql/postgresql-10.17.ebuild
@@ -391,7 +391,7 @@ pkg_config() {
einfo "Initializing the database ..."
 
if [[ ${EUID} == 0 ]] ; then
-   su postgres -c 
"${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" 
${PG_INITDB_OPTS}"
+   su - postgres -c 
"${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" 
${PG_INITDB_OPTS}"
else
"${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U 
postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi

diff --git a/dev-db/postgresql/postgresql-11.12.ebuild 
b/dev-db/postgresql/postgresql-11.12.ebuild
index 5a20556a0fe..07aed06687c 100644
--- a/dev-db/postgresql/postgresql-11.12.ebuild
+++ b/dev-db/postgresql/postgresql-11.12.ebuild
@@ -388,7 +388,7 @@ pkg_config() {
einfo "Initializing the database ..."
 
if [[ ${EUID} == 0 ]] ; then
-   su postgres -c 
"${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" 
${PG_INITDB_OPTS}"
+   su - postgres -c 
"${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" 
${PG_INITDB_OPTS}"
else
"${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U 
postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi

diff --git a/dev-db/postgresql/postgresql-12.7.ebuild 
b/dev-db/postgresql/postgresql-12.7.ebuild
index c6cea755c81..82e066d4d05 100644
--- a/dev-db/postgresql/postgresql-12.7.ebuild
+++ b/dev-db/postgresql/postgresql-12.7.ebuild
@@ -388,7 +388,7 @@ pkg_config() {
einfo "Initializing the database ..."
 
if [[ ${EUID} == 0 ]] ; then
-   su postgres -c 
"${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" 
${PG_INITDB_OPTS}"
+   su - postgres -c 
"${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" 
${PG_INITDB_OPTS}"
else
"${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U 
postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi

diff --git a/dev-db/postgresql/postgresql-13.3.ebuild 
b/dev-db/postgresql/postgresql-13.3.ebuild
index 9b8485c9bc0..d71750a1cb7 100644
--- a/dev-db/postgresql/postgresql-13.3.ebuild
+++ b/dev-db/postgresql/postgresql-13.3.ebuild
@@ -388,7 +388,7 @@ pkg_config() {
einfo "Initializing the database ..."
 
if [[ ${EUID} == 0 ]] ; then
-   su postgres -c 
"${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" 
${PG_INITDB_OPTS}"
+   su - postgres -c 
"${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" 
${PG_INITDB_OPTS}"
else
"${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U 
postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi

diff --git a/dev-db/postgresql/postgresql-14_beta2.ebuild 
b/dev-db/postgresql/postgresql-14_beta2.ebuild
index 0ef0e4f1672..a9630c760e8 100644
--- a/dev-db/postgresql/postgresql-14_beta2.ebuild
+++ b/dev-db/postgresql/postgresql-14_beta2.ebuild
@@ -390,7 +390,7 @@ pkg_config() {
einfo "Initializing the database ..."
 
if [[ ${EUID} == 0 ]] ; then
-   su postgres -c 
"${EROOT}/usr/

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/

2021-07-05 Thread Aaron W. Swenson
commit: 9e31a4dd54e50c7de1bd40dfce1ac4460cbc64a7
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jul  6 01:34:36 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Jul  6 01:56:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e31a4dd

profiles/{package.mask,base/use.mask}: Mask PgSQL 9.5 for removal

PostgreSQL 9.5 is EOL.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 profiles/base/use.mask |  4 
 profiles/package.mask  | 13 +
 2 files changed, 17 insertions(+)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index d37141e9b8b..12955cfde54 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Aaron W. Swenson  (2021-07-05)
+# PostgreSQL 9.5 masked for removal
+postgres_targets_postgres9_5
+
 # David Seifert  (2021-06-20)
 # Abandoned upstream, last release 17 years ago, unmaintained, tons of
 # QA bugs, eclass is terrible. Bug #796878, removal in 30 days.

diff --git a/profiles/package.mask b/profiles/package.mask
index 6fc6d8daefe..f6c81ee7a80 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,19 @@
 
 #--- END OF EXAMPLES ---
 
+# Aaron W. Swenon  (2021-07-05)
+# PostgreSQL 9.5 has reached end of life and will no longer receive any
+# updates -- security or otherwise -- from upstream or Gentoo.
+#
+# You should migrate immediately.
+# https://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Post-9.0_Migration
+#
+# For more information about PostgreSQL's versioning policy, see:
+# https://www.postgresql.org/support/versioning/
+#
+# Removal after 2021-08-04.
+dev-db/postgresql:9.5
+
 # Michał Górny  (2021-07-06)
 # Various Python 2-specific backports.  All the reverse dependencies
 # (except for deps between these packages) have been eliminated.



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2021-07-05 Thread Aaron W. Swenson
commit: eaf726a6c4ae903bf0246ce40ba383eeb4ba38cd
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jul  6 00:57:10 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Jul  6 00:57:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf726a6

dev-vcs/fossil: Reinstate previous fixes

use binding := for dev-libs/openssl introduced in commit 12b8e1427c7b.

And fix BadDefaultUseFlags introduced in commit 74b6fd7b43d1.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/{fossil-2.16.ebuild => fossil-2.16-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/fossil/fossil-2.16.ebuild 
b/dev-vcs/fossil/fossil-2.16-r1.ebuild
similarity index 94%
rename from dev-vcs/fossil/fossil-2.16.ebuild
rename to dev-vcs/fossil/fossil-2.16-r1.ebuild
index 6020baf1be3..290ea696f82 100644
--- a/dev-vcs/fossil/fossil-2.16.ebuild
+++ b/dev-vcs/fossil/fossil-2.16-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="debug fusefs json -miniz system-sqlite +ssl static tcl tcl-stubs
+IUSE="debug fusefs json miniz system-sqlite +ssl static tcl tcl-stubs
  tcl-private-stubs th1-docs th1-hooks"
 
 REQUIRED_USE="ssl? ( !miniz )"
@@ -26,7 +26,7 @@ RDEPEND="
dev-libs/libedit
)
system-sqlite? ( >=dev-db/sqlite-3.35.0:3 )
-   ssl? ( dev-libs/openssl:0 )
+   ssl? ( dev-libs/openssl:0= )
tcl? ( dev-lang/tcl:0= )
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2021-07-05 Thread Aaron W. Swenson
commit: 3b1dcbf064c86ec88ebd364e90ab61379aa9e208
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Jul  5 11:49:08 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Jul  6 00:46:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1dcbf0

dev-db/postgresql: Cleanup

Bug: https://bugs.gentoo.org/793734
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/Manifest |   5 -
 dev-db/postgresql/postgresql-10.16.ebuild  | 458 ---
 dev-db/postgresql/postgresql-11.11.ebuild  | 455 ---
 dev-db/postgresql/postgresql-12.6.ebuild   | 455 ---
 dev-db/postgresql/postgresql-13.2.ebuild   | 459 ---
 dev-db/postgresql/postgresql-9.6.21.ebuild | 478 -
 6 files changed, 2310 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index ff2bca5bfb8..100db0604af 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,12 +1,7 @@
-DIST postgresql-10.16.tar.bz2 19140221 BLAKE2B 
37fccd3f5c72ac489cbc26225dcc6992fa7fd5884a0141ec093122f556d7959a053181e01c6892d2e322af54028bf40b2293d090afa6366739cdefd3f62abd73
 SHA512 
690649b4e2f4e0650e5b927048e06894e60c5cf1663bb63ab89143f49e5f753e590d3f011b44df3c402379953a9c23f4832f0cf97c984f03c37d14cb85c860aa
 DIST postgresql-10.17.tar.bz2 19153278 BLAKE2B 
0f043a9e95a76b5b96572548b82ae35c0b9fb517214ea392e6ba278f78071811ea8942fd50c14508dc3380c797a2196b5c5cfadff299d6a379ee581db18e3489
 SHA512 
4989abe56cf631b367252c62f15c9f4a22a864a75d607fa29c2116c95e29f95bc3855df6b2fc88dbedcfc7b238d6732d13629fc967f09bbd3ea4d5c328cb925f
-DIST postgresql-11.11.tar.bz2 20054359 BLAKE2B 
d15a75319c53fb38a63e4e331567e32014e30fd8696ce19e4c50a458e866827f934d1bc7d28a0c28fddbf1ff7e9f61e5b3016cef27ed988ca43aabb3278bb64d
 SHA512 
8d38e6b7826e73191159f1ee69efde28adc061e0041eb136f55681503a189355b869b2ff312860325d454c1f95367d921fb61dd2de31f584261f165f229bcdb9
 DIST postgresql-11.12.tar.bz2 20075485 BLAKE2B 
0986a31662a307f76c230d7945495b42c70417835c8d7c7b6781d0ff4317607c736d9278a4b8bb95582799b771011efca256d9507d5bb9db423f3ad43eb220fb
 SHA512 
668914424e1dbe09a66d5272e5b0a17fa24c90d3d099f8161f1420eaa76675ea1c622e4d149bdfcb31f07af19602a500913cb97c49d717df23e374de09dc0274
-DIST postgresql-12.6.tar.bz2 20771172 BLAKE2B 
7df8eb901255f56b4574cdd94a5e9d5a907d800edded805d4e8a9d1b85e5aac1c9b1963c9f8980ff5c95607e046e8e92f35a808f009cfdd36d54e1aca2e35db0
 SHA512 
5742c9d861c53bbdd032972e63b706d24ccb39492474c446cf4edac235d57357f036e48727027819004177003c4328123148e3d767d2b3d7866a52f333f8d68d
 DIST postgresql-12.7.tar.bz2 20819005 BLAKE2B 
4939cb314253bb9ca2b14639f730967ce7ad5c5eb135d529b112290e6b351f7b507d6428cc48b4e24f34f664b5f4938029ceb9cc6161c9aff5f60ba0b3f848c7
 SHA512 
47ca347df63a441e52e52442074e85d0ebd3a89f7eb037022c4690cbe88b21a6a959092a812b79bb30db47b5975a5d7908318c73b2685683d48b4789d4ae6a44
-DIST postgresql-13.2.tar.bz2 21057276 BLAKE2B 
982feffdd98d3f519ff1e790d35ac828710d3ca6cbf935a78bf04011dbc12b4523b451bc7f2421a788a709d1746b2cca9135842bfc1d5048ef5951ed48b20b6a
 SHA512 
6d93cbae8de8637deeccd851fb676a12015e8e1efa6be2424f506f232db535c54b974b11f47ed4578575f90f6de1947b1647f399794b4ec242838efd4c5b2bce
 DIST postgresql-13.3.tar.bz2 21119109 BLAKE2B 
395a3dc5cde8f579a3c35ea70346bdc630a8e8f2f86f310a5e4f4a1f6177dab7e78ba6e41c384ba650eb86813fcd428fea8aa22481f9a494cd80aa94bd7b52dd
 SHA512 
1560cc766982a9ea9d33c77835b20e33e11b03acb77fc75d905c565883935a7dbcd27b9b2ab6a0ecdb815261f7c259865cb3dac85c10a3181c3fcaeb4d28bf60
 DIST postgresql-14beta2.tar.bz2 22555641 BLAKE2B 
50d928c26d679789cda82b074150b78707adb8204fcc02392a027d8b71a61a2dc80042d9f9b68eee9a36f7991178e5e24f72ba1a931d16fc5d8e81097e2874f2
 SHA512 
fdda7b4ea178a1c0990952da2caf07186deb2047b292c49549881e34d2e7ebb09014f914632ef3342ab7184614d47320d280cceb6bd85a93f79dfcfa68137eff
 DIST postgresql-9.5.25.tar.bz2 17923796 BLAKE2B 
432e035e78dacfd46fd4d04775b61e2e4db9e61945fa5f7e1c3c5ea3516a5e327489b4e57313b0d6ba4f2e20f52a164f96db01aa22b755ff625039f262eb
 SHA512 
621b36d767d2c7eb2e942cb7b26ca7491450fcfd9606114849f7336b4d8a0bc0196badb44da4918e748145d21b6f72ccf1255a1309dff2427da8b39b63fca427
-DIST postgresql-9.6.21.tar.bz2 18990266 BLAKE2B 
42a2feaf15b8fd4cfcc028a744a696314f0ce7b22ec6c18c43152d7e4b8149a9d5acd6cf22c1d13643709dd2b3f1de571e2925c7fc501dc361248c99c88e3f42
 SHA512 
6fba42171cbe4ec24ed250c32cc8f35be70ddfbc6d1ef0df733bbd094b29174ef198db351f6679a26170effe1fed44269dbe9dbdd619bb18be87f5b539f74475
 DIST postgresql-9.6.22.tar.bz2 19003741 BLAKE2B 
adff6e81ec4b289bd5c51fa44adb38d7cc3936e2e5545ff23fccb0f3f1fe1c881ed70f9a0a5d366319f876eb01a9f675b66c9374b8b41615220f45a70450ad6d
 SHA512 
371f85f2d02a8a3b888396440149e9b432f91e106a7feb8a163b275a0586843683124281a0965abf3c1215cb68e2002976913f88c75e35e52ac5f78d4145fd7b

diff --git a/dev-db/postgresql/postgresql-10.16.ebuild 
b/dev-db/postgresql/postgresql-10.16.ebuild
deleted 

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2021-07-05 Thread Aaron W. Swenson
commit: 890a83ca5a2be8f7663757c937ccfe2b349d22fc
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Jul  5 10:13:45 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Jul  5 10:13:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890a83ca

dev-vcs/fossil: Bump to 2.16

Security: Fix the client-side TLS so that it verifies that the server hostname
matches its certificate.

Bug: https://bugs.gentoo.org/800638
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-2.16.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 217f726d0db..412f2aab1c2 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,3 +1,4 @@
 DIST fossil-src-2.12.1.tar.gz 6011181 BLAKE2B 
f9437c4fb20314706bbbec70efbb6a53e2ac7760986baf88ea72505f03877a5d1069d0d2828aa2bfefac96c1358e4c8f824405d61fd24d490442fa8b768711e9
 SHA512 
08b7fef5a3071e968dedbc645aebf2e873ecf80049b5986d38f851a407b2b8b0c854cfcdfa5ec80eac5bc1b158c5fac3bb4b263d1adb8be470529e67dc6e8cee
 DIST fossil-src-2.13.tar.gz 6121223 BLAKE2B 
41bb83b40faf05d38ccbcc13bde858ee31ab0182193631d738a6e287414b2a93bc49bfa5ed0a16aabbc26190c1a3cd993ce9f1706ecd05b214461313b13c1086
 SHA512 
bd756aaac2f39005b690230c5a4ef4d618a3200a8eb499aa964285050c247edfb0abfa5db5522269e0a5ee2737c71393a523dc2d7e37eae076364185137964f8
 DIST fossil-src-2.14.tar.gz 6207277 BLAKE2B 
9a70a49e83e16414150e777289543a984c6b77c4c2ea245ed3187b393a80f6926c80bada31081735d09a9d0febf430587c120e16d60ddbf96d1116c9da6cf008
 SHA512 
f95291886484c9fb98224c17e07c9c2ada3d79974359234f1cc6a8fce603e45bf980ffe4f43a473d74d190b6975fff66e8d35ca680747385e72981caabfd6b10
+DIST fossil-src-2.16.tar.gz 6275775 BLAKE2B 
504f828f121385ec73311b340e0abfdba7da6a8571adb390c55c75fea0ef027366fb914c12552e177988bedbb735a3148d87ebdb23ffc2ce4b7bef8ef603692a
 SHA512 
0569640a3b509c592f812a42526eec88ead034ba0ba3de93da62cfb1caa751954ae185eaa3398d411a02ee2a858ecae6cdf4e47199847527f7524fc9798a4b12

diff --git a/dev-vcs/fossil/fossil-2.16.ebuild 
b/dev-vcs/fossil/fossil-2.16.ebuild
new file mode 100644
index 000..6020baf1be3
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.16.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_TAG=7aedd5675883d4412cf20917d340b6985e3ecb842e88a39f135df034b2d5f4d3
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="https://www.fossil-scm.org/;
+SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="debug fusefs json -miniz system-sqlite +ssl static tcl tcl-stubs
+ tcl-private-stubs th1-docs th1-hooks"
+
+REQUIRED_USE="ssl? ( !miniz )"
+
+RDEPEND="
+   sys-libs/zlib
+   || (
+   sys-libs/readline:0
+   dev-libs/libedit
+   )
+   system-sqlite? ( >=dev-db/sqlite-3.35.0:3 )
+   ssl? ( dev-libs/openssl:0 )
+   tcl? ( dev-lang/tcl:0= )
+"
+
+# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
+DEPEND="${RDEPEND}
+   !tcl? (
+   || (
+   dev-lang/tcl:*
+   dev-lang/jimtcl:*
+   )
+   )
+"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+# fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
+PATCHES=( "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch )
+
+S="${WORKDIR}/fossil-src-${PV}"
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json  && myconf+=' --json'
+   use system-sqlite && myconf+=' --disable-internal-sqlite'
+   use static&& myconf+=' --static'
+   use tcl   && myconf+=' --with-tcl=1'
+   use fusefs|| myconf+=' --disable-fusefs'
+
+   local u useflags
+   useflags=( miniz tcl-stubs tcl-private-stubs th1-docs th1-hooks )
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC CXX
+   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2021-05-05 Thread Aaron W. Swenson
commit: 339984e5b6814d282362d2090491dc198480babb
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed May  5 10:16:54 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed May  5 10:18:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339984e5

app-office/gnucash: Bump to 4.5

Thanks to Giuseppe Foti and Adrian Bassett.

Closes: https://bugs.gentoo.org/780501
Bug: https://bugs.gentoo.org/787419
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest   |   1 +
 app-office/gnucash/gnucash-4.5.ebuild | 238 ++
 2 files changed, 239 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index d1579bd653d..8525d7e8727 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,2 +1,3 @@
 DIST gnucash-4.4-Fix-build-with-glib-2.68.patch.xz 9120 BLAKE2B 
b04cc859ab2817b69e9a5b3b92d73dd16aa4b3264202d0d089c80251a9ead5f459c6918fc605fda50e98db01d81dc4691ae58d7ff2eb4dad8c805edb523e36eb
 SHA512 
3aea6195f47ed4c3ca395f10b7575bcabf8f5dcb185b938ece19a518de0f0bd18e9bbe19b84eca8ec99e3a076745e441f3d47d894049f0cfb88168723338fbf0
 DIST gnucash-4.4.tar.bz2 14430959 BLAKE2B 
7a9e04957919a99e083dd5c1ac04150f77ab64eef277c0cd63ef90ade4a82875447f291d4f14499a14e987a86a7b7615d4a3cbb79a980be7022cb4f511b71368
 SHA512 
5882e5a91081bb9279ac5dc8798352cb15ebb934d1d37c6d6639244602108e067ece5b7f51ba32c9c413c1469d08ca32a73369e6af34e41c3ef704033c71f336
+DIST gnucash-4.5.tar.bz2 14472274 BLAKE2B 
2cf9726fc241506867a49f796d2526c6a7524667dcf706f812d225deac146020f49dcdc7ac64b1c0b90d6e61941197dd8aec0f5166e474bc2f601fc8674abdc1
 SHA512 
5e6dfebae8845ab7ad8fcb95f38eb1d0907e789637f722fccf31486b05ee9ebbfb60b8c70e1cef1fc5913b73bfdc2251babed09b6f894c266b969874f3dff30b

diff --git a/app-office/gnucash/gnucash-4.5.ebuild 
b/app-office/gnucash/gnucash-4.5.ebuild
new file mode 100644
index 000..d292141e0db
--- /dev/null
+++ b/app-office/gnucash/gnucash-4.5.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit cmake gnome2-utils python-single-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres
+ python quotes -register2 smartcard sqlite test"
+RESTRICT="!test? ( test )"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )"
+
+# dev-libs/boost must always be built with nls enabled.
+# net-libs/aqbanking dropped gtk with v6. So, to simplify the
+#   dependency, we just rely on that.
+RDEPEND="
+   >=dev-libs/glib-2.56.1:2
+   >=dev-scheme/guile-2.2.0:=[regex]
+   >=sys-libs/zlib-1.1.4
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-6[ofx?]
+   sys-libs/gwenhywfar:=
+   smartcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gui? (
+   >=x11-libs/gtk+-3.22.30:3
+   gnome-base/dconf
+   net-libs/webkit-gtk:4=
+   aqbanking? ( sys-libs/gwenhywfar:=[gtk] )
+   )
+   mysql? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[mysql]
+   )
+   ofx? ( >=dev-libs/libofx-0.9.1:= )
+   postgres? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[postgres]
+   )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   ')
+   )
+   quotes? (
+   >=dev-perl/Finance-Quote-1.11
+   dev-perl/Date-Manip
+   dev-perl/HTML-TableExtract
+   )
+   sqlite? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[sqlite]
+   )
+"
+
+DEPEND="${RDEPEND}
+   >=dev-cpp/gtest-1.8.0
+   >=sys-devel/gettext-0.20
+   dev-lang/perl
+   dev-perl/XML-Parser
+   sys-devel/libtool
+"
+
+BDEPEND="
+   dev-lang/swig
+   dev-util/cmake
+   virtual/pkgconfig
+   || (
+   >=sys-devel/gcc-8:*
+   >=sys-devel/clang-6:*
+   )
+"
+
+PDEPEND="doc? (
+   ~app-doc/gnucash-docs-${PV}
+   gnome-extra/yelp
+)"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.8-examples-subdir.

[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2021-05-05 Thread Aaron W. Swenson
commit: 7a9d1e27a4eb87cce945af77afda203fa748d3fb
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed May  5 09:45:46 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed May  5 09:45:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9d1e27

app-doc/gnucash-docs: Bump to 4.5

Bug: https://bugs.gentoo.org/780501
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-4.5.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index c895e37529b..91ce3151804 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1 +1,2 @@
 DIST gnucash-docs-4.4.tar.gz 62534210 BLAKE2B 
0c3cdc3ccdf1cfb7a54e44dcde9ea10672cb312e6d6e083ae9bb65bc52b044e8559647a8491f6fa762d9bb84c33f22dd9cacb3a862548994bdc7c56b3e634aa9
 SHA512 
60e34af3fdb144fefc835d6497fd442daad1417c4e40f8b4fd8f66a37cd0cfa1d789aa03de435d4654ee2368a4b85e9b0cfba8eeef61829e0ca190a453a9abdc
+DIST gnucash-docs-4.5.tar.gz 71420078 BLAKE2B 
cf4cf6f62e0ce1c5f868f91b6452a531e14a4fb85c801a941e5b19a9a3e61593a248cc79c753e23d9fb40809f27194117d6e73c7723f9454c2c2d0658fcd77e0
 SHA512 
27fcb649ad813d2aa148b8a910a6d35fcb47e79b0c36e6b2456d733f8f969686234e090d128ccb4a2227c71385dfa9d9236606a3e9354923e128644ee0be137f

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.5.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.5.ebuild
new file mode 100644
index 000..1da9c9eb8b3
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-4.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools optfeature
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2 FDL-1.1"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+DEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   app-text/rarian
+   dev-libs/libxml2
+   dev-libs/libxslt
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local doc_type my_lang
+
+   for doc_type in help guide; do
+   for my_lang in C ${L10N}; do
+   case $my_lang in
+   # Both help and guides translated
+   C|de|it|pt) ;;
+   ja) # Only guides translated
+   if [[ ${doc_type} = "help" ]] ; then
+   elog "Help documentation hasn't 
been translated for $my_lang"
+   elog "Will do English instead."
+   continue
+   fi
+   ;;
+   *)
+   die "Invalid locale: $my_lang"
+   ;;
+   esac
+
+   emake -C "${doc_type}/${my_lang}" DESTDIR="${D}" install
+   done
+   done
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "generating PDF files" dev-java/fop
+   optfeature "viewing the docs" gnome-extra/yelp
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2021-03-09 Thread Aaron W. Swenson
commit: 77abfd4ef83ea42fb1ab3613a7d6f99ecca16127
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar  9 18:54:11 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar  9 18:54:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77abfd4e

app-doc/gnucash-docs: Cleanup

Closes: https://bugs.gentoo.org/755998
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  1 -
 app-doc/gnucash-docs/gnucash-docs-4.2.ebuild | 65 
 2 files changed, 66 deletions(-)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 9962a1dd0fe..c895e37529b 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,2 +1 @@
-DIST gnucash-docs-4.2.tar.gz 62497632 BLAKE2B 
764387cbbc1d072ac3e245a86b78eb484cfa05371dcf4c17d0441bf08e00f85523975c50a88ecde24e9d949572228a723d53fcce7df397553b0e50145be28686
 SHA512 
e54082dcd7f92d7ca3f31cea5968ecd4167dc9e1e12f23d8684af3e2af4c696d8afed3cf477df771bb11da125ee5887d09ead1edff961ca4bedfb58fd61efdf2
 DIST gnucash-docs-4.4.tar.gz 62534210 BLAKE2B 
0c3cdc3ccdf1cfb7a54e44dcde9ea10672cb312e6d6e083ae9bb65bc52b044e8559647a8491f6fa762d9bb84c33f22dd9cacb3a862548994bdc7c56b3e634aa9
 SHA512 
60e34af3fdb144fefc835d6497fd442daad1417c4e40f8b4fd8f66a37cd0cfa1d789aa03de435d4654ee2368a4b85e9b0cfba8eeef61829e0ca190a453a9abdc

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.2.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.2.ebuild
deleted file mode 100644
index 978a86aa675..000
--- a/app-doc/gnucash-docs/gnucash-docs-4.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools optfeature
-
-DESCRIPTION="Documentation package for GnuCash"
-HOMEPAGE="http://www.gnucash.org/;
-SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2 FDL-1.1"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
-LOCALES=( de it ja pt ru )
-IUSE="${LOCALES[*]/#/l10n_}"
-
-DEPEND="
-   app-text/docbook-xml-dtd:4.5
-   app-text/docbook-xsl-stylesheets
-   app-text/rarian
-   dev-libs/libxml2
-   dev-libs/libxslt
-"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_compile() {
-   :
-}
-
-src_install() {
-   local doc_type my_lang
-
-   for doc_type in help guide; do
-   for my_lang in C ${L10N}; do
-   case $my_lang in
-   # Both help and guides translated
-   C|de|it|pt) ;;
-   ru|ja) # Only guides translated
-   if [[ ${doc_type} = "help" ]] ; then
-   elog "Help documentation hasn't 
been translated for $my_lang"
-   elog "Will do English instead."
-   continue
-   fi
-   ;;
-   *)
-   die "Invalid locale: $my_lang"
-   ;;
-   esac
-
-   emake -C "${doc_type}/${my_lang}" DESTDIR="${D}" install
-   done
-   done
-
-   einstalldocs
-}
-
-pkg_postinst() {
-   optfeature "You need dev-java/fop to generate pdf files." dev-java/fop
-   optfeature "You need gnome-extra/yelp to view the docs." 
gnome-extra/yelp
-}



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2021-03-09 Thread Aaron W. Swenson
commit: 63193d613711d566f70cff4b930abb2622f82359
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar  9 18:01:17 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar  9 18:01:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63193d61

app-office/gnucash: Cleanup

Closes: https://bugs.gentoo.org/754927
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest  |   1 -
 app-office/gnucash/gnucash-4.2-r1.ebuild | 234 ---
 app-office/gnucash/gnucash-4.2.ebuild| 234 ---
 3 files changed, 469 deletions(-)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 074b589319e..bb1d7607c5d 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,2 +1 @@
-DIST gnucash-4.2.tar.bz2 14225695 BLAKE2B 
be77c5876cd1720e9b7422c6afbb05f0144a20cf45d7dac0e8bd3362139f4b4d18f47f0edcb6db9db7a2485263d6bff5e0546f5691fe097fe1d4912852bc0ce4
 SHA512 
f730d2ba5d6b310e0c467767aa4c4e6a153b441b6b9aed948344b9a9b9dee351f3cba9fac1d655385136f5ce4313f8f37ef305e9b93b0ea32c40525d9293b070
 DIST gnucash-4.4.tar.bz2 14430959 BLAKE2B 
7a9e04957919a99e083dd5c1ac04150f77ab64eef277c0cd63ef90ade4a82875447f291d4f14499a14e987a86a7b7615d4a3cbb79a980be7022cb4f511b71368
 SHA512 
5882e5a91081bb9279ac5dc8798352cb15ebb934d1d37c6d6639244602108e067ece5b7f51ba32c9c413c1469d08ca32a73369e6af34e41c3ef704033c71f336

diff --git a/app-office/gnucash/gnucash-4.2-r1.ebuild 
b/app-office/gnucash/gnucash-4.2-r1.ebuild
deleted file mode 100644
index 2726892030a..000
--- a/app-office/gnucash/gnucash-4.2-r1.ebuild
+++ /dev/null
@@ -1,234 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit cmake gnome2-utils python-single-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A personal finance manager"
-HOMEPAGE="https://www.gnucash.org/;
-SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2;
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-
-IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres
- python quotes -register2 smartcard sqlite test"
-RESTRICT="!test? ( test )"
-
-# Examples doesn't build unless GUI is also built
-REQUIRED_USE="
-   examples? ( gui )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   smartcard? ( aqbanking )"
-
-# dev-libs/boost must always be built with nls enabled.
-# net-libs/aqbanking dropped gtk with v6. So, to simplify the
-#   dependency, we just rely on that.
-RDEPEND="
-   >=dev-libs/glib-2.56.1:2
-   >=dev-scheme/guile-2.2.0:=[regex]
-   >=sys-libs/zlib-1.1.4
-   dev-libs/boost:=[icu,nls]
-   dev-libs/icu:=
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   aqbanking? (
-   >=net-libs/aqbanking-6[ofx?]
-   sys-libs/gwenhywfar:=
-   smartcard? ( sys-libs/libchipcard )
-   )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
-   gui? (
-   >=x11-libs/gtk+-3.22.30:3
-   gnome-base/dconf
-   net-libs/webkit-gtk:4=
-   aqbanking? ( sys-libs/gwenhywfar:=[gtk] )
-   )
-   mysql? (
-   dev-db/libdbi
-   dev-db/libdbi-drivers[mysql]
-   )
-   ofx? ( >=dev-libs/libofx-0.9.1:= )
-   postgres? (
-   dev-db/libdbi
-   dev-db/libdbi-drivers[postgres]
-   )
-   python? ( ${PYTHON_DEPS} )
-   quotes? (
-   >=dev-perl/Finance-Quote-1.11
-   dev-perl/Date-Manip
-   dev-perl/HTML-TableExtract
-   )
-   sqlite? (
-   dev-db/libdbi
-   dev-db/libdbi-drivers[sqlite]
-   )
-"
-
-DEPEND="${RDEPEND}
-   >=dev-cpp/gtest-1.8.0
-   >=sys-devel/gettext-0.20
-   dev-lang/perl
-   dev-perl/XML-Parser
-   sys-devel/libtool
-"
-
-BDEPEND="
-   dev-lang/swig
-   dev-util/cmake
-   virtual/pkgconfig
-   || (
-   >=sys-devel/gcc-8:*
-   >=sys-devel/clang-6:*
-   )
-"
-
-PDEPEND="doc? (
-   ~app-doc/gnucash-docs-${PV}
-   gnome-extra/yelp
-)"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.2-no-gui.patch
-   "${FILESDIR}"/${PN}-3.8-examples-subdir.patch
-   "${FILESDIR}"/${PN}-3.8-exclude-license.patch
-)
-
-S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
-
-pkg_pretend() {
-   if tc-is-gcc; then
-   if [[ $(gcc-major-version) -lt 8 ]]; then
-   die "GnuCash needs at least GCC version 8."
-   fi
-   elif tc-is-clang; then
-   if [[ $(clang-major-version) -lt 6 ]]; then
-

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgFormatter/

2021-03-04 Thread Aaron W. Swenson
commit: 377caf5e25633165355740b1c895bca30c2999a7
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Mar  4 15:11:16 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Mar  4 15:11:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=377caf5e

dev-db/pgFormatter: Initial commit

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgFormatter/Manifest   |  1 +
 dev-db/pgFormatter/metadata.xml   | 11 +++
 dev-db/pgFormatter/pgFormatter-5.0.ebuild | 14 ++
 3 files changed, 26 insertions(+)

diff --git a/dev-db/pgFormatter/Manifest b/dev-db/pgFormatter/Manifest
new file mode 100644
index 000..a2e47a5cd85
--- /dev/null
+++ b/dev-db/pgFormatter/Manifest
@@ -0,0 +1 @@
+DIST pgFormatter-5.0.tar.gz 1311094 BLAKE2B 
af9a730e50d09920026dd50794c65e11456c8ea38a6f4793d6bf85d7d3afec37c114f098551c72da25fe1f91bd72845c80f5f0bd96472003d5cba182a0ec5a6b
 SHA512 
0b192c176431eb8c59a30783bc83d5ce2451ee240d08c95ac1cddb899e6c201f01601858db8019a2b967c9d31dcb710da781d06fff694295dba1a623c1c9eb19

diff --git a/dev-db/pgFormatter/metadata.xml b/dev-db/pgFormatter/metadata.xml
new file mode 100644
index 000..79a51a6f752
--- /dev/null
+++ b/dev-db/pgFormatter/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+pgsql-b...@gentoo.org
+PostgreSQL and Related Package Development
+  
+  
+darold/pgFormatter
+  
+

diff --git a/dev-db/pgFormatter/pgFormatter-5.0.ebuild 
b/dev-db/pgFormatter/pgFormatter-5.0.ebuild
new file mode 100644
index 000..893441f4d1a
--- /dev/null
+++ b/dev-db/pgFormatter/pgFormatter-5.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit perl-module
+
+DESCRIPTION="PostgreSQL SQL syntax beautifier"
+HOMEPAGE="https://github.com/darold/pgFormatter;
+SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/

2021-03-03 Thread Aaron W. Swenson
commit: 071aefbb22ddad3fbd8e905fb334408b442f7e10
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Mar  3 12:52:31 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Mar  3 12:52:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071aefbb

dev-db/pgpool2: Bump to 4.2.2

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgpool2/Manifest |  1 +
 dev-db/pgpool2/pgpool2-4.2.2.ebuild | 98 +
 2 files changed, 99 insertions(+)

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index 73364f57dec..2d63ff7e8e9 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -1 +1,2 @@
 DIST pgpool-II-4.2.1.tar.gz 4713114 BLAKE2B 
207cb3c43e47d40385d6808195561117293e5acec6bc34664ec7a1d8754bf9beb8c5350252a4274d4c50520254089f0e5a5fdfc0faf778186fa8000db6124df2
 SHA512 
b859a3952f69dd98a3df60b33b801d3bc96b9a11757593795a89751abe558c6baab10a37701d69d415c9da26a16abcdc72e0209e74c62204facfb25cdbc512f8
+DIST pgpool-II-4.2.2.tar.gz 4734840 BLAKE2B 
2b4d26991732293e1411d1219f85a8c9ad1dca72c63069381ae1377a02ae215e813356172f3b89b42b9140549c92c76d443b125bb65cbc6abf03d2b99cf18dab
 SHA512 
a147c810cc691fb27b823a813cbd2eaad66822c7c9f5c0f829cc70d4ac65911bbe827640f2dbd8060913276ed97340b52167e4332e9cdf013b6c9bc144c7b5d8

diff --git a/dev-db/pgpool2/pgpool2-4.2.2.ebuild 
b/dev-db/pgpool2/pgpool2-4.2.2.ebuild
new file mode 100644
index 000..e9e995be4dd
--- /dev/null
+++ b/dev-db/pgpool2/pgpool2-4.2.2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.{5..6} {10..13} )
+
+inherit autotools postgres-multi
+
+MY_P="${PN/2/-II}-${PV}"
+
+DESCRIPTION="Connection pool server for PostgreSQL"
+HOMEPAGE="https://www.pgpool.net/;
+SRC_URI="https://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> 
${MY_P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+
+IUSE="doc libressl memcached pam ssl static-libs"
+
+RDEPEND="
+   ${POSTGRES_DEP}
+   net-libs/libnsl:0=
+   memcached? ( dev-libs/libmemcached )
+   pam? ( sys-auth/pambase )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   )
+"
+DEPEND="${RDEPEND}
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   postgres_new_user pgpool
+
+   postgres-multi_pkg_setup
+}
+
+src_prepare() {
+   eapply \
+   "${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \
+   "${FILESDIR}/pgpool-configure-pam.patch" \
+   "${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \
+   "${FILESDIR}/pgpool-4.2.0-run_paths.patch"
+
+   eautoreconf
+
+   postgres-multi_src_prepare
+}
+
+src_configure() {
+   postgres-multi_foreach econf \
+   --disable-rpath \
+   --sysconfdir="${EROOT}/etc/${PN}" \
+   --with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \
+   
--with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \
+   $(use_enable static-libs static) \
+   $(use_with memcached) \
+   $(use_with pam) \
+   $(use_with ssl openssl)
+}
+
+src_compile() {
+   # Even though we're only going to do an install for the best slot
+   # available, the extension bits in src/sql need some things outside
+   # of that directory built, too.
+   postgres-multi_foreach emake
+   postgres-multi_foreach emake -C src/sql
+}
+
+src_install() {
+   # We only need the best stuff installed
+   postgres-multi_forbest emake DESTDIR="${D}" install
+
+   # Except for the extension and .so files that each PostgreSQL slot needs
+   postgres-multi_foreach emake DESTDIR="${D}" -C src/sql install
+
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+   # Documentation!
+   dodoc NEWS TODO
+   doman doc/src/sgml/man{1,8}/*
+   use doc && dodoc -r doc/src/sgml/html
+
+   # mv some files that get installed to /usr/share/pgpool-II so that
+   # they all wind up in the same place
+   mv "${ED}/usr/share/${PN/2/-II}" "${ED}/usr/share/${PN}" || die
+
+   # One more thing: Evil la files!
+   find "${ED}" -name '*.la' -exec rm -f {} +
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpqxx/

2021-03-03 Thread Aaron W. Swenson
commit: 39116240420d077e068c763e102316815b96689d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Mar  3 10:51:56 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Mar  3 10:51:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39116240

dev-libs/libpqxx: Bump to 7.4.1

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-libs/libpqxx/Manifest |  1 +
 dev-libs/libpqxx/libpqxx-7.4.1.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-libs/libpqxx/Manifest b/dev-libs/libpqxx/Manifest
index 56d248f83f7..d8277f6c1f2 100644
--- a/dev-libs/libpqxx/Manifest
+++ b/dev-libs/libpqxx/Manifest
@@ -1,3 +1,4 @@
 DIST libpqxx-7.1.2.tar.gz 693152 BLAKE2B 
da28d0041fc345eb7774eadf0a886e2a89692ac47d870120991aa97328a6be7d10e8cb2d6deb9e056dc7e05b04fd317d9d0fe4dcf8eab901114b27cd64bf4ff6
 SHA512 
a4a76c62f6115f5898e4c4bb1c6f095284bdb7ae6a1efa45add9efd422d2a8280d1698caa2469acbb087168208ae0fd8efa36c8735a8ce30e58853e27acd4161
 DIST libpqxx-7.2.1.tar.gz 691486 BLAKE2B 
ef1b12e436e33a26faa8f5acceef8d5ab1063b0618798fdf881fe38ab101da6d78989cc30c1e24f60fd81dd4f4034267e8b220b7b1d1932793028abf7e17c614
 SHA512 
baaa53f12aa87f512bbbe7494c915242cda8508b43414b79e6cd047dbd61902cbe54cb34af13d75bdccd70bdbafcaca155b4ccb426d8b831bd4df46e9a57e3a2
 DIST libpqxx-7.3.0.tar.gz 694012 BLAKE2B 
35770599fcb3131081e08c18d96b753cc6d412c6ea8fddf5617df7da2035cf8ee3a031b7c14d592e0c9560e1e1074e633734337113ed0b3943e519aa44806307
 SHA512 
897af8e1c0ab12df745116e5387d3c31fb8800b6c599f49413ddcc67df7968fb1922c96896c818ce3f34d9649fb6c1d2ea59784f8765fb765481b156be44eaa2
+DIST libpqxx-7.4.1.tar.gz 702581 BLAKE2B 
9190b62eaf4cee188e32611acfc938a4111e5ea510df50e424ebd3b6c73fe91dfc8fecd5f889dc2af95756f04c87a410a136cd4b4d6d1f276ce2e5fc26906df3
 SHA512 
a30a9f5ca87944922c9a3bd92d53392855ac3b2760cb7c21411caf364e443c25d1b2d4b4022e60ff7b30bc530fc3223ab3983325217d47fd7d71375c165c8c21

diff --git a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild 
b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
new file mode 100644
index 000..991fb39e97c
--- /dev/null
+++ b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit python-any-r1
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DESCRIPTION="Standard front-end for writing C++ programs that use PostgreSQL"
+SRC_URI="https://github.com/jtv/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="http://pqxx.org/development/libpqxx/;
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc static-libs"
+
+RDEPEND="dev-db/postgresql:="
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   doc? (
+   app-doc/doxygen
+   app-text/xmlto
+   )
+"
+
+DOCS=( AUTHORS NEWS README{.md,-UPGRADE} )
+
+src_configure() {
+   econf \
+   --enable-shared \
+   $(use_enable doc documentation) \
+   $(use_enable static-libs static)
+}
+
+src_test() {
+   einfo "The tests need a running PostgreSQL server and an existing 
database."
+   einfo "Test requires PGDATABASE and PGUSER to be set at a minimum. 
Optionally,"
+   einfo "set PGPORT and PGHOST. Define them at the command line or in:"
+   einfo "${EROOT}/etc/libpqxx_test_env"
+
+   if [[ -z $PGDATABASE || -z $PGUSER ]] ; then
+   if [[ -f ${EROOT}/etc/libpqxx_test_env ]] ; then
+   source "${EROOT}/etc/libpqxx_test_env"
+   [[ -n $PGDATABASE ]] && export PGDATABASE
+   [[ -n $PGHOST ]] && export PGHOST
+   [[ -n $PGPORT ]] && export PGPORT
+   [[ -n $PGUSER ]] && export PGUSER
+   fi
+   fi
+
+   if [[ -n $PGDATABASE && -n $PGUSER ]] ; then
+   local server_version
+   server_version=$(psql -Aqtc 'SELECT version();' 2> /dev/null)
+   if [[ $? = 0 ]] ; then
+   cd "${S}/test" || die
+   emake check
+   else
+   eerror "Is the server running?"
+   eerror "Verify role and database exist, and are 
permitted in pg_hba.conf for:"
+   eerror "Role: ${PGUSER}"
+   eerror "Database: ${PGDATABASE}"
+   die "Couldn't connect to server."
+   fi
+   else
+   eerror "PGDATABASE and PGUSER must be set to perform tests."
+   eerror "Skipping tests."
+   fi
+}
+
+src_install () {
+   use doc && HTML_DOCS=( doc/html/. )
+   default
+
+   if ! use static-libs; then
+   find "${D}" -name '*.la' -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pspg/

2021-03-02 Thread Aaron W. Swenson
commit: fed044159b90cc9758a1ed704471f541e8538ca8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar  2 10:47:21 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar  2 10:47:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed04415

dev-db/pspg: Bump to 4.3.0

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest  |  1 +
 dev-db/pspg/pspg-4.3.0.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 74a945482c6..4a3bafea555 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1 +1,2 @@
 DIST pspg-3.1.5.tar.gz 1380515 BLAKE2B 
b9539347d1977a178468127df5f92f8b7be835b7e6edc49720131173b71b22e01b614bcde55e354d32a2ecf1665dcebd27502110786b7595411b5ec782391f01
 SHA512 
287d4794aebc867bf3c344c3747f1d058c1b93710dd0d86de66ae1e0d97961f4e3d511bc0f7df98c309bffc962aaf50b758faab1f8c6f0eb3374450e53ecdccb
+DIST pspg-4.3.0.tar.gz 1398789 BLAKE2B 
51669105e335669ad76f174f7e085954bb5bf65719c929b0153aaa53c1a48d3f6c642cdf20624042dcfe5d7ad43bf2e6c5b5aaa5263d100590fdfa8ae21e62f4
 SHA512 
947052ca480ff271712b4620d7cf6060a5a702f245417c5223d8dcd6a357f71d16bc5bc732f883e80c730d3b699534a5791fc58d37b6c05e40e71e8f814e2c23

diff --git a/dev-db/pspg/pspg-4.3.0.ebuild b/dev-db/pspg/pspg-4.3.0.ebuild
new file mode 100644
index 000..cda28fd0c83
--- /dev/null
+++ b/dev-db/pspg/pspg-4.3.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A better pager for psql and mysql"
+HOMEPAGE="https://github.com/okbob/pspg;
+SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses:*
+dev-db/postgresql:=
+sys-libs/readline:="
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgbadger/

2021-03-02 Thread Aaron W. Swenson
commit: 1a0fc2b170619f2a0f705ad2dd3e168f4be6113c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar  2 10:39:55 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar  2 10:39:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0fc2b1

dev-db/pgbadger: Bump to 11.5

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgbadger/Manifest |  1 +
 dev-db/pgbadger/pgbadger-11.5.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 44d5f720eb2..86ba3467bbc 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -1,3 +1,4 @@
 DIST pgbadger-11.0.tar.gz 1661028 BLAKE2B 
d83be01017d69b83cf288b23fe5066d5c691b630ce748fe42b33514346183f7b8f18efceeefe0533e534c669e986c30388a6df5b620ea654ae89b3dc3c08d342
 SHA512 
167534d61cb28df6cb7eae7efe788d3f6bbad1c614468e905a9b678a76b3a2dfc0eb192b595ac4dc332cd694e820f1603b79d83bc934b7dfe3d226019f6a9c15
 DIST pgbadger-11.3.tar.gz 2297407 BLAKE2B 
7e0814c570a3e5fbf79132c99e3134ee944c8239b956d4638a144c551a45b1903a27ee730f93e0dd040c3b8b8c3ec7d1b8bf2390fa1585f8e4907cb9ae90
 SHA512 
0af40e68391d6cc783c5895eea01d266bdb22672bd9142e6029ec428f68ee13e0d0deaced4cb80ccd5b608bf04a72a9964c95d2cc9ad933c7412dbf888fc788a
 DIST pgbadger-11.4.tar.gz 2299574 BLAKE2B 
bb18cd73117ac58330cca2a5f3b525f962d7c0d30a0c28881ff977424dc1ee84f7754a1d4bae200739e60b51015ccad0552573b98d06a3e5932af0056c01ed9f
 SHA512 
c945d6b6fd564640ef9f13fc0927acbed12c4329d05a44e12858a944b3df97677af8c92e62c4572b5e02279ee5d0ce84cf9e66d294f909b4cfcf311e86ba7557
+DIST pgbadger-11.5.tar.gz 2305597 BLAKE2B 
1e88e52ac5861343e7122784f3ec1ecc38e67a2737db49a05661de473c990992f924c887eb86e34d3ca80d329c01af4a60893af5436d8a291bbeae0d7fdc0e81
 SHA512 
ed02066250539d339d5b784522eac37580873e8a5adde5b565cf6d11447fad469cc23b4ab88425b0322521b4ededd1f5a24670b0b9fdbd65aaa31e4e4088

diff --git a/dev-db/pgbadger/pgbadger-11.5.ebuild 
b/dev-db/pgbadger/pgbadger-11.5.ebuild
new file mode 100644
index 000..de9d41cb53e
--- /dev/null
+++ b/dev-db/pgbadger/pgbadger-11.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit perl-module
+
+DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
+HOMEPAGE="https://pgbadger.darold.net/;
+SRC_URI="https://github.com/darold/pgbadger/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-perl/JSON-XS
+   dev-perl/Text-CSV_XS
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+   prove || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2021-03-02 Thread Aaron W. Swenson
commit: 91f8a73e4b72ff9599793e1c299d8842acef8d20
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Mar  2 10:24:29 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Mar  2 10:24:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f8a73e

dev-vcs/fossil: Bump to 2.14

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-2.14.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 8214bd1968a..217f726d0db 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,2 +1,3 @@
 DIST fossil-src-2.12.1.tar.gz 6011181 BLAKE2B 
f9437c4fb20314706bbbec70efbb6a53e2ac7760986baf88ea72505f03877a5d1069d0d2828aa2bfefac96c1358e4c8f824405d61fd24d490442fa8b768711e9
 SHA512 
08b7fef5a3071e968dedbc645aebf2e873ecf80049b5986d38f851a407b2b8b0c854cfcdfa5ec80eac5bc1b158c5fac3bb4b263d1adb8be470529e67dc6e8cee
 DIST fossil-src-2.13.tar.gz 6121223 BLAKE2B 
41bb83b40faf05d38ccbcc13bde858ee31ab0182193631d738a6e287414b2a93bc49bfa5ed0a16aabbc26190c1a3cd993ce9f1706ecd05b214461313b13c1086
 SHA512 
bd756aaac2f39005b690230c5a4ef4d618a3200a8eb499aa964285050c247edfb0abfa5db5522269e0a5ee2737c71393a523dc2d7e37eae076364185137964f8
+DIST fossil-src-2.14.tar.gz 6207277 BLAKE2B 
9a70a49e83e16414150e777289543a984c6b77c4c2ea245ed3187b393a80f6926c80bada31081735d09a9d0febf430587c120e16d60ddbf96d1116c9da6cf008
 SHA512 
f95291886484c9fb98224c17e07c9c2ada3d79974359234f1cc6a8fce603e45bf980ffe4f43a473d74d190b6975fff66e8d35ca680747385e72981caabfd6b10

diff --git a/dev-vcs/fossil/fossil-2.14.ebuild 
b/dev-vcs/fossil/fossil-2.14.ebuild
new file mode 100644
index 000..cec9cc187d0
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.14.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="https://www.fossil-scm.org/;
+SRC_URI="https://fossil-scm.org/home/uv/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="debug fusefs json -miniz system-sqlite +ssl static tcl tcl-stubs
+ tcl-private-stubs th1-docs th1-hooks"
+
+REQUIRED_USE="ssl? ( !miniz )"
+
+RDEPEND="
+   sys-libs/zlib
+   || (
+   sys-libs/readline:0
+   dev-libs/libedit
+   )
+   system-sqlite? ( >=dev-db/sqlite-3.34.0:3 )
+   ssl? ( dev-libs/openssl:0 )
+   tcl? ( dev-lang/tcl:0= )
+"
+
+# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
+DEPEND="${RDEPEND}
+   !tcl? (
+   || (
+   dev-lang/tcl:*
+   dev-lang/jimtcl:*
+   )
+   )
+"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+# fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
+PATCHES=( "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch )
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json  && myconf+=' --json'
+   use system-sqlite && myconf+=' --disable-internal-sqlite'
+   use static&& myconf+=' --static'
+   use tcl   && myconf+=' --with-tcl=1'
+   use fusefs|| myconf+=' --disable-fusefs'
+
+   local u useflags
+   useflags=( miniz tcl-stubs tcl-private-stubs th1-docs th1-hooks )
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC CXX
+   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-02-27 Thread Aaron W. Swenson
commit: d5f856ca212bcdbe2096375e922030ab2e65965e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Feb 27 10:40:27 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sat Feb 27 10:44:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f856ca

mail-client/roundcube: Cleanup

Bug: https://bugs.gentoo.org/769623
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest|  2 -
 mail-client/roundcube/roundcube-1.4.10.ebuild | 96 ---
 mail-client/roundcube/roundcube-1.4.8.ebuild  | 73 
 3 files changed, 171 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 7c462b0e6f5..199866ecaf7 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1 @@
-DIST roundcubemail-1.4.10-complete.tar.gz 7043181 BLAKE2B 
aa442c9e4fb4d31bc9ddd77d888637d9d7afb8ac6c264ca5d378bd7bfc160f2f31379fae208638b2f79e6127add83f0254d1526e22c2ca24656b31ee75dc695e
 SHA512 
e0a661ae5b928ce2c93129775d32a679ad2512ca4af21e8dd1711d38a62818ff9ee1e1fc922aae68e0a8bca034ca780fc3e3e988731a2ce9b2190b2c1d8e08a6
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
-DIST roundcubemail-1.4.8-complete.tar.gz 7032822 BLAKE2B 
61c5329d9abe65baba3274d3cb9a6a435f886a0196c2881153da473eb415ad4c63dfdab49c67c75a2fd92ff55f9e6da7bdfcece7041ce408b2be628da47045d4
 SHA512 
8b7734cdec95954b7e18a0e44957da6ef74b5b0c3d28a1449e8634faa230844f5e0c28954245641758f8b2d9102aa32f279765ed3dfa20fa7b00dee4e5347362

diff --git a/mail-client/roundcube/roundcube-1.4.10.ebuild 
b/mail-client/roundcube/roundcube-1.4.10.ebuild
deleted file mode 100644
index cb9a6709c78..000
--- a/mail-client/roundcube/roundcube-1.4.10.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net;
-
-# roundcube is GPL-licensed, the rest of the licenses here are
-# for bundled PEAR components, googiespell and utf8.class.php
-LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
-
-IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail;
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz;
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "You can review the post-upgrade instruct

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/osm2pgsql/

2021-02-27 Thread Aaron W. Swenson
commit: b8ba237389d58f2fec3c55f1ddda6540bece8cc2
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Feb 27 10:35:14 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sat Feb 27 10:35:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8ba2373

sci-geosciences/osm2pgsql: Cleanup

Closes: https://bugs.gentoo.org/688110
Signed-off-by: Aaron W. Swenson  gentoo.org>

 sci-geosciences/osm2pgsql/Manifest   |  1 -
 sci-geosciences/osm2pgsql/osm2pgsql-1.3.0.ebuild | 43 
 sci-geosciences/osm2pgsql/osm2pgsql-1.4.0.ebuild | 43 
 3 files changed, 87 deletions(-)

diff --git a/sci-geosciences/osm2pgsql/Manifest 
b/sci-geosciences/osm2pgsql/Manifest
index a077a0e2ab6..bfae50571f5 100644
--- a/sci-geosciences/osm2pgsql/Manifest
+++ b/sci-geosciences/osm2pgsql/Manifest
@@ -1,2 +1 @@
-DIST osm2pgsql-1.3.0.tar.gz 2460451 BLAKE2B 
ac52523bf6d35a06528ad22a51465388e70baf9f94bb3664c39c301b429ff453370d9cd44549781e4ee50d698094ddfe83f0e39a7c3d6c01556ea95e10feaf75
 SHA512 
e643f3a1987ead36763c96d34b5dd7e170273b77a521106c21311dc7b01d2b34470b2e00e3214050f2cbdd3d89703a1827ee6c35928ed77cc7f35fc4e20331f3
 DIST osm2pgsql-1.4.0.tar.gz 2429430 BLAKE2B 
5d93a159a87c9cb12d85be8b89377f720e0d94564574f70d6f3686b215a99250967655d03dcda2742fcab356ecf62de2b4bab384d69a641a06829c401388
 SHA512 
f0eaceb7f78087a58bba3bbfafbb9d6d70aecd4c3ba1cfb0ce784116b52a57c69855c1a7459cce8b963c87955de269ca320cf4a3934b6ff5ad29b7554e07dd9e

diff --git a/sci-geosciences/osm2pgsql/osm2pgsql-1.3.0.ebuild 
b/sci-geosciences/osm2pgsql/osm2pgsql-1.3.0.ebuild
deleted file mode 100644
index 1e47df20181..000
--- a/sci-geosciences/osm2pgsql/osm2pgsql-1.3.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Converts OSM planet.osm data to a PostgreSQL/PostGIS database"
-HOMEPAGE="https://osm2pgsql.org/;
-SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+lua luajit"
-
-COMMON_DEPEND="
-   app-arch/bzip2
-   dev-db/postgresql:=
-   dev-libs/expat
-   sci-libs/proj:=
-   sys-libs/zlib
-   lua? ( dev-lang/lua:0= )
-   luajit? ( dev-lang/luajit:= )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/boost
-"
-RDEPEND="${COMMON_DEPEND}
-   dev-db/postgis
-"
-
-# Tries to connect to local postgres server and other shenanigans
-RESTRICT="test"
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_LUA=$(usex lua)
-   -DWITH_LUAJIT=$(usex luajit)
-   -DBUILD_TESTS=OFF
-   )
-   cmake_src_configure
-}

diff --git a/sci-geosciences/osm2pgsql/osm2pgsql-1.4.0.ebuild 
b/sci-geosciences/osm2pgsql/osm2pgsql-1.4.0.ebuild
deleted file mode 100644
index 736fa938d65..000
--- a/sci-geosciences/osm2pgsql/osm2pgsql-1.4.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Converts OSM planet.osm data to a PostgreSQL/PostGIS database"
-HOMEPAGE="https://osm2pgsql.org/;
-SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+lua luajit"
-
-COMMON_DEPEND="
-   app-arch/bzip2
-   dev-db/postgresql:=
-   dev-libs/expat
-   sci-libs/proj:=
-   sys-libs/zlib
-   lua? ( dev-lang/lua:0= )
-   luajit? ( dev-lang/luajit:= )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/boost
-"
-RDEPEND="${COMMON_DEPEND}
-   dev-db/postgis
-"
-
-# Tries to connect to local postgres server and other shenanigans
-RESTRICT="test"
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_LUA=$(usex lua)
-   -DWITH_LUAJIT=$(usex luajit)
-   -DBUILD_TESTS=OFF
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2021-02-25 Thread Aaron W. Swenson
commit: 0cb57f5044dc87248afd6f5f40794d16bd5c649c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Feb 25 14:24:59 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Feb 25 14:24:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb57f50

dev-db/postgresql: Cleanup

Bug: https://bugs.gentoo.org/771942
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/Manifest |   6 -
 dev-db/postgresql/postgresql-10.15.ebuild  | 459 ---
 dev-db/postgresql/postgresql-11.10.ebuild  | 461 ---
 dev-db/postgresql/postgresql-12.5.ebuild   | 461 ---
 dev-db/postgresql/postgresql-13.1.ebuild   | 465 
 dev-db/postgresql/postgresql-9.5.24.ebuild | 476 
 dev-db/postgresql/postgresql-9.6.20.ebuild | 481 -
 7 files changed, 2809 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index dcd19a42934..8fbbdb0c118 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,12 +1,6 @@
-DIST postgresql-10.15.tar.bz2 19089779 BLAKE2B 
3b1b30fca0253122aa20eb3fc0cac0b022379b0f0daded46d3295e76167c0063698226198bc905bed5b689a71f4dd2bab5795861207767c2091f037a2b0e9663
 SHA512 
88fe322a8691692f8c1b8ca7f7a5a035c399c1d2a0e6276b60863f2c0cb8e4857b041d7364641e0738438aee0836688e712b9c176ac454ee98386dfd18754636
 DIST postgresql-10.16.tar.bz2 19140221 BLAKE2B 
37fccd3f5c72ac489cbc26225dcc6992fa7fd5884a0141ec093122f556d7959a053181e01c6892d2e322af54028bf40b2293d090afa6366739cdefd3f62abd73
 SHA512 
690649b4e2f4e0650e5b927048e06894e60c5cf1663bb63ab89143f49e5f753e590d3f011b44df3c402379953a9c23f4832f0cf97c984f03c37d14cb85c860aa
-DIST postgresql-11.10.tar.bz2 20003842 BLAKE2B 
21446b5e9202c84dad4d6c768f16aab539e656d0a836121343ca4051269845a9ef06859ea37dab09030467336599eb1b72175115d61ca965ed74b7c2fed9ffbf
 SHA512 
0cc0e9b0f76e00727dc699ea59a45d760d37d91ec736a62cbc9bda3e38eb1ef1565e4e399dd3ae96bad87f866e56e364f916de7740d8be6e1cfc2bf654dfbb68
 DIST postgresql-11.11.tar.bz2 20054359 BLAKE2B 
d15a75319c53fb38a63e4e331567e32014e30fd8696ce19e4c50a458e866827f934d1bc7d28a0c28fddbf1ff7e9f61e5b3016cef27ed988ca43aabb3278bb64d
 SHA512 
8d38e6b7826e73191159f1ee69efde28adc061e0041eb136f55681503a189355b869b2ff312860325d454c1f95367d921fb61dd2de31f584261f165f229bcdb9
-DIST postgresql-12.5.tar.bz2 20729654 BLAKE2B 
7f7458346a0823d155f5caea0061aa14048d6f3cac27b1ea23dba03b02a39f39314ad1d44e589520d5e287004ffd32e042fea99ebfeda24b2cc23867b402d336
 SHA512 
9895bcb1bb26206500666ab4441e663ef83702d428b85a6ff177a4eaf44b0ae06b35d5c4da2672ccb4ec18296649af95bf2f0aed526afaa6a216a8c2d2c5627e
 DIST postgresql-12.6.tar.bz2 20771172 BLAKE2B 
7df8eb901255f56b4574cdd94a5e9d5a907d800edded805d4e8a9d1b85e5aac1c9b1963c9f8980ff5c95607e046e8e92f35a808f009cfdd36d54e1aca2e35db0
 SHA512 
5742c9d861c53bbdd032972e63b706d24ccb39492474c446cf4edac235d57357f036e48727027819004177003c4328123148e3d767d2b3d7866a52f333f8d68d
-DIST postgresql-13.1.tar.bz2 21034192 BLAKE2B 
609ac10f87da800754223c7f7d6b02efa3ed1308a5d27cc793c937be983f4041576e20de3b2efe514e3f61dc863e6212ec01d73adb93f6bcc373a596b2946675
 SHA512 
b7bd378db1dcb74ebcd5fffba03b82d8117d182029e4caca48eef62d8bcdbeef2c2e10f18eef0cdafb9d7acf21aa164d040e56687709f97b08c51540a786eeca
 DIST postgresql-13.2.tar.bz2 21057276 BLAKE2B 
982feffdd98d3f519ff1e790d35ac828710d3ca6cbf935a78bf04011dbc12b4523b451bc7f2421a788a709d1746b2cca9135842bfc1d5048ef5951ed48b20b6a
 SHA512 
6d93cbae8de8637deeccd851fb676a12015e8e1efa6be2424f506f232db535c54b974b11f47ed4578575f90f6de1947b1647f399794b4ec242838efd4c5b2bce
-DIST postgresql-9.5.24.tar.bz2 17881872 BLAKE2B 
b86019c4616142a0f5a8db3d00422e16181650d1e1ba755bf6453b76e50b3feff75d7319839ee6f28949d743e46bbdaea32fa3d51f39dd4b4439c88943665d6d
 SHA512 
6e649cd31f2761e2d070d8028b59a690ad76ff3d83a3aa982c4b222c8ea2927fda5e8f473330526673e27ad4b3cc99e8c66810e097c3dfc6517571405c6aede3
 DIST postgresql-9.5.25.tar.bz2 17923796 BLAKE2B 
432e035e78dacfd46fd4d04775b61e2e4db9e61945fa5f7e1c3c5ea3516a5e327489b4e57313b0d6ba4f2e20f52a164f96db01aa22b755ff625039f262eb
 SHA512 
621b36d767d2c7eb2e942cb7b26ca7491450fcfd9606114849f7336b4d8a0bc0196badb44da4918e748145d21b6f72ccf1255a1309dff2427da8b39b63fca427
-DIST postgresql-9.6.20.tar.bz2 18944478 BLAKE2B 
46c7b27ca60f967f71984d6b747c3054ae6ef4acdcbcd14cfbe3c1ede32a9303b99911e521ed0aa2ba6f899c0d8b9ec03e4e6804379ea6e2371a696f32a6f867
 SHA512 
6d247e5640a515fa6e6a4c68a992c83aeb19e35924b8e3d21191b3289200766588d1426c5863a13bfc4a11944da3202df9efebc94460d16454c29e5a79384c75
 DIST postgresql-9.6.21.tar.bz2 18990266 BLAKE2B 
42a2feaf15b8fd4cfcc028a744a696314f0ce7b22ec6c18c43152d7e4b8149a9d5acd6cf22c1d13643709dd2b3f1de571e2925c7fc501dc361248c99c88e3f42
 SHA512 
6fba42171cbe4ec24ed250c32cc8f35be70ddfbc6d1ef0df733bbd094b29174ef198db351f6679a26170effe1fed44269dbe9dbdd619bb18be87f5b539f74475

diff --git a/dev-db/postgresql/p

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgadmin4/

2021-02-24 Thread Aaron W. Swenson
commit: 31fac9a80d7814a3312307dcd54774edee38329c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Feb 24 10:59:03 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Feb 24 10:59:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fac9a8

dev-db/pgadmin4: Cleanup

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgadmin4/Manifest |   1 -
 dev-db/pgadmin4/pgadmin4-4.26.ebuild | 128 ---
 2 files changed, 129 deletions(-)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index e5af76259b4..57c96d5daaf 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1,3 +1,2 @@
-DIST pgadmin4-4.26.tar.gz 33525278 BLAKE2B 
2a4061f59299bc48b029a4a93f410538170b6c3d97597074d2b3b6eed1de0f9a1ac88bc187614d9e46d8fe872941f173ba0f0a02def590451dad09e6a3b78e5a
 SHA512 
952a4771f80541c54234fcaa9c870283fdf4887246d0d9751a77c28340b7e39ba871141f230086efda9a274d5e6bd567305047cdc7edf766ccd41112281fdf94
 DIST pgadmin4-4.29.tar.gz 35389494 BLAKE2B 
faaa84c0eee9c92ba483f4adffaf9e39e0c5f8ea21630a9ee8fad62aa833c88aa913df50c760be740afa0696aa1fbf1b6902a8b5bfd322822472f7d2dcb295e1
 SHA512 
2c7d20d10c96712f41621c2862a6a6222f6d6dad4a0b3e1aaf04744e65744460dcae4220f61b27785e02c82a624fa0793df2ea9d8e83ac0a6de048455929e615
 DIST pgadmin4-4.30.tar.gz 36490656 BLAKE2B 
3e8e998b29b13ced40b38106a468d047dea92a0cc930150d153c473e78045278840f78b3bcbd41f20a5017e68c1980c05ccf734bf63d8f107e0e02c2df54162e
 SHA512 
7ce12f65ce9dbfe4af9e92dd7f9327a05be8b8436ef495a0634043158417f3af5f457b88ee5422ede59f517c197668094454c6d7b7c33e255068479ce6ec13d9

diff --git a/dev-db/pgadmin4/pgadmin4-4.26.ebuild 
b/dev-db/pgadmin4/pgadmin4-4.26.ebuild
deleted file mode 100644
index a9ab1aecc2a..000
--- a/dev-db/pgadmin4/pgadmin4-4.26.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-PYTHON_REQ_USE="sqlite"
-inherit desktop python-single-r1 qmake-utils xdg
-
-DESCRIPTION="GUI administration and development platform for PostgreSQL"
-HOMEPAGE="https://www.pgadmin.org/;
-SRC_URI="https://ftp.postgresql.org/pub/pgadmin/${PN}/v${PV}/source/${P}.tar.gz;
-
-LICENSE="POSTGRESQL"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RESTRICT="test"
-
-# libsodium dep added because of 689678
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-libs/libsodium[-minimal]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtwidgets:5
-"
-DEPEND="${COMMON_DEPEND}
-   doc? (
-   $(python_gen_cond_dep '
-   dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
-   ')
-   )
-   virtual/imagemagick-tools[png]
-"
-
-# In 4.25's requirement.txt, bcrypt is listed as <=3.17, but upstream's
-# git history shows this is just for compatibility with 

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgadmin4/

2021-02-24 Thread Aaron W. Swenson
commit: adc617813b3e4d815b54782cc863e7587f88f808
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Feb 24 10:40:16 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Feb 24 10:40:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc61781

dev-db/pgadmin4: Bump to 4.30

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgadmin4/Manifest |   1 +
 dev-db/pgadmin4/pgadmin4-4.30.ebuild | 132 +++
 2 files changed, 133 insertions(+)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index 8ff0d2d9f13..e5af76259b4 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1,2 +1,3 @@
 DIST pgadmin4-4.26.tar.gz 33525278 BLAKE2B 
2a4061f59299bc48b029a4a93f410538170b6c3d97597074d2b3b6eed1de0f9a1ac88bc187614d9e46d8fe872941f173ba0f0a02def590451dad09e6a3b78e5a
 SHA512 
952a4771f80541c54234fcaa9c870283fdf4887246d0d9751a77c28340b7e39ba871141f230086efda9a274d5e6bd567305047cdc7edf766ccd41112281fdf94
 DIST pgadmin4-4.29.tar.gz 35389494 BLAKE2B 
faaa84c0eee9c92ba483f4adffaf9e39e0c5f8ea21630a9ee8fad62aa833c88aa913df50c760be740afa0696aa1fbf1b6902a8b5bfd322822472f7d2dcb295e1
 SHA512 
2c7d20d10c96712f41621c2862a6a6222f6d6dad4a0b3e1aaf04744e65744460dcae4220f61b27785e02c82a624fa0793df2ea9d8e83ac0a6de048455929e615
+DIST pgadmin4-4.30.tar.gz 36490656 BLAKE2B 
3e8e998b29b13ced40b38106a468d047dea92a0cc930150d153c473e78045278840f78b3bcbd41f20a5017e68c1980c05ccf734bf63d8f107e0e02c2df54162e
 SHA512 
7ce12f65ce9dbfe4af9e92dd7f9327a05be8b8436ef495a0634043158417f3af5f457b88ee5422ede59f517c197668094454c6d7b7c33e255068479ce6ec13d9

diff --git a/dev-db/pgadmin4/pgadmin4-4.30.ebuild 
b/dev-db/pgadmin4/pgadmin4-4.30.ebuild
new file mode 100644
index 000..0c5448e5d15
--- /dev/null
+++ b/dev-db/pgadmin4/pgadmin4-4.30.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_REQ_USE="sqlite"
+inherit desktop python-single-r1 qmake-utils xdg
+
+DESCRIPTION="GUI administration and development platform for PostgreSQL"
+HOMEPAGE="https://www.pgadmin.org/;
+SRC_URI="https://ftp.postgresql.org/pub/pgadmin/${PN}/v${PV}/source/${P}.tar.gz;
+
+LICENSE="POSTGRESQL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test"
+
+# libsodium dep added because of 689678
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-libs/libsodium[-minimal]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtwidgets:5
+"
+DEPEND="${COMMON_DEPEND}
+   doc? (
+   $(python_gen_cond_dep '
+   dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
+   virtual/imagemagick-tools[png]
+"
+
+# In 4.25's requirement.txt, bcrypt is listed as <=3.17, but upstream's
+# git history shows this is just for compatibility with 

[gentoo-commits] repo/gentoo:master commit in: dev-python/gssapi/

2021-02-24 Thread Aaron W. Swenson
commit: 6ce640a22b9945375847c700ac5c680168166a27
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Feb 24 10:20:02 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Feb 24 10:20:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce640a2

dev-python/gssapi: Initial commit

Required by dev-db/pgadmin4-4.30.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-python/gssapi/Manifest |  1 +
 dev-python/gssapi/gssapi-1.6.12.ebuild | 22 ++
 dev-python/gssapi/metadata.xml | 12 
 3 files changed, 35 insertions(+)

diff --git a/dev-python/gssapi/Manifest b/dev-python/gssapi/Manifest
new file mode 100644
index 000..4602373c3dd
--- /dev/null
+++ b/dev-python/gssapi/Manifest
@@ -0,0 +1 @@
+DIST gssapi-1.6.12.tar.gz 1064583 BLAKE2B 
0daae73e37d1f101f77030db4b4f5d78ec720157d25542c234da22ae4615b329ab54379b9a7f76f4c9340c849a1ec3c7d0ed3b4b5bad45411f807f8e21b45f1e
 SHA512 
bfc6154dbed065227d1022218329ace3fde228173d1695c10e293b6c01a36030781afcea50cdd41ace243b6b783542fe828d027e79d4a79ea597b84ea578f90f

diff --git a/dev-python/gssapi/gssapi-1.6.12.ebuild 
b/dev-python/gssapi/gssapi-1.6.12.ebuild
new file mode 100644
index 000..6ad9aee417a
--- /dev/null
+++ b/dev-python/gssapi/gssapi-1.6.12.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit distutils-r1
+
+DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries"
+HOMEPAGE="https://github.com/pythongssapi/python-gssapi 
https://pypi.org/project/gssapi/;
+SRC_URI="mirror://pypi/g/gssapi/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+RDEPEND="virtual/krb5"
+DEPEND="${RDEPEND}
+dev-python/decorator[${PYTHON_USEDEP}]"

diff --git a/dev-python/gssapi/metadata.xml b/dev-python/gssapi/metadata.xml
new file mode 100644
index 000..fd392aa0a3b
--- /dev/null
+++ b/dev-python/gssapi/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+titanof...@gentoo.org
+Aaron W. Swenson
+  
+  
+  
+gssapi
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/

2021-02-23 Thread Aaron W. Swenson
commit: b1114c7e9c6911a99f1b99c48699e53f465ac15c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Feb 23 15:28:24 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Tue Feb 23 15:28:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1114c7e

dev-db/postgis: Cleanup

Closes: https://bugs.gentoo.org/731104
Closes: https://bugs.gentoo.org/747544
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgis/Manifest   |   7 --
 dev-db/postgis/metadata.xml   |   3 -
 dev-db/postgis/postgis-2.5.3-r1.ebuild| 135 -
 dev-db/postgis/postgis-2.5.4.ebuild   | 137 -
 dev-db/postgis/postgis-2.5.5.ebuild   | 137 -
 dev-db/postgis/postgis-3.0.0-r1.ebuild| 135 -
 dev-db/postgis/postgis-3.0.1.ebuild   | 135 -
 dev-db/postgis/postgis-3.0.2.ebuild   | 135 -
 dev-db/postgis/postgis-3.0.3-r1.ebuild| 138 --
 dev-db/postgis/postgis-3.1.0_alpha3-r1.ebuild | 138 --
 10 files changed, 1100 deletions(-)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 7d45c2f6ebb..31249fe6932 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -1,9 +1,2 @@
-DIST postgis-2.5.3.tar.gz 16424752 BLAKE2B 
94c2ccd41eb88a39c6db48ad7f4d142742a1b0791e3abe57adb2c778406dcc8286afc6d55c80067e0b94a1300eff1c76a227d3cfd813e12541c715edeea11a9b
 SHA512 
1c9f873ba8f8ff4aeae248c68c001eb4174416de1e00ce6a0d0c9ea129b475e887a83235027068d52f587ab95c549adbfaa7e5dccdda77855e39c55dac0fdc2d
-DIST postgis-2.5.4.tar.gz 15882033 BLAKE2B 
317e6f3857dce8b1c054b5cdb6c6b215b015b89266aeaa0187803b9355cdc3cbb62be89f36ffe29e2fcbc1e7b693a7f88fb23b5c172fcefea376f6afea3c064d
 SHA512 
767c146245ae11545ce4e0764f9bd313cfdf2eed78c485c5aa5530517edb8e433bcdbaffcf4d92b0c0f3c997de9831b5e3beed7638fc3bc773f264b45e5d8ab4
-DIST postgis-2.5.5.tar.gz 15936193 BLAKE2B 
df5d0e51bb5042a72ecd070273c4a87738b2ba482993d39948137c8ba2da0a47845393023a6b4e45f01a91d37ef8fc9f89302203c639fb32b4451cb905fd08b3
 SHA512 
407c9ddf5b73aaa8d36ec606f974b86c16c9ed4aafbfd4a0b7f96cfc7a9f8a8fa38528cb4787bdd50de479416dbfb09934a85d189463cec549da66863060292e
-DIST postgis-3.0.0.tar.gz 17359802 BLAKE2B 
aa83bdc2d1950c517f99cbdd877eb7261f6c29ce2cbd9f67f1e606c290080fc3d02ab0b7ceb68ce852e0c0d3d4b7753f03cb5b0921da164ab65d68e23d1df538
 SHA512 
82c233681fa6444686f9979768e5d6d3a9b6ca9cbd4fc2b14bd0a5d1269a8d0f45ee067e64984077063407c7abc13fa0e37a29928d7ccbfe3a61b694f592bed2
-DIST postgis-3.0.1.tar.gz 16839923 BLAKE2B 
6888fa49562ab71929e92007de305fd6610c74988faaf08fbeabbf1d13029ebbb5da788826dc63d03ae5c873fbe408ae6c0f108b2975755d2b13bc69bed53558
 SHA512 
5ebce2303d672bb342f7fae6cade08140c8a687fc38e82e5b41eebb8465cdf3dc7bdbeae53b1179df8112a01842dd65f362fc107b381e2a1fa6e161b77a50227
-DIST postgis-3.0.2.tar.gz 16855299 BLAKE2B 
99ee872abf52651ab53e4dd6203d99d428d366f60b949fabcae938980f5c17809872e9b23f7ab1f3480a60242e735c926e54122492e1b8966ed8c748eb7c4fe6
 SHA512 
763d7818d195eca0b07d94a864b13da68e5734ae57b7c93c285dc2d0fa4a155715745e5da67e1a3bca49d8d4f89dc495ed3912c079722290ce9f220afca33f4d
 DIST postgis-3.0.3.tar.gz 16871696 BLAKE2B 
891f814271de9193cd17013d6d971a752d2e984cb0f68b05510450adef97fc96827e3d1a1c7e4fa4cf79a5d15eb3f74b32e6e9a8db1947f7bad7c2b23656bc8f
 SHA512 
478f0971e18c2a1bd651c9bf7b995236aad32fda037762505cf8ac9e67a4e40917436248c1e62827a1a6da96c15c4ae8d0b606d548fa080cdff453642b897115
 DIST postgis-3.1.0.tar.gz 17262134 BLAKE2B 
dbc6edde826328b84ca7d6cc9329d648c7874d51528252759499131d7ad5dbc1a7a4ef881054f2fa1fc255810157270dc1c0ae0e2ea24ec702f06b9fd5f6dfed
 SHA512 
c5b063ff7cbe855ab6ce4104d170b27eea04ae632fd6fcb8de38b14699296a8e0c9ce06bfb48ab14cba51b7a1b3f7e0a3996d9377a954dfc39fd68fe3f839e8f
-DIST postgis-3.1.0alpha3.tar.gz 17197128 BLAKE2B 
f3b777efa8542b82db6031fa77a5728be94689542b45e4515887306cd0ae42cd9d802eae94b07e5a70f308e82fe6afc49a29f43ad2c302d9913f00797118764c
 SHA512 
758b688aa01babc5ac9cc703d3d64fd751639425df7e1a2aa5bb72f1707a8279f87e7b3d84e23f465a51d08787858e0eb54e0afc38039d69ddfe7668e2dce256

diff --git a/dev-db/postgis/metadata.xml b/dev-db/postgis/metadata.xml
index 079d84079f2..8f4a077086e 100644
--- a/dev-db/postgis/metadata.xml
+++ b/dev-db/postgis/metadata.xml
@@ -16,9 +16,6 @@

Build graphical interface for shp2pgsql (shp2pgsql-gui)

-   
-   Add capability to transform geometry into Mapbox Vector 
Tile
-   

Build topology spatial types and functions


diff --git a/dev-db/postgis/postgis-2.5.3-r1.ebuild 
b/dev-db/postgis/postgis-2.5.3-r1.ebuild
deleted file mode 100644
index 540d66ffadb..000
--- a/dev-db/postgis/postgis-2.5.3-r1.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# 

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/, dev-db/postgresql/files/

2021-02-21 Thread Aaron W. Swenson
commit: b5fd6830195d614ec11bbf6465f170d0086ae4ea
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Feb 21 14:15:27 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sun Feb 21 14:15:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5fd6830

dev-db/postgresql: Security Bump

Bump to 13.2, 12.6, 11.11, 10.16, 9.6.21, and 9.5.25. Addresses vulnerabilities:
CVE-2021-3393 and CVE-2021-20229.

Includes ICU68 fix, and extra workaround patch for 10.16 (thanks Marco
Sirabella).

Bug: https://bugs.gentoo.org/771942
Bug: https://bugs.gentoo.org/766225
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/Manifest |   6 +
 .../postgresql/files/postgresql-10.0-icu68-2.patch |  11 +
 dev-db/postgresql/postgresql-10.16.ebuild  | 461 
 dev-db/postgresql/postgresql-11.11.ebuild  | 458 
 dev-db/postgresql/postgresql-12.6.ebuild   | 458 
 dev-db/postgresql/postgresql-13.2.ebuild   | 462 
 dev-db/postgresql/postgresql-9.5.25.ebuild | 476 
 dev-db/postgresql/postgresql-9.6.21.ebuild | 481 +
 8 files changed, 2813 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 48904b4d742..dcd19a42934 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,12 @@
 DIST postgresql-10.15.tar.bz2 19089779 BLAKE2B 
3b1b30fca0253122aa20eb3fc0cac0b022379b0f0daded46d3295e76167c0063698226198bc905bed5b689a71f4dd2bab5795861207767c2091f037a2b0e9663
 SHA512 
88fe322a8691692f8c1b8ca7f7a5a035c399c1d2a0e6276b60863f2c0cb8e4857b041d7364641e0738438aee0836688e712b9c176ac454ee98386dfd18754636
+DIST postgresql-10.16.tar.bz2 19140221 BLAKE2B 
37fccd3f5c72ac489cbc26225dcc6992fa7fd5884a0141ec093122f556d7959a053181e01c6892d2e322af54028bf40b2293d090afa6366739cdefd3f62abd73
 SHA512 
690649b4e2f4e0650e5b927048e06894e60c5cf1663bb63ab89143f49e5f753e590d3f011b44df3c402379953a9c23f4832f0cf97c984f03c37d14cb85c860aa
 DIST postgresql-11.10.tar.bz2 20003842 BLAKE2B 
21446b5e9202c84dad4d6c768f16aab539e656d0a836121343ca4051269845a9ef06859ea37dab09030467336599eb1b72175115d61ca965ed74b7c2fed9ffbf
 SHA512 
0cc0e9b0f76e00727dc699ea59a45d760d37d91ec736a62cbc9bda3e38eb1ef1565e4e399dd3ae96bad87f866e56e364f916de7740d8be6e1cfc2bf654dfbb68
+DIST postgresql-11.11.tar.bz2 20054359 BLAKE2B 
d15a75319c53fb38a63e4e331567e32014e30fd8696ce19e4c50a458e866827f934d1bc7d28a0c28fddbf1ff7e9f61e5b3016cef27ed988ca43aabb3278bb64d
 SHA512 
8d38e6b7826e73191159f1ee69efde28adc061e0041eb136f55681503a189355b869b2ff312860325d454c1f95367d921fb61dd2de31f584261f165f229bcdb9
 DIST postgresql-12.5.tar.bz2 20729654 BLAKE2B 
7f7458346a0823d155f5caea0061aa14048d6f3cac27b1ea23dba03b02a39f39314ad1d44e589520d5e287004ffd32e042fea99ebfeda24b2cc23867b402d336
 SHA512 
9895bcb1bb26206500666ab4441e663ef83702d428b85a6ff177a4eaf44b0ae06b35d5c4da2672ccb4ec18296649af95bf2f0aed526afaa6a216a8c2d2c5627e
+DIST postgresql-12.6.tar.bz2 20771172 BLAKE2B 
7df8eb901255f56b4574cdd94a5e9d5a907d800edded805d4e8a9d1b85e5aac1c9b1963c9f8980ff5c95607e046e8e92f35a808f009cfdd36d54e1aca2e35db0
 SHA512 
5742c9d861c53bbdd032972e63b706d24ccb39492474c446cf4edac235d57357f036e48727027819004177003c4328123148e3d767d2b3d7866a52f333f8d68d
 DIST postgresql-13.1.tar.bz2 21034192 BLAKE2B 
609ac10f87da800754223c7f7d6b02efa3ed1308a5d27cc793c937be983f4041576e20de3b2efe514e3f61dc863e6212ec01d73adb93f6bcc373a596b2946675
 SHA512 
b7bd378db1dcb74ebcd5fffba03b82d8117d182029e4caca48eef62d8bcdbeef2c2e10f18eef0cdafb9d7acf21aa164d040e56687709f97b08c51540a786eeca
+DIST postgresql-13.2.tar.bz2 21057276 BLAKE2B 
982feffdd98d3f519ff1e790d35ac828710d3ca6cbf935a78bf04011dbc12b4523b451bc7f2421a788a709d1746b2cca9135842bfc1d5048ef5951ed48b20b6a
 SHA512 
6d93cbae8de8637deeccd851fb676a12015e8e1efa6be2424f506f232db535c54b974b11f47ed4578575f90f6de1947b1647f399794b4ec242838efd4c5b2bce
 DIST postgresql-9.5.24.tar.bz2 17881872 BLAKE2B 
b86019c4616142a0f5a8db3d00422e16181650d1e1ba755bf6453b76e50b3feff75d7319839ee6f28949d743e46bbdaea32fa3d51f39dd4b4439c88943665d6d
 SHA512 
6e649cd31f2761e2d070d8028b59a690ad76ff3d83a3aa982c4b222c8ea2927fda5e8f473330526673e27ad4b3cc99e8c66810e097c3dfc6517571405c6aede3
+DIST postgresql-9.5.25.tar.bz2 17923796 BLAKE2B 
432e035e78dacfd46fd4d04775b61e2e4db9e61945fa5f7e1c3c5ea3516a5e327489b4e57313b0d6ba4f2e20f52a164f96db01aa22b755ff625039f262eb
 SHA512 
621b36d767d2c7eb2e942cb7b26ca7491450fcfd9606114849f7336b4d8a0bc0196badb44da4918e748145d21b6f72ccf1255a1309dff2427da8b39b63fca427
 DIST postgresql-9.6.20.tar.bz2 18944478 BLAKE2B 
46c7b27ca60f967f71984d6b747c3054ae6ef4acdcbcd14cfbe3c1ede32a9303b99911e521ed0aa2ba6f899c0d8b9ec03e4e6804379ea6e2371a696f32a6f867
 SHA512 
6d247e5640a515fa6e6a4c68a992c83aeb19e35924b8e3d21191b3289200766588d1426c5863a13bfc4a11944da3202df9efebc94460d16454c29e5a79384c75
+DIST postgresql-9.6.21.tar.bz2 1899026

[gentoo-commits] repo/gentoo:master commit in: dev-tex/latexmk/

2021-02-11 Thread Aaron W. Swenson
commit: f193eed645e48a68f25ec4ee08b6a9b8af82f106
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Feb 11 15:53:18 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Feb 11 15:53:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f193eed6

dev-tex/latexmk: Bump to 470b

Closes: https://bugs.gentoo.org/769953
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-tex/latexmk/Manifest|  1 +
 dev-tex/latexmk/latexmk-470b.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-tex/latexmk/Manifest b/dev-tex/latexmk/Manifest
index f9e0cd2d410..ca490d99e1d 100644
--- a/dev-tex/latexmk/Manifest
+++ b/dev-tex/latexmk/Manifest
@@ -1,3 +1,4 @@
 DIST latexmk-456.zip 425179 BLAKE2B 
1cd2fcaff070bb9809a263763164f364f13146ba4a5115494824dfe422b2b58906aa9e9ee7ce02238961c77da2e828e6a73a56e7397efa77003b8237fa949fe5
 SHA512 
ff169ff677367125b32e7641e9fabc66d9fb015e6cf1433d39c598baf17a926e0d29c975c4a8fa8ed482b4bc57ff177cfedc058ebdc83a3abadde50f9a490d91
 DIST latexmk-465.zip 447290 BLAKE2B 
2f11667e674122aad88604aad3f61da1503d220b27bae9b95c29922fc6304c227c5c5257666a6de3da6f6dee77b466d7e3c6f06fc6c03f4102cce43879765dd0
 SHA512 
132cdd95c0274f98946b37a0c1554a82bb649dcd61284386f3005aa78895d51c382d5d8f6cf1ecd8ece60c1877a0dc80660367e0ad82a44036334b3f4634ee86
 DIST latexmk-469.zip 455039 BLAKE2B 
373ce1c6fca0c57fd7350149fa5c1ecc4a301d4305adad79dda230f0a4c3c7ad4b6c8b8b07a9d76749f000251389673f152c7a56b97c552369f1f258cb869460
 SHA512 
b1ca496cc424167296b3a5305d1a6fcf4a35d33020dcbbac88d14c102ec3d92be100c5daca54168b69846e3f8b6a3ac326e2e35b0c9a84ff141ed31592aec857
+DIST latexmk-470b.zip 458908 BLAKE2B 
b82f09227412a05fcb662530b2c6691bac72640e5e1bc431de1710ca13b2c97f62f23fbf18a11eff21b222483367c7a4ba88cc197148d8f0b37edc53a96e1490
 SHA512 
2f984fd9c1785177fd58eb6bad44061bc7b397ed627599557704bae2cef1f53c186d161f99e4aaae5fa33fc66d56936dc9f5b6385f00d85bd634016bac0d555d

diff --git a/dev-tex/latexmk/latexmk-470b.ebuild 
b/dev-tex/latexmk/latexmk-470b.ebuild
new file mode 100644
index 000..bc127260d7d
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-470b.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="https://personal.psu.edu/~jcc8/software/latexmk/
+ https://ctan.org/pkg/latexmk/;
+SRC_URI="https://personal.psu.edu/~jcc8/software/${PN}/${P}.zip;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="virtual/latex-base
+   dev-lang/perl"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+   newbin latexmk.pl latexmk
+   doman latexmk.1
+   dodoc CHANGES README latexmk.pdf latexmk.txt
+   dodoc -r example_rcfiles extra-scripts
+   newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgrouting/

2021-02-11 Thread Aaron W. Swenson
commit: 9aeee070220b4a3767b6601b5205269e9f571784
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Feb 11 13:14:59 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Feb 11 13:14:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aeee070

dev-db/pgrouting: Bump to 3.1.3

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgrouting/Manifest   |  1 +
 dev-db/pgrouting/pgrouting-3.1.3.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/dev-db/pgrouting/Manifest b/dev-db/pgrouting/Manifest
index 8da077b46f6..ef329624523 100644
--- a/dev-db/pgrouting/Manifest
+++ b/dev-db/pgrouting/Manifest
@@ -1,2 +1,3 @@
 DIST pgrouting-3.1.1.tar.gz 6133979 BLAKE2B 
b7657eeb88773773e6166190cda73d9e657774ff81ce7e9f005333a8dcb9d56587d4a793410356092bb1623ec287549dbc60d814b1d5156ff28301503acee776
 SHA512 
73285d2d47be844203df136b8a8c13d1672ad8c2dac44a1ff7ce16e4676043692a8f2a60a305542132891da83560c49c5eaeb7712e3e3dd250cd8fd550260d4a
 DIST pgrouting-3.1.2.tar.gz 6063893 BLAKE2B 
a371fb9c744b14072c65af5ceb1ea73d2cdb69821626be3ac79e08c9dee854272ce8cb3816d1de3eade06d50a7520846dd6bccda06934b9db926f9092719f131
 SHA512 
3cf3e0a4a726f6f11887d15ad71b789a9067f3bc5a675288f22730215aa12d12b94d75f9bdc8ab3077de8368c45c55c0dc27128d0453c4c30965bfc0cf118dcd
+DIST pgrouting-3.1.3.tar.gz 6057504 BLAKE2B 
73bc5d810a2f7bb383ba4fef4ffa52ccb3f21dbc00c68f02665dc459c0e0a2810e0ed10ab73bb3099be5ea6dde86bad884d82039a50c9c4eb423b614845e94b6
 SHA512 
1051f0a91813ccb3c396c78a059b99839b3352e562372bcc459dfaf289e35ea08bdba8a159032a3df46913548fc717968c187b8c480187497a5b5f7327ca470e

diff --git a/dev-db/pgrouting/pgrouting-3.1.3.ebuild 
b/dev-db/pgrouting/pgrouting-3.1.3.ebuild
new file mode 100644
index 000..97f11ea503c
--- /dev/null
+++ b/dev-db/pgrouting/pgrouting-3.1.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_BUILD_TYPE="Release"
+
+POSTGRES_COMPAT=( 9.{5..6} {10..13} )
+POSTGRES_USEDEP="server"
+
+inherit cmake postgres-multi
+
+DESCRIPTION="pgRouting extends PostGIS and PostgreSQL with geospatial routing 
functionality."
+HOMEPAGE="https://pgrouting.org/;
+LICENSE="GPL-2 MIT Boost-1.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+SRC_URI="https://github.com/pgRouting/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+IUSE=""
+
+RDEPEND="${POSTGRES_DEP}
+   >=dev-db/postgis-2.0
+   dev-libs/boost
+   sci-mathematics/cgal
+"
+
+DEPEND="${RDEPEND}"
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+src_prepare() {
+   cmake_src_prepare
+   postgres-multi_src_prepare
+}
+
+my_src_configure() {
+   local mycmakeargs=( -DPOSTGRESQL_BIN="$($PG_CONFIG --bindir)" )
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach my_src_configure
+}
+
+src_compile() {
+   postgres-multi_foreach cmake_build
+}
+
+src_install() {
+   postgres-multi_foreach cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgrouting/

2021-02-10 Thread Aaron W. Swenson
commit: 267962aea4a9c5b815fb9a74615cd585fa93c421
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Feb 10 22:24:52 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Feb 10 22:24:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267962ae

dev-db/pgrouting: Cleanup

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgrouting/Manifest  |  1 -
 dev-db/pgrouting/metadata.xml  |  3 --
 dev-db/pgrouting/pgrouting-2.6.2-r1.ebuild | 61 --
 3 files changed, 65 deletions(-)

diff --git a/dev-db/pgrouting/Manifest b/dev-db/pgrouting/Manifest
index 36a983e101a..8da077b46f6 100644
--- a/dev-db/pgrouting/Manifest
+++ b/dev-db/pgrouting/Manifest
@@ -1,3 +1,2 @@
-DIST pgrouting-2.6.2.tar.gz 6065517 BLAKE2B 
e27e28cf988040de1e894a857e3d210bc7676271f69d898afc2d6116d5b88d87404723b2cb1283ef77b4449b4aa62a03e2dbcd489ac641a4721a596d29f8fecd
 SHA512 
6e37f66e631d0cc87e135be7d095822aae21656bb56b3d18afa5bececaad8cee6324d37e8e152bbf69e3374ded1f10aa4b9a4c52b873e3a4c43e73cd877fddcb
 DIST pgrouting-3.1.1.tar.gz 6133979 BLAKE2B 
b7657eeb88773773e6166190cda73d9e657774ff81ce7e9f005333a8dcb9d56587d4a793410356092bb1623ec287549dbc60d814b1d5156ff28301503acee776
 SHA512 
73285d2d47be844203df136b8a8c13d1672ad8c2dac44a1ff7ce16e4676043692a8f2a60a305542132891da83560c49c5eaeb7712e3e3dd250cd8fd550260d4a
 DIST pgrouting-3.1.2.tar.gz 6063893 BLAKE2B 
a371fb9c744b14072c65af5ceb1ea73d2cdb69821626be3ac79e08c9dee854272ce8cb3816d1de3eade06d50a7520846dd6bccda06934b9db926f9092719f131
 SHA512 
3cf3e0a4a726f6f11887d15ad71b789a9067f3bc5a675288f22730215aa12d12b94d75f9bdc8ab3077de8368c45c55c0dc27128d0453c4c30965bfc0cf118dcd

diff --git a/dev-db/pgrouting/metadata.xml b/dev-db/pgrouting/metadata.xml
index a88d7650380..2072ed84344 100644
--- a/dev-db/pgrouting/metadata.xml
+++ b/dev-db/pgrouting/metadata.xml
@@ -5,9 +5,6 @@
 pgsql-b...@gentoo.org
 PostgreSQL and Related Package Development
   
-  
-Install HTML formatted documentation
-  
   
 pgRouting/pgrouting
   

diff --git a/dev-db/pgrouting/pgrouting-2.6.2-r1.ebuild 
b/dev-db/pgrouting/pgrouting-2.6.2-r1.ebuild
deleted file mode 100644
index 00807308c21..000
--- a/dev-db/pgrouting/pgrouting-2.6.2-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-POSTGRES_COMPAT=( 9.{5..6} 10 11 )
-POSTGRES_USEDEP="server"
-
-inherit  postgres cmake-utils
-
-DESCRIPTION="pgRouting extends PostGIS and PostgreSQL with geospatial routing 
functionality."
-HOMEPAGE="http://pgrouting.org/;
-LICENSE="GPL-2 MIT Boost-1.0"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-SRC_URI="https://github.com/pgRouting/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-IUSE="pdf html"
-
-RDEPEND="${POSTGRES_DEP}
-   >=dev-db/postgis-2.0
-   dev-libs/boost
-   sci-mathematics/cgal
-"
-
-# Sphinx is needed to build the man pages
-DEPEND="${RDEPEND}
-   >=dev-python/sphinx-1.2
-   pdf? ( >=dev-python/sphinx-1.2[latex] )
-"
-
-# Needs a running psql instance, doesn't work out of the box
-RESTRICT="test"
-
-pkg_setup() {
-   postgres_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_HTML=$(usex html)
-   -DBUILD_LATEX=$(usex pdf)
-   -DBUILD_MAN=ON
-   -DWITH_DOC=ON
-   )
-
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_make all doc
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   doman "${BUILD_DIR}"/doc/man/en/pgrouting.7
-
-   use html && dodoc -r "${BUILD_DIR}"/doc/html
-   use pdf && dodoc "${BUILD_DIR}"/doc/latex/en/*.pdf
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pg_top/

2021-01-07 Thread Aaron W. Swenson
commit: edbb94fedd9a2b343b74bda9cb2b939edf48677b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Jan  7 23:29:24 2021 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Jan  7 23:29:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edbb94fe

dev-db/pg_top: Cleanup

Closes: https://bugs.gentoo.org/756049
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pg_top/pg_top-4.0.0.ebuild | 20 
 1 file changed, 20 deletions(-)

diff --git a/dev-db/pg_top/pg_top-4.0.0.ebuild 
b/dev-db/pg_top/pg_top-4.0.0.ebuild
deleted file mode 100644
index 45ca3ea8b48..000
--- a/dev-db/pg_top/pg_top-4.0.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="'top' for PostgreSQL"
-HOMEPAGE="https://pg_top.gitlab.io/;
-SRC_URI="https://pg_top.gitlab.io/source/${P}.tar.xz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-db/postgresql:="
-DEPEND="${RDEPEND}"
-
-DOCS=( HISTORY.rst README.rst TODO Y2K )



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2020-12-30 Thread Aaron W. Swenson
commit: 3ddd0ac84fc07c6ad245da67f75911dd05b37b4f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Dec 30 11:42:15 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Dec 30 11:42:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ddd0ac8

app-office/gnucash: Bump to 4.4

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-office/gnucash/Manifest   |   1 +
 app-office/gnucash/gnucash-4.4.ebuild | 234 ++
 2 files changed, 235 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 2ea7859d92f..074b589319e 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1 +1,2 @@
 DIST gnucash-4.2.tar.bz2 14225695 BLAKE2B 
be77c5876cd1720e9b7422c6afbb05f0144a20cf45d7dac0e8bd3362139f4b4d18f47f0edcb6db9db7a2485263d6bff5e0546f5691fe097fe1d4912852bc0ce4
 SHA512 
f730d2ba5d6b310e0c467767aa4c4e6a153b441b6b9aed948344b9a9b9dee351f3cba9fac1d655385136f5ce4313f8f37ef305e9b93b0ea32c40525d9293b070
+DIST gnucash-4.4.tar.bz2 14430959 BLAKE2B 
7a9e04957919a99e083dd5c1ac04150f77ab64eef277c0cd63ef90ade4a82875447f291d4f14499a14e987a86a7b7615d4a3cbb79a980be7022cb4f511b71368
 SHA512 
5882e5a91081bb9279ac5dc8798352cb15ebb934d1d37c6d6639244602108e067ece5b7f51ba32c9c413c1469d08ca32a73369e6af34e41c3ef704033c71f336

diff --git a/app-office/gnucash/gnucash-4.4.ebuild 
b/app-office/gnucash/gnucash-4.4.ebuild
new file mode 100644
index 000..db9eef24408
--- /dev/null
+++ b/app-office/gnucash/gnucash-4.4.ebuild
@@ -0,0 +1,234 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit cmake gnome2-utils python-single-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="https://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres
+ python quotes -register2 smartcard sqlite test"
+RESTRICT="!test? ( test )"
+
+# Examples doesn't build unless GUI is also built
+REQUIRED_USE="
+   examples? ( gui )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   smartcard? ( aqbanking )"
+
+# dev-libs/boost must always be built with nls enabled.
+# net-libs/aqbanking dropped gtk with v6. So, to simplify the
+#   dependency, we just rely on that.
+RDEPEND="
+   >=dev-libs/glib-2.56.1:2
+   >=dev-scheme/guile-2.2.0:=[regex]
+   >=sys-libs/zlib-1.1.4
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-6[ofx?]
+   sys-libs/gwenhywfar:=
+   smartcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gui? (
+   >=x11-libs/gtk+-3.22.30:3
+   gnome-base/dconf
+   net-libs/webkit-gtk:4=
+   aqbanking? ( sys-libs/gwenhywfar:=[gtk] )
+   )
+   mysql? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[mysql]
+   )
+   ofx? ( >=dev-libs/libofx-0.9.1:= )
+   postgres? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[postgres]
+   )
+   python? ( ${PYTHON_DEPS} )
+   quotes? (
+   >=dev-perl/Finance-Quote-1.11
+   dev-perl/Date-Manip
+   dev-perl/HTML-TableExtract
+   )
+   sqlite? (
+   dev-db/libdbi
+   dev-db/libdbi-drivers[sqlite]
+   )
+"
+
+DEPEND="${RDEPEND}
+   >=dev-cpp/gtest-1.8.0
+   >=sys-devel/gettext-0.20
+   dev-lang/perl
+   dev-perl/XML-Parser
+   sys-devel/libtool
+"
+
+BDEPEND="
+   dev-lang/swig
+   dev-util/cmake
+   virtual/pkgconfig
+   || (
+   >=sys-devel/gcc-8:*
+   >=sys-devel/clang-6:*
+   )
+"
+
+PDEPEND="doc? (
+   ~app-doc/gnucash-docs-${PV}
+   gnome-extra/yelp
+)"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2-no-gui.patch
+   "${FILESDIR}"/${PN}-3.8-examples-subdir.patch
+   "${FILESDIR}"/${PN}-3.8-exclude-license.patch
+)
+
+S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
+
+pkg_pretend() {
+   if tc-is-gcc; then
+   if [[ $(gcc-major-version) -lt 8 ]]; then
+   die "GnuCash needs at least GCC version 8."
+   fi
+   elif tc-is-clang; then
+   if [[ $(clang-major-version) -lt 6 ]]; then
+   die "GnuCash needs at least clang version 6."
+   fi
+   fi
+}
+
+pkg_setup() {

[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2020-12-30 Thread Aaron W. Swenson
commit: 1fe7c8ba54654c0dbea535514c8866c847dd0c8d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Dec 30 11:37:49 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Dec 30 11:37:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe7c8ba

app-doc/gnucash-docs: Update homepage to HTTPS

Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/gnucash-docs-4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild
index 870c2811c7c..3ed9ef17540 100644
--- a/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild
+++ b/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit autotools optfeature
 
 DESCRIPTION="Documentation package for GnuCash"
-HOMEPAGE="http://www.gnucash.org/;
+HOMEPAGE="https://www.gnucash.org/;
 SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2020-12-30 Thread Aaron W. Swenson
commit: 0878da0087d322f2aee1b92364d1e2bc2429123e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Dec 30 11:34:11 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Wed Dec 30 11:34:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0878da00

app-doc/gnucash-docs: Bump to 4.4

Russian translation removed.

Bug: https://bugs.gentoo.org/755998
Signed-off-by: Aaron W. Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-4.4.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 78b78705394..9962a1dd0fe 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1 +1,2 @@
 DIST gnucash-docs-4.2.tar.gz 62497632 BLAKE2B 
764387cbbc1d072ac3e245a86b78eb484cfa05371dcf4c17d0441bf08e00f85523975c50a88ecde24e9d949572228a723d53fcce7df397553b0e50145be28686
 SHA512 
e54082dcd7f92d7ca3f31cea5968ecd4167dc9e1e12f23d8684af3e2af4c696d8afed3cf477df771bb11da125ee5887d09ead1edff961ca4bedfb58fd61efdf2
+DIST gnucash-docs-4.4.tar.gz 62534210 BLAKE2B 
0c3cdc3ccdf1cfb7a54e44dcde9ea10672cb312e6d6e083ae9bb65bc52b044e8559647a8491f6fa762d9bb84c33f22dd9cacb3a862548994bdc7c56b3e634aa9
 SHA512 
60e34af3fdb144fefc835d6497fd442daad1417c4e40f8b4fd8f66a37cd0cfa1d789aa03de435d4654ee2368a4b85e9b0cfba8eeef61829e0ca190a453a9abdc

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild
new file mode 100644
index 000..870c2811c7c
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools optfeature
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="http://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2 FDL-1.1"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+DEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   app-text/rarian
+   dev-libs/libxml2
+   dev-libs/libxslt
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local doc_type my_lang
+
+   for doc_type in help guide; do
+   for my_lang in C ${L10N}; do
+   case $my_lang in
+   # Both help and guides translated
+   C|de|it|pt) ;;
+   ja) # Only guides translated
+   if [[ ${doc_type} = "help" ]] ; then
+   elog "Help documentation hasn't 
been translated for $my_lang"
+   elog "Will do English instead."
+   continue
+   fi
+   ;;
+   *)
+   die "Invalid locale: $my_lang"
+   ;;
+   esac
+
+   emake -C "${doc_type}/${my_lang}" DESTDIR="${D}" install
+   done
+   done
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "You need dev-java/fop to generate pdf files." dev-java/fop
+   optfeature "You need gnome-extra/yelp to view the docs." 
gnome-extra/yelp
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2020-12-28 Thread Aaron W. Swenson
commit: 10515a7623557e60bf0a68749c8d8bba6c333085
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Dec 28 10:57:19 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Dec 28 10:57:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10515a76

dev-vcs/fossil: Bump to 2.13

Closes: https://bugs.gentoo.org/761118
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-2.13.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 90af46f42af..8214bd1968a 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1 +1,2 @@
 DIST fossil-src-2.12.1.tar.gz 6011181 BLAKE2B 
f9437c4fb20314706bbbec70efbb6a53e2ac7760986baf88ea72505f03877a5d1069d0d2828aa2bfefac96c1358e4c8f824405d61fd24d490442fa8b768711e9
 SHA512 
08b7fef5a3071e968dedbc645aebf2e873ecf80049b5986d38f851a407b2b8b0c854cfcdfa5ec80eac5bc1b158c5fac3bb4b263d1adb8be470529e67dc6e8cee
+DIST fossil-src-2.13.tar.gz 6121223 BLAKE2B 
41bb83b40faf05d38ccbcc13bde858ee31ab0182193631d738a6e287414b2a93bc49bfa5ed0a16aabbc26190c1a3cd993ce9f1706ecd05b214461313b13c1086
 SHA512 
bd756aaac2f39005b690230c5a4ef4d618a3200a8eb499aa964285050c247edfb0abfa5db5522269e0a5ee2737c71393a523dc2d7e37eae076364185137964f8

diff --git a/dev-vcs/fossil/fossil-2.13.ebuild 
b/dev-vcs/fossil/fossil-2.13.ebuild
new file mode 100644
index 000..54c775762c0
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.13.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="https://www.fossil-scm.org/;
+SRC_URI="https://fossil-scm.org/home/uv/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 arm ppc ppc64 x86"
+IUSE="debug fusefs json -miniz system-sqlite +ssl static tcl tcl-stubs
+ tcl-private-stubs th1-docs th1-hooks"
+
+REQUIRED_USE="ssl? ( !miniz )"
+
+RDEPEND="
+   sys-libs/zlib
+   || (
+   sys-libs/readline:0
+   dev-libs/libedit
+   )
+   system-sqlite? ( >=dev-db/sqlite-3.34.0:3 )
+   ssl? ( dev-libs/openssl:0 )
+   tcl? ( dev-lang/tcl:0= )
+"
+
+# Either tcl or jimtcl need to be present to build Fossil (Bug #675778)
+DEPEND="${RDEPEND}
+   !tcl? (
+   || (
+   dev-lang/tcl:*
+   dev-lang/jimtcl:*
+   )
+   )
+"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+# fossil-2.10-check-lib64-for-tcl.patch: Bug 690828
+PATCHES=( "${FILESDIR}"/fossil-2.10-check-lib64-for-tcl.patch )
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like 
one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json  && myconf+=' --json'
+   use system-sqlite && myconf+=' --disable-internal-sqlite'
+   use static&& myconf+=' --static'
+   use tcl   && myconf+=' --with-tcl=1'
+   use fusefs|| myconf+=' --disable-fusefs'
+
+   local u useflags
+   useflags=( miniz tcl-stubs tcl-private-stubs th1-docs th1-hooks 
)
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC CXX
+   CC_FOR_BUILD=${CC} ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/

2020-12-27 Thread Aaron W. Swenson
commit: 67ab197df3308758fa5a94fcbe36c6a90b22674f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Dec 27 12:35:20 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Sun Dec 27 12:36:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ab197d

dev-db/pgpool2: Bump to 4.2.1

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgpool2/Manifest |  1 +
 dev-db/pgpool2/pgpool2-4.2.1.ebuild | 98 +
 2 files changed, 99 insertions(+)

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index e8e714bd215..62a75f59451 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -1,3 +1,4 @@
 DIST pgpool-II-3.7.10.tar.gz 3375419 BLAKE2B 
96d589e9a3eff631bd4bffdcf321b3b532e5f0985dd4a5948fabc3228400305dc98fbf17ba64e162ecbaecca400e1bb3cad6fc954b2d624292f6f22deb48a789
 SHA512 
a89c392e336f5dd608c6876011f996fa1e4d7cb4b0eef31c24b2338ac287b72b73948e82429715d38fd9a7a6598f56828192722a2a8ee0d473738b804c4a2a48
 DIST pgpool-II-4.0.5.tar.gz 3768842 BLAKE2B 
2756d23db950a037a9203aae41293535de25d11bf9860f509040bf5b483ae5fb9e651c8189ee5f0a9398a45d20d2c54566769945e38c52361c160a1162a8e3af
 SHA512 
897df553dba3a1800adae5d22ed4f4fe210a3013fb533730837591244877eeaf0e4090d1a0c65e189b71798b5c303ea22e2198f6317b54f74f10ba48fa2188c6
 DIST pgpool-II-4.2.0.tar.gz 4707623 BLAKE2B 
9aa54fe0230d5dab303e9b20f35c242f9fe7f09c4c506c72be3a5d789f4e5c23b6e6fdf529ddafd5b1a0c0697a1e1b0f0106f965a8409f8e012633b8be0a58a9
 SHA512 
73179c3968441b592503512c5e0dfcc95ef778ecfd077024df0485fe831c9af12e708b51607c96c7bebf26f3cc81aefc53f50c7ad0a670d304cbbcf852170abf
+DIST pgpool-II-4.2.1.tar.gz 4713114 BLAKE2B 
207cb3c43e47d40385d6808195561117293e5acec6bc34664ec7a1d8754bf9beb8c5350252a4274d4c50520254089f0e5a5fdfc0faf778186fa8000db6124df2
 SHA512 
b859a3952f69dd98a3df60b33b801d3bc96b9a11757593795a89751abe558c6baab10a37701d69d415c9da26a16abcdc72e0209e74c62204facfb25cdbc512f8

diff --git a/dev-db/pgpool2/pgpool2-4.2.1.ebuild 
b/dev-db/pgpool2/pgpool2-4.2.1.ebuild
new file mode 100644
index 000..4c93ba916e0
--- /dev/null
+++ b/dev-db/pgpool2/pgpool2-4.2.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.{5..6} {10..13} )
+
+inherit autotools postgres-multi
+
+MY_P="${PN/2/-II}-${PV}"
+
+DESCRIPTION="Connection pool server for PostgreSQL"
+HOMEPAGE="https://www.pgpool.net/;
+SRC_URI="https://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> 
${MY_P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+
+IUSE="doc libressl memcached pam ssl static-libs"
+
+RDEPEND="
+   ${POSTGRES_DEP}
+   net-libs/libnsl:0=
+   memcached? ( dev-libs/libmemcached )
+   pam? ( sys-auth/pambase )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   )
+"
+DEPEND="${RDEPEND}
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   postgres_new_user pgpool
+
+   postgres-multi_pkg_setup
+}
+
+src_prepare() {
+   eapply \
+   "${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \
+   "${FILESDIR}/pgpool-configure-pam.patch" \
+   "${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \
+   "${FILESDIR}/pgpool-4.2.0-run_paths.patch"
+
+   eautoreconf
+
+   postgres-multi_src_prepare
+}
+
+src_configure() {
+   postgres-multi_foreach econf \
+   --disable-rpath \
+   --sysconfdir="${EROOT}/etc/${PN}" \
+   --with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \
+   
--with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \
+   $(use_enable static-libs static) \
+   $(use_with memcached) \
+   $(use_with pam) \
+   $(use_with ssl openssl)
+}
+
+src_compile() {
+   # Even though we're only going to do an install for the best slot
+   # available, the extension bits in src/sql need some things outside
+   # of that directory built, too.
+   postgres-multi_foreach emake
+   postgres-multi_foreach emake -C src/sql
+}
+
+src_install() {
+   # We only need the best stuff installed
+   postgres-multi_forbest emake DESTDIR="${D}" install
+
+   # Except for the extension and .so files that each PostgreSQL slot needs
+   postgres-multi_foreach emake DESTDIR="${D}" -C src/sql install
+
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+   # Documentation!
+   dodoc NEWS TODO
+   doman doc/src/sgml/man{1,8}/*
+   use doc && dodoc

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgadmin4/, dev-db/pgadmin4/files/

2020-12-24 Thread Aaron W. Swenson
commit: f997bdc5009d9b7b78b57ddf1494867268eaca13
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 25 03:16:08 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 25 03:16:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f997bdc5

dev-db/pgadmin4: Cleanup

Closes: https://bugs.gentoo.org/735014
Closes: https://bugs.gentoo.org/744151
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgadmin4/Manifest   |   3 -
 .../pgadmin4/files/pgadmin4-4.17-python-3.8.patch  |  12 --
 dev-db/pgadmin4/pgadmin4-4.17-r1.ebuild| 120 ---
 dev-db/pgadmin4/pgadmin4-4.25.ebuild   | 124 
 dev-db/pgadmin4/pgadmin4-4.28.ebuild   | 130 -
 5 files changed, 389 deletions(-)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index 515fa48e511..8ff0d2d9f13 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1,5 +1,2 @@
-DIST pgadmin4-4.17.tar.gz 28007097 BLAKE2B 
d296f2b9372c23067db899fa82e1b8e732837b01a6172dd2d70520f815aafde161715eea9d9d53e7507a6a715dbfdaabf001a10d143c1aa0505237b2b138e334
 SHA512 
f9e292ba7ff1e5edaa8738188eb01744d69d0eb134700feb0623806425c998e7f298f74cd498a09f2d9a073a9a349c82f7a3f617e1da3c8dd757cc982d941c9f
-DIST pgadmin4-4.25.tar.gz 33167393 BLAKE2B 
5a40e45c53f79ea66c6f685d1605ddce7b1758540bf3a6863d4b092cc4dab5b00daff15832cd6feee28aa348c7a5376e25a93508fd348d8ffd4d29031e2b6c68
 SHA512 
a1944f9c65b8aa7ec5bd83ef75702293d869ae341ea73f81fb4358bfbc7f91a6981237eb9f1b20055c5f3fa182428afe19dc170963265789c34d73f2e240c268
 DIST pgadmin4-4.26.tar.gz 33525278 BLAKE2B 
2a4061f59299bc48b029a4a93f410538170b6c3d97597074d2b3b6eed1de0f9a1ac88bc187614d9e46d8fe872941f173ba0f0a02def590451dad09e6a3b78e5a
 SHA512 
952a4771f80541c54234fcaa9c870283fdf4887246d0d9751a77c28340b7e39ba871141f230086efda9a274d5e6bd567305047cdc7edf766ccd41112281fdf94
-DIST pgadmin4-4.28.tar.gz 35386627 BLAKE2B 
6cbee6ccadf3b35e1b0aece2e8fc4b9e35dd04ed70436a3b74d69c09e887499c3a2ab8710d16df3327cd848c3c5ee1fac2cde06facbdc5605673b04a4a4fc434
 SHA512 
b9e8946e8133b382b9d69126c1ec6fc07a4b2051316c2151c339f15652900fa2bdf0a07811e052548c3f8699e382d8c16d187e89409b194e491148123558522e
 DIST pgadmin4-4.29.tar.gz 35389494 BLAKE2B 
faaa84c0eee9c92ba483f4adffaf9e39e0c5f8ea21630a9ee8fad62aa833c88aa913df50c760be740afa0696aa1fbf1b6902a8b5bfd322822472f7d2dcb295e1
 SHA512 
2c7d20d10c96712f41621c2862a6a6222f6d6dad4a0b3e1aaf04744e65744460dcae4220f61b27785e02c82a624fa0793df2ea9d8e83ac0a6de048455929e615

diff --git a/dev-db/pgadmin4/files/pgadmin4-4.17-python-3.8.patch 
b/dev-db/pgadmin4/files/pgadmin4-4.17-python-3.8.patch
deleted file mode 100644
index fbf2f7be4a9..000
--- a/dev-db/pgadmin4/files/pgadmin4-4.17-python-3.8.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uprb pgadmin4-4.13.orig/runtime/pgAdmin4.pro 
pgadmin4-4.13/runtime/pgAdmin4.pro
 a/runtime/pgAdmin4.pro 2019-10-16 10:07:59.0 +0300
-+++ b/runtime/pgAdmin4.pro 2019-11-05 18:33:18.524516120 +0200
-@@ -75,7 +75,7 @@ else {
- 
- QMAKE_CXXFLAGS += $$system($$PYTHON_CONFIG --includes)
- QMAKE_LFLAGS += $$system($$PYTHON_CONFIG --ldflags)
--LIBS += $$system($$PYTHON_CONFIG --libs)
-+LIBS += $$system(PYTHON_LIBS=`$$PYTHON_CONFIG --libs --embed` || 
PYTHON_LIBS=`$$PYTHON_CONFIG --libs`; echo $PYTHON_LIBS)
- 
- contains( LIBS, -lpython2.* ) {
-DEFINES += PYTHON2

diff --git a/dev-db/pgadmin4/pgadmin4-4.17-r1.ebuild 
b/dev-db/pgadmin4/pgadmin4-4.17-r1.ebuild
deleted file mode 100644
index 7a651a4aa6b..000
--- a/dev-db/pgadmin4/pgadmin4-4.17-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-PYTHON_REQ_USE="sqlite"
-inherit desktop python-single-r1 qmake-utils xdg
-
-DESCRIPTION="GUI administration and development platform for PostgreSQL"
-HOMEPAGE="https://www.pgadmin.org/;
-SRC_URI="https://ftp.postgresql.org/pub/pgadmin/${PN}/v${PV}/source/${P}.tar.gz;
-
-LICENSE="POSTGRESQL"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RESTRICT="test"
-
-# libsodium dep added because of 689678
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-libs/libsodium[-minimal]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtwidgets:5
-"
-DEPEND="${COMMON_DEPEND}
-   doc? (
-   $(python_gen_cond_dep '
-   dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
-   ')
-   )
-   virtual/imagemagick-tools[png]
-"
-RDEPEND="${COMMON_DEPEND}
-   $(python_gen_cond_dep '
-   >=app-text/htmlmin-0.1.12[${PYTHON_MULTI_USEDEP}]
-   >=dev-python/blinker-1.4[${PYTHON

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/files/, dev-db/postgis/

2020-12-23 Thread Aaron W. Swenson
commit: 0fa80295af29bf426677f4f7fbdb7dc1f0fc1f4e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Dec 24 03:42:36 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Dec 24 03:42:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa80295

dev-db/postgis: Version Bump and Fix

Bump to 3.1.0.

No longer auto-magically depend on libcxx, and tries more names for a compatible
CPP interface.

Bug: https://bugs.gentoo.org/731104
Bug: https://bugs.gentoo.org/747544
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgis/Manifest|   1 +
 .../files/postgis-3.0.3-detect-only-stdc.patch |  17 +++
 .../files/postgis-3.0.3-try-other-cpp-names.patch  |  12 ++
 dev-db/postgis/postgis-3.0.3-r2.ebuild | 139 
 dev-db/postgis/postgis-3.1.0.ebuild| 140 +
 5 files changed, 309 insertions(+)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 705f54c7fd9..7d45c2f6ebb 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -5,4 +5,5 @@ DIST postgis-3.0.0.tar.gz 17359802 BLAKE2B 
aa83bdc2d1950c517f99cbdd877eb7261f6c2
 DIST postgis-3.0.1.tar.gz 16839923 BLAKE2B 
6888fa49562ab71929e92007de305fd6610c74988faaf08fbeabbf1d13029ebbb5da788826dc63d03ae5c873fbe408ae6c0f108b2975755d2b13bc69bed53558
 SHA512 
5ebce2303d672bb342f7fae6cade08140c8a687fc38e82e5b41eebb8465cdf3dc7bdbeae53b1179df8112a01842dd65f362fc107b381e2a1fa6e161b77a50227
 DIST postgis-3.0.2.tar.gz 16855299 BLAKE2B 
99ee872abf52651ab53e4dd6203d99d428d366f60b949fabcae938980f5c17809872e9b23f7ab1f3480a60242e735c926e54122492e1b8966ed8c748eb7c4fe6
 SHA512 
763d7818d195eca0b07d94a864b13da68e5734ae57b7c93c285dc2d0fa4a155715745e5da67e1a3bca49d8d4f89dc495ed3912c079722290ce9f220afca33f4d
 DIST postgis-3.0.3.tar.gz 16871696 BLAKE2B 
891f814271de9193cd17013d6d971a752d2e984cb0f68b05510450adef97fc96827e3d1a1c7e4fa4cf79a5d15eb3f74b32e6e9a8db1947f7bad7c2b23656bc8f
 SHA512 
478f0971e18c2a1bd651c9bf7b995236aad32fda037762505cf8ac9e67a4e40917436248c1e62827a1a6da96c15c4ae8d0b606d548fa080cdff453642b897115
+DIST postgis-3.1.0.tar.gz 17262134 BLAKE2B 
dbc6edde826328b84ca7d6cc9329d648c7874d51528252759499131d7ad5dbc1a7a4ef881054f2fa1fc255810157270dc1c0ae0e2ea24ec702f06b9fd5f6dfed
 SHA512 
c5b063ff7cbe855ab6ce4104d170b27eea04ae632fd6fcb8de38b14699296a8e0c9ce06bfb48ab14cba51b7a1b3f7e0a3996d9377a954dfc39fd68fe3f839e8f
 DIST postgis-3.1.0alpha3.tar.gz 17197128 BLAKE2B 
f3b777efa8542b82db6031fa77a5728be94689542b45e4515887306cd0ae42cd9d802eae94b07e5a70f308e82fe6afc49a29f43ad2c302d9913f00797118764c
 SHA512 
758b688aa01babc5ac9cc703d3d64fd751639425df7e1a2aa5bb72f1707a8279f87e7b3d84e23f465a51d08787858e0eb54e0afc38039d69ddfe7668e2dce256

diff --git a/dev-db/postgis/files/postgis-3.0.3-detect-only-stdc.patch 
b/dev-db/postgis/files/postgis-3.0.3-detect-only-stdc.patch
new file mode 100644
index 000..5b97102bb23
--- /dev/null
+++ b/dev-db/postgis/files/postgis-3.0.3-detect-only-stdc.patch
@@ -0,0 +1,17 @@
+diff -Naruw postgis-3.1.0.orig/configure.ac postgis-3.1.0/configure.ac
+--- postgis-3.1.0.orig/configure.ac2020-12-18 14:39:26.0 -0500
 postgis-3.1.0/configure.ac 2020-12-19 07:35:13.232167083 -0500
+@@ -1501,12 +1501,9 @@
+ dnl 
+ CC="$WAGYU_CXX"
+ 
+-AC_CHECK_LIB(c++, main, [HAVE_CPP=yes], [HAVE_CPP=no])
+ AC_CHECK_LIB(stdc++, main, [HAVE_STDCPP=yes], [HAVE_STDCPP=no])
+ 
+-if test "x$HAVE_CPP" = "xyes"; then
+-WAGYU_LDFLAGS="-lc++"
+-elif test "x$HAVE_STDCPP" = "xyes"; then
++if test "x$HAVE_STDCPP" = "xyes"; then
+ WAGYU_LDFLAGS="-lstdc++"
+ else
+ AC_MSG_WARN("Could not find a C++ standard library")

diff --git a/dev-db/postgis/files/postgis-3.0.3-try-other-cpp-names.patch 
b/dev-db/postgis/files/postgis-3.0.3-try-other-cpp-names.patch
new file mode 100644
index 000..691cf8d1936
--- /dev/null
+++ b/dev-db/postgis/files/postgis-3.0.3-try-other-cpp-names.patch
@@ -0,0 +1,12 @@
+diff -Naruw postgis-3.1.0.orig/configure.ac postgis-3.1.0/configure.ac
+--- postgis-3.1.0.orig/configure.ac2020-12-18 14:39:26.0 -0500
 postgis-3.1.0/configure.ac 2020-12-23 21:44:09.223273050 -0500
+@@ -31,7 +31,7 @@
+ dnl
+ dnl SQL Preprocessor
+ dnl
+-AC_PATH_PROG([CPPBIN], [cpp], [])
++AC_PATH_PROGS([CPPBIN], [cpp x86_64-pc-linux-gnu-cpp x86-pc-linux-gnu-cpp], 
[])
+ if test "x$CPPBIN" != "x"; then
+   SQLPP="${CPPBIN} -traditional-cpp -w -P"
+ else

diff --git a/dev-db/postgis/postgis-3.0.3-r2.ebuild 
b/dev-db/postgis/postgis-3.0.3-r2.ebuild
new file mode 100644
index 000..407f889068d
--- /dev/null
+++ b/dev-db/postgis/postgis-3.0.3-r2.e

[gentoo-commits] repo/gentoo:master commit in: dev-db/pspg/

2020-12-23 Thread Aaron W. Swenson
commit: 9501b8c02e9b48891968038f781617d522cd60d2
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Dec 24 02:58:16 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Dec 24 02:58:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9501b8c0

dev-db/pspg: Cleanup

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest  |  1 -
 dev-db/pspg/pspg-3.1.2.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index a12a114f52e..74a945482c6 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1,2 +1 @@
-DIST pspg-3.1.2.tar.gz 1368987 BLAKE2B 
7eff4134ee97db4df4dfada08ede5e88ea0c37a681c95ba9529f30be98f05cb3a7805e5dcb165b34f5afc2d4d7ca6de0e705334967ade0fdb813636c73df658d
 SHA512 
1446200bdfe88787083da32629acaedab6eaee68b3dccbff3f52c82165029cb0f558790951d5103876c84562fcd6b5578042bca134f4ed37b9c5de96fdc5602f
 DIST pspg-3.1.5.tar.gz 1380515 BLAKE2B 
b9539347d1977a178468127df5f92f8b7be835b7e6edc49720131173b71b22e01b614bcde55e354d32a2ecf1665dcebd27502110786b7595411b5ec782391f01
 SHA512 
287d4794aebc867bf3c344c3747f1d058c1b93710dd0d86de66ae1e0d97961f4e3d511bc0f7df98c309bffc962aaf50b758faab1f8c6f0eb3374450e53ecdccb

diff --git a/dev-db/pspg/pspg-3.1.2.ebuild b/dev-db/pspg/pspg-3.1.2.ebuild
deleted file mode 100644
index 6115ff94a54..000
--- a/dev-db/pspg/pspg-3.1.2.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A better pager for psql and mysql"
-HOMEPAGE="https://github.com/okbob/pspg;
-SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="sys-libs/ncurses:*
-dev-db/postgresql:=
-sys-libs/readline:="
-RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgbouncer/files/, dev-db/pgbouncer/

2020-12-23 Thread Aaron W. Swenson
commit: 04a5df2287c49f43be4fa156c1d14dc0a2c83878
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Dec 24 02:54:20 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Dec 24 02:54:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a5df22

dev-db/pgbouncer: Cleanup

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgbouncer/Manifest|  5 --
 dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch | 18 -
 dev-db/pgbouncer/files/pgbouncer-1.8-dirs.patch  | 32 -
 dev-db/pgbouncer/pgbouncer-1.10.0.ebuild | 85 
 dev-db/pgbouncer/pgbouncer-1.11.0.ebuild | 85 
 dev-db/pgbouncer/pgbouncer-1.12.0.ebuild | 84 ---
 dev-db/pgbouncer/pgbouncer-1.14.0.ebuild | 85 
 dev-db/pgbouncer/pgbouncer-1.9.0.ebuild  | 85 
 8 files changed, 479 deletions(-)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index 9ecb47e5a65..91aec86d5e0 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1,6 +1 @@
-DIST pgbouncer-1.10.0.tar.gz 480571 BLAKE2B 
a0c1dadc48f38cfe0ba2641791b4734da84cfe6674198bb2a8014bc92543850e909d7b4649b99e78d58febaa0f89f62b6694f6333bcbd62ff2f22741984d
 SHA512 
8ec9f102b57ca5f92fb689588ec090056ac29f21825400ec67bca413fe076ad50e0b491e65c4cfebc488cc245eb3c88c36db2ee0ba1cb737f35404be0983dd1d
-DIST pgbouncer-1.11.0.tar.gz 571414 BLAKE2B 
044d7cdf57b352b5b87547a8b96af1eca87e46b1f761bbd31d28a0d5158b52e438325db051ab51849f4e683f6211d0156a5081cc99a1109846085c84be7f72a6
 SHA512 
2373157f952a39dbb5d9afad7db2eba7459c28bcc302487c3bf15b64dca98940f65c9f7a1d142237f7053b6d2b290eaec15f930a341025f1665b501a26919115
-DIST pgbouncer-1.12.0.tar.gz 567465 BLAKE2B 
866a877478a417b3854e6e2a724fcd06c04bd94893e5d79f8bf250fa9391407c5b7cd00bf2771af18b162dfd2b7bdced00be15c44ba74cf842e3d98c561991e3
 SHA512 
017d150f865df231861cda4678963ad7e63a0cd238f5ece5679c920484e01c53ab27af63bf47e6227d66b7dc94b4d59ca41ac49c26f60aba74d40b43cad55664
-DIST pgbouncer-1.14.0.tar.gz 578955 BLAKE2B 
49e1e22b2fa604410111ac19b7c0c2c15f6739274d642e7100a9988379e828e8546454766ae32edb65ab7299b82693bcec32938621923bfbf99d946f5dc17f4a
 SHA512 
506810c9896a45d67fbc97c3027572278b3857635c222cfaa53b4f3893069cfbee2ec92facd6f387de217bb3170045410b88a7cea09a45686661a2d2ccc85271
 DIST pgbouncer-1.15.0.tar.gz 588042 BLAKE2B 
3dac09303e1c86126dd9cb44823c6f3fca4195e3155b360719c736c6e1327cc10d05e7f1e45c08d14c1dd0cb5c074b32263eee3be9e6350db9a8c5cbdfe61aa1
 SHA512 
5f78018ab80ab8d81f20ef3df1314ffc9557f1c6469d485d11ac822f596e3d4b554743fd9e9fe19b008a8aaf93bcf3673b42a8fb82bbd9611bd735cd2cbb98c6
-DIST pgbouncer-1.9.0.tar.gz 469300 BLAKE2B 
466f171a49ec9ce9be9a9d3208780cfbff956da7c74ec4332c7104ea537cb47a5cfdc0d80bbd96d233769b6f430f1ad99b623caefa2dc93af7ba336dd0f49514
 SHA512 
b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9

diff --git a/dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch 
b/dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch
deleted file mode 100644
index 3dd40537252..000
--- a/dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/etc/pgbouncer.ini b/etc/pgbouncer.ini
-index fed4a9f..5f2ed8e 100644
 a/etc/pgbouncer.ini
-+++ b/etc/pgbouncer.ini
-@@ -55,9 +55,9 @@ listen_port = 6432
-
- ;; Unix socket is also used for -R.
- ;; On Debian it should be /var/run/postgresql
--;unix_socket_dir = /tmp
--;unix_socket_mode = 0777
--;unix_socket_group =
-+unix_socket_dir = /run/postgresql
-+unix_socket_mode = 0777
-+unix_socket_group = postgres
-
- ;;;
- ;;; TLS settings for accepting clients
-

diff --git a/dev-db/pgbouncer/files/pgbouncer-1.8-dirs.patch 
b/dev-db/pgbouncer/files/pgbouncer-1.8-dirs.patch
deleted file mode 100644
index cc4d0634b6b..000
--- a/dev-db/pgbouncer/files/pgbouncer-1.8-dirs.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -Naruw pgbouncer-1.8.orig/etc/pgbouncer.ini 
pgbouncer-1.8/etc/pgbouncer.ini
 pgbouncer-1.8.orig/etc/pgbouncer.ini   2017-12-18 11:03:18.0 
-0500
-+++ pgbouncer-1.8/etc/pgbouncer.ini2017-12-20 06:48:25.935839539 -0500
-@@ -34,7 +34,9 @@
- ;;;
- 
- logfile = /var/log/pgbouncer/pgbouncer.log
--pidfile = /var/run/pgbouncer/pgbouncer.pid
-+
-+; Leave unset. This is handled in the initscript.
-+;pidfile =
- 
- ;;;
- ;;; Where to wait for clients
-@@ -44,11 +46,12 @@
- listen_addr = 127.0.0.1
- listen_port = 6432
- 
--; Unix socket is also used for -R.
--; On Debian it should be /var/run/postgresql
--;unix_socket_dir = /tmp
--;unix_socket_mode = 0777
--;unix_socket_group =
-+; Unix socket is also used for -R (online restart), but the
-+; initscripts can't do that. Generally, you'll want to leave these
-+; alone. System-wide default is: /run/postgresql
-+unix_socket_dir = /run/postgresql
-+unix_socket_mo

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgrouting/

2020-12-21 Thread Aaron W. Swenson
commit: cb7d775232e53b50a8d1ca731f4098d43e9a43e1
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Dec 21 10:36:58 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Dec 21 10:36:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7d7752

dev-db/pgrouting: Bump to 3.1.2

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgrouting/Manifest   |  1 +
 dev-db/pgrouting/pgrouting-3.1.2.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/dev-db/pgrouting/Manifest b/dev-db/pgrouting/Manifest
index 89385eed601..36a983e101a 100644
--- a/dev-db/pgrouting/Manifest
+++ b/dev-db/pgrouting/Manifest
@@ -1,2 +1,3 @@
 DIST pgrouting-2.6.2.tar.gz 6065517 BLAKE2B 
e27e28cf988040de1e894a857e3d210bc7676271f69d898afc2d6116d5b88d87404723b2cb1283ef77b4449b4aa62a03e2dbcd489ac641a4721a596d29f8fecd
 SHA512 
6e37f66e631d0cc87e135be7d095822aae21656bb56b3d18afa5bececaad8cee6324d37e8e152bbf69e3374ded1f10aa4b9a4c52b873e3a4c43e73cd877fddcb
 DIST pgrouting-3.1.1.tar.gz 6133979 BLAKE2B 
b7657eeb88773773e6166190cda73d9e657774ff81ce7e9f005333a8dcb9d56587d4a793410356092bb1623ec287549dbc60d814b1d5156ff28301503acee776
 SHA512 
73285d2d47be844203df136b8a8c13d1672ad8c2dac44a1ff7ce16e4676043692a8f2a60a305542132891da83560c49c5eaeb7712e3e3dd250cd8fd550260d4a
+DIST pgrouting-3.1.2.tar.gz 6063893 BLAKE2B 
a371fb9c744b14072c65af5ceb1ea73d2cdb69821626be3ac79e08c9dee854272ce8cb3816d1de3eade06d50a7520846dd6bccda06934b9db926f9092719f131
 SHA512 
3cf3e0a4a726f6f11887d15ad71b789a9067f3bc5a675288f22730215aa12d12b94d75f9bdc8ab3077de8368c45c55c0dc27128d0453c4c30965bfc0cf118dcd

diff --git a/dev-db/pgrouting/pgrouting-3.1.2.ebuild 
b/dev-db/pgrouting/pgrouting-3.1.2.ebuild
new file mode 100644
index 000..addf00e4158
--- /dev/null
+++ b/dev-db/pgrouting/pgrouting-3.1.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_BUILD_TYPE="Release"
+
+POSTGRES_COMPAT=( 9.{5..6} {10..13} )
+POSTGRES_USEDEP="server"
+
+inherit cmake postgres-multi
+
+DESCRIPTION="pgRouting extends PostGIS and PostgreSQL with geospatial routing 
functionality."
+HOMEPAGE="https://pgrouting.org/;
+LICENSE="GPL-2 MIT Boost-1.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+SRC_URI="https://github.com/pgRouting/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+IUSE=""
+
+RDEPEND="${POSTGRES_DEP}
+   >=dev-db/postgis-2.0
+   dev-libs/boost
+   sci-mathematics/cgal
+"
+DEPEND="${RDEPEND}"
+
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+src_prepare() {
+   cmake_src_prepare
+   postgres-multi_src_prepare
+}
+
+my_src_configure() {
+   local mycmakeargs=( -DPOSTGRESQL_BIN="$($PG_CONFIG --bindir)" )
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach my_src_configure
+}
+
+src_compile() {
+   postgres-multi_foreach cmake_build
+}
+
+src_install() {
+   postgres-multi_foreach cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/osm2pgsql/

2020-12-21 Thread Aaron W. Swenson
commit: 8aa3c9f12a68509937e049b2316eb86377cbf0fd
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Dec 21 10:31:11 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Mon Dec 21 10:31:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa3c9f1

sci-geosciences/osm2pgsql: Bump to 1.4.0

Signed-off-by: Aaron W. Swenson  gentoo.org>

 sci-geosciences/osm2pgsql/Manifest   |  1 +
 sci-geosciences/osm2pgsql/osm2pgsql-1.4.0.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/sci-geosciences/osm2pgsql/Manifest 
b/sci-geosciences/osm2pgsql/Manifest
index 71fdece5114..918e9f7a7b4 100644
--- a/sci-geosciences/osm2pgsql/Manifest
+++ b/sci-geosciences/osm2pgsql/Manifest
@@ -1,2 +1,3 @@
 DIST osm2pgsql-0.96.0.tar.gz 1219163 BLAKE2B 
a89e40e74ea52bf46593e48dd1f9047b958b645ce38aeb554c930e2d9efdf4f0bb9b6fd7a9b209342d59ca8a0d3ada3023f14324bf8b02b060d8dfd987763528
 SHA512 
6c6bb00c17995b9a99975076ad3af35a99678a7780db144f7fdd1f5c856b777883f1b1dac7e1c3ca9a2a490d3774f62c8aa9f8742c955c377c28d5b827657372
 DIST osm2pgsql-1.3.0.tar.gz 2460451 BLAKE2B 
ac52523bf6d35a06528ad22a51465388e70baf9f94bb3664c39c301b429ff453370d9cd44549781e4ee50d698094ddfe83f0e39a7c3d6c01556ea95e10feaf75
 SHA512 
e643f3a1987ead36763c96d34b5dd7e170273b77a521106c21311dc7b01d2b34470b2e00e3214050f2cbdd3d89703a1827ee6c35928ed77cc7f35fc4e20331f3
+DIST osm2pgsql-1.4.0.tar.gz 2429430 BLAKE2B 
5d93a159a87c9cb12d85be8b89377f720e0d94564574f70d6f3686b215a99250967655d03dcda2742fcab356ecf62de2b4bab384d69a641a06829c401388
 SHA512 
f0eaceb7f78087a58bba3bbfafbb9d6d70aecd4c3ba1cfb0ce784116b52a57c69855c1a7459cce8b963c87955de269ca320cf4a3934b6ff5ad29b7554e07dd9e

diff --git a/sci-geosciences/osm2pgsql/osm2pgsql-1.4.0.ebuild 
b/sci-geosciences/osm2pgsql/osm2pgsql-1.4.0.ebuild
new file mode 100644
index 000..736fa938d65
--- /dev/null
+++ b/sci-geosciences/osm2pgsql/osm2pgsql-1.4.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Converts OSM planet.osm data to a PostgreSQL/PostGIS database"
+HOMEPAGE="https://osm2pgsql.org/;
+SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+lua luajit"
+
+COMMON_DEPEND="
+   app-arch/bzip2
+   dev-db/postgresql:=
+   dev-libs/expat
+   sci-libs/proj:=
+   sys-libs/zlib
+   lua? ( dev-lang/lua:0= )
+   luajit? ( dev-lang/luajit:= )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/boost
+"
+RDEPEND="${COMMON_DEPEND}
+   dev-db/postgis
+"
+
+# Tries to connect to local postgres server and other shenanigans
+RESTRICT="test"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_LUA=$(usex lua)
+   -DWITH_LUAJIT=$(usex luajit)
+   -DBUILD_TESTS=OFF
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/, dev-db/postgis/files/

2020-12-18 Thread Aaron W. Swenson
commit: 061acf21495a02e1f2520ae1c3953879ae4fb798
Author: Bernd Waibel  gmail  com>
AuthorDate: Sat Dec  5 14:23:35 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 18 23:17:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061acf21

dev-db/postgis: fix direct ar call

Fix done during bugday 2020-12-05

Closes: https://bugs.gentoo.org/756046
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18518
Signed-off-by: Aaron W. Swenson  gentoo.org>

 .../postgis-3.0.3-avoid-calling-ar-directly.patch  | 85 ++
 ...ostgis-3.0.3.ebuild => postgis-3.0.3-r1.ebuild} |  5 +-
 2 files changed, 89 insertions(+), 1 deletion(-)

diff --git a/dev-db/postgis/files/postgis-3.0.3-avoid-calling-ar-directly.patch 
b/dev-db/postgis/files/postgis-3.0.3-avoid-calling-ar-directly.patch
new file mode 100644
index 000..66a82e1e726
--- /dev/null
+++ b/dev-db/postgis/files/postgis-3.0.3-avoid-calling-ar-directly.patch
@@ -0,0 +1,85 @@
+From 7c5acb8ab83ee278f6a16c7279c3a12ca93499e9 Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Sat, 5 Dec 2020 13:38:03 +0100
+Subject: [PATCH] avoid calling ar directly
+
+Signed-off-by: Bernd Waibel 
+---
+ configure.ac   | 2 +-
+ deps/wagyu/Makefile.in | 4 +++-
+ libpgcommon/Makefile.in| 4 +++-
+ raster/rt_core/Makefile.in | 1 +
+ 4 files changed, 8 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 4f26390..362d3e6 100644
+--- a/configure.ac
 b/configure.ac
+@@ -14,7 +14,7 @@ AC_CONFIG_HEADERS([postgis_config.h])
+ AC_CONFIG_MACRO_DIR([macros])
+ AC_CONFIG_AUX_DIR([build-aux])
+ AC_PROG_INSTALL
+-
++AM_PROG_AR
+ 
+ dnl Invoke libtool: we do this as it is the easiest way to find the PIC
+ dnl flags required to build liblwgeom
+diff --git a/deps/wagyu/Makefile.in b/deps/wagyu/Makefile.in
+index 03d2279..05d6629 100644
+--- a/deps/wagyu/Makefile.in
 b/deps/wagyu/Makefile.in
+@@ -28,6 +28,8 @@ LDFLAGS = @LDFLAGS@
+ top_builddir = @top_builddir@
+ libdir = @libdir@
+ LIBTOOL = @LIBTOOL@
++AR = @AR@
++ARFLAGS = rs
+ 
+ WAGYU_OBJS = \
+   lwgeom_wagyu.o
+@@ -78,7 +80,7 @@ WAGYU_HEADERS = \
+ all: @WAGYU_LIB@
+ 
+ @WAGYU_LIB@: $(WAGYU_OBJS)
+-  ar rs @WAGYU_LIB@ $(WAGYU_OBJS)
++  $(AR) $(ARFLAGS) @WAGYU_LIB@ $(WAGYU_OBJS)
+ 
+ $(WAGYU_OBJS): %.o: %.cpp ../../liblwgeom/liblwgeom.h $(WAGYU_HEADERS)
+   $(CXX) $(CXXFLAGS) -c -o $@ $<
+diff --git a/libpgcommon/Makefile.in b/libpgcommon/Makefile.in
+index c44cf5b..78eb282 100644
+--- a/libpgcommon/Makefile.in
 b/libpgcommon/Makefile.in
+@@ -12,6 +12,8 @@
+ CC=@CC@
+ CFLAGS=-I../liblwgeom @WARNFLAGS@ @CFLAGS@ @PGSQL_BE_CPPFLAGS@ 
@PROJ_CPPFLAGS@ @PICFLAGS@ @GETTEXT_CFLAGS@
+ LDFLAGS=@GETTEXT_LDFLAGS@ @LIBINTL@
++AR = @AR@
++ARFLAGS = rs
+ 
+ NUMERICFLAGS=@NUMERICFLAGS@
+ 
+@@ -39,7 +41,7 @@ all: libpgcommon.a
+ install uninstall:
+ 
+ libpgcommon.a: $(SA_OBJS) $(SA_HEADERS)
+-  ar rs libpgcommon.a $(SA_OBJS)
++  $(AR) $(ARFLAGS) libpgcommon.a $(SA_OBJS)
+ 
+ maintainer-clean: clean
+ 
+diff --git a/raster/rt_core/Makefile.in b/raster/rt_core/Makefile.in
+index 380a3e7..b399661 100644
+--- a/raster/rt_core/Makefile.in
 b/raster/rt_core/Makefile.in
+@@ -18,6 +18,7 @@
+ #
+ #
+ 
++AR = @AR@
+ ARFLAGS = rs
+ 
+ CC = @CC@
+-- 
+2.29.2
+

diff --git a/dev-db/postgis/postgis-3.0.3.ebuild 
b/dev-db/postgis/postgis-3.0.3-r1.ebuild
similarity index 96%
rename from dev-db/postgis/postgis-3.0.3.ebuild
rename to dev-db/postgis/postgis-3.0.3-r1.ebuild
index 3e05e061edf..ef6c9bc20db 100644
--- a/dev-db/postgis/postgis-3.0.3.ebuild
+++ b/dev-db/postgis/postgis-3.0.3-r1.ebuild
@@ -53,7 +53,10 @@ DEPEND="${RDEPEND}
test? ( dev-util/cunit )
 "
 
-PATCHES=( "${FILESDIR}/${PN}-2.2.0-arflags.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-2.2.0-arflags.patch"
+   "${FILESDIR}/${P}-avoid-calling-ar-directly.patch"
+)
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/

2020-12-18 Thread Aaron W. Swenson
commit: 3d1c49a2aec5f9976835535e4e8b74fbf00315d6
Author: Bernd Waibel  gmail  com>
AuthorDate: Fri Dec 11 17:06:31 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 18 23:17:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1c49a2

dev-db/postgis: avoid calling ar directly

Backport patch from 3.0.3 to avoid ar being called directly.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel  gmail.com>
Signed-off-by: Aaron W. Swenson  gentoo.org>

 .../{postgis-3.1.0_alpha3.ebuild => postgis-3.1.0_alpha3-r1.ebuild}  | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-db/postgis/postgis-3.1.0_alpha3.ebuild 
b/dev-db/postgis/postgis-3.1.0_alpha3-r1.ebuild
similarity index 96%
rename from dev-db/postgis/postgis-3.1.0_alpha3.ebuild
rename to dev-db/postgis/postgis-3.1.0_alpha3-r1.ebuild
index 36cb7623ef8..d9647334f4e 100644
--- a/dev-db/postgis/postgis-3.1.0_alpha3.ebuild
+++ b/dev-db/postgis/postgis-3.1.0_alpha3-r1.ebuild
@@ -53,7 +53,10 @@ DEPEND="${RDEPEND}
test? ( dev-util/cunit )
 "
 
-PATCHES=( "${FILESDIR}/${PN}-2.2.0-arflags.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-2.2.0-arflags.patch"
+   "${FILESDIR}/${PN}-3.0.3-avoid-calling-ar-directly.patch"
+)
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpqxx/

2020-12-18 Thread Aaron W. Swenson
commit: e3809a7df5caa26b6e3a748cefa29dc164a4fbbe
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 18 14:55:58 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 18 14:55:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3809a7d

dev-libs/libpqxx: Bump to 7.3.0

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-libs/libpqxx/Manifest |  1 +
 dev-libs/libpqxx/libpqxx-7.3.0.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-libs/libpqxx/Manifest b/dev-libs/libpqxx/Manifest
index c7e4685aa03..56d248f83f7 100644
--- a/dev-libs/libpqxx/Manifest
+++ b/dev-libs/libpqxx/Manifest
@@ -1,2 +1,3 @@
 DIST libpqxx-7.1.2.tar.gz 693152 BLAKE2B 
da28d0041fc345eb7774eadf0a886e2a89692ac47d870120991aa97328a6be7d10e8cb2d6deb9e056dc7e05b04fd317d9d0fe4dcf8eab901114b27cd64bf4ff6
 SHA512 
a4a76c62f6115f5898e4c4bb1c6f095284bdb7ae6a1efa45add9efd422d2a8280d1698caa2469acbb087168208ae0fd8efa36c8735a8ce30e58853e27acd4161
 DIST libpqxx-7.2.1.tar.gz 691486 BLAKE2B 
ef1b12e436e33a26faa8f5acceef8d5ab1063b0618798fdf881fe38ab101da6d78989cc30c1e24f60fd81dd4f4034267e8b220b7b1d1932793028abf7e17c614
 SHA512 
baaa53f12aa87f512bbbe7494c915242cda8508b43414b79e6cd047dbd61902cbe54cb34af13d75bdccd70bdbafcaca155b4ccb426d8b831bd4df46e9a57e3a2
+DIST libpqxx-7.3.0.tar.gz 694012 BLAKE2B 
35770599fcb3131081e08c18d96b753cc6d412c6ea8fddf5617df7da2035cf8ee3a031b7c14d592e0c9560e1e1074e633734337113ed0b3943e519aa44806307
 SHA512 
897af8e1c0ab12df745116e5387d3c31fb8800b6c599f49413ddcc67df7968fb1922c96896c818ce3f34d9649fb6c1d2ea59784f8765fb765481b156be44eaa2

diff --git a/dev-libs/libpqxx/libpqxx-7.3.0.ebuild 
b/dev-libs/libpqxx/libpqxx-7.3.0.ebuild
new file mode 100644
index 000..1ce7f1510f3
--- /dev/null
+++ b/dev-libs/libpqxx/libpqxx-7.3.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit python-any-r1
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DESCRIPTION="Standard front-end for writing C++ programs that use PostgreSQL"
+SRC_URI="https://github.com/jtv/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="http://pqxx.org/development/libpqxx/;
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc static-libs"
+
+RDEPEND="dev-db/postgresql:="
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   doc? (
+   app-doc/doxygen
+   app-text/xmlto
+   )
+"
+
+DOCS=( AUTHORS NEWS README{.md,-UPGRADE} )
+
+src_configure() {
+   econf \
+   --enable-shared \
+   $(use_enable doc documentation) \
+   $(use_enable static-libs static)
+}
+
+src_test() {
+   einfo "The tests need a running PostgreSQL server and an existing 
database."
+   einfo "Test requires PGDATABASE and PGUSER to be set at a minimum. 
Optionally,"
+   einfo "set PGPORT and PGHOST. Define them at the command line or in:"
+   einfo "${EROOT}/etc/libpqxx_test_env"
+
+   if [[ -z $PGDATABASE || -z $PGUSER ]] ; then
+   if [[ -f ${EROOT}/etc/libpqxx_test_env ]] ; then
+   source "${EROOT}/etc/libpqxx_test_env"
+   [[ -n $PGDATABASE ]] && export PGDATABASE
+   [[ -n $PGHOST ]] && export PGHOST
+   [[ -n $PGPORT ]] && export PGPORT
+   [[ -n $PGUSER ]] && export PGUSER
+   fi
+   fi
+
+   if [[ -n $PGDATABASE && -n $PGUSER ]] ; then
+   local server_version
+   server_version=$(psql -Aqtc 'SELECT version();' 2> /dev/null)
+   if [[ $? = 0 ]] ; then
+   cd "${S}/test" || die
+   emake check
+   else
+   eerror "Is the server running?"
+   eerror "Verify role and database exist, and are 
permitted in pg_hba.conf for:"
+   eerror "Role: ${PGUSER}"
+   eerror "Database: ${PGDATABASE}"
+   die "Couldn't connect to server."
+   fi
+   else
+   eerror "PGDATABASE and PGUSER must be set to perform tests."
+   eerror "Skipping tests."
+   fi
+}
+
+src_install () {
+   use doc && HTML_DOCS=( doc/html/. )
+   default
+
+   if ! use static-libs; then
+   find "${D}" -name '*.la' -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgadmin4/

2020-12-18 Thread Aaron W. Swenson
commit: 59278f74d3ab0b8cab24010508701e1f04c5f4e3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 18 14:42:21 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 18 14:42:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59278f74

dev-db/pgadmin4: Bump to 4.29

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgadmin4/Manifest |   1 +
 dev-db/pgadmin4/pgadmin4-4.29.ebuild | 130 +++
 2 files changed, 131 insertions(+)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index 5966983d340..515fa48e511 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -2,3 +2,4 @@ DIST pgadmin4-4.17.tar.gz 28007097 BLAKE2B 
d296f2b9372c23067db899fa82e1b8e732837
 DIST pgadmin4-4.25.tar.gz 33167393 BLAKE2B 
5a40e45c53f79ea66c6f685d1605ddce7b1758540bf3a6863d4b092cc4dab5b00daff15832cd6feee28aa348c7a5376e25a93508fd348d8ffd4d29031e2b6c68
 SHA512 
a1944f9c65b8aa7ec5bd83ef75702293d869ae341ea73f81fb4358bfbc7f91a6981237eb9f1b20055c5f3fa182428afe19dc170963265789c34d73f2e240c268
 DIST pgadmin4-4.26.tar.gz 33525278 BLAKE2B 
2a4061f59299bc48b029a4a93f410538170b6c3d97597074d2b3b6eed1de0f9a1ac88bc187614d9e46d8fe872941f173ba0f0a02def590451dad09e6a3b78e5a
 SHA512 
952a4771f80541c54234fcaa9c870283fdf4887246d0d9751a77c28340b7e39ba871141f230086efda9a274d5e6bd567305047cdc7edf766ccd41112281fdf94
 DIST pgadmin4-4.28.tar.gz 35386627 BLAKE2B 
6cbee6ccadf3b35e1b0aece2e8fc4b9e35dd04ed70436a3b74d69c09e887499c3a2ab8710d16df3327cd848c3c5ee1fac2cde06facbdc5605673b04a4a4fc434
 SHA512 
b9e8946e8133b382b9d69126c1ec6fc07a4b2051316c2151c339f15652900fa2bdf0a07811e052548c3f8699e382d8c16d187e89409b194e491148123558522e
+DIST pgadmin4-4.29.tar.gz 35389494 BLAKE2B 
faaa84c0eee9c92ba483f4adffaf9e39e0c5f8ea21630a9ee8fad62aa833c88aa913df50c760be740afa0696aa1fbf1b6902a8b5bfd322822472f7d2dcb295e1
 SHA512 
2c7d20d10c96712f41621c2862a6a6222f6d6dad4a0b3e1aaf04744e65744460dcae4220f61b27785e02c82a624fa0793df2ea9d8e83ac0a6de048455929e615

diff --git a/dev-db/pgadmin4/pgadmin4-4.29.ebuild 
b/dev-db/pgadmin4/pgadmin4-4.29.ebuild
new file mode 100644
index 000..f795a75bfb2
--- /dev/null
+++ b/dev-db/pgadmin4/pgadmin4-4.29.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="sqlite"
+inherit desktop python-single-r1 qmake-utils xdg
+
+DESCRIPTION="GUI administration and development platform for PostgreSQL"
+HOMEPAGE="https://www.pgadmin.org/;
+SRC_URI="https://ftp.postgresql.org/pub/pgadmin/${PN}/v${PV}/source/${P}.tar.gz;
+
+LICENSE="POSTGRESQL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test"
+
+# libsodium dep added because of 689678
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-libs/libsodium[-minimal]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtwidgets:5
+"
+DEPEND="${COMMON_DEPEND}
+   doc? (
+   $(python_gen_cond_dep '
+   dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
+   virtual/imagemagick-tools[png]
+"
+
+# In 4.25's requirement.txt, bcrypt is listed as <=3.17, but upstream's
+# git history shows this is just for compatibility with 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pygresql/

2020-12-18 Thread Aaron W. Swenson
commit: 170bb9968f267f5de0e0c66de0d729a7774a779c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 18 12:28:19 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 18 12:28:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170bb996

dev-python/pygresql: Bump to 5.2.2

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-python/pygresql/Manifest  |  1 +
 dev-python/pygresql/pygresql-5.2.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/pygresql/Manifest b/dev-python/pygresql/Manifest
index fc6ae068b83..4ae4f7fa593 100644
--- a/dev-python/pygresql/Manifest
+++ b/dev-python/pygresql/Manifest
@@ -1,2 +1,3 @@
 DIST PyGreSQL-5.2.1.tar.gz 267750 BLAKE2B 
6c0d4bcfe4f01bf3214efffa1be274b4a92b5e173094e1afe217aae9a44f88d023b43a2de9d4977fb8ce28d25718cf1cd5d123e8ffc2588f2539b6c03277ec55
 SHA512 
b304de447c239e4737571b38f0e0761448bd4e313f5b28708aced12cf190f323b85f80d3d87e054b62733add770c7bcd33be644a4f17a96ecc0cf4ab3dba85f3
+DIST PyGreSQL-5.2.2.tar.gz 268818 BLAKE2B 
4b74c5496f63208164efa10e70222b63512f3afb928bdc612f9874556ee2084b42a80ba05e9ebc6951c68c1c8a70c71320396aabb20b9d5c00d5edd46e287f3f
 SHA512 
a88af2590a515ece19b7f64796e241c6e7b53c8aef90c6e2ae064298a4c71d44695dcf43e0e84595a704c4fdafb9abe35e1779492d3a9ad3708759215cb188a1
 DIST PyGreSQL-5.2.tar.gz 267557 BLAKE2B 
92c2c0810a9b763fc2e9fec2e920ca1e21da4eb4ede5f2e20f66fd385ccc623fd9fe74075c6b995c6ea6348df76dcd723c8e4b6d83afdb53c978c02cc5220e49
 SHA512 
ce1cd29c714ab863dbdc7dde920f8938b115535ae3a0b54c770d7648f05011a716d604eec2d73c321fe2a408e64bcd9208c204856e5ddb0e0675ef7c076e4da7

diff --git a/dev-python/pygresql/pygresql-5.2.2.ebuild 
b/dev-python/pygresql/pygresql-5.2.2.ebuild
new file mode 100644
index 000..709e1ceeafe
--- /dev/null
+++ b/dev-python/pygresql/pygresql-5.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.{5..6} {10..13} )
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1 postgres
+
+MY_P="PyGreSQL-${PV}"
+
+DESCRIPTION="A Python interface for the PostgreSQL database"
+HOMEPAGE="https://pygresql.org/;
+SRC_URI="mirror://pypi/P/PyGreSQL/${MY_P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+PATCHES=( "${FILESDIR}"/${PN}-5.2-CFLAGS.patch )
+
+python_install_all() {
+   local DOCS=( docs/*.rst docs/community/* docs/contents/tutorial.rst )
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/geos/

2020-12-18 Thread Aaron W. Swenson
commit: f0b92585227526ca1485c8c8b92e5330903f9cc2
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 18 11:13:16 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 18 11:14:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b92585

sci-libs/geos: 

Signed-off-by: Aaron W. Swenson  gentoo.org>

 sci-libs/geos/geos-3.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/geos/geos-3.9.0-r2.ebuild 
b/sci-libs/geos/geos-3.9.0-r2.ebuild
index 94ad94ae262..d767867da2b 100644
--- a/sci-libs/geos/geos-3.9.0-r2.ebuild
+++ b/sci-libs/geos/geos-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://trac.osgeo.org/geos/;
 # Arrow can be removed at next version bump. Upstream mistakenly
 # released rc1 as 3.9.0. So, we need(ed) a new Manifest entry to get the
 # real 3.9.0
-SRC_URI="http://download.osgeo.org/geos/${PN}-${PV}.tar.bz2 -> 
${PN}-${PV}-r1.tar.bz2"
+SRC_URI="https://download.osgeo.org/geos/${PN}-${PV}.tar.bz2 -> 
${PN}-${PV}-r1.tar.bz2"
 
 LICENSE="LGPL-2.1"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/geos/

2020-12-18 Thread Aaron W. Swenson
commit: 4f00e13509f303ca4abe20ace8d88ac84ae092a0
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 18 11:10:16 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 18 11:14:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f00e135

sci-libs/geos: 

Upstream mistakenly released rc1 as 3.9.0. So, we need a new Manifest entry
to get the real 3.9.0.

Additionally, did some minor cleanup of the ebuild itself.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 sci-libs/geos/Manifest|  2 +-
 .../{geos-3.9.0-r1.ebuild => geos-3.9.0-r2.ebuild}| 19 +++
 2 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/sci-libs/geos/Manifest b/sci-libs/geos/Manifest
index 7ba340960fc..c486bce0963 100644
--- a/sci-libs/geos/Manifest
+++ b/sci-libs/geos/Manifest
@@ -1,2 +1,2 @@
 DIST geos-3.8.1.tar.bz2 2505407 BLAKE2B 
43053ea9e29d190f41c37d5d382b689ef477e0256cfd5705f4f2f316cac21a1674660bcf0900c51db72909c41d46be7a41d297958de48e108ae6d6bd1ca9d247
 SHA512 
1d8d8b3ece70eb388ea128f4135c7455899f01828223b23890ad3a2401e27104efce03987676794273a9b9d4907c0add2be381ff14b8420aaa9a858cc5941056
-DIST geos-3.9.0.tar.bz2 4760200 BLAKE2B 
f4d610ac4693fea1c10bbb3b9d328b3d4eded15efc740cb1577a516f399f23e42e22d88130479d94722a2867c1b787c7c266d5e976ec823ea17f63045db2ae54
 SHA512 
518be112b2e05063d97c09d0e568b784e6c65b0a7be1368cefbd481b3f4ac2d8fc89611e6e205a95f4d1740ab4f47b3929fb4c801bcf9a9e9b6ae86a54e62933
+DIST geos-3.9.0-r1.tar.bz2 4710957 BLAKE2B 
dab0f4e0bfb1bd244c2faf5ee6149b65d142eea78e87490025f90b672eee0d25d4ba9bc4c3b223e78ea0c9d34625b4750c7ba03852e5ea9540ad5c479d84b995
 SHA512 
1081f2aa20e671450953f7bb53b17c703804a1c9f4987c9da0987ff24339af5811b2c8b79c8e438d04ca38e4d06164dc5a4206f266f7efc19af3f9d9ea8f71f8

diff --git a/sci-libs/geos/geos-3.9.0-r1.ebuild 
b/sci-libs/geos/geos-3.9.0-r2.ebuild
similarity index 69%
rename from sci-libs/geos/geos-3.9.0-r1.ebuild
rename to sci-libs/geos/geos-3.9.0-r2.ebuild
index 91568ebe455..94ad94ae262 100644
--- a/sci-libs/geos/geos-3.9.0-r1.ebuild
+++ b/sci-libs/geos/geos-3.9.0-r2.ebuild
@@ -5,28 +5,23 @@ EAPI=7
 
 DESCRIPTION="Geometry engine library for Geographic Information Systems"
 HOMEPAGE="https://trac.osgeo.org/geos/;
-SRC_URI="http://download.osgeo.org/geos/${PN}-${PV}.tar.bz2;
+
+# Arrow can be removed at next version bump. Upstream mistakenly
+# released rc1 as 3.9.0. So, we need(ed) a new Manifest entry to get the
+# real 3.9.0
+SRC_URI="http://download.osgeo.org/geos/${PN}-${PV}.tar.bz2 -> 
${PN}-${PV}-r1.tar.bz2"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
 IUSE="doc static-libs"
 
-BDEPEND="
-   doc? ( app-doc/doxygen )
-"
+BDEPEND="doc? ( app-doc/doxygen )"
 
 RESTRICT="test"
 
-src_prepare() {
-   default
-   echo "#!${EPREFIX}/bin/bash" > py-compile
-}
-
 src_configure() {
-   local myeconfargs=(
-   $(use_enable static-libs static)
-   )
+   local myeconfargs=( $(use_enable static-libs static) )
use arm && myeconfargs+=( --disable-inline ) # bug 709368
 
econf "${myeconfargs[@]}"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/geos/

2020-12-18 Thread Aaron W. Swenson
commit: 03ef8dcbb9bdb1fa5577a8c7f04c327cf67727c5
Author: Daniel M. Weeks  danweeks  net>
AuthorDate: Sat Dec 12 16:12:52 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Fri Dec 18 10:08:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ef8dcb

sci-libs/geos: Upstream dropped ruby and python support

Bug: https://bugs.gentoo.org/759295
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Daniel M. Weeks  danweeks.net>
Closes: https://github.com/gentoo/gentoo/pull/18619
Signed-off-by: Aaron W. Swenson  gentoo.org>

 sci-libs/geos/{geos-3.9.0.ebuild => geos-3.9.0-r1.ebuild} | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/sci-libs/geos/geos-3.9.0.ebuild 
b/sci-libs/geos/geos-3.9.0-r1.ebuild
similarity index 86%
rename from sci-libs/geos/geos-3.9.0.ebuild
rename to sci-libs/geos/geos-3.9.0-r1.ebuild
index dd73711e579..91568ebe455 100644
--- a/sci-libs/geos/geos-3.9.0.ebuild
+++ b/sci-libs/geos/geos-3.9.0-r1.ebuild
@@ -10,16 +10,11 @@ SRC_URI="http://download.osgeo.org/geos/${PN}-${PV}.tar.bz2;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
-IUSE="doc ruby static-libs"
+IUSE="doc static-libs"
 
 BDEPEND="
doc? ( app-doc/doxygen )
-   ruby? ( dev-lang/swig:0 )
 "
-RDEPEND="
-   ruby? ( dev-lang/ruby:* )
-"
-DEPEND="${RDEPEND}"
 
 RESTRICT="test"
 
@@ -30,8 +25,6 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --disable-python
-   $(use_enable ruby)
$(use_enable static-libs static)
)
use arm && myeconfargs+=( --disable-inline ) # bug 709368



[gentoo-commits] repo/gentoo:master commit in: dev-db/pg_top/, dev-db/pg_top/files/

2020-12-17 Thread Aaron W. Swenson
commit: d79372b15b0d27478ed2bdd4e608660a47a2df9b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Dec 17 14:37:46 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Dec 17 14:37:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79372b1

dev-db/pg_top: Cleanup

Closes: https://bugs.gentoo.org/715566
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pg_top/Manifest |  1 -
 dev-db/pg_top/files/pg_top-3.7.0.patch | 29 -
 dev-db/pg_top/pg_top-3.7.0.ebuild  | 30 --
 3 files changed, 60 deletions(-)

diff --git a/dev-db/pg_top/Manifest b/dev-db/pg_top/Manifest
index 262011dad3c..665565040f0 100644
--- a/dev-db/pg_top/Manifest
+++ b/dev-db/pg_top/Manifest
@@ -1,2 +1 @@
-DIST pg_top-3.7.0.tar.bz2 236076 BLAKE2B 
87a29d0237aad48b683c17ba56fdbc4a90f854f4f497057ffc978be1797d978f02694781e83d296fca82e03c8bc737f7cfd74e996987eea0bd8d6a66ae433ce0
 SHA512 
509cd3ce65a9b549097eaab5ae27106fa469cdeb4f37950564654f3df01390e1a771c8fa4f5858c3e4c1e76470b6c0fd9b07e8268564f59285e30bf824d7c4ec
 DIST pg_top-4.0.0.tar.xz 117920 BLAKE2B 
5c13fd868804492ccce3b660875602df958f065126f9dc17f45ebcac7961384cd1d3d3313da49832a1219ea7e86ae78cbbdb975467b13b32d5f836f5cd33a443
 SHA512 
b7a016137495ceecdcf0ac0e95c73b7eca20b57264f7b63b0a38c3f31db742c704ed0094e07f6df051bce9bc26214f5a8f66ced1e923bb66e0c86fff1e2ffc19

diff --git a/dev-db/pg_top/files/pg_top-3.7.0.patch 
b/dev-db/pg_top/files/pg_top-3.7.0.patch
deleted file mode 100644
index 6367a1dc03d..000
--- a/dev-db/pg_top/files/pg_top-3.7.0.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -103,7 +103,7 @@
- AC_SEARCH_LIBS(elf32_getphdr, elf)
- # -lmld -lmach
- AC_SEARCH_LIBS(vm_statistics, mach)
--AC_SEARCH_LIBS(tgetent, termcap curses ncurses)
-+AC_SEARCH_LIBS(tgetent, termcap tinfo curses ncurses)
- AC_SEARCH_LIBS(exp, m)
- 
- AC_SEARCH_LIBS(dlerror, dl)
-@@ -111,6 +111,8 @@
- AC_SEARCH_LIBS(inet_aton, resolv, AC_DEFINE(HAVE_INET_ATON, 1,
- [inet_aton is already defined]))
- 
-+AC_SEARCH_LIBS(PQexec, pq)
-+
- # check for libraries required by extension
- extlibs=""
- if test -n "$with_ext" -a -f "${srcdir}/ext/$with_ext.libs"; then
-@@ -217,8 +219,6 @@
- AC_SUBST(SRC)
- AC_SUBST(OBJ)
- 
--CFLAGS="-Wall -g"
--
- AC_MSG_CHECKING(for installation settings)
- # calculate appropriate settings
- OWNER=""

diff --git a/dev-db/pg_top/pg_top-3.7.0.ebuild 
b/dev-db/pg_top/pg_top-3.7.0.ebuild
deleted file mode 100644
index 5b311408477..000
--- a/dev-db/pg_top/pg_top-3.7.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-AUTOTOOLS_AUTORECONF=1
-inherit autotools-utils eutils
-
-DESCRIPTION="'top' for PostgreSQL"
-HOMEPAGE="http://ptop.projects.postgresql.org/;
-SRC_URI="http://pgfoundry.org/frs/download.php/3504/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug"
-
-RDEPEND="dev-db/postgresql"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( FAQ HISTORY README TODO Y2K )
-PATCHES=( "${FILESDIR}/${P}.patch" )
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable debug)
-   )
-   autotools-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgagent/, dev-db/pgagent/files/

2020-12-17 Thread Aaron W. Swenson
commit: 916d0dc952cabaed686171491dfb038acdcb3438
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Dec 17 14:09:02 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Dec 17 14:09:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916d0dc9

dev-db/pgagent: Cleanup

Closes: https://bugs.gentoo.org/688472
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgagent/Manifest|   1 -
 dev-db/pgagent/files/add-log-timestamps.patch  | 535 -
 .../files/fix-dbconn-getlasterror-crash.patch  |  32 --
 dev-db/pgagent/files/fix-job-success-test.patch|  30 --
 dev-db/pgagent/files/postgres-10-build-fix.patch   |  52 --
 .../pgagent/files/save-stderr-jobstep-output.patch |  79 ---
 dev-db/pgagent/pgagent-3.4.0-r3.ebuild |  78 ---
 dev-db/pgagent/pgagent-4.0.0.ebuild|  53 --
 8 files changed, 860 deletions(-)

diff --git a/dev-db/pgagent/Manifest b/dev-db/pgagent/Manifest
index a8365d4f8d3..b88d3cf25a9 100644
--- a/dev-db/pgagent/Manifest
+++ b/dev-db/pgagent/Manifest
@@ -1,2 +1 @@
-DIST pgAgent-3.4.0-Source.tar.gz 45081 BLAKE2B 
81f074213285253743127188d9e203cb01d8492ce502dc5215279c7c557fdd7f532fa383a4578a8d9cc8ea46668ea971015e4cc5989d1b8022ed8924a92b988b
 SHA512 
3b068fc6f5e51ff20604f8cec3e067d04b5b1537229da15ee442000f5fe834697a4eae86be0e9a58b8ee5da24cc985c8c9804d71cb2a50e93ec4cf9a424a4ff0
 DIST pgAgent-4.0.0-Source.tar.gz 63561 BLAKE2B 
1731e748a6a5e76cd8b177162eb5b82ae633d1b507739e3193a8857a0eee0fe775fdaadb871eb5d708c0f7e80558680b5d7d246f4cb5d2bc1c10955bdf9cc09e
 SHA512 
df2d6f5817d83d4cf60f0f1106718225870bcfd2f5b882765e5fd459e1614208225f90b29de492bec5284f3727f3d4be9f724b92ef503fea08029fab22a8fbb4

diff --git a/dev-db/pgagent/files/add-log-timestamps.patch 
b/dev-db/pgagent/files/add-log-timestamps.patch
deleted file mode 100644
index 8d9eb4a3e8e..000
--- a/dev-db/pgagent/files/add-log-timestamps.patch
+++ /dev/null
@@ -1,535 +0,0 @@
-From 2eef6cc4928c611cecdca3c1daecb60568deca4e Mon Sep 17 00:00:00 2001
-From: Sanket Mehta 
-Date: Fri, 17 Jul 2015 09:07:09 +0100
-Subject: [PATCH] Add log timestamps and a --version option per Josh Berkus.
- Update copyright notices while passing.
-

- CMakeLists.txt   |  8 
- LICENSE  |  2 +-
- cmake/MakeExt.cmake  |  2 +-
- connection.cpp   |  2 +-
- include/connection.h |  2 +-
- include/job.h|  2 +-
- include/misc.h   |  3 ++-
- include/pgAgent.h|  2 +-
- job.cpp  |  2 +-
- misc.cpp | 14 +-
- pgAgent.cpp  |  2 +-
- pgAgent.rc   | 14 +++---
- pgaevent/CMakeLists.txt  |  2 +-
- pgaevent/pgaevent.c  |  2 +-
- pgaevent/pgaevent.def|  2 +-
- pgaevent/pgamsgevent.h   |  2 +-
- pgaevent/pgamsgevent.rc  | 14 +++---
- precomp.cpp  |  2 +-
- sql/pgagent--unpackaged--3.4.sql |  2 +-
- sql/pgagent.sql  |  2 +-
- sql/pgagent_upgrade.sql  |  2 +-
- unix.cpp | 16 +++-
- win32.cpp|  5 -
- 23 files changed, 64 insertions(+), 42 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index ab02fea..c8bfa4a 100755
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,7 +1,7 @@
- ###
- #
- # pgAgent - PostgreSQL tools
--# Copyright (C) 2002 - 2014, The pgAdmin Development Team
-+# Copyright (C) 2002 - 2015, The pgAdmin Development Team
- # This software is released under the PostgreSQL Licence
- #
- # CMakeLists.txt - CMake build configuration
-@@ -27,7 +27,6 @@ SET(CMAKE_FIND_LIBRARY_PREFIXES "")
- SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
- 
- SET(STATIC_BUILD YES CACHE BOOL "Statically link the executable?")
--
- 

- # Apple stuff
- 

-@@ -61,12 +60,12 @@ PROJECT(pgagent)
- # in pgagent.sql and upgrade_pgagent.sql if the major version number is
- # changed. The full version number also needs to be included in pgAgent.rc and
- # pgaevent/pgamsgevent.rc at present.
--SET(VERSION 3.4.0)
-+SET(VERSION "3.4.1")
- 
- # CPack stuff
- SET(CPACK_PACKAGE_VERSION_MAJOR 3)
- SET(CPACK_PACKAGE_VERSION_MINOR 4)
--SET(CPACK_PACKAGE_VERSION_PATCH 0)
-+SET(CPACK_PACKAGE_VERSION_PATCH 1)
- SET(CPACK_PACKAGE_NAME "pgAgent")
- SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "pgAgent is a job scheduling engine for 
PostgreSQL")
- SET(CPACK_PACKAGE_VENDOR "the pgAdmin Development Team")
-@@ -79,6 +78,7 @@ SET(CPACK_SOURCE_GENERATOR TGZ)
- SET(CPACK_SOUR

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/, dev-db/pgpool2/files/

2020-12-16 Thread Aaron W. Swenson
commit: 55cb29cdcea2e22381b97ddac899d44bd4e9e673
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Dec 17 04:02:34 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Dec 17 04:02:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55cb29cd

dev-db/pgpool2: Bump to 4.2.0

Now supports Pg 12 and 13.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgpool2/Manifest|   1 +
 .../files/pgpool-4.2.0-configure-memcached.patch   |  60 +++
 .../files/pgpool-4.2.0-configure-pthread.patch |  14 +
 dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch  | 432 +
 dev-db/pgpool2/pgpool2-4.2.0.ebuild|  98 +
 5 files changed, 605 insertions(+)

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index 6ab46044a51..e8e714bd215 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -1,2 +1,3 @@
 DIST pgpool-II-3.7.10.tar.gz 3375419 BLAKE2B 
96d589e9a3eff631bd4bffdcf321b3b532e5f0985dd4a5948fabc3228400305dc98fbf17ba64e162ecbaecca400e1bb3cad6fc954b2d624292f6f22deb48a789
 SHA512 
a89c392e336f5dd608c6876011f996fa1e4d7cb4b0eef31c24b2338ac287b72b73948e82429715d38fd9a7a6598f56828192722a2a8ee0d473738b804c4a2a48
 DIST pgpool-II-4.0.5.tar.gz 3768842 BLAKE2B 
2756d23db950a037a9203aae41293535de25d11bf9860f509040bf5b483ae5fb9e651c8189ee5f0a9398a45d20d2c54566769945e38c52361c160a1162a8e3af
 SHA512 
897df553dba3a1800adae5d22ed4f4fe210a3013fb533730837591244877eeaf0e4090d1a0c65e189b71798b5c303ea22e2198f6317b54f74f10ba48fa2188c6
+DIST pgpool-II-4.2.0.tar.gz 4707623 BLAKE2B 
9aa54fe0230d5dab303e9b20f35c242f9fe7f09c4c506c72be3a5d789f4e5c23b6e6fdf529ddafd5b1a0c0697a1e1b0f0106f965a8409f8e012633b8be0a58a9
 SHA512 
73179c3968441b592503512c5e0dfcc95ef778ecfd077024df0485fe831c9af12e708b51607c96c7bebf26f3cc81aefc53f50c7ad0a670d304cbbcf852170abf

diff --git a/dev-db/pgpool2/files/pgpool-4.2.0-configure-memcached.patch 
b/dev-db/pgpool2/files/pgpool-4.2.0-configure-memcached.patch
new file mode 100644
index 000..9854e45e3a2
--- /dev/null
+++ b/dev-db/pgpool2/files/pgpool-4.2.0-configure-memcached.patch
@@ -0,0 +1,60 @@
+diff -Naruw pgpool-II-4.2.0.orig/configure.ac pgpool-II-4.2.0/configure.ac
+--- pgpool-II-4.2.0.orig/configure.ac  2020-11-25 20:25:42.0 -0500
 pgpool-II-4.2.0/configure.ac   2020-12-16 06:36:26.051076452 -0500
+@@ -392,37 +392,24 @@
+ fi
+ 
+ 
+-AC_ARG_WITH(memcached,
+-[  --with-memcached=DIR site header files for libmemcached in DIR],
+-[
+-  case "$withval" in
+-  "" | y | ye | yes | n | no)
+-  AC_MSG_ERROR([*** You must supply an argument to the --with-memcached 
option.])
+-;;
+-*)
+-
+-  MEMCACHED_INCLUDE_DIR="$withval"/include
+-  MEMCACHED_LIB_DIR="$withval"/lib
+-  OLD_CFLAGS="$CFLAGS"
+-  CFLAGS="$CFLAGS -I$MEMCACHED_INCLUDE_DIR"
++AC_ARG_WITH([memcached],
++AS_HELP_STRING([--with-memcached], [Build with memcached support]))
++AS_IF([test "x$with_memcached" = "xyes"], [
++   PKG_CHECK_MODULES([MEMCACHED], [libmemcached])
++   CFLAGS="$CFLAGS $MEMCACHED_CFLAGS"
++   LIBS="$LIBS $MEMCACHED_LIBS"
++
+ AC_CHECK_HEADERS(
+   [libmemcached/memcached.h],
+ [AC_DEFINE([USE_MEMCACHED], 1, [Define to 1 to build with memcached 
support])],
+-[AC_MSG_ERROR([header file  is required for 
memcached support])])
+-  CFLAGS=$OLD_CFLAGS
+-  AC_CHECK_LIB(memcached, memcached_create, [], [AC_MSG_ERROR(libmemcached is 
not installed)])
+-  MEMCACHED_INCLUDE_OPT="-I $MEMCACHED_INCLUDE_DIR"
+-  MEMCACHED_LINK_OPT="-L$MEMCACHED_LIB_DIR"
+-  MEMCACHED_RPATH_OPT="-rpath $MEMCACHED_LIB_DIR"
+-  ;;
+-  esac
++   [AC_MSG_ERROR([Couldn't find ])])
++
++   AC_SEARCH_LIBS(memcached_create, [], [],
++   [AC_MSG_ERROR(libmemcached is not installed)])
+   ])
+ 
+ CFLAGS="$CFLAGS -fno-strict-aliasing"
+ 
+-AC_SUBST(MEMCACHED_INCLUDE_OPT)
+-AC_SUBST(MEMCACHED_LINK_OPT)
+-AC_SUBST(MEMCACHED_RPATH_OPT)
+ 
+ OLD_LDFLAGS="$LDFLAGS"
+ LDFLAGS="-L$PGSQL_LIB_DIR $LDFLAGS"
+@@ -435,7 +422,6 @@
+ AC_SUBST(PGSQL_INCLUDE_DIR)
+ AC_SUBST(PGSQL_LIB_DIR)
+ AC_SUBST(PGSQL_BIN_DIR)
+-AC_SUBST(MEMCACHED_DIR)
+ 
+ # --enable(disable)-rpath option
+ AC_ARG_ENABLE(rpath,

diff --git a/dev-db/pgpool2/files/pgpool-4.2.0-configure-pthread.patch 
b/dev-db/pgpool2/files/pgpool-4.2.0-configure-pthread.patch
new file mode 100644
index 000..842fd5fbad7
--- /dev/null
+++ b/dev-db/pgpool2/files/pgpool-4.2.0-configure-pthread.patch
@@ -0,0 +1,14 @@
+diff -Naruw pgpool-II-4.2.0.orig/configure.ac pgpool-II-4.2.0/configure.ac
+--- pgpool-II-4.2.0.orig/configure.ac  2020-11-25 20:25:42.0 -0500
 pgpool-II-4.2.0/configure.ac   2020-12-16 06:40:11.150611861 -0500
+@@ -4,6 +4,10 @@
+ dnl Checks for programs.
+ AC_PROG_CC
+ AC_PROG_CC_C99()
++AX_PTHREAD
++LIBS="$PT

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/, dev-db/pgpool2/files/

2020-12-16 Thread Aaron W. Swenson
commit: d55b2687cb772e77556ac0f29d2230f2c79e228a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Dec 17 04:08:38 2020 +
Commit:     Aaron W. Swenson  gentoo  org>
CommitDate: Thu Dec 17 04:08:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55b2687

dev-db/pgpool2: Fix QA notices by pkgcheck

Unnecessary slash strip, and nonexistent blocker.

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch | 60 +++
 dev-db/pgpool2/pgpool2-4.2.0.ebuild   |  6 +--
 dev-db/pgpool2/pgpool2-.ebuild| 20 +++-
 3 files changed, 40 insertions(+), 46 deletions(-)

diff --git a/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch 
b/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch
index fd5dd863d7b..2eca0fd5918 100644
--- a/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch
+++ b/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch
@@ -1,6 +1,6 @@
-diff -Naruw pgpool-II-4.2.0.orig/src/include/parser/pg_config_manual.h 
pgpool-II-4.2.0/src/include/parser/pg_config_manual.h
 pgpool-II-4.2.0.orig/src/include/parser/pg_config_manual.h 2020-11-25 
20:25:31.0 -0500
-+++ pgpool-II-4.2.0/src/include/parser/pg_config_manual.h  2020-12-16 
21:39:27.178596628 -0500
+diff -Naruw a/src/include/parser/pg_config_manual.h 
b/src/include/parser/pg_config_manual.h
+--- a/src/include/parser/pg_config_manual.h
 b/src/include/parser/pg_config_manual.h
 @@ -228,7 +228,7 @@
   * support them yet.
   */
@@ -10,9 +10,9 @@ diff -Naruw 
pgpool-II-4.2.0.orig/src/include/parser/pg_config_manual.h pgpool-II
  #else
  #define DEFAULT_PGSOCKET_DIR ""
  #endif
-diff -Naruw pgpool-II-4.2.0.orig/src/include/pcp/pcp_stream.h 
pgpool-II-4.2.0/src/include/pcp/pcp_stream.h
 pgpool-II-4.2.0.orig/src/include/pcp/pcp_stream.h  2020-11-25 
20:25:31.0 -0500
-+++ pgpool-II-4.2.0/src/include/pcp/pcp_stream.h   2020-12-16 
21:40:46.051752707 -0500
+diff -Naruw a/src/include/pcp/pcp_stream.h b/src/include/pcp/pcp_stream.h
+--- a/src/include/pcp/pcp_stream.h
 b/src/include/pcp/pcp_stream.h
 @@ -49,6 +49,6 @@
  extern intpcp_write(PCP_CONNECTION * pc, void *buf, int len);
  extern intpcp_flush(PCP_CONNECTION * pc);
@@ -21,9 +21,9 @@ diff -Naruw pgpool-II-4.2.0.orig/src/include/pcp/pcp_stream.h 
pgpool-II-4.2.0/sr
 +#define UNIX_DOMAIN_PATH "/run/pgpool"
  
  #endif/* PCP_STREAM_H 
*/
-diff -Naruw pgpool-II-4.2.0.orig/src/include/pool.h 
pgpool-II-4.2.0/src/include/pool.h
 pgpool-II-4.2.0.orig/src/include/pool.h2020-11-25 20:25:31.0 
-0500
-+++ pgpool-II-4.2.0/src/include/pool.h 2020-12-16 21:42:50.054807364 -0500
+diff -Naruw a/src/include/pool.h b/src/include/pool.h
+--- a/src/include/pool.h
 b/src/include/pool.h
 @@ -69,16 +69,16 @@
  #define HBA_CONF_FILE_NAME "pool_hba.conf"
  
@@ -45,9 +45,9 @@ diff -Naruw pgpool-II-4.2.0.orig/src/include/pool.h 
pgpool-II-4.2.0/src/include/
  
  /* status file name */
  #define STATUS_FILE_NAME "pgpool_status"
-diff -Naruw pgpool-II-4.2.0.orig/src/sample/pgpool.conf.sample 
pgpool-II-4.2.0/src/sample/pgpool.conf.sample
 pgpool-II-4.2.0.orig/src/sample/pgpool.conf.sample 2020-11-25 
20:25:31.0 -0500
-+++ pgpool-II-4.2.0/src/sample/pgpool.conf.sample  2020-12-16 
21:57:56.776102951 -0500
+diff -Naruw a/src/sample/pgpool.conf.sample b/src/sample/pgpool.conf.sample
+--- a/src/sample/pgpool.conf.sample
 b/src/sample/pgpool.conf.sample
 @@ -39,10 +39,8 @@
  port = 
 # Port number
@@ -100,9 +100,9 @@ diff -Naruw 
pgpool-II-4.2.0.orig/src/sample/pgpool.conf.sample pgpool-II-4.2.0/s
  # (change requires restart)
  
  
-diff -Naruw pgpool-II-4.2.0.orig/src/sample/pgpool.conf.sample-logical 
pgpool-II-4.2.0/src/sample/pgpool.conf.sample-logical
 pgpool-II-4.2.0.orig/src/sample/pgpool.conf.sample-logical 2020-11-25 
20:25:31.0 -0500
-+++ pgpool-II-4.2.0/src/sample/pgpool.conf.sample-logical  2020-12-16 
21:57:56.776102951 -0500
+diff -Naruw a/src/sample/pgpool.conf.sample-logical 
b/src/sample/pgpool.conf.sample-logical
+--- a/src/sample/pgpool.conf.sample-logical
 b/src/sample/pgpool.conf.sample-logical
 @@ -38,10 +38,8 @@
  port = 
 # Port number
@@ -155,9 +155,9 @@ diff -Naruw 
pgpool-II-4.2.0.orig/src/sample/pgpool.conf.sample-logical pgpool-II
  # (change requires restart)
  
  
-diff -Naruw pgpool-II-4.2.0.orig/src/sample/pgpool.conf.sample-raw 
pgpool-II-4.2.0/src/sample/pgpool.conf.sample-raw
 pgpool-II-4.2.0.orig/src/sample/pgpool.conf.sample-raw 2020-11-25 
20:25:31.0 -0500
-+++ pgpool-II-4.2.0/src/sample/pgpool.conf.sample-raw  2020-12-16 
21:57:56.776102951 -0500
+diff -Naruw a/src/sample/pgpool.conf.sample-raw 
b/sr

  1   2   3   4   >