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

2018-11-26 Thread Aaron Swenson
commit: 15321f6ec3be5eaa43510a078993bd92944b0106
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Nov 26 11:20:09 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Nov 26 11:20:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15321f6e

dev-db/postgis: Bump to 2.4.6, 2.5.1

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgis/Manifest |   2 +
 dev-db/postgis/postgis-2.4.6.ebuild | 125 
 dev-db/postgis/postgis-2.5.1.ebuild | 125 
 3 files changed, 252 insertions(+)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 0c6de877d40..db040ac97ea 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -1,2 +1,4 @@
 DIST postgis-2.4.2.tar.gz 12470881 BLAKE2B 
116bb5d1c8f6066d537cac950254923a681babac456d155139dbdd2853b80499f4f9445dad985b94bd1d1285a6c78fee0fccb24e301d18147f3cd9230416
 SHA512 
e268572d5cd009754ef05f5d2eedcac7e362fa47199459c637cd4d9050d2b648d4b2b3746cde0dce5a42be2606a432b64dc905f193e12cf0869e3dd6f820b425
 DIST postgis-2.4.3.tar.gz 12601055 BLAKE2B 
662b2afe145bc23c77ebda7306d07a20e39c1a598316cee58e1591e65ce1b2d2a3f727f5463ba144711faa55f7c11e4a038b6ad2a76cab760b4fdd43647f09c3
 SHA512 
95b2c925cb10943e7136aa3b7b08a9ad3d6ff59a3994c653bba52e4c65193d519daa49684b924f68945dd596187aa17e0c713bf0b9e29f8c5973346b279dba1b
+DIST postgis-2.4.6.tar.gz 12616474 BLAKE2B 
8e33ae7e8ca5ef2a4dd90f64a8e9910118e4ef711444b196f46e4a63f98ff6044709d65a853c5c10de91308658a206965503b6a85a16438ea422becdbbd9bb40
 SHA512 
eec4276a58549f3cc57d6574186aebc72df0dd7dc2ab9acbaf410604b4d271dee6d5154caacd7297d20493d879434ca78050672e8197ff0fc63a36100c20c66c
+DIST postgis-2.5.1.tar.gz 16041872 BLAKE2B 
589cf7168d3698737a19d817b8efb91695c2c3f63d6c3aa24189d9a37459a28ca8a7db0450aa2d557699f76cd8e3ab1eec198bd332b294d976330fdc9d8a7f60
 SHA512 
c6c9c8c5befd945614e92d1062df1d753ca8b7fd69b70226065c2dac77a59783b14ece4da994187079b683ee090ba5a79389ba679f22fce8c20a5afc2c8dfca0

diff --git a/dev-db/postgis/postgis-2.4.6.ebuild 
b/dev-db/postgis/postgis-2.4.6.ebuild
new file mode 100644
index 000..c78f3e5ac27
--- /dev/null
+++ b/dev-db/postgis/postgis-2.4.6.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+POSTGRES_COMPAT=( 9.{3..6} {10..11} )
+POSTGRES_USEDEP="server"
+
+inherit autotools eutils postgres-multi versionator
+
+MY_PV=$(replace_version_separator 3 '')
+MY_P="${PN}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Geographic Objects for PostgreSQL"
+HOMEPAGE="http://postgis.net;
+SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="address-standardizer doc gtk static-libs mapbox test topology"
+
+RDEPEND="
+   ${POSTGRES_DEP}
+   dev-libs/json-c:=
+   dev-libs/libxml2:2
+   >=sci-libs/geos-3.5.0
+   >=sci-libs/proj-4.6.0
+   >=sci-libs/gdal-1.10.0
+   address-standardizer? ( dev-libs/libpcre )
+   gtk? ( x11-libs/gtk+:2 )
+   mapbox? ( dev-libs/protobuf )
+"
+
+DEPEND="${RDEPEND}
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.5
+   dev-libs/libxslt
+   || (
+   media-gfx/imagemagick[png]
+   
media-gfx/graphicsmagick[imagemagick,png]
+   )
+   )
+   virtual/pkgconfig
+   test? ( dev-util/cunit )
+"
+
+PGIS="$(get_version_component_range 1-2)"
+
+REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"
+
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+MAKEOPTS+=' -j1'
+
+# 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"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-2.2.0-arflags.patch"
+
+   local AT_M4DIR="macros"
+   eautoreconf
+
+   postgres-multi_src_prepare
+}
+
+src_configure() {
+   local myargs=""
+
+   use gtk  && myargs+=" --with-gui"
+
+   use address-standardizer || myargs+=" --without-address-standardizer"
+   use mapbox   || myargs+=" --without-protobuf"
+   use topology || myargs+=" --without-topology"
+
+   postgres-multi_foreach econf 

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

2018-11-26 Thread Aaron Swenson
commit: ccd38d0162c3dea1860773d0c53dd6c7c90c56a8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Nov 26 10:19:29 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Nov 26 10:20:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd38d01

mail-client/roundcube: Remove old, insecure

Bug: https://bugs.gentoo.org/669696
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest   |  2 -
 mail-client/roundcube/roundcube-1.3.6.ebuild | 99 
 mail-client/roundcube/roundcube-1.3.7.ebuild | 96 ---
 3 files changed, 197 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 18b020db29d..3107020d7e0 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1 @@
-DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e
-DIST roundcubemail-1.3.7-complete.tar.gz 5533537 BLAKE2B 
48d0c8e50d3d4878fa901bde40791bd9f6b11498f1acfed798bdd889817dc58baeec1985ad67b82326b48428f08b40730f301d2383df5a8700cf89bd31c01c0f
 SHA512 
2e6c1e94866750835d843b4f4ea77148e467dfbee3a15e20bd7c9086c11ad9919f0ddc6097c40cacfcdbc2ceacf2f6fb1b7e8546a7fcb9f20d0e5bf84283d724
 DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e

diff --git a/mail-client/roundcube/roundcube-1.3.6.ebuild 
b/mail-client/roundcube/roundcube-1.3.6.ebuild
deleted file mode 100644
index 1c2eadee9c8..000
--- a/mail-client/roundcube/roundcube-1.3.6.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net;
-SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-complete.tar.gz;
-
-# 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"
-KEYWORDS="amd64 arm ppc ppc64 ~sparc x86"
-
-IUSE="enigma ldap managesieve 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
-
-# :TODO: Support "endriod/qrcode: ~1.6.5" dep (ebuild needed)
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
-   >=dev-php/PEAR-Auth_SASL-1.1.0
-   >=dev-php/PEAR-Mail_Mime-1.10.0
-   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
-   >=dev-php/PEAR-Net_IDNA2-0.2.0
-   >=dev-php/PEAR-Net_SMTP-1.7.1
-   >=dev-php/PEAR-Net_Socket-1.2.1
-   dev-php/PEAR-Console_CommandLine
-   dev-php/PEAR-Console_Getopt
-   dev-php/PEAR-Exception
-   virtual/httpd-php
-   enigma? (
-   >=dev-php/PEAR-Crypt_GPG-1.6.0
-   app-crypt/gnupg
-   )
-   ldap? (
-   >=dev-php/PEAR-Net_LDAP2-2.2.0
-   dev-php/PEAR-Net_LDAP3
-   )
-   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.4.0 )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   default
-
-   # Redundant. (Bug #644896)
-   rm -r vendor/pear || die
-}
-
-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.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   ewarn
-   ewarn "When upgrading from <= 0.9, note that the old configuration 
files"
-   ewarn "named main.inc.

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

2018-11-17 Thread Aaron Swenson
commit: ebcba06d55421bb1783ca9f911655008dd06f1d1
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Nov 17 15:22:13 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Nov 17 15:26:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebcba06d

profiles/base/use.mask: Remove postgres11 mask

dev-db/postgresql:11 is no longer masked.

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

 profiles/base/use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index ff78977953a..c3c34d56209 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -16,10 +16,6 @@ input_devices_tslib
 # Mask PostgreSQL 12 while in (pre-)alpha.
 postgres_targets_postgres12
 
-# Aaron W. Swenson  (09 Sep 2018)
-# Mask PostgreSQL 11 while in beta/RC.
-postgres_targets_postgres11
-
 # Brian Evans  (10 Aug 2018)
 # Mask PHP 7.3 target while in beta
 php_targets_php7-3



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

2018-11-10 Thread Aaron Swenson
commit: bf164e4fb624fd44f3b07ddc1a827bbe227a1c13
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Nov 10 14:29:42 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Nov 10 14:30:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf164e4f

sci-libs/geos: Remove 3.6.2

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 sci-libs/geos/Manifest  |  1 -
 sci-libs/geos/geos-3.6.2.ebuild | 61 -
 2 files changed, 62 deletions(-)

diff --git a/sci-libs/geos/Manifest b/sci-libs/geos/Manifest
index 352df362421..d10e26879ca 100644
--- a/sci-libs/geos/Manifest
+++ b/sci-libs/geos/Manifest
@@ -1,2 +1 @@
-DIST geos-3.6.2.tar.bz2 2030705 BLAKE2B 
f23cf1fc080fb7b353fb6292900d84811ace04a5364200bfea19f79d7b09a795d36e30cd6e4dbb7acd8417245bc2ce644298dc1b4140ef70495e4f7d71fc522b
 SHA512 
515d8700b8a28282678e481faee355e3a43d7b70160472a63335b8d7225d9ba10437be782378f18f31a15288118126d411a2d862f01ce35d27c96f6bc0a73016
 DIST geos-3.7.0.tar.bz2 2028814 BLAKE2B 
17385d9be831d4812391a30627e13989d3ca099ca9b0a719a92cdb2503dadff3693d4b3d320652764185db05782b33760ca14d155365d87167bb4ef6d6c2463c
 SHA512 
fcca5e503efa32bb388376b2a06b9ca5c74fbcddba750cce6b3b4109eb2eb122058aead12b9462cdd881f425cd75d7241645ab344f25ce022bc0659954560742

diff --git a/sci-libs/geos/geos-3.6.2.ebuild b/sci-libs/geos/geos-3.6.2.ebuild
deleted file mode 100644
index a53255ec423..000
--- a/sci-libs/geos/geos-3.6.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
-
-DESCRIPTION="Geometry engine library for Geographic Information Systems"
-HOMEPAGE="http://trac.osgeo.org/geos/;
-SRC_URI="http://download.osgeo.org/geos/${P}.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 python ruby static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   python? ( ${PYTHON_DEPS} )
-   ruby? ( dev-lang/ruby:* )
-"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   python? ( dev-lang/swig:0 )
-   ruby? ( dev-lang/swig:0 )
-"
-
-PATCHES=( "${FILESDIR}"/3.4.2-solaris-isnan.patch )
-
-RESTRICT="test"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   echo "#!${EPREFIX}/bin/bash" > py-compile
-}
-
-src_configure() {
-   econf \
-   $(use_enable python) \
-   $(use_enable ruby) \
-   $(use_enable static-libs static)
-}
-
-src_compile() {
-   default
-   use doc && emake -C "${S}/doc" doxygen-html
-}
-
-src_install() {
-   use doc && HTML_DOCS=( doc/doxygen_docs/html/. )
-   default
-   use python && python_optimize "${D}$(python_get_sitedir)"/geos/
-
-   find "${D}" -name '*.la' -delete || die
-}



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

2018-11-09 Thread Aaron Swenson
commit: de7171e7492b2c9caf1f1e71246e646e71cefe26
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Nov  9 12:07:04 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Nov  9 12:07:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7171e7

dev-db/postgresql: Drop insecure 11.0

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/postgresql/Manifest   |   1 -
 dev-db/postgresql/postgresql-11.0.ebuild | 452 ---
 2 files changed, 453 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index b6c457b4f22..e50b1115665 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,5 @@
 DIST postgresql-10.5.tar.bz2 20284578 BLAKE2B 
af2bc5bdc7e69682dac38785ce4a10c2c5c04202f2c3cd4acbb9200dbae7eec75d83813ac4df84b5a8064e77167f22a4dd54c6e84a68e564642cb5d75effd0ac
 SHA512 
1bad30ae88beca66f7e8b99b82e7f02aac1e9230b328e6e5a762a704cdd9dc767d924f5a66c68c93586badfef91b7ff336120a567ce970eaa58bb44c662ad48c
 DIST postgresql-10.6.tar.bz2 20350612 BLAKE2B 
b751085b8fce73efb2531378a553c8c956f5e05a0002de8fdc58c0f2a6cf2b9dfaff6bd621047a094a51e459bc8fc5b1658d6a754a396fa3b7aedc1024ea3b4c
 SHA512 
5d4d5cee2a19ad1820c3411bc4851904e3059cdcacc837350694d54d7d59260b66c565c72cc14a3a10541a8fc49c5185f08f57b7a8c7e4c64ed2614da6e1201f
-DIST postgresql-11.0.tar.bz2 21206820 BLAKE2B 
7c985e6843162f9ba01a7efcba84743739eb107111d6013b8a5614964c105345e203db307d0da5b0dd42d9c765fcf9462621e3b06e2a09a7ee76befa1ec307ef
 SHA512 
2cf471618dfaabdcbcbd68be3b85b6083376c97fdadce36d2ceb28438b7c736816118eacb1d4f12d48c39f584d78d7ffa89fa6d65858d440045a53921429970a
 DIST postgresql-11.1.tar.bz2 21263173 BLAKE2B 
d762b6e8b0e7b08b16ed252687118a0a4516172e38e8940879fd050f72d19ff045af949e72977a62c2ce0a788af7d42c9bde7748347566bec3694e337bba6f73
 SHA512 
35d00984e9f5f063a5b96e97aa1b40381ab76d07b2336bda5981fd80bef1324f56eefca5069ae78770ecd6ece5df85264e599fdb3478ecb71d4fdd0d7b6becca
 DIST postgresql-9.3.24.tar.bz2 17042985 BLAKE2B 
976debbc2a072cc307e22beac1d59352ecc214b9879284e635f30295d1f46ad2e0542ffc5f62639527be870afe46ea5daf5b8b2d3da9a069adf1701218def968
 SHA512 
3d457b6218eeb8da2d8dd134dabc7ec8000cad5863870079b85ce00d94218fa049146290a8389fec15e57d586b0edee9810cdad85f36cbabce49b6b4378ce1ee
 DIST postgresql-9.3.25.tar.bz2 17067593 BLAKE2B 
fd9ca5685e5511dcaa72da882b674846dcd5a16227e5b33ae06701fe7881df71847666c37925033c6cb01c916111a8f76df134491645f4d1e1dd48a008bd2831
 SHA512 
319e12b73853b74f5ef2c520d64795bb586ffd495ceab6518f7844de6e0a054aea821976c470108d346f8090c7d3949920d9c435432e33004b7caa7a77a5cdca

diff --git a/dev-db/postgresql/postgresql-11.0.ebuild 
b/dev-db/postgresql/postgresql-11.0.ebuild
deleted file mode 100644
index 0db6206b7a9..000
--- a/dev-db/postgresql/postgresql-11.0.ebuild
+++ /dev/null
@@ -1,452 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN
-zh_TW"
-
-inherit flag-o-matic l10n linux-info multilib pam prefix python-single-r1 \
-   systemd user versionator
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
-
-SLOT=$(get_major_version)
-
-MY_PV=${PV/_/}
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-
-LICENSE="POSTGRESQL GPL-2"
-DESCRIPTION="PostgreSQL RDBMS"
-HOMEPAGE="http://www.postgresql.org/;
-
-IUSE="doc kerberos kernel_linux ldap libressl llvm 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
-sys-apps/less
-virtual/libintl
-kerberos? ( virtual/krb5 )
-ldap? ( net-nds/openldap )
-llvm? ( sys-devel/llvm:=
-   sys-devel/clang:= )
-pam? ( virtual/pam )
-perl? ( >=dev-lang/perl-5.8:= )
-python? ( ${PYTHON_DEPS} )
-readline? ( sys-libs/readline:0= )
-server? ( systemd? ( sys-apps/systemd ) )
-ssl? (
-   !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
-   libressl? ( dev-libs/libressl:= )
-)
-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}? (

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

2018-11-09 Thread Aaron Swenson
commit: c88956757e88ad0a804abc7dad45c666f1c32fd8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Nov  9 11:56:39 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Nov  9 11:57:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8895675

dev-db/postgresql: Security Bump

Bump to:
 - 11.1
 - 10.6
 - 9.6.11
 - 9.5.15
 - 9.4.20
 - 9.3.25

One security vulnerability has been closed by this release:

 * CVE-2018-16850: SQL injection in ‘pg_upgrade‘ and ‘pg_dump‘, via
‘CREATE TRIGGER … REFERENCING‘.

Bug: https://bugs.gentoo.org/670724
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/postgresql/Manifest |   6 +
 dev-db/postgresql/metadata.xml |  41 +--
 dev-db/postgresql/postgresql-10.6.ebuild   | 460 +++
 dev-db/postgresql/postgresql-11.1.ebuild   | 460 +++
 dev-db/postgresql/postgresql-9.3.25.ebuild | 443 ++
 dev-db/postgresql/postgresql-9.4.20.ebuild | 475 
 dev-db/postgresql/postgresql-9.5.15.ebuild | 481 
 dev-db/postgresql/postgresql-9.6.11.ebuild | 486 +
 8 files changed, 2832 insertions(+), 20 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index f7bcf4e1528..b6c457b4f22 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,12 @@
 DIST postgresql-10.5.tar.bz2 20284578 BLAKE2B 
af2bc5bdc7e69682dac38785ce4a10c2c5c04202f2c3cd4acbb9200dbae7eec75d83813ac4df84b5a8064e77167f22a4dd54c6e84a68e564642cb5d75effd0ac
 SHA512 
1bad30ae88beca66f7e8b99b82e7f02aac1e9230b328e6e5a762a704cdd9dc767d924f5a66c68c93586badfef91b7ff336120a567ce970eaa58bb44c662ad48c
+DIST postgresql-10.6.tar.bz2 20350612 BLAKE2B 
b751085b8fce73efb2531378a553c8c956f5e05a0002de8fdc58c0f2a6cf2b9dfaff6bd621047a094a51e459bc8fc5b1658d6a754a396fa3b7aedc1024ea3b4c
 SHA512 
5d4d5cee2a19ad1820c3411bc4851904e3059cdcacc837350694d54d7d59260b66c565c72cc14a3a10541a8fc49c5185f08f57b7a8c7e4c64ed2614da6e1201f
 DIST postgresql-11.0.tar.bz2 21206820 BLAKE2B 
7c985e6843162f9ba01a7efcba84743739eb107111d6013b8a5614964c105345e203db307d0da5b0dd42d9c765fcf9462621e3b06e2a09a7ee76befa1ec307ef
 SHA512 
2cf471618dfaabdcbcbd68be3b85b6083376c97fdadce36d2ceb28438b7c736816118eacb1d4f12d48c39f584d78d7ffa89fa6d65858d440045a53921429970a
+DIST postgresql-11.1.tar.bz2 21263173 BLAKE2B 
d762b6e8b0e7b08b16ed252687118a0a4516172e38e8940879fd050f72d19ff045af949e72977a62c2ce0a788af7d42c9bde7748347566bec3694e337bba6f73
 SHA512 
35d00984e9f5f063a5b96e97aa1b40381ab76d07b2336bda5981fd80bef1324f56eefca5069ae78770ecd6ece5df85264e599fdb3478ecb71d4fdd0d7b6becca
 DIST postgresql-9.3.24.tar.bz2 17042985 BLAKE2B 
976debbc2a072cc307e22beac1d59352ecc214b9879284e635f30295d1f46ad2e0542ffc5f62639527be870afe46ea5daf5b8b2d3da9a069adf1701218def968
 SHA512 
3d457b6218eeb8da2d8dd134dabc7ec8000cad5863870079b85ce00d94218fa049146290a8389fec15e57d586b0edee9810cdad85f36cbabce49b6b4378ce1ee
+DIST postgresql-9.3.25.tar.bz2 17067593 BLAKE2B 
fd9ca5685e5511dcaa72da882b674846dcd5a16227e5b33ae06701fe7881df71847666c37925033c6cb01c916111a8f76df134491645f4d1e1dd48a008bd2831
 SHA512 
319e12b73853b74f5ef2c520d64795bb586ffd495ceab6518f7844de6e0a054aea821976c470108d346f8090c7d3949920d9c435432e33004b7caa7a77a5cdca
 DIST postgresql-9.4.19.tar.bz2 17879273 BLAKE2B 
775a8748218c40440df91307107d46a35bcb3b2baf1c383014684c15d06c0026548770f88dccb1c26c3247813761e4a43003c50fe930041afc5701cddabfbde3
 SHA512 
38e2f1f25bd80fdfdec728cd4a3fee6696ca051e496f0629a0a554ea013bfb9bb83ef5659b00130666462a45036a648cf880a2f49693a8ef2edbde938e4dd830
+DIST postgresql-9.4.20.tar.bz2 17905682 BLAKE2B 
cb65228f8e78dc8b6303a06480a68de58ecac1fefa1342e4563f2c4051c9f5506b366b36c2dbd54207d25ae497625f8fc5e3e771174a6b3ec33c3c19d2c9ea08
 SHA512 
664c6e97979f38d263d1dc75a7db442f193a230435cad43ddfa2afcd42ac0d73b2aef0e846fddcc9008cd6d89cba2d5c0a4db93b111665646d3ff4d8f6fbe1e8
 DIST postgresql-9.5.14.tar.bz2 18687959 BLAKE2B 
ac377b5e279d9e8179a94eb91d0cf1a7e3f6443c860d68a4540357d80128fbc54ac1ffec198725b2a783a80448f8a625556f2e6018162304d65659982890d46f
 SHA512 
9b5ebc8dc13bbdbd5b5bc02552e2b9b5029d899a80e82b653542c735868590ebe57d586951bf036c5abd28aae325c71cc69536f88321d50dd3d254f8ee0cfe35
+DIST postgresql-9.5.15.tar.bz2 18707696 BLAKE2B 
f1be26085953d5a15a6545aed3527b9eec6eb57c72f2e05401e43200e628b3a42ee824dd1cb0138556b97fe4922a991489dffa77329b653475874766c1d5b944
 SHA512 
2ea241b6751a2812c689da9bde40151ebb7cdabdd14e93d92f8bea1e3fcf5bc0d4854834999f33270329e22a09c5aeaf8d59d36ca6e8860704f81f3adcfb30d5
 DIST postgresql-9.6.10.tar.bz2 19991204 BLAKE2B 
3d99296b5045a0b56b89257b2aa3f0c8be1108428acd77469b8db94200ad6b0b8d2fa84c73f652f79db56620c46928524d2f3a1a265ac332eb36c0625b800f76
 SHA512 
960a32c86466f9d5f5491ef163f5c4a99cb5de7312d13371e2223b1d156e31eb2a23ed478e6654bcbb7bd19db9470aaf63473ff661c11c60971b92af5e9da

[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-postgresql/

2018-11-07 Thread Aaron Swenson
commit: 4922a49a7ac5e31090f1a84ae51703d26c4c9ded
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Nov  7 11:41:21 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Nov  7 11:41:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4922a49a

app-eselect/eselect-postgresql: Bump to 2.4

In some conditions, ln will follow symlinks it isn’t supposed to. Add
the -n switch to keep that from happening.

Bug: https://bugs.gentoo.org/662810
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 app-eselect/eselect-postgresql/Manifest|  1 +
 .../eselect-postgresql-2.4.ebuild  | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-eselect/eselect-postgresql/Manifest 
b/app-eselect/eselect-postgresql/Manifest
index a3927678f4b..7b1669a1842 100644
--- a/app-eselect/eselect-postgresql/Manifest
+++ b/app-eselect/eselect-postgresql/Manifest
@@ -1 +1,2 @@
 DIST eselect-postgresql-2.3.tbz2 4526 BLAKE2B 
226f2be462d54d835cc884f6b2c33e0f84d4500e19251fb6794929901ec033e0fa457d8606e36ada462d538674110ba8aab901ca9f86dccd52ccf9c860ba5ce1
 SHA512 
d7f87aa3e21c5e35f3a6879bdfb9404a2884f761463f77952f21c522b1605f191385ba7b4758548b121ad7eb56d395163e0d6bba57df446be515e6d7163635b4
+DIST eselect-postgresql-2.4.tbz2 4518 BLAKE2B 
726c59f0511b2e27493cceb9b9a7b3c58e7d7bb0cba2fef705eef9190ef384c3116c42079566d8761192b9c288ef57c550f659a0398ba90fa069f6be335550ff
 SHA512 
4eed12905e97a45420a299cc9232be62a1ac88257a047d9d16ef7d8c8a0e0ddbd4177415797defe352cc82cd87b907a51a8cadfdb28064faa78a28e0099d

diff --git a/app-eselect/eselect-postgresql/eselect-postgresql-2.4.ebuild 
b/app-eselect/eselect-postgresql/eselect-postgresql-2.4.ebuild
new file mode 100644
index 000..d5d878eac87
--- /dev/null
+++ b/app-eselect/eselect-postgresql/eselect-postgresql-2.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Utility to select the default PostgreSQL slot"
+HOMEPAGE="https://www.gentoo.org/;
+SRC_URI="https://dev.gentoo.org/~titanofold/${P}.tbz2;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+
+RDEPEND="app-admin/eselect"
+
+# All dev-db/postgresql ebuilds from 10.0 on are well supported. Earlier
+# ebuilds may present some quality of life issues.
+PDEPEND="
+   !

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

2018-11-04 Thread Aaron Swenson
commit: b9baaf0675461d978d0d05a01f3a1767062b75ad
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Nov  4 11:45:32 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Nov  4 11:45:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9baaf06

dev-db/pgadmin4: Bump to 3.5

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/pgadmin4/Manifest|   1 +
 dev-db/pgadmin4/pgadmin4-3.5.ebuild | 124 
 2 files changed, 125 insertions(+)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index b5eadc7f54b..4ac163ad400 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1,2 +1,3 @@
 DIST pgadmin4-3.0.tar.gz 28915010 BLAKE2B 
7e6dccd91f082f7b5514f5d3abdf4653a9961b4efc706e10ce58d817785d514508233e25068762fe0e4bca4c1a3cf10a2515afa38e6f9ba3c99b4af3fa32f3d2
 SHA512 
5921340176e6748ef13112d906061f195d4bb2f73917d762371bbaeb44ef66cf8e0edcd1cd241eb78dae46ed0b3af014c749468a930fb0c0983b38b2c54dfc3a
 DIST pgadmin4-3.4.tar.gz 30743447 BLAKE2B 
4476989dc9bd672810ced56f4c3e6b87f27ec28d693ab6a909b1cdd4ddc0ae51552fe7ac5a3db4382ccded433b1dab239de01697c0709474381c117460a45163
 SHA512 
57160827a7577b89029a3a621653f2fec9f3b5379a554ea8bcaf80225f32f1ed93e4560ce5d5b499aff2091589e641bdfe82987be46b6155bca3fb072cf2c5e2
+DIST pgadmin4-3.5.tar.gz 31501977 BLAKE2B 
fbb1ab4ffde62f6a62ff74088d32cfbdb147c5599d713eae46b3ff50972aab7c6aa48ef108d360001dcca8d999cdd0526c6db5f8bfe260bda52dfa4b41678a87
 SHA512 
6971c003a39fdd2f279fa7a652a32e1554d17d1794fa0b84c4aa3394ab128efbb44299890bd69b07a0ca926d918668fba124f99f3d7271c60ee70616eedd6d1c

diff --git a/dev-db/pgadmin4/pgadmin4-3.5.ebuild 
b/dev-db/pgadmin4/pgadmin4-3.5.ebuild
new file mode 100644
index 000..f0db6c59553
--- /dev/null
+++ b/dev-db/pgadmin4/pgadmin4-3.5.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="sqlite"
+
+inherit python-single-r1 qmake-utils
+
+DESCRIPTION="GUI administration and development platform for PostgreSQL"
+HOMEPAGE="https://www.pgadmin.org/;
+SRC_URI="mirror://postgresql/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="doc"
+
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+"
+
+DEPEND="${COMMON_DEPEND}
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   >=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.4[${PYTHON_USEDEP}]
+   >=dev-python/click-6.6[${PYTHON_USEDEP}]
+   >=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-0.12.4[${PYTHON_USEDEP}]
+   >=dev-python/flask-babel-0.11.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-gravatar-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-htmlmin-1.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-login-0.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-migrate-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-paranoid-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-security-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-sqlalchemy-2.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-wtf-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-0.24[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
+   >=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-0.23[${PYTHON_USEDEP}]
+   >=dev-python/mimeparse-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.4.7[${PYTHON_USEDEP}]
+   >=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
+   >=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pyrsistent-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7.1[${PYTHON_USEDEP}]
+   >=dev-python/python-sqlparse-0.2.4[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2018.3[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-3.13.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/speaklater-1.3[${PYTHON_USEDEP

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

2018-11-04 Thread Aaron Swenson
commit: da4ec2b100597b0e25a43e10059ac2dbfba3dd0e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Nov  4 11:00:31 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Nov  4 11:00:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4ec2b1

mail-client/roundcube: Security Bump to 1.3.8

Resolves a XSS vulnerability.

Additionally, contains updates to ensure compatibility with PHP 7.3 and recent
versions of Courier-IMAP, Dovecot and MySQL 8.

Bug: https://bugs.gentoo.org/669696
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.3.8.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index a37da701442..18b020db29d 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e
 DIST roundcubemail-1.3.7-complete.tar.gz 5533537 BLAKE2B 
48d0c8e50d3d4878fa901bde40791bd9f6b11498f1acfed798bdd889817dc58baeec1985ad67b82326b48428f08b40730f301d2383df5a8700cf89bd31c01c0f
 SHA512 
2e6c1e94866750835d843b4f4ea77148e467dfbee3a15e20bd7c9086c11ad9919f0ddc6097c40cacfcdbc2ceacf2f6fb1b7e8546a7fcb9f20d0e5bf84283d724
+DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e

diff --git a/mail-client/roundcube/roundcube-1.3.8.ebuild 
b/mail-client/roundcube/roundcube-1.3.8.ebuild
new file mode 100644
index 000..0fe303dc98b
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.3.8.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net;
+SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-complete.tar.gz;
+
+# 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"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="change-password enigma ldap managesieve 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
+
+# :TODO: Support "endriod/qrcode: ~1.6.5" dep (ebuild needed)
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.1.0
+   >=dev-php/PEAR-Mail_Mime-1.10.0
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.2.0
+   >=dev-php/PEAR-Net_SMTP-1.7.1
+   virtual/httpd-php
+   change-password? (
+   >=dev-php/PEAR-Net_Socket-1.2.1
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   >=dev-php/PEAR-Crypt_GPG-1.6.0
+   app-crypt/gnupg
+   )
+   ldap? (
+   >=dev-php/PEAR-Net_LDAP2-2.2.0
+   dev-php/PEAR-Net_LDAP3
+   )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.4.0 )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   # Redundant. (Bug #644896)
+   rm -r vendor/pear || die
+   # Remove references to PEAR. (Bug #650910)
+   cp "${FILESDIR}"/roundcube-1.3.7-pear-removed-installed.json \
+  vendor/composer/installed.json \
+  || die
+}
+
+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 &q

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

2018-10-25 Thread Aaron Swenson
commit: 75d2eaa58ade1e8a5abe2fa5c0fda36d347dd3c3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Oct 25 23:31:56 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Oct 25 23:33:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d2eaa5

profiles/package.mask: Mask dev-db/pgadmin3

dev-db/pgadmin3 masked for removal in 30 days (2018-11-24).

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

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index f5db4c1a139..9e0dedc9e60 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Aaron W. Swenson  (25 Oct 2018)
+# Fails to build against up to date OpenSSL library (Bug 663966). No longer
+# supported upstream. Use dev-db/pgadmin4.
+# Masked for removal on 2018-11-24, bug #669650.
+dev-db/pgadmin3
+
 # Ulrich Müller  (23 Oct 2018)
 # Depends on 

[gentoo-commits] proj/postgresql/eselect:master commit in: /

2018-10-21 Thread Aaron Swenson
commit: d6f5ae7a05ef4f6d17676b4475ab8fd43aa5979b
Author: Aaron W. Swenson  grandmasfridge  org>
AuthorDate: Mon Aug 13 10:15:14 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Aug 13 10:15:14 2018 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=d6f5ae7a

Bump to 2.4

 postgresql.eselect | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index f648956..3614202 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -5,7 +5,7 @@ inherit config multilib
 
 DESCRIPTION="Manage active PostgreSQL client applications and libraries"
 MAINTAINER="pgsql-b...@gentoo.org"
-VERSION="2.3"
+VERSION="2.4"
 
 # We do a lot of things in /usr and it's a bit of a pain to write this
 # constantly.



[gentoo-commits] proj/postgresql/eselect:master commit in: /

2018-10-21 Thread Aaron Swenson
commit: 1cf8648293a946af9989c1a6094708160bbe38da
Author: Aaron W. Swenson  grandmasfridge  org>
AuthorDate: Sun Oct 21 10:57:46 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 21 10:57:46 2018 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=1cf86482

Do not dereference links

In some conditions, ln will follow symlinks it isn’t supposed to. Add
the -n switch to keep that from happening.

Closes: https://bugs.gentoo.org/662810

 postgresql.eselect | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 3614202..4283ee9 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -94,7 +94,7 @@ linker() {
# Create relative links so that they work both here and inside 
the new
# root if $ROOT is not "/".
rel_source=$(relative_name "${link_source}" "${target_dir}")
-   ln -sf "${rel_source}" "${link_target}" || \
+   ln -sfn "${rel_source}" "${link_target}" || \
die -q "SYMLINK FAILED: ${rel_source} -> ${link_target}"
done
 }
@@ -223,7 +223,7 @@ do_set() {
# root if $ROOT is not "/"
rel_source=$(relative_name "${include_sources[$i]}" "$(dirname 
"${INCLUDE_TARGETS[$i]}")")
 
-   ln -sf "$rel_source" "${INCLUDE_TARGETS[$i]}" || \
+   ln -sfn "$rel_source" "${INCLUDE_TARGETS[$i]}" || \
die -q "SYMLINK FAILED: $rel_source -> 
${INCLUDE_TARGETS[$i]}"
done
 
@@ -233,7 +233,7 @@ do_set() {
if [[ -d "${USR_PATH}/${x}/postgresql-${slot}/${x}" ]] ; then
# 'linker' function doesn't work for linking 
directories.
# Default lib path - create a relative link
-   ln -sf "postgresql-${slot}/${x}" 
"${USR_PATH}/${x}/postgresql" || \
+   ln -sfn "postgresql-${slot}/${x}" 
"${USR_PATH}/${x}/postgresql" || \
die -q "SYMLINK FAILED: postgresql-${slot}/${x} 
-> ${USR_PATH}/${x}/postgresql"
 
# Linker works for files
@@ -263,7 +263,7 @@ do_set() {
 
# Default share path - use a relative link here by just specifying the
# base name
-   ln -sf "postgresql-${slot}" "${USR_PATH}/share/postgresql" || \
+   ln -sfn "postgresql-${slot}" "${USR_PATH}/share/postgresql" || \
die -q "SYMLINK FAILED: postgresql-${slot} -> 
${USR_PATH}/share/postgresql"
 
echo "success!"



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

2018-10-21 Thread Aaron Swenson
commit: 437bf053c110edec36e1839f6e0e76ae8c3ed575
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Oct 21 10:50:50 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 21 10:50:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437bf053

dev-db/pgadmin4: Cleanup old, incorrect

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/pgadmin4/Manifest|   1 -
 dev-db/pgadmin4/pgadmin4-3.3.ebuild | 124 
 dev-db/pgadmin4/pgadmin4-3.4.ebuild | 124 
 3 files changed, 249 deletions(-)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index 8d01298482e..b5eadc7f54b 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1,3 +1,2 @@
 DIST pgadmin4-3.0.tar.gz 28915010 BLAKE2B 
7e6dccd91f082f7b5514f5d3abdf4653a9961b4efc706e10ce58d817785d514508233e25068762fe0e4bca4c1a3cf10a2515afa38e6f9ba3c99b4af3fa32f3d2
 SHA512 
5921340176e6748ef13112d906061f195d4bb2f73917d762371bbaeb44ef66cf8e0edcd1cd241eb78dae46ed0b3af014c749468a930fb0c0983b38b2c54dfc3a
-DIST pgadmin4-3.3.tar.gz 30471775 BLAKE2B 
06fe13d4e87709aa7ea5a7eef0aa5c7f3aae6891da0c4414fdf5e8936bb6bb7ac9092fd1e4f32f2f253fad7ace5fb8bdf07fed7ccb6dac68175fee5db2d27f4f
 SHA512 
25027298a51d2ce01902fcd2314e35a44dfb5e3d7f6f5f1620841488bd5b8215436ffcad102fe9846ed4a9dee550232cb0b03c2ee0d5f46f53c753c8107e7ec3
 DIST pgadmin4-3.4.tar.gz 30743447 BLAKE2B 
4476989dc9bd672810ced56f4c3e6b87f27ec28d693ab6a909b1cdd4ddc0ae51552fe7ac5a3db4382ccded433b1dab239de01697c0709474381c117460a45163
 SHA512 
57160827a7577b89029a3a621653f2fec9f3b5379a554ea8bcaf80225f32f1ed93e4560ce5d5b499aff2091589e641bdfe82987be46b6155bca3fb072cf2c5e2

diff --git a/dev-db/pgadmin4/pgadmin4-3.3.ebuild 
b/dev-db/pgadmin4/pgadmin4-3.3.ebuild
deleted file mode 100644
index 2577aff506a..000
--- a/dev-db/pgadmin4/pgadmin4-3.3.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{4,5,6} )
-PYTHON_REQ_USE="sqlite"
-
-inherit python-single-r1 qmake-utils
-
-DESCRIPTION="GUI administration and development platform for PostgreSQL"
-HOMEPAGE="https://www.pgadmin.org/;
-SRC_URI="mirror://postgresql/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
-
-LICENSE="POSTGRESQL"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="doc"
-
-RESTRICT="test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-qt/qtwidgets:5
-   dev-qt/qtwebkit:5
-   dev-qt/qtwebengine:5[widgets]
-"
-
-DEPEND="${COMMON_DEPEND}
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-"
-
-RDEPEND="${COMMON_DEPEND}
-   >=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}]
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   >=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
-   >=dev-python/blinker-1.4[${PYTHON_USEDEP}]
-   >=dev-python/click-6.6[${PYTHON_USEDEP}]
-   >=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/flask-1.0.2[${PYTHON_USEDEP}]
-   >=dev-python/flask-babel-0.11.1[${PYTHON_USEDEP}]
-   >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
-   >=dev-python/flask-gravatar-0.5.0[${PYTHON_USEDEP}]
-   >=dev-python/flask-htmlmin-1.3.2[${PYTHON_USEDEP}]
-   >=dev-python/flask-login-0.3.2[${PYTHON_USEDEP}]
-   >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
-   >=dev-python/flask-migrate-2.1.1[${PYTHON_USEDEP}]
-   >=dev-python/flask-paranoid-0.2.0[${PYTHON_USEDEP}]
-   >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
-   >=dev-python/flask-security-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/flask-sqlalchemy-2.3.2[${PYTHON_USEDEP}]
-   >=dev-python/flask-wtf-0.14.2[${PYTHON_USEDEP}]
-   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/itsdangerous-0.24[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
-   >=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/markupsafe-0.23[${PYTHON_USEDEP}]
-   >=dev-python/mimeparse-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
-   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
-   >=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
-   >=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
-   >=dev-python/pyrsistent-0.14.2[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7.1[${PYTHON_USEDEP}]
-   >=dev-python/python-sqlparse-0.2.4[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2018.3[${PYTHON_USEDEP}]
-   >=dev-python/simplejson-3.13.2[${PYTHON_USEDEP}]
-   >=dev-python/six-1.11

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

2018-10-21 Thread Aaron Swenson
commit: e2b539149cb0834cead7fe27755b910180d30a83
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Oct 21 10:45:14 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 21 10:45:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b53914

dev-db/pgadmin4: Fix QT Deps

Closes: https://bugs.gentoo.org/668340
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/pgadmin4/pgadmin4-3.4-r1.ebuild | 123 +
 1 file changed, 123 insertions(+)

diff --git a/dev-db/pgadmin4/pgadmin4-3.4-r1.ebuild 
b/dev-db/pgadmin4/pgadmin4-3.4-r1.ebuild
new file mode 100644
index 000..18064c0d8ee
--- /dev/null
+++ b/dev-db/pgadmin4/pgadmin4-3.4-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="sqlite"
+
+inherit python-single-r1 qmake-utils
+
+DESCRIPTION="GUI administration and development platform for PostgreSQL"
+HOMEPAGE="https://www.pgadmin.org/;
+SRC_URI="mirror://postgresql/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="doc"
+
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+"
+
+DEPEND="${COMMON_DEPEND}
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   >=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.4[${PYTHON_USEDEP}]
+   >=dev-python/click-6.6[${PYTHON_USEDEP}]
+   >=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-babel-0.11.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-gravatar-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-htmlmin-1.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-login-0.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-migrate-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-paranoid-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-security-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-sqlalchemy-2.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-wtf-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-0.24[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
+   >=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-0.23[${PYTHON_USEDEP}]
+   >=dev-python/mimeparse-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   >=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
+   >=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pyrsistent-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7.1[${PYTHON_USEDEP}]
+   >=dev-python/python-sqlparse-0.2.4[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2018.3[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-3.13.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/speaklater-1.3[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.2.5[${PYTHON_USEDEP}]
+   >=dev-python/sshtunnel-0.1.3[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-0.9.6[${PYTHON_USEDEP}]
+   >=dev-python/wtforms-2.1[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}"/${P}/runtime
+
+src_prepare() {
+   cd "${WORKDIR}"/${P} || die
+   default
+}
+
+src_configure() {
+   eqmake5
+}
+
+src_compile() {
+   default
+   if use doc; then
+   cd "${WORKDIR}"/${P} || die
+   emake docs
+   fi
+}
+
+src_install() {
+   dobin pgAdmin4
+
+   cd "${WORKDIR}"/${P} || die
+
+   local APP_DIR=/usr/share/${PN}/web
+   insinto "${APP_DIR}"
+   doins -r web/*
+   cat > "${D}${APP_DIR}"/config_local.py <<-EOF
+   SERVER_MODE = False
+   UPGRADE_CHECK_ENABLED = False
+   EOF
+   python_optimize "${D}${APP_DIR}"
+
+   local CONFIG_DIR="/etc/xdg/pgadmin"
+   dodir "${CONFIG_DIR}"
+   cat > "${D}${CONFIG_DIR}"/pgadmin4.conf <<-EOF
+   [General]
+   ApplicationPath=${APP_DIR}
+   PythonPath=$(python_get_sitedir)
+   EOF
+
+   if use doc; then
+   rm -r docs/en_US/_build/html/_sources || die
+   insinto /usr/share/${PN}/docs/en_US/_build
+   doins -r docs/en_US/_build/html
+   fi
+}



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

2018-10-19 Thread Aaron Swenson
commit: cf7b6826d74794020c5a35075a7d1e0e05408ab6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct 19 22:28:35 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct 19 22:28:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7b6826

dev-db/postgresql: Readd arm to 11

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/postgresql/postgresql-11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/postgresql/postgresql-11.0.ebuild 
b/dev-db/postgresql/postgresql-11.0.ebuild
index 165ff0db708..0db6206b7a9 100644
--- a/dev-db/postgresql/postgresql-11.0.ebuild
+++ b/dev-db/postgresql/postgresql-11.0.ebuild
@@ -11,7 +11,7 @@ PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru 
sk sl sv tr zh_CN
 inherit flag-o-matic l10n linux-info multilib pam prefix python-single-r1 \
systemd user versionator
 
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
 
 SLOT=$(get_major_version)
 



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/

2018-10-19 Thread Aaron Swenson
commit: 473867fc9195cfda358a58c43e9f9e21a4ae58c4
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct 19 22:23:42 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct 19 22:25:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=473867fc

profiles/arch/arm/package.use.mask: Mask llvm on pg

dev-db/postgresql-11 introduces the optional capability to do some JIT with
LLVM, which introduces dependencies on sys-devel/llvm and sys-devel/clang.

However, sys-devel/clang is not currently keyworded for arm.

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

 profiles/arch/arm/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 390147acfc1..0e7d0e04432 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Aaron W. Swenson  (19 Oct 2018)
+# Requires sys-devel/clang which isn’t keyworded for ARM.
+dev-db/postgresql llvm
+
 # Michał Górny  (18 Oct 2018)
 # Requires unported sys-libs/netbsd-csu.
 sys-devel/clang-runtime crt



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

2018-10-19 Thread Aaron Swenson
commit: a255edaea359db6afb6b799f08503ae8ea08ffcc
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct 19 22:17:42 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct 19 22:18:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a255edae

package.mask: Remove dev-db/postgresql masks

EOL 9.2 removed, and 11_beta* builds removed.

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

 profiles/package.mask | 20 
 1 file changed, 20 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6d671e96ae6..e0f136d318e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -176,20 +176,6 @@ media-libs/celt
 ~net-libs/libnsl-0
 ~net-libs/rpcsvc-proto-0
 
-# Aaron W. Swenson  (09 Sep 2018)
-# PostgreSQL beta and release candidate releases are pre-release testing
-# versions, not meant for production use. They are feature-frozen, and are
-# released to the public for testing before final release
-#
-# NOTE: Successive beta or candidate releases may not be backwards compatible,
-# so it is important that you review the release notes before upgrading.
-#
-# For more information about beta and release candidate versions, see:
-# https://www.postgresql.org/developer/beta/
-=dev-db/postgresql-11_beta1
-=dev-db/postgresql-11_beta2
-=dev-db/postgresql-11_beta3
-
 # Matthias Maier  (1 Sep 2018)
 # Mask 0.7.0 and  1.0.1 for the time being until a compatible LLVM version
 # made it into the tree, bug #665192
@@ -329,12 +315,6 @@ media-libs/libglvnd
 # Bug 629682.
 =net-misc/asterisk-11.25.1
 
-# Aaron W. Swenson  (22 Mar 2018)
-# EOL. No longer receives bug or security fixes. Recommended to update
-# to latest available.
-# Removal in 30 days (21 Apr 2018). Bug 634028.
- (20 Mar 2018)
 # Poorly tested version bump followed by a series of quick hacks
 # that do not make it any more working. Bug #651030.



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

2018-10-19 Thread Aaron Swenson
commit: 535dc7a8e2e38816e2c203a9d5cfc9f6cb0293c7
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct 19 22:04:51 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct 19 22:05:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=535dc7a8

dev-db/postgresql: Drop beta builds

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/postgresql/Manifest   |   2 -
 dev-db/postgresql/postgresql-11_beta3.ebuild | 452 ---
 dev-db/postgresql/postgresql-11_beta4.ebuild | 452 ---
 3 files changed, 906 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index b39361598b0..f7bcf4e1528 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,7 +1,5 @@
 DIST postgresql-10.5.tar.bz2 20284578 BLAKE2B 
af2bc5bdc7e69682dac38785ce4a10c2c5c04202f2c3cd4acbb9200dbae7eec75d83813ac4df84b5a8064e77167f22a4dd54c6e84a68e564642cb5d75effd0ac
 SHA512 
1bad30ae88beca66f7e8b99b82e7f02aac1e9230b328e6e5a762a704cdd9dc767d924f5a66c68c93586badfef91b7ff336120a567ce970eaa58bb44c662ad48c
 DIST postgresql-11.0.tar.bz2 21206820 BLAKE2B 
7c985e6843162f9ba01a7efcba84743739eb107111d6013b8a5614964c105345e203db307d0da5b0dd42d9c765fcf9462621e3b06e2a09a7ee76befa1ec307ef
 SHA512 
2cf471618dfaabdcbcbd68be3b85b6083376c97fdadce36d2ceb28438b7c736816118eacb1d4f12d48c39f584d78d7ffa89fa6d65858d440045a53921429970a
-DIST postgresql-11beta3.tar.bz2 21375988 BLAKE2B 
cd83fcfc55504a028bf42f2c31de4d9e12ead1ad0f238a1f36397b9405ddf8f6d371062a25e2660f8c6754447a09ddc3a122f178101b8ab80237b16422c8cf4c
 SHA512 
6ac6ecf2fff014b3673b11f6f106fdc93e6692a4a67a4669c4a7557f2b3229e41ddf5365c1e9328d88b6fde9141c15bd1a4640356559e727ee7f9f11641d4bf6
-DIST postgresql-11beta4.tar.bz2 21143836 BLAKE2B 
d10fe7bd342dcbee3e98cf31355dad5b0bf4837969212e10e6e62549230ce8a3c24be9f61f9e629241b99eb5465e366196a43f58276c338d985fb2d3b6348114
 SHA512 
38a5f1e9df2b97054a1a9a5ab92b5a909315813cd93562f599f403b3f1f8f898ebd32cd36be9c8792bfb27650831a03eef1cd5335ae2470d22a6664e8b265605
 DIST postgresql-9.3.24.tar.bz2 17042985 BLAKE2B 
976debbc2a072cc307e22beac1d59352ecc214b9879284e635f30295d1f46ad2e0542ffc5f62639527be870afe46ea5daf5b8b2d3da9a069adf1701218def968
 SHA512 
3d457b6218eeb8da2d8dd134dabc7ec8000cad5863870079b85ce00d94218fa049146290a8389fec15e57d586b0edee9810cdad85f36cbabce49b6b4378ce1ee
 DIST postgresql-9.4.19.tar.bz2 17879273 BLAKE2B 
775a8748218c40440df91307107d46a35bcb3b2baf1c383014684c15d06c0026548770f88dccb1c26c3247813761e4a43003c50fe930041afc5701cddabfbde3
 SHA512 
38e2f1f25bd80fdfdec728cd4a3fee6696ca051e496f0629a0a554ea013bfb9bb83ef5659b00130666462a45036a648cf880a2f49693a8ef2edbde938e4dd830
 DIST postgresql-9.5.14.tar.bz2 18687959 BLAKE2B 
ac377b5e279d9e8179a94eb91d0cf1a7e3f6443c860d68a4540357d80128fbc54ac1ffec198725b2a783a80448f8a625556f2e6018162304d65659982890d46f
 SHA512 
9b5ebc8dc13bbdbd5b5bc02552e2b9b5029d899a80e82b653542c735868590ebe57d586951bf036c5abd28aae325c71cc69536f88321d50dd3d254f8ee0cfe35

diff --git a/dev-db/postgresql/postgresql-11_beta3.ebuild 
b/dev-db/postgresql/postgresql-11_beta3.ebuild
deleted file mode 100644
index 27adb918d12..000
--- a/dev-db/postgresql/postgresql-11_beta3.ebuild
+++ /dev/null
@@ -1,452 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN
-zh_TW"
-
-inherit flag-o-matic l10n linux-info multilib pam prefix python-single-r1 \
-   systemd user versionator
-
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
-
-SLOT=$(get_major_version)
-
-MY_PV=${PV/_/}
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-
-LICENSE="POSTGRESQL GPL-2"
-DESCRIPTION="PostgreSQL RDBMS"
-HOMEPAGE="http://www.postgresql.org/;
-
-IUSE="doc kerberos kernel_linux ldap libressl llvm 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
-sys-apps/less
-virtual/libintl
-kerberos? ( virtual/krb5 )
-ldap? ( net-nds/openldap )
-llvm? ( sys-devel/llvm:=
-   sys-devel/clang:= )
-pam? ( virtual/pam )
-perl? ( >=dev-lang/perl-5.8:= )
-python? ( ${PYTHON_DEPS} )
-readline? ( sys-libs/readline:0= )
-server? ( systemd? ( sys-apps/systemd ) )
-ssl? (
-   !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
-   libressl? ( dev-libs/libressl:= )
-)
-tcl? ( >=dev-lang/tcl-8:0= )
-xml? ( dev-libs/libxml2 dev-libs/libxslt )
-zlib? ( sys-

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

2018-10-19 Thread Aaron Swenson
commit: c2b7a98448f1a4d2f726ff80014257bc4eaa8088
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct 19 22:03:04 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct 19 22:03:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b7a984

dev-db/postgresql: Bump to 11.0

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/postgresql/Manifest   |   1 +
 dev-db/postgresql/postgresql-11.0.ebuild | 452 +++
 2 files changed, 453 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 3ca14dfee58..b39361598b0 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,4 +1,5 @@
 DIST postgresql-10.5.tar.bz2 20284578 BLAKE2B 
af2bc5bdc7e69682dac38785ce4a10c2c5c04202f2c3cd4acbb9200dbae7eec75d83813ac4df84b5a8064e77167f22a4dd54c6e84a68e564642cb5d75effd0ac
 SHA512 
1bad30ae88beca66f7e8b99b82e7f02aac1e9230b328e6e5a762a704cdd9dc767d924f5a66c68c93586badfef91b7ff336120a567ce970eaa58bb44c662ad48c
+DIST postgresql-11.0.tar.bz2 21206820 BLAKE2B 
7c985e6843162f9ba01a7efcba84743739eb107111d6013b8a5614964c105345e203db307d0da5b0dd42d9c765fcf9462621e3b06e2a09a7ee76befa1ec307ef
 SHA512 
2cf471618dfaabdcbcbd68be3b85b6083376c97fdadce36d2ceb28438b7c736816118eacb1d4f12d48c39f584d78d7ffa89fa6d65858d440045a53921429970a
 DIST postgresql-11beta3.tar.bz2 21375988 BLAKE2B 
cd83fcfc55504a028bf42f2c31de4d9e12ead1ad0f238a1f36397b9405ddf8f6d371062a25e2660f8c6754447a09ddc3a122f178101b8ab80237b16422c8cf4c
 SHA512 
6ac6ecf2fff014b3673b11f6f106fdc93e6692a4a67a4669c4a7557f2b3229e41ddf5365c1e9328d88b6fde9141c15bd1a4640356559e727ee7f9f11641d4bf6
 DIST postgresql-11beta4.tar.bz2 21143836 BLAKE2B 
d10fe7bd342dcbee3e98cf31355dad5b0bf4837969212e10e6e62549230ce8a3c24be9f61f9e629241b99eb5465e366196a43f58276c338d985fb2d3b6348114
 SHA512 
38a5f1e9df2b97054a1a9a5ab92b5a909315813cd93562f599f403b3f1f8f898ebd32cd36be9c8792bfb27650831a03eef1cd5335ae2470d22a6664e8b265605
 DIST postgresql-9.3.24.tar.bz2 17042985 BLAKE2B 
976debbc2a072cc307e22beac1d59352ecc214b9879284e635f30295d1f46ad2e0542ffc5f62639527be870afe46ea5daf5b8b2d3da9a069adf1701218def968
 SHA512 
3d457b6218eeb8da2d8dd134dabc7ec8000cad5863870079b85ce00d94218fa049146290a8389fec15e57d586b0edee9810cdad85f36cbabce49b6b4378ce1ee

diff --git a/dev-db/postgresql/postgresql-11.0.ebuild 
b/dev-db/postgresql/postgresql-11.0.ebuild
new file mode 100644
index 000..165ff0db708
--- /dev/null
+++ b/dev-db/postgresql/postgresql-11.0.ebuild
@@ -0,0 +1,452 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN
+zh_TW"
+
+inherit flag-o-matic l10n linux-info multilib pam prefix python-single-r1 \
+   systemd user versionator
+
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+
+SLOT=$(get_major_version)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="http://www.postgresql.org/;
+
+IUSE="doc kerberos kernel_linux ldap libressl llvm 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
+sys-apps/less
+virtual/libintl
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap )
+llvm? ( sys-devel/llvm:=
+   sys-devel/clang:= )
+pam? ( virtual/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? (
+   !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+   libressl? ( dev-libs/libressl:= )
+)
+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[

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

2018-10-14 Thread Aaron Swenson
commit: a8dc0df878459c4d15f7b5e35dd60938e35eacd3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Oct 14 11:05:12 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 14 11:05:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8dc0df8

dev-db/pgbadger: Cleanup old

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/pgbadger/Manifest|  1 -
 dev-db/pgbadger/pgbadger-9.2.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 7f43c785d41..3c407f4f6f3 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -1,2 +1 @@
 DIST pgbadger-10.0.tar.gz 775322 BLAKE2B 
072a3b4c2d2d109734fdbf68ff466e34065a852948ae7961e8ba6a40a6881a98653258ee7b483c2a3c9d2d8238370fd842c9b525a0dd11baf1fbf98a0d322406
 SHA512 
dd1633f1186069a9d59d271cbf0913cf80bcfa88af8236a194f7580c96c84a3513ca0658628069b38ef43a9c9ca7c5573afb2b35e2b1b6d3526f240c2c673bff
-DIST pgbadger-9.2.tar.gz 745128 BLAKE2B 
63e7d60992e903a136d4f91422a378a6adc5c0477e69ae1cae3d4c1940dc02517f0b6f16d0fa7c5fe0ea365851807dc800bfaef0e95c546d6c4eb4afe0e2d09d
 SHA512 
c99636fc03e3e1c1cf4c8c034e58e2152ec1118954d4fd9bdfa782d7781eee308cdd7450c0bcca6f5936c173b3780c9362fccc8cf79f5b0fffc895f73a322c9e

diff --git a/dev-db/pgbadger/pgbadger-9.2.ebuild 
b/dev-db/pgbadger/pgbadger-9.2.ebuild
deleted file mode 100644
index cbbf9fb4146..000
--- a/dev-db/pgbadger/pgbadger-9.2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2017 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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"
-IUSE=""
-
-DEPEND="
-   dev-perl/JSON-XS
-   dev-perl/Text-CSV_XS
-"
-RDEPEND="${DEPEND}"



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

2018-10-12 Thread Aaron Swenson
commit: 5235b6544913b2c36dbbe94e0ad7deaca3014e78
Author: Ștefan Talpalaru  yahoo  com>
AuthorDate: Tue Sep 25 13:20:52 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct 12 11:04:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5235b654

app-office/upwork: version bump to 5.1.0.562

The old versions have been removed because they are no longer useful.

Closes: https://bugs.gentoo.org/656374
Closes: https://github.com/gentoo/gentoo/pull/9972
Authored-by: Ștefan Talpalaru  yahoo.com>
Signed-off-by: Ștefan Talpalaru  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/9972
Signed-off-by: Aaron Swenson  gentoo.org>

 app-office/upwork/Manifest |  6 +--
 app-office/upwork/files/upwork-desktop-r1.patch| 14 ++
 app-office/upwork/files/upwork-desktop.patch   | 13 --
 app-office/upwork/metadata.xml |  4 +-
 app-office/upwork/upwork-4.1.134.ebuild| 51 --
 ...work-4.2.153.ebuild => upwork-5.1.0.562.ebuild} | 20 -
 6 files changed, 28 insertions(+), 80 deletions(-)

diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest
index 3006ee133e7..f5af6418ba2 100644
--- a/app-office/upwork/Manifest
+++ b/app-office/upwork/Manifest
@@ -1,4 +1,2 @@
-DIST upwork-4.1.134_i386.rpm 34420908 BLAKE2B 
a1a3e76e44faa26852f67bf65d2040a2e53056f54dca7075dd6126f657837f0ad640ce804995ca5c78f385c92b92cc8df81d895c51781bbad1bdde1209ae8e0b
 SHA512 
68190c4aa26df36857311b5944d2cdc15930ff248d8a4c841785451c1a48bb15ad1bf7bdd586d109994de70cef493a98a198b68bd785df2e8b88e45b85a25f23
-DIST upwork-4.1.134_x86_64.rpm 34025281 BLAKE2B 
659eec23d72c838c7725a88efb773825395c520814665bd592903a9e764ebe4723cf4548ce4fe4c6b2109fef2018694a9ad620fee620a4f81808353ddb5582c4
 SHA512 
65ef2e6552e34b50f24102c6227267a07881955bdf6b41571374167f844e07a0be6ee752c9fe3ff2b4280b58895ddeda86d0ba4aaa229bc12ff378ac5b6f730a
-DIST upwork-4.2.153_i386.rpm 45812396 BLAKE2B 
1f71ae1e984fa8ce29a37674aae7491aa42fb821ea3dd71c3947ebb7db76da51b3b7567301ab6952d47a873c242c52abe6cd976ff324287104b8ff58eba10a16
 SHA512 
8117e98dc72b64e094bc73c249d040c96cd04e974182db575dfdcd40bd93e09ecda9f0619953b41b71cb0d6f286cd355df41ae68be3787aa7b507195a15104d3
-DIST upwork-4.2.153_x86_64.rpm 44008199 BLAKE2B 
95ee207f66e4a9c6a82c6a98f90b26254e10fb01a858817f206a5fbc114ac551568010cb3f88bab9dae744b62c3e56ef91996e6d49dbc163652d0f5ead6818bd
 SHA512 
4defc588a32462d825da0e95847bf6739b6f66d3095016dd9d3b7e502a470f086c13edfe36f6511f2961e91ec8b96a0e4eac4682409e0761a3d6abbb3db172d4
+DIST upwork-5.1.0.562_i386.rpm 51520094 BLAKE2B 
00ae85aa45cd4c39d7c3dc89db9f490741ffb1b291df4c1cebbf2f4d0510bbe38696f65b2022a1b7881f93a3f882f9fd0947a4cbd186debf81255275ab60ce75
 SHA512 
37b93e61c69f2ec0c350e968fa9e0fd88ef5d9de252f24f1187574625a763a3b3e2ffeeded01bb415006d3b3426b29385d2b31c28a11044e46df0c21c6f334e0
+DIST upwork-5.1.0.562_x86_64.rpm 50518342 BLAKE2B 
cbb35b6cbf45393b6b6b9c91923f502fba9eb9edd9674b455ba3bbe3ac99c9d54fb35b0c6e13013728e1f2358c8bc9a8f2fc07faa30577df4ddac4c1d639145d
 SHA512 
2f21e0a0756d669512260237bfd28c1cdb8bdb53846411340f574ef6c9c04ba8c8abd36e1197547eb7339cc17aa51dd1d2ccbfdd3fc66eacc7e3c83125391c38

diff --git a/app-office/upwork/files/upwork-desktop-r1.patch 
b/app-office/upwork/files/upwork-desktop-r1.patch
new file mode 100644
index 000..cffc1bb92e9
--- /dev/null
+++ b/app-office/upwork/files/upwork-desktop-r1.patch
@@ -0,0 +1,14 @@
+diff -ur a/usr/share/applications/upwork.desktop 
b/usr/share/applications/upwork.desktop
+--- a/usr/share/applications/upwork.desktop2018-07-04 16:38:55.0 
+0200
 b/usr/share/applications/upwork.desktop2018-09-25 15:06:27.021679329 
+0200
+@@ -2,8 +2,8 @@
+ Encoding=UTF-8
+ Name=Upwork
+ Exec=upwork
+-Icon=upwork.png
++Icon=upwork
+ Terminal=false
+ Type=Application
+-Categories=GTK;Network;Project Management
++Categories=GTK;Network;X-Project Management
+ StartupNotify=false

diff --git a/app-office/upwork/files/upwork-desktop.patch 
b/app-office/upwork/files/upwork-desktop.patch
deleted file mode 100644
index a7b76f815b0..000
--- a/app-office/upwork/files/upwork-desktop.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 a/usr/share/applications/upwork.desktop2015-05-15 10:58:10.166313615 
-0400
-+++ b/usr/share/applications/upwork.desktop2015-05-15 10:58:29.929383130 
-0400
-@@ -2,8 +2,8 @@
- Encoding=UTF-8
- Name=Upwork
- Exec=upwork
--Icon=upwork.png
-+Icon=upwork
- Terminal=false
- Type=Application
--Categories=Development;Project Management;GTK
-+Categories=Development;X-Project Management;GTK;
- StartupNotify=true

diff --git a/app-office/upwork/metadata.xml b/app-office/upwork/metadata.xml
index 6df5fcb9e08..33ffa3148d1 100644
--- a/app-office/upwork/metadata.xml
+++ b/app-office/upwork/metadata.xml
@@ -7,10 +7,10 @@
 
 
 stefantalpal...@yahoo.com
-Stefan Talpalaru
+Ștefan Talpalaru
 
 
-upwork's d

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

2018-10-08 Thread Aaron Swenson
commit: 4be4856d252001212065b46eb8dbc0acb21b6ede
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Oct  8 10:21:57 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Oct  8 10:22:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be4856d

dev-db/pgadmin4: Bump to 3.4

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/pgadmin4/Manifest|   1 +
 dev-db/pgadmin4/pgadmin4-3.4.ebuild | 124 
 2 files changed, 125 insertions(+)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index 5be8e557718..8d01298482e 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1,2 +1,3 @@
 DIST pgadmin4-3.0.tar.gz 28915010 BLAKE2B 
7e6dccd91f082f7b5514f5d3abdf4653a9961b4efc706e10ce58d817785d514508233e25068762fe0e4bca4c1a3cf10a2515afa38e6f9ba3c99b4af3fa32f3d2
 SHA512 
5921340176e6748ef13112d906061f195d4bb2f73917d762371bbaeb44ef66cf8e0edcd1cd241eb78dae46ed0b3af014c749468a930fb0c0983b38b2c54dfc3a
 DIST pgadmin4-3.3.tar.gz 30471775 BLAKE2B 
06fe13d4e87709aa7ea5a7eef0aa5c7f3aae6891da0c4414fdf5e8936bb6bb7ac9092fd1e4f32f2f253fad7ace5fb8bdf07fed7ccb6dac68175fee5db2d27f4f
 SHA512 
25027298a51d2ce01902fcd2314e35a44dfb5e3d7f6f5f1620841488bd5b8215436ffcad102fe9846ed4a9dee550232cb0b03c2ee0d5f46f53c753c8107e7ec3
+DIST pgadmin4-3.4.tar.gz 30743447 BLAKE2B 
4476989dc9bd672810ced56f4c3e6b87f27ec28d693ab6a909b1cdd4ddc0ae51552fe7ac5a3db4382ccded433b1dab239de01697c0709474381c117460a45163
 SHA512 
57160827a7577b89029a3a621653f2fec9f3b5379a554ea8bcaf80225f32f1ed93e4560ce5d5b499aff2091589e641bdfe82987be46b6155bca3fb072cf2c5e2

diff --git a/dev-db/pgadmin4/pgadmin4-3.4.ebuild 
b/dev-db/pgadmin4/pgadmin4-3.4.ebuild
new file mode 100644
index 000..635fba4bdbc
--- /dev/null
+++ b/dev-db/pgadmin4/pgadmin4-3.4.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="sqlite"
+
+inherit python-single-r1 qmake-utils
+
+DESCRIPTION="GUI administration and development platform for PostgreSQL"
+HOMEPAGE="https://www.pgadmin.org/;
+SRC_URI="mirror://postgresql/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="doc"
+
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtwidgets:5
+   dev-qt/qtwebkit:5
+   dev-qt/qtwebengine:5[widgets]
+"
+
+DEPEND="${COMMON_DEPEND}
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   >=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.4[${PYTHON_USEDEP}]
+   >=dev-python/click-6.6[${PYTHON_USEDEP}]
+   >=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-babel-0.11.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-gravatar-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-htmlmin-1.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-login-0.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-migrate-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-paranoid-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-security-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-sqlalchemy-2.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-wtf-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-0.24[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
+   >=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-0.23[${PYTHON_USEDEP}]
+   >=dev-python/mimeparse-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   >=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
+   >=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pyrsistent-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7.1[${PYTHON_USEDEP}]
+   >=dev-python/python-sqlparse-0.2.4[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2018.3[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-3.13.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/speaklater-1.3[${PYTHON_USEDEP}]
+   &

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

2018-10-07 Thread Aaron Swenson
commit: 1b3464ae5cbec1a422bf1bf6c8914acfe1585b72
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Sep 15 15:21:07 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct  7 10:24:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3464ae

dev-db/pgbadger: use HTTPS, update HOMEPAGE

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://bugs.gentoo.org/667870
Closes: https://github.com/gentoo/gentoo/pull/9876
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/pgbadger/pgbadger-10.0.ebuild | 4 ++--
 dev-db/pgbadger/pgbadger-9.2.ebuild  | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-db/pgbadger/pgbadger-10.0.ebuild 
b/dev-db/pgbadger/pgbadger-10.0.ebuild
index aa5e31f4579..5fbe33c8576 100644
--- a/dev-db/pgbadger/pgbadger-10.0.ebuild
+++ b/dev-db/pgbadger/pgbadger-10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
 inherit perl-module
 
 DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
-HOMEPAGE="http://dalibo.github.io/pgbadger/;
+HOMEPAGE="https://pgbadger.darold.net/;
 SRC_URI="https://github.com/darold/pgbadger/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"

diff --git a/dev-db/pgbadger/pgbadger-9.2.ebuild 
b/dev-db/pgbadger/pgbadger-9.2.ebuild
index 16ecc3a80b9..cbbf9fb4146 100644
--- a/dev-db/pgbadger/pgbadger-9.2.ebuild
+++ b/dev-db/pgbadger/pgbadger-9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,8 +6,8 @@ EAPI=6
 inherit perl-module
 
 DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
-HOMEPAGE="http://dalibo.github.io/pgbadger/;
-SRC_URI="https://github.com/dalibo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://pgbadger.darold.net/;
+SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"



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

2018-10-07 Thread Aaron Swenson
commit: 51a1bab9f629819c9adb1d547fdc381dbec0418f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Oct  7 10:18:41 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct  7 10:18:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a1bab9

app-doc/gnucash-docs: Cleanup old

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  2 --
 app-doc/gnucash-docs/gnucash-docs-3.0.ebuild | 35 
 app-doc/gnucash-docs/gnucash-docs-3.1.ebuild | 35 
 3 files changed, 72 deletions(-)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index cd26c7d157e..7aa560e4c49 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,4 +1,2 @@
-DIST gnucash-docs-3.0.tar.gz 92420576 BLAKE2B 
95d8c310b3616b44a814c7c5d6e8b1b586eef12831ea967818bef302e0dde3f0ab8e1b1d4fd0d504173625d87d54738a392ad3d53b8bfa079fd5ba87ac3a2d91
 SHA512 
908694725de6d9595cb73d4b334f157287a864ff7ba1057bdff7c0fb55660c5828a6b5c1e868eea7fbd0fca4b3b594fb3989092f270446dbd56c07479c6036cf
-DIST gnucash-docs-3.1.tar.gz 92421041 BLAKE2B 
b169d26cb9fb07a265fb5b8fc492fa8b0ed240be094278416d54542dd4ca074b3d4a182421b75d09c1f6c435891c5637aed646f0d11bdd57a9b71cbc999676dd
 SHA512 
4af1f0b895cc928c109ae4f883efd1b483a5b318e02fcd6ca4ff7631ed4e13bc0f89f28b2f8ea895f9e37f596eb7b84e84732dfac6b2d4fe98b7405603149339
 DIST gnucash-docs-3.2.tar.gz 92387447 BLAKE2B 
dac502975f885b777c1e91a7ea574789947e1dddfd3239c05973ce57fec41a6d78e605ef37aaf721db4aa4d2bc8f2dda7ed76cc4dc97dd49e30618414e262f15
 SHA512 
a58a583a457377f529223ced083fb64460b3b0c75a423db08c7f9542711be98fd59bd776bf77309ff91d1c46f22a5ae882d8c0a8ec3fc834d7a8028a95028aad
 DIST gnucash-docs-3.3.tar.gz 92417386 BLAKE2B 
200f9b8d3006589eac5f0d66300d658f69f5c55078371c5b416e34784835350de9bd40fc5d85e59116022874294f74e259a034d6ebcaf315b1ea9942b8350c7b
 SHA512 
5887171cbe95f545eb6e647aee2d04a26ab9102643acd8d3e5754000613a7fb08e4470777f7dfbfd0d1ed7609de7a6241cd82f5c7d62f632b2e3751b005bc01e

diff --git a/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild
deleted file mode 100644
index 19bdd1d2ff8..000
--- a/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools gnome2
-
-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 ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-RDEPEND="!<=app-office/gnucash-2.2.1"
-DEPEND="${RDEPEND}
-   >=dev-libs/libxml2-2.5.10:2
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/rarian
-   test? ( app-text/docbook-xml-dtd:4.4 )
-"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-pkg_postinst() {
-   gnome2_pkg_postinst
-   has_version dev-java/fop || elog "You need dev-java/fop to generate pdf 
files."
-   has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view 
the docs."
-}

diff --git a/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild
deleted file mode 100644
index 19bdd1d2ff8..000
--- a/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools gnome2
-
-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 ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-RDEPEND="!<=app-office/gnucash-2.2.1"
-DEPEND="${RDEPEND}
-   >=dev-libs/libxml2-2.5.10:2
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/rarian
-   test? ( app-text/docbook-xml-dtd:4.4 )
-"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-pkg_postinst() {
-   gnome2_pkg_postinst
-   has_version dev-java/fop || elog "You need dev-java/fop to generate pdf 
files."
-   has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view 
the docs."
-}



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

2018-10-07 Thread Aaron Swenson
commit: 271f77dca714091958915902161c731e1476ddba
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Oct  7 10:17:03 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct  7 10:17:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271f77dc

app-office/gnucash: Cleanup old

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 app-office/gnucash/Manifest|   1 -
 .../gnucash/files/gnucash-2.7.4-double_free.patch  |  12 --
 ...ucash-2.7.4-fix-tests-for-32bit-platforms.patch |  56 ---
 app-office/gnucash/gnucash-2.7.4-r1.ebuild | 165 -
 app-office/gnucash/gnucash-3.2.ebuild  | 160 
 5 files changed, 394 deletions(-)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 0cd972338cb..c2508be7720 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,4 +1,3 @@
-DIST gnucash-2.7.4.tar.bz2 13364512 BLAKE2B 
0a552efe5a4f024517c054516eb25b51abb2f934e6fc904afd4b0fb48283f9ebb89583b83b0efefba66d014df16c8997c413d05278d4290c44e4fa2278564b61
 SHA512 
d096ec2a3907dcd09c936f0a49ef6fb5028a17d2e0ade9e68eae7303530480ce19e08c1864efd862d363fda9ef6343260396b794b3c4ac74544baa2628a310eb
 DIST gnucash-3.2.tar.bz2 13383942 BLAKE2B 
ce4beb9eab290bbc85c4b3bf68b205a8ebb274056bf10ef1721bce48ec18e4df4b488ce885dc767b4f1e951dabcdc2ba702cb5fe239f249ec50c8d2d1d12a434
 SHA512 
ef74cbf396096a71316e14500a5b4e57670f9e9c0c5d46f3afe051ccbae2e46a5f14edd8dd805dfb61276b934db286d48ae044160699df82689e2718ed2f7573
 DIST gnucash-3.3.tar.bz2 13440713 BLAKE2B 
a308af90d8a8e50eb732d29c7eadac1fb75b63006da5bbaa9044039c43c1c17976c6b6fdb1706a08a527b75b1300df3a8ed469151370097b0308a173a170e41b
 SHA512 
4bf0369ca9b3c91c98a0d916f0befc7e5675a246559a6a72dba6592b64f56f3cbd1885b0711e44e8d9cca290be742812763691ae2f639ea31ec534e52e17b3f9
 DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B 
ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb75e018f0171c2fdaeb4de3bb339548265e50de79e6
 SHA512 
1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d

diff --git a/app-office/gnucash/files/gnucash-2.7.4-double_free.patch 
b/app-office/gnucash/files/gnucash-2.7.4-double_free.patch
deleted file mode 100644
index 9d82e72f96b..000
--- a/app-office/gnucash/files/gnucash-2.7.4-double_free.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/libgnucash/core-utils/test/test-userdata-dir.c 
b/libgnucash/core-utils/test/test-userdata-dir.c
-index 5a8cd5c50..a702a56aa 100644
 a/libgnucash/core-utils/test/test-userdata-dir.c
-+++ b/libgnucash/core-utils/test/test-userdata-dir.c
-@@ -338,7 +338,6 @@ main(int argc, char **argv)
- 
- /* Clean up the temporaries that were created for the GNC_DATA_HOME test 
run */
- g_free (home_dir);
--g_free (tmp_dir);
- tmp_dir = g_build_filename(gnc_data_home_dir, "data", (gchar *)NULL);
- g_rmdir (tmp_dir);
- g_free (tmp_dir);

diff --git 
a/app-office/gnucash/files/gnucash-2.7.4-fix-tests-for-32bit-platforms.patch 
b/app-office/gnucash/files/gnucash-2.7.4-fix-tests-for-32bit-platforms.patch
deleted file mode 100644
index ec0e83a80bf..000
--- a/app-office/gnucash/files/gnucash-2.7.4-fix-tests-for-32bit-platforms.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 3a0d2009741cdf825492020acab7c85867a60589 Mon Sep 17 00:00:00 2001
-From: Thomas Deutschmann 
-Date: Thu, 22 Feb 2018 12:27:36 +0100
-Subject: [PATCH] tests: Skip tests for dates on 32-bit platforms which cannot
- be representated
-
-Tests "test_IANA_Perth_tz" and "test_IANA_Minsk_tz" are failing on 32-bit
-platforms because the earliest timestamp which can be representated on a
-32-bit platform is "1901-12-13 20:45:52" but the test ranges start before
-that date.
-
-To be safe, this commit will add code to skip tests before year 1902 on
-32-bit platforms.
-
-Bug: https://bugs.gentoo.org/647596

- libgnucash/engine/test/gtest-gnc-timezone.cpp | 16 
- 1 file changed, 16 insertions(+)
-
-diff --git a/libgnucash/engine/test/gtest-gnc-timezone.cpp 
b/libgnucash/engine/test/gtest-gnc-timezone.cpp
-index 5c46b2618..298220f6e 100644
 a/libgnucash/engine/test/gtest-gnc-timezone.cpp
-+++ b/libgnucash/engine/test/gtest-gnc-timezone.cpp
-@@ -154,6 +154,14 @@ TEST(gnc_timezone_constructors, test_IANA_Perth_tz)
- }
- else if (year < 1916)
- #else
-+if (year < 1902)
-+{
-+// Earliest timestamp which can be represented on a 32-bit
-+// system is "1901-12-13 20:45:52" -- so skip tests until we
-+// reach a year >1901 to be safe
-+continue;
-+}
-+
- if (year < 1916)
- #endif
- {
-@@ -216,6 +224,14 @@ TEST(gnc_timezone_constructors, test_IANA_Minsk_tz)
- 

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

2018-10-07 Thread Aaron Swenson
commit: fbc138b43d00d65824f32bfef7fe085acc791f92
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Oct  7 10:11:48 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct  7 10:12:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc138b4

dev-vcs/fossil: Bump to 2.7

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-vcs/fossil/Manifest  |  1 +
 dev-vcs/fossil/fossil-2.7.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 93cd33572d3..079655e7b6d 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1 +1,2 @@
 DIST fossil-src-2.6.tar.gz 5083119 BLAKE2B 
7d5cbeb072c72574b9f4fcbc87f9aeaa1db7964f961aa206a04bf64d73782bd6d51f2a19973fa4125969c864031cf78790a67acd32c5e8f209fe1211410a6af4
 SHA512 
a4f3b2ee696a7f156a295672c17e8ec63737a85cee5d47b1f66a9d45a6011006ed0a075082b5e06e5d75d59babef493d1815ec45f8ae99f42ed1a1c7a2447b1c
+DIST fossil-src-2.7.tar.gz 5276161 BLAKE2B 
7a8a81515075be6d3fc68dac7a293a1ed6b46c0ed2ecf180269d7215e6cc16d796206b648588ab5b6e04176c553cc89556deb5e47683de1eb26ab7469a8c75c9
 SHA512 
c1f52209bf14cb1b0a134b03fd02926c123bfd38d9b0d45f39d3137f3df2be13371f38611dc66d1d7df71d95c79baf26e66ccb845c769a57b9568629cdd52672

diff --git a/dev-vcs/fossil/fossil-2.7.ebuild b/dev-vcs/fossil/fossil-2.7.ebuild
new file mode 100644
index 000..f41e164254f
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.7.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="http://www.fossil-scm.org/;
+SRC_URI="http://www.fossil-scm.org/index.html/uv/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static
+ tcl tcl-stubs tcl-private-stubs th1-docs th1-hooks"
+
+REQUIRED_USE="ssl? ( !miniz )"
+
+DEPEND="
+   sys-libs/zlib
+   || ( sys-libs/readline:0 dev-libs/libedit )
+   system-sqlite? ( >=dev-db/sqlite-3.25.0:3 )
+   ssl? ( dev-libs/openssl:0 )
+   tcl? ( dev-lang/tcl:0= )
+"
+RDEPEND="${DEPEND}"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+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=( legacy-mv-rm miniz tcl-stubs tcl-private-stubs
+  th1-docs th1-hooks )
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC
+   ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



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

2018-10-07 Thread Aaron Swenson
commit: 79c70a13537dccd0224cb33c79fa1ce7d57eb935
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Oct  7 10:06:12 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct  7 10:07:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79c70a13

dev-vcs/fossil: Cleanup old

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-vcs/fossil/Manifest  |  2 --
 dev-vcs/fossil/fossil-2.4.ebuild | 57 
 dev-vcs/fossil/fossil-2.5.ebuild | 57 
 3 files changed, 116 deletions(-)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index bcbaf1e5333..93cd33572d3 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,3 +1 @@
-DIST fossil-src-2.4.tar.gz 4919205 BLAKE2B 
35009cffc757b6ea153faf89525cae4463a2169dace090183b9dd6955a615a04363576295e4b24652ebec7f20772ef9d83c6b9af29f68bd5695c56b88cbf77cb
 SHA512 
de7f2321677df7f6dc2a3a20e58f456602d938f40125ef33d401f28cdaa93e38d3db10e109547df269bc95a2ac8669ade05b6fd6fad39e6633f15ffdd91c499f
-DIST fossil-src-2.5.tar.gz 5036719 BLAKE2B 
b25067ee79793343a017dee28d3ee2b5eb257118a1e334932c6413971f83517ea0cfe570008c35ac4318b52982cb1129ab91eb3380a7f491f09c29cac46a756e
 SHA512 
ee5d8708c91457b7b4d4bada15504e27016a096f0527a81c983c493531d226beb8e4b7aa84b0d764a5404342b8fd2c4dc3196426c9fc8b9c612e1940dd8bde1f
 DIST fossil-src-2.6.tar.gz 5083119 BLAKE2B 
7d5cbeb072c72574b9f4fcbc87f9aeaa1db7964f961aa206a04bf64d73782bd6d51f2a19973fa4125969c864031cf78790a67acd32c5e8f209fe1211410a6af4
 SHA512 
a4f3b2ee696a7f156a295672c17e8ec63737a85cee5d47b1f66a9d45a6011006ed0a075082b5e06e5d75d59babef493d1815ec45f8ae99f42ed1a1c7a2447b1c

diff --git a/dev-vcs/fossil/fossil-2.4.ebuild b/dev-vcs/fossil/fossil-2.4.ebuild
deleted file mode 100644
index cd6f4caf491..000
--- a/dev-vcs/fossil/fossil-2.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Simple, high-reliability, source control management, and more"
-HOMEPAGE="http://www.fossil-scm.org/;
-SRC_URI="http://www.fossil-scm.org/index.html/uv/fossil-src-${PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static
- tcl tcl-stubs -tcl-private-stubs th1-docs th1-hooks"
-
-REQUIRED_USE="ssl? ( !miniz )"
-
-DEPEND="
-   sys-libs/zlib
-   || ( sys-libs/readline:0 dev-libs/libedit )
-   system-sqlite? ( >=dev-db/sqlite-3.20.0:3 )
-   ssl? ( dev-libs/openssl:0 )
-   tcl? ( dev-lang/tcl:0= )
-"
-RDEPEND="${DEPEND}"
-
-# Tests can't be run from the build directory
-RESTRICT="test"
-
-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 fusefs || myconf+=' --disable-fusefs'
-
-   local u useflags
-   useflags=( legacy-mv-rm miniz tcl tcl-stubs tcl-private-stubs
-  th1-docs th1-hooks )
-   for u in ${useflags[@]} ; do
-   use ${u} &&  myconf+=" --with-${u}"
-   done
-
-   tc-export CC
-   ./configure ${myconf} || die
-}
-
-src_install() {
-   dobin fossil
-}

diff --git a/dev-vcs/fossil/fossil-2.5.ebuild b/dev-vcs/fossil/fossil-2.5.ebuild
deleted file mode 100644
index dbba71f4ebb..000
--- a/dev-vcs/fossil/fossil-2.5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Simple, high-reliability, source control management, and more"
-HOMEPAGE="http://www.fossil-scm.org/;
-SRC_URI="http://www.fossil-scm.org/index.html/uv/fossil-src-${PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static
- tcl tcl-stubs tcl-private-stubs th1-docs th1-hooks"
-
-REQUIRED_USE="ssl? ( !miniz )"
-
-DEPEND="
-   sys-libs/zlib
-   || ( sys-libs/readline:0 dev-libs/libedit )
-   system-sqlite? ( >=dev-db/sqlite-3.22.0:3 )
-   ssl? ( dev-libs/openssl:0 )
-   tcl? ( dev-lang/tcl:0= )
-"
-RDEPEND="${DEPEND}"
-
-# Tests can't be run from the 

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

2018-10-05 Thread Aaron Swenson
commit: 449cd949f5707c0bb7dc43f1b5346a7f5130518b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct  5 10:31:57 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct  5 10:32:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449cd949

dev-db/pgadmin4: Bump to 3.3.

Thank you François Valenduc for your assistance.

Closes: https://bugs.gentoo.org/665754
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/pgadmin4/Manifest|   1 +
 dev-db/pgadmin4/pgadmin4-3.3.ebuild | 124 
 2 files changed, 125 insertions(+)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index 5ea4fb7330a..5be8e557718 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1 +1,2 @@
 DIST pgadmin4-3.0.tar.gz 28915010 BLAKE2B 
7e6dccd91f082f7b5514f5d3abdf4653a9961b4efc706e10ce58d817785d514508233e25068762fe0e4bca4c1a3cf10a2515afa38e6f9ba3c99b4af3fa32f3d2
 SHA512 
5921340176e6748ef13112d906061f195d4bb2f73917d762371bbaeb44ef66cf8e0edcd1cd241eb78dae46ed0b3af014c749468a930fb0c0983b38b2c54dfc3a
+DIST pgadmin4-3.3.tar.gz 30471775 BLAKE2B 
06fe13d4e87709aa7ea5a7eef0aa5c7f3aae6891da0c4414fdf5e8936bb6bb7ac9092fd1e4f32f2f253fad7ace5fb8bdf07fed7ccb6dac68175fee5db2d27f4f
 SHA512 
25027298a51d2ce01902fcd2314e35a44dfb5e3d7f6f5f1620841488bd5b8215436ffcad102fe9846ed4a9dee550232cb0b03c2ee0d5f46f53c753c8107e7ec3

diff --git a/dev-db/pgadmin4/pgadmin4-3.3.ebuild 
b/dev-db/pgadmin4/pgadmin4-3.3.ebuild
new file mode 100644
index 000..2577aff506a
--- /dev/null
+++ b/dev-db/pgadmin4/pgadmin4-3.3.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="sqlite"
+
+inherit python-single-r1 qmake-utils
+
+DESCRIPTION="GUI administration and development platform for PostgreSQL"
+HOMEPAGE="https://www.pgadmin.org/;
+SRC_URI="mirror://postgresql/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="doc"
+
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtwidgets:5
+   dev-qt/qtwebkit:5
+   dev-qt/qtwebengine:5[widgets]
+"
+
+DEPEND="${COMMON_DEPEND}
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   >=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.4[${PYTHON_USEDEP}]
+   >=dev-python/click-6.6[${PYTHON_USEDEP}]
+   >=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-babel-0.11.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-gravatar-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-htmlmin-1.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-login-0.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-migrate-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-paranoid-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-security-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-sqlalchemy-2.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-wtf-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-0.24[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
+   >=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-0.23[${PYTHON_USEDEP}]
+   >=dev-python/mimeparse-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   >=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
+   >=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pyrsistent-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7.1[${PYTHON_USEDEP}]
+   >=dev-python/python-sqlparse-0.2.4[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2018.3[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-3.13.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/speaklater-1.3[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.2.5[${PYTHON_USEDEP}]
+   >=dev-python/sshtunnel-0.1.3[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-0.9.6[${PYTHON_USEDEP}]
+   >=dev-python/wtforms-2.1[${PYTHON_USEDEP}]

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

2018-10-04 Thread Aaron Swenson
commit: 6129954809d3cb066e8f17d6d6940552f04ae51b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Oct  4 17:34:36 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Oct  4 17:37:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61299548

dev-python/sshtunnel: Initial commit

Required by >=dev-db/pgadmin4-3.3

Bug: https://bugs.gentoo.org/665754
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-python/sshtunnel/Manifest   |  1 +
 dev-python/sshtunnel/metadata.xml   |  8 
 dev-python/sshtunnel/sshtunnel-0.1.4.ebuild | 29 +
 3 files changed, 38 insertions(+)

diff --git a/dev-python/sshtunnel/Manifest b/dev-python/sshtunnel/Manifest
new file mode 100644
index 000..a5b9b6e492b
--- /dev/null
+++ b/dev-python/sshtunnel/Manifest
@@ -0,0 +1 @@
+DIST sshtunnel-0.1.4.tar.gz 48330 BLAKE2B 
5fdc5dd602274a16025f250fcc3a36453a17c921f51367cac0cb0ef36be6251f687b53b1df6072d1e32456a5c0fa5ec6d2fd8e5d4874977a641a6c9ba81ac57c
 SHA512 
c228fe79cf5172c950777a40b27ababd42a31b7aad8a8472d55a2b3babf5aa4c5308799bb271f33f0e943c309eb9adedee321045a03324cb5e30a385178751ca

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

diff --git a/dev-python/sshtunnel/sshtunnel-0.1.4.ebuild 
b/dev-python/sshtunnel/sshtunnel-0.1.4.ebuild
new file mode 100644
index 000..4aeb081ac92
--- /dev/null
+++ b/dev-python/sshtunnel/sshtunnel-0.1.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python SSH tunnels"
+HOMEPAGE="https://pypi.python.org/pypi/sshtunnel;
+SRC_URI="mirror://pypi/s/sshtunnel/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86 ~arm"
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="test"
+
+RDEPEND="dev-python/paramiko[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/tox[${PYTHON_USEDEP}] )
+"
+
+python_test() {
+   esetup.py test
+}



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

2018-10-02 Thread Aaron Swenson
commit: 1ed1e59f61ddb28d36f0f874422e8cb8fe69664a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Oct  3 02:01:19 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Oct  3 02:01:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed1e59f

app-doc/gnucash-docs: Bump to 3.3

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Aaron Swenson  gentoo.org>

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-3.3.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 715bac84cf8..cd26c7d157e 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,3 +1,4 @@
 DIST gnucash-docs-3.0.tar.gz 92420576 BLAKE2B 
95d8c310b3616b44a814c7c5d6e8b1b586eef12831ea967818bef302e0dde3f0ab8e1b1d4fd0d504173625d87d54738a392ad3d53b8bfa079fd5ba87ac3a2d91
 SHA512 
908694725de6d9595cb73d4b334f157287a864ff7ba1057bdff7c0fb55660c5828a6b5c1e868eea7fbd0fca4b3b594fb3989092f270446dbd56c07479c6036cf
 DIST gnucash-docs-3.1.tar.gz 92421041 BLAKE2B 
b169d26cb9fb07a265fb5b8fc492fa8b0ed240be094278416d54542dd4ca074b3d4a182421b75d09c1f6c435891c5637aed646f0d11bdd57a9b71cbc999676dd
 SHA512 
4af1f0b895cc928c109ae4f883efd1b483a5b318e02fcd6ca4ff7631ed4e13bc0f89f28b2f8ea895f9e37f596eb7b84e84732dfac6b2d4fe98b7405603149339
 DIST gnucash-docs-3.2.tar.gz 92387447 BLAKE2B 
dac502975f885b777c1e91a7ea574789947e1dddfd3239c05973ce57fec41a6d78e605ef37aaf721db4aa4d2bc8f2dda7ed76cc4dc97dd49e30618414e262f15
 SHA512 
a58a583a457377f529223ced083fb64460b3b0c75a423db08c7f9542711be98fd59bd776bf77309ff91d1c46f22a5ae882d8c0a8ec3fc834d7a8028a95028aad
+DIST gnucash-docs-3.3.tar.gz 92417386 BLAKE2B 
200f9b8d3006589eac5f0d66300d658f69f5c55078371c5b416e34784835350de9bd40fc5d85e59116022874294f74e259a034d6ebcaf315b1ea9942b8350c7b
 SHA512 
5887171cbe95f545eb6e647aee2d04a26ab9102643acd8d3e5754000613a7fb08e4470777f7dfbfd0d1ed7609de7a6241cd82f5c7d62f632b2e3751b005bc01e

diff --git a/app-doc/gnucash-docs/gnucash-docs-3.3.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-3.3.ebuild
new file mode 100644
index 000..18640658521
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-3.3.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="C de it ja pt ru"
+PLOCALE_BACKUP="C"
+
+inherit autotools gnome2 l10n
+
+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 ~ppc ~ppc64 ~x86"
+
+for my_locale in ${PLOCALES}; do
+   IUSE+=" l10n_${my_locale}"
+done
+
+DEPEND="
+   app-text/docbook-xml-dtd
+   app-text/docbook-xsl-stylesheets
+   app-text/rarian
+   dev-libs/libxml2
+   dev-libs/libxslt
+"
+
+my_l10n_get_locales() {
+   local l locales
+   for l in ${PLOCALES[@]}; do
+   use "l10n_${l}" && locales+=( $l )
+   done
+   if [[ ${#locales[@]} -gt 0 ]]; then
+   echo ${locales[@]}
+   else
+   echo $PLOCALE_BACKUP
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local doc_type my_lang
+
+   for doc_type in help guide; do
+   for my_lang in $(my_l10n_get_locales); 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."
+   my_lang=C
+   fi
+   ;;
+   *)
+   die "Invalid locale: $my_lang"
+   ;;
+   esac
+
+   cd "${S}/${doc_type}/${my_lang}" || die
+   emake DESTDIR="${D}" install
+   done
+   done
+
+   cd "${S}" || die
+   einstalldocs
+}
+
+pkg_postinst() {
+   gnome2_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/

2018-10-02 Thread Aaron Swenson
commit: 5aa690c75c7a818e5e37ab9078652ab328a7908e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Oct  3 02:03:19 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Oct  3 02:03:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa690c7

app-office/gnucash: Bump to 3.3

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Aaron Swenson  gentoo.org>

 app-office/gnucash/Manifest   |   1 +
 app-office/gnucash/gnucash-3.3.ebuild | 169 ++
 2 files changed, 170 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 0b9b77c4e41..0cd972338cb 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,3 +1,4 @@
 DIST gnucash-2.7.4.tar.bz2 13364512 BLAKE2B 
0a552efe5a4f024517c054516eb25b51abb2f934e6fc904afd4b0fb48283f9ebb89583b83b0efefba66d014df16c8997c413d05278d4290c44e4fa2278564b61
 SHA512 
d096ec2a3907dcd09c936f0a49ef6fb5028a17d2e0ade9e68eae7303530480ce19e08c1864efd862d363fda9ef6343260396b794b3c4ac74544baa2628a310eb
 DIST gnucash-3.2.tar.bz2 13383942 BLAKE2B 
ce4beb9eab290bbc85c4b3bf68b205a8ebb274056bf10ef1721bce48ec18e4df4b488ce885dc767b4f1e951dabcdc2ba702cb5fe239f249ec50c8d2d1d12a434
 SHA512 
ef74cbf396096a71316e14500a5b4e57670f9e9c0c5d46f3afe051ccbae2e46a5f14edd8dd805dfb61276b934db286d48ae044160699df82689e2718ed2f7573
+DIST gnucash-3.3.tar.bz2 13440713 BLAKE2B 
a308af90d8a8e50eb732d29c7eadac1fb75b63006da5bbaa9044039c43c1c17976c6b6fdb1706a08a527b75b1300df3a8ed469151370097b0308a173a170e41b
 SHA512 
4bf0369ca9b3c91c98a0d916f0befc7e5675a246559a6a72dba6592b64f56f3cbd1885b0711e44e8d9cca290be742812763691ae2f639ea31ec534e52e17b3f9
 DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B 
ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb75e018f0171c2fdaeb4de3bb339548265e50de79e6
 SHA512 
1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d

diff --git a/app-office/gnucash/gnucash-3.3.ebuild 
b/app-office/gnucash/gnucash-3.3.ebuild
new file mode 100644
index 000..52fda92ce40
--- /dev/null
+++ b/app-office/gnucash/gnucash-3.3.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# google{test,mock} version
+GV="1.8.0"
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2
+
https://github.com/google/googletest/archive/release-${GV}.tar.gz -> 
gtest-${GV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx 
postgres
+ python quotes -register2 sqlite +gui"
+REQUIRED_USE="
+   chipcard? ( aqbanking )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# libdbi version requirement for sqlite taken from bug #455134
+#
+# dev-libs/boost must always be built with nls enabled.
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libxml2-2.7.0:2
+   >=sys-libs/zlib-1.1.4
+   >=dev-scheme/guile-2.0.0:12=[regex]
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-5[gtk,ofx?]
+   sys-libs/gwenhywfar[gtk]
+   chipcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gui? (
+ gnome-base/dconf
+ net-libs/webkit-gtk:4=
+ >=x11-libs/gtk+-3.14.0:3
+   )
+   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-0.9.0
+   >=dev-db/libdbi-drivers-0.9.0[sqlite]
+   )
+"
+
+DEPEND="${RDEPEND}
+   ~dev-cpp/gtest-${GV}
+   >=sys-devel/gettext-0.19.6
+   dev-lang/perl
+   dev-perl/XML-Parser
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+
+PDEPEND="doc? (
+   ~app-doc/gnucash-docs-${PV}
+   gnome-extra/yelp
+)"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.2-no-gui.patch )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local sql_on_off="OF

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

2018-10-02 Thread Aaron Swenson
commit: 9d6096a26797a9a97098db1da96a61c894197ab0
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Oct  3 01:41:26 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Oct  3 01:59:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6096a2

dev-db/pgbouncer: Cleanup

Closes: https://bugs.gentoo.org/654136
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Aaron Swenson  gentoo.org>

 dev-db/pgbouncer/Manifest |  1 -
 dev-db/pgbouncer/files/pgbouncer.confd| 12 -
 dev-db/pgbouncer/files/pgbouncer.initd-r1 | 83 -
 dev-db/pgbouncer/pgbouncer-1.8.1.ebuild   | 86 ---
 4 files changed, 182 deletions(-)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index 1bea33dfbba..11cc6304a31 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1,2 +1 @@
-DIST pgbouncer-1.8.1.tar.gz 465930 BLAKE2B 
692c551cb7bfb56bfe1b354791b06bdf61866197150a78a7fa9688891a2e4cd3c015abc5fbe33bf66dc85ab0ae83745f2db852eae91ae99596c97be0154e8bd5
 SHA512 
595a94db98866cec211f2b8c1ad13d209dba00e5fd41f2e9025aabdcb660194f0f772810270a1d9f067c3039c9fee630e8ff2d56f231935add17207aecc10bee
 DIST pgbouncer-1.9.0.tar.gz 469300 BLAKE2B 
466f171a49ec9ce9be9a9d3208780cfbff956da7c74ec4332c7104ea537cb47a5cfdc0d80bbd96d233769b6f430f1ad99b623caefa2dc93af7ba336dd0f49514
 SHA512 
b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9

diff --git a/dev-db/pgbouncer/files/pgbouncer.confd 
b/dev-db/pgbouncer/files/pgbouncer.confd
deleted file mode 100644
index e2c58401188..000
--- a/dev-db/pgbouncer/files/pgbouncer.confd
+++ /dev/null
@@ -1,12 +0,0 @@
-# Location of configuration file for PgBouncer.
-INIFILE="/etc/pgbouncer.ini"
-
-# How long to wait in seconds for a safe shutdown. Equivalent to
-# issuing 'PAUSE;' and 'SHUTDOWN;' on psql console. (See 'man 1 pgbouncer'.)
-NICE_TIMEOUT=60
-
-# Set to 'YES' to perform an immediate shutdown if the nice shutdown
-# doesn't work. Same as issuing 'SHUTDOWN;' on console. (See 'man 1
-# pgbouncer'.)
-FORCE_QUIT="no"
-FORCE_QUIT_TIMEOUT=2
\ No newline at end of file

diff --git a/dev-db/pgbouncer/files/pgbouncer.initd-r1 
b/dev-db/pgbouncer/files/pgbouncer.initd-r1
deleted file mode 100755
index 7392918593b..000
--- a/dev-db/pgbouncer/files/pgbouncer.initd-r1
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/sbin/openrc-run
-
-extra_started_commands="reload"
-
-PIDFILE="/run/pgbouncer.pid"
-
-depend() {
-use net
-after postgresql
-}
-
-get_config() {
-[ -f "${INIFILE}" ] || eend 1 "'${INIFILE}' not found"
-
-eval echo $(sed -e 's:;.*::' "${INIFILE}" | \
-awk '$1 == "'$1'" { print ($2 == "=" ? $3 : $2) }')
-}
-
-start_pre() {
-local s="$(get_config unix_socket_dir)"
-
-if [ -n "${s}" ] ; then
-checkpath -o root:postgres -m 1775 -d "${s}" || return 1
-
-local listen_port="$(get_config listen_port)"
-
-if [ -e "${s%/}/.s.PGSQL.${listen_port}" ] ; then
-eerror "Socket conflict."
-eerror "A server is already listening on:"
-eerror "${s%/}/.s.PGSQL.${listen_port}"
-eerror "HINT: Change listen_port in pgbouncer.ini to listen on a"
-eerror "different socket."
-return 1
-fi
-fi
-
-checkpath -o pgbouncer:postgres -m 0755 \
-  -d "$(dirname $(get_config logfile))" || return 1
-checkpath -o pgbouncer:postgres -m 0640 \
-  -f "$(get_config logfile)" || return 1
-
-return 0
-}
-
-start() {
-ebegin "Starting PgBouncer"
-[ -f ${PIDFILE} ] && rm ${PIDFILE}
-
-start-stop-daemon --start \
-  --pidfile ${PIDFILE} \
-  --background \
-  --make-pidfile \
-  --user pgbouncer \
-  --exec /usr/bin/pgbouncer \
-  -- -q "${INIFILE}"
-eend $?
-}
-
-stop() {
-local seconds=$(( ${NICE_TIMEOUT} + ${FORCE_QUIT_TIMEOUT} ))
-ebegin "Stopping PgBouncer (this can take up to ${seconds} seconds)"
-
-local retries=SIGINT/${NICE_TIMEOUT}
-
-if [ "${FORCE_QUIT}" = "YES" ] ; then
-einfo "FORCE_QUIT enabled."
-retries="${retries}/SIGTERM/${FORCE_QUIT_TIMEOUT}"
-fi
-
-# Loops through nice and force quit in one go.
-start-stop-daemon --stop \
-  --user pgbouncer \
-  --pidfile ${PIDFILE} \
-  --retry ${retries}
-
-eend $?
-}
-
-reload() {
-ebegin "Reloading PgBouncer configurati

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

2018-09-18 Thread Aaron Swenson
commit: 26598fa59a025d3313249b5abceca45a6b23e79c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 18 20:05:56 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 18 20:05:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26598fa5

dev-db/pspg: Cleanup old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/pspg/Manifest  |  4 
 dev-db/pspg/pspg-0.8.0.ebuild | 16 
 dev-db/pspg/pspg-0.9.2.ebuild | 16 
 dev-db/pspg/pspg-0.9.3.ebuild | 16 
 dev-db/pspg/pspg-1.1.0.ebuild | 16 
 5 files changed, 68 deletions(-)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 27792e33c66..f483c28d02f 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1,5 +1 @@
-DIST pspg-0.8.0.tar.gz 850508 BLAKE2B 
2f2fb7f094f72f0b5d1c959ab73a355ea2ced155fdb64adef21eb70c4991b057e31688128f50db2d6a84ab850b57ab59d50c0dd5ba06998af11ff3a5479cc9bd
 SHA512 
758d47e041f4c7c91ad2033fb95e6d33a27b6f896077dbcb287331496e47740c31c6ba6bf7ea01ad6c1a3c3d4c5e525b268795a16f9c819f4d489d3e98fa3092
-DIST pspg-0.9.2.tar.gz 855891 BLAKE2B 
0e0a992e5885ca4b2e058d19df2d9c7eac862e1a45e8d80f31df33ab2f3c02616c67cc528af6a52225db938a0c1f27352e13c7dfd01b15bda908bbf3ee9ef128
 SHA512 
8ad31a5e744db96bec7cfea7d128aa4ac3b44ab51c3dd1d0661178c1d139571a955143a3ccfe6556ce2a215ec193a45224720794da5d2af1e93beb2fa713aea4
-DIST pspg-0.9.3.tar.gz 856766 BLAKE2B 
3e1b41f786abd8e964adb87411ba9dca7bdc0ed07a02e51a869dfaca491497478818d85de32846d675ee90f32f01f693ea33ce0166bb939457c55799aabf900a
 SHA512 
79c019ef30a1a06c15793e7b51f7e1cabd79711d3a2a4360933c219b01e9c8d8390a82b87bb1be5316cabbcad3705adca8dd09714e6e994d7aca0b94ddcf06c0
-DIST pspg-1.1.0.tar.gz 861442 BLAKE2B 
b62fa7e92cf4baae31da08b8f14eb18a54dd0912c08c73764f4571b5bcc22ff21e0ceb3809c4f0fb33c490241b2135594b1d2fb9fcb9006287ced9a031b75ffe
 SHA512 
84db26b5fce668938f76a6250caca8a394b439d6496de411305605da1ec35cfe79e444a56e73423e56bede21f5da3208b140be0d995e9cf575ba76a5bd0d49b1
 DIST pspg-1.3.0.tar.gz 885210 BLAKE2B 
4a6f41b915603a96eef8cd5de9a76322bf0cfec94afe5c54707ab290e657159d7e8f6d29f5c4c1de07770047e45d3566d3a4f09c53d80461a50be48afade289b
 SHA512 
6c6e4b12008ca36ea4ecf6c60d474f897622427590d8326db73f7d5a6d2134c479db17b0765cd8861ccf422e5fab292e10fc7f7e7a548c5d3773c64c5e11d1dd

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

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

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

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



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

2018-09-11 Thread Aaron Swenson
commit: 50cd6aa73b9ab0d4deca3a03b4be9c689f497555
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 11 13:05:23 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 11 13:05:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50cd6aa7

dev-db/pgbadger: Bump to 10.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/pgbadger/Manifest |  1 +
 dev-db/pgbadger/pgbadger-10.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 0dcc8c0d566..7f43c785d41 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -1 +1,2 @@
+DIST pgbadger-10.0.tar.gz 775322 BLAKE2B 
072a3b4c2d2d109734fdbf68ff466e34065a852948ae7961e8ba6a40a6881a98653258ee7b483c2a3c9d2d8238370fd842c9b525a0dd11baf1fbf98a0d322406
 SHA512 
dd1633f1186069a9d59d271cbf0913cf80bcfa88af8236a194f7580c96c84a3513ca0658628069b38ef43a9c9ca7c5573afb2b35e2b1b6d3526f240c2c673bff
 DIST pgbadger-9.2.tar.gz 745128 BLAKE2B 
63e7d60992e903a136d4f91422a378a6adc5c0477e69ae1cae3d4c1940dc02517f0b6f16d0fa7c5fe0ea365851807dc800bfaef0e95c546d6c4eb4afe0e2d09d
 SHA512 
c99636fc03e3e1c1cf4c8c034e58e2152ec1118954d4fd9bdfa782d7781eee308cdd7450c0bcca6f5936c173b3780c9362fccc8cf79f5b0fffc895f73a322c9e

diff --git a/dev-db/pgbadger/pgbadger-10.0.ebuild 
b/dev-db/pgbadger/pgbadger-10.0.ebuild
new file mode 100644
index 000..aa5e31f4579
--- /dev/null
+++ b/dev-db/pgbadger/pgbadger-10.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
+HOMEPAGE="http://dalibo.github.io/pgbadger/;
+SRC_URI="https://github.com/darold/pgbadger/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   dev-perl/JSON-XS
+   dev-perl/Text-CSV_XS
+"
+RDEPEND="${DEPEND}"



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

2018-09-11 Thread Aaron Swenson
commit: 251b0e8b14855c89fc579536774198fbcf0dda63
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 11 12:54:59 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 11 12:54:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=251b0e8b

sci-libs/geos: Bump to 3.7.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-libs/geos/Manifest  |  1 +
 sci-libs/geos/geos-3.7.0.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/sci-libs/geos/Manifest b/sci-libs/geos/Manifest
index 2d2fa32b75e..352df362421 100644
--- a/sci-libs/geos/Manifest
+++ b/sci-libs/geos/Manifest
@@ -1 +1,2 @@
 DIST geos-3.6.2.tar.bz2 2030705 BLAKE2B 
f23cf1fc080fb7b353fb6292900d84811ace04a5364200bfea19f79d7b09a795d36e30cd6e4dbb7acd8417245bc2ce644298dc1b4140ef70495e4f7d71fc522b
 SHA512 
515d8700b8a28282678e481faee355e3a43d7b70160472a63335b8d7225d9ba10437be782378f18f31a15288118126d411a2d862f01ce35d27c96f6bc0a73016
+DIST geos-3.7.0.tar.bz2 2028814 BLAKE2B 
17385d9be831d4812391a30627e13989d3ca099ca9b0a719a92cdb2503dadff3693d4b3d320652764185db05782b33760ca14d155365d87167bb4ef6d6c2463c
 SHA512 
fcca5e503efa32bb388376b2a06b9ca5c74fbcddba750cce6b3b4109eb2eb122058aead12b9462cdd881f425cd75d7241645ab344f25ce022bc0659954560742

diff --git a/sci-libs/geos/geos-3.7.0.ebuild b/sci-libs/geos/geos-3.7.0.ebuild
new file mode 100644
index 000..230e09c56c9
--- /dev/null
+++ b/sci-libs/geos/geos-3.7.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+DESCRIPTION="Geometry engine library for Geographic Information Systems"
+HOMEPAGE="http://trac.osgeo.org/geos/;
+SRC_URI="http://download.osgeo.org/geos/${P}.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 python ruby static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   python? ( ${PYTHON_DEPS} )
+   ruby? ( dev-lang/ruby:* )
+"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   python? ( dev-lang/swig:0 )
+   ruby? ( dev-lang/swig:0 )
+"
+
+PATCHES=( "${FILESDIR}"/3.4.2-solaris-isnan.patch )
+
+RESTRICT="test"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   echo "#!${EPREFIX}/bin/bash" > py-compile
+}
+
+src_configure() {
+   econf \
+   $(use_enable python) \
+   $(use_enable ruby) \
+   $(use_enable static-libs static)
+}
+
+src_compile() {
+   default
+   use doc && emake -C "${S}/doc" doxygen-html
+}
+
+src_install() {
+   use doc && HTML_DOCS=( doc/doxygen_docs/html/. )
+   default
+   use python && python_optimize "${D}$(python_get_sitedir)"/geos/
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2018-09-09 Thread Aaron Swenson
commit: 6ce9b6a5ad3e33c7bda9cefcd05f79eaf7e86ce9
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Sep  9 19:00:50 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Sep  9 19:00:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce9b6a5

base/use.mask and package.mask: >=postgresql-11

Mask dev-db/postgresql-beta*, and mask postgres_targets_postgres{11,12}.

While beta and rc are feature frozen, they’re not generally safe for production
use.

 profiles/base/use.mask |  8 
 profiles/package.mask  | 14 ++
 2 files changed, 22 insertions(+)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 560311c4175..6082a468925 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,14 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Aaron W. Swenson  (09 Sep 2018)
+# Mask PostgreSQL 12 while in (pre-)alpha.
+postgres_targets_postgres12
+
+# Aaron W. Swenson  (09 Sep 2018)
+# Mask PostgreSQL 11 while in beta/RC.
+postgres_targets_postgres11
+
 # Brian Evans  (10 Aug 2018)
 # Mask PHP 7.3 target while in beta
 php_targets_php7-3

diff --git a/profiles/package.mask b/profiles/package.mask
index b2aea1555ba..5bf4759a956 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,20 @@
 
 #--- END OF EXAMPLES ---
 
+# Aaron W. Swenson  (09 Sep 2018)
+# PostgreSQL beta and release candidate releases are pre-release testing
+# versions, not meant for production use. They are feature-frozen, and are
+# released to the public for testing before final release
+#
+# NOTE: Successive beta or candidate releases may not be backwards compatible,
+# so it is important that you review the release notes before upgrading.
+#
+# For more information about beta and release candidate versions, see:
+# https://www.postgresql.org/developer/beta/
+=dev-db/postgresql-11_beta1
+=dev-db/postgresql-11_beta2
+=dev-db/postgresql-11_beta3
+
 # Lars Wendler  (05 Sep 2018)
 # Broken "killall -SIG". Breaks many scripts.
 # See https://bugs.gentoo.org/664066



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-09-04 Thread Aaron Swenson
commit: 187c14f6f70409652a9a6a5c1a4bdeb7902257ff
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep  4 09:48:02 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep  4 09:48:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=187c14f6

net-dns/ddclient: Remove broken

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-dns/ddclient/ddclient-3.9.0.ebuild | 65 --
 1 file changed, 65 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0.ebuild 
b/net-dns/ddclient/ddclient-3.9.0.ebuild
deleted file mode 100644
index 850df0d..000
--- a/net-dns/ddclient/ddclient-3.9.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit systemd user
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://sourceforge.net/projects/ddclient/;
-SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
-
-KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples iproute2"
-
-RDEPEND="dev-lang/perl
-   dev-perl/Data-Validate-IP
-   dev-perl/Digest-SHA1
-   dev-perl/IO-Socket-INET6
-   dev-perl/IO-Socket-SSL
-   virtual/perl-Digest-SHA
-   virtual/perl-JSON-PP
-   iproute2? ( sys-apps/iproute2 )"
-
-pkg_setup() {
-   enewgroup ddclient
-   enewuser ddclient -1 -1 -1 ddclient
-}
-
-src_prepare() {
-   # Remove PID setting, to reliably setup the environment for the init 
script
-   sed -e '/^pid/d' -i sample-etc_ddclient.conf || die
-
-   # Remove windows executable
-   if use examples; then
-   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
-   fi
-
-   # Use sys-apps/iproute2 instead of sys-apps/net-tools
-   use iproute2 && eapply "${FILESDIR}"/${P}-use_iproute2.patch
-
-   default
-}
-
-src_install() {
-   dobin ddclient
-
-   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
-   systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient
-
-   insinto /etc/ddclient
-   insopts -m 0600 -o ddclient -g ddclient
-   newins sample-etc_ddclient.conf ddclient.conf
-
-   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
-   systemd_dounit "${FILESDIR}"/ddclient.service
-
-   dodoc Change* README* RELEASENOTE TODO UPGRADE
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/, net-dns/ddclient/files/

2018-09-04 Thread Aaron Swenson
commit: 8731f58759662021ba669f118ded858815ae800c
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Mon Sep  3 12:06:45 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep  4 09:42:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8731f587

net-dns/ddclient: fix systemd unit

Closes: https://bugs.gentoo.org/665150
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9773

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild  | 63 ++
 net-dns/ddclient/files/ddclient.service-r1 |  2 +-
 net-dns/ddclient/files/ddclient.tmpfiles   |  3 ++
 3 files changed, 67 insertions(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
new file mode 100644
index 000..5e18aacab16
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit systemd user
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://sourceforge.net/projects/ddclient/;
+SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples iproute2"
+
+RDEPEND="dev-lang/perl
+   dev-perl/Data-Validate-IP
+   dev-perl/Digest-SHA1
+   dev-perl/IO-Socket-INET6
+   dev-perl/IO-Socket-SSL
+   virtual/perl-Digest-SHA
+   virtual/perl-JSON-PP
+   iproute2? ( sys-apps/iproute2 )"
+
+pkg_setup() {
+   enewgroup ddclient
+   enewuser ddclient -1 -1 -1 ddclient
+}
+
+src_prepare() {
+   # Remove PID setting, to reliably setup the environment for the init 
script
+   sed -e '/^pid/d' -i sample-etc_ddclient.conf || die
+
+   # Remove windows executable
+   if use examples; then
+   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
+   fi
+
+   # Use sys-apps/iproute2 instead of sys-apps/net-tools
+   use iproute2 && eapply "${FILESDIR}"/${P}-use_iproute2.patch
+
+   default
+}
+
+src_install() {
+   dobin ddclient
+
+   insinto /etc/ddclient
+   insopts -m 0600 -o ddclient -g ddclient
+   newins sample-etc_ddclient.conf ddclient.conf
+
+   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
+   systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient.service
+   systemd_newtmpfilesd "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
+
+   dodoc Change* README* RELEASENOTE TODO UPGRADE
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+}

diff --git a/net-dns/ddclient/files/ddclient.service-r1 
b/net-dns/ddclient/files/ddclient.service-r1
index 77cc3f7aa5e..d183b4f2a6c 100644
--- a/net-dns/ddclient/files/ddclient.service-r1
+++ b/net-dns/ddclient/files/ddclient.service-r1
@@ -4,7 +4,7 @@ ConditionPathExists=/etc/ddclient/ddclient.conf
 Description=DDclient
 
 [Service]
-ExecStart=/usr/sbin/ddclient --foreground
+ExecStart=/usr/bin/ddclient --foreground
 Group=ddclient
 Type=simple
 User=ddclient

diff --git a/net-dns/ddclient/files/ddclient.tmpfiles 
b/net-dns/ddclient/files/ddclient.tmpfiles
new file mode 100644
index 000..4c6cc19ab94
--- /dev/null
+++ b/net-dns/ddclient/files/ddclient.tmpfiles
@@ -0,0 +1,3 @@
+z /etc/ddclient/ddclient.conf 0600 ddclient ddclient - -
+d /run/ddclient 0700 ddclient ddclient - -
+d /var/cache/ddclient 0700 ddclient ddclient - -



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

2018-09-02 Thread Aaron Swenson
commit: 4a5bda720ba7e786f91c46ac4875a532a2092126
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Aug 29 15:24:27 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Sep  2 11:04:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5bda72

dev-python/cryptography: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/9731

 .../files/cryptography-1.7.1-libressl251.patch  | 17 -
 1 file changed, 17 deletions(-)

diff --git a/dev-python/cryptography/files/cryptography-1.7.1-libressl251.patch 
b/dev-python/cryptography/files/cryptography-1.7.1-libressl251.patch
deleted file mode 100644
index a23ed7658f8..000
--- a/dev-python/cryptography/files/cryptography-1.7.1-libressl251.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Naur cryptography-1.7.1.orig/src/_cffi_src/openssl/x509_vfy.py 
cryptography-1.7.1/src/_cffi_src/openssl/x509_vfy.py
 cryptography-1.7.1.orig/src/_cffi_src/openssl/x509_vfy.py  2017-02-01 
12:29:59.080728417 -0800
-+++ cryptography-1.7.1/src/_cffi_src/openssl/x509_vfy.py   2017-02-01 
12:31:48.017895844 -0800
-@@ -221,10 +221,13 @@
- static const long X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM = 0;
- static const long X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED = 0;
- static const long X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 = 0;
-+#if !CRYPTOGRAPHY_OPENSSL_102BETA2_OR_GREATER || \
-+(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 
0x2050100fL)
- static const long X509_V_ERR_HOSTNAME_MISMATCH = 0;
- static const long X509_V_ERR_EMAIL_MISMATCH = 0;
- static const long X509_V_ERR_IP_ADDRESS_MISMATCH = 0;
-+#endif
- #endif
- 
- /* OpenSSL 1.0.2beta2+ verification parameters */
- #if CRYPTOGRAPHY_OPENSSL_102BETA2_OR_GREATER && \



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

2018-09-02 Thread Aaron Swenson
commit: deb4da97b578a6a59499d166d1b4686f2aae8c47
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Aug 29 15:25:10 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Sep  2 11:04:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb4da97

dev-python/psycopg: remove unused patches

 .../psycopg/files/psycopg-2.4.2-setup.py.patch | 13 --
 .../psycopg/files/psycopg-2.7.3-sphinx-1.6.patch   | 29 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/psycopg/files/psycopg-2.4.2-setup.py.patch 
b/dev-python/psycopg/files/psycopg-2.4.2-setup.py.patch
deleted file mode 100644
index a35502270e1..000
--- a/dev-python/psycopg/files/psycopg-2.4.2-setup.py.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/setup.py b/setup.py
-index e03876a..f5ec2ac 100644
 a/setup.py
-+++ b/setup.py
-@@ -461,7 +461,7 @@ if parser.has_option('build_ext', 'mx_include_dir'):
- mxincludedir = parser.get('build_ext', 'mx_include_dir')
- else:
- mxincludedir = os.path.join(get_python_inc(plat_specific=1), "mx")
--if os.path.exists(mxincludedir):
-+if not use_pydatetime and os.path.exists(mxincludedir):
- # Build the support for mx: we will check at runtime if it can be imported
- include_dirs.append(mxincludedir)
- define_macros.append(('HAVE_MXDATETIME', '1'))
\ No newline at end of file

diff --git a/dev-python/psycopg/files/psycopg-2.7.3-sphinx-1.6.patch 
b/dev-python/psycopg/files/psycopg-2.7.3-sphinx-1.6.patch
deleted file mode 100644
index 4052a14649e..000
--- a/dev-python/psycopg/files/psycopg-2.7.3-sphinx-1.6.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 psycopg-2.7.3.2/doc/src/tools/lib/dbapi_extension.py   2016-04-10 
08:48:37.0 +0200
-+++ psycopg-2.7.3.2/doc/src/tools/lib/dbapi_extension.py 2017-12-20 
22:14:19.097225121 +0100
-@@ -12,7 +12,7 @@
- from docutils import nodes
-
- from sphinx.locale import _
--from sphinx.util.compat import Directive, make_admonition
-+from docutils.parsers.rst import Directive
-
- class extension_node(nodes.Admonition, nodes.Element): pass
-
-@@ -29,12 +29,11 @@ class Extension(Directive):
- option_spec = {}
-
- def run(self):
--nodes = make_admonition(extension_node,
--self.name, [_('DB API extension')], self.options,
--self.content, self.lineno, self.content_offset,
--self.block_text, self.state, self.state_machine)
--nodes[0]['classes'].append('dbapi-extension')
--return nodes
-+node = extension_node('\n'.join(self.content))
-+node += nodes.title(_('DB API extension'), _('DB API extension'))
-+self.state.nested_parse(self.content, self.content_offset, node)
-+node['classes'].append('dbapi-extension')
-+return [node]
-
-
- def visit_extension_node(self, node):



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

2018-09-02 Thread Aaron Swenson
commit: 7df2d9f1175af1c961d44801597311f104eb45d6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Sep  2 11:00:08 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Sep  2 11:00:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df2d9f1

app-office/gnucash: Cleanup broken

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-office/gnucash/gnucash-3.2-r1.ebuild | 173 ---
 1 file changed, 173 deletions(-)

diff --git a/app-office/gnucash/gnucash-3.2-r1.ebuild 
b/app-office/gnucash/gnucash-3.2-r1.ebuild
deleted file mode 100644
index 64b817987f9..000
--- a/app-office/gnucash/gnucash-3.2-r1.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# google{test,mock} version
-GV="1.8.0"
-PYTHON_COMPAT=( python3_{4,5,6} )
-
-inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
-
-DESCRIPTION="A personal finance manager"
-HOMEPAGE="http://www.gnucash.org/;
-SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2
-
https://github.com/google/googletest/archive/release-${GV}.tar.gz -> 
gtest-${GV}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx 
postgres
- python quotes -register2 sqlite +gui"
-REQUIRED_USE="
-   chipcard? ( aqbanking )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# libdbi version requirement for sqlite taken from bug #455134
-#
-# dev-libs/boost must always be built with nls enabled.
-RDEPEND="
-   >=dev-libs/glib-2.40.0:2
-   >=dev-libs/libxml2-2.7.0:2
-   >=sys-libs/zlib-1.1.4
-   >=dev-scheme/guile-2.0.0:12=[regex]
-   gui? (
- gnome-base/dconf
- net-libs/webkit-gtk:4=
- >=x11-libs/gtk+-3.14.0:3
- )
-   dev-libs/boost:=[icu,nls]
-   dev-libs/icu:=
-   dev-libs/libxslt
-   aqbanking? (
-   >=net-libs/aqbanking-5[gtk,ofx?]
-   sys-libs/gwenhywfar[gtk]
-   chipcard? ( sys-libs/libchipcard )
-   )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
-   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-0.9.0
-   >=dev-db/libdbi-drivers-0.9.0[sqlite]
-   )
-"
-
-DEPEND="${RDEPEND}
-   ~dev-cpp/gtest-${GV}
-   >=sys-devel/gettext-0.19.6
-   dev-lang/perl
-   dev-perl/XML-Parser
-   gui? ( gnome-base/gnome-common )
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-
-PDEPEND="doc? (
-   ~app-doc/gnucash-docs-${PV}
-   gnome-extra/yelp
-)"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-   xdg_environment_reset
-}
-
-src_prepare() {
-   use gui || eapply "${FILESDIR}"/${PN}-3.2-no-gui.patch
-   default
-}
-
-src_configure() {
-   local sql_on_off="OFF"
-   if use mysql || use postgres || use sqlite ; then
-   sql_on_off="ON"
-   fi
-
-   local mycmakeargs=(
-   -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock
-   -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest
-
-   -DDISABLE_NLS=$(usex !nls)
-   -DENABLE_REGISTER2=$(usex register2)
-   -DWITH_AQBANKING=$(usex aqbanking)
-   -DWITH_OFX=$(usex ofx)
-   -DWITH_PYTHON=$(usex python)
-   -DWITH_SQL=${sql_on_off}
-   -DWITH_GNUCASH=$(usex gui)
-   )
-
-   cmake-utils_src_configure
-}
-
-src_test() {
-   if use python ; then
-   cp common/test-core/unittest_support.py \
-  "${BUILD_DIR}"/common/test-core/ || die
-   fi
-
-   cd "${BUILD_DIR}" || die
-   XDG_DATA_HOME="${T}/$(whoami)" emake check
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   rm "${ED%/}"/usr/share/doc/${PF}/README.dependencies || die
-
-   if use gui ; then
- rm "${ED%/}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
-   fi
-
-   if use examples ; then
-   mv "${ED%/}"/usr/share/doc/gnucash \
-  "${ED%/}"/usr/share/doc/${PF}/examples || die
-   

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

2018-09-02 Thread Aaron Swenson
commit: a01091ba11a5bbb94aebcb04bfee6c8df7b7de22
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Sep  2 10:58:50 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Sep  2 10:58:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01091ba

app-office/gnucash: Drop gnome-common, src_prepare

The dependency on gnome-base/gnome-common turned out to be entirely
unnecessary. There are no functions from that package that are needed
by Gnucash’s build system.

Drop the src_prepare and apply the no-gui.patch
unconditionally. Whether it has an effect depends on the build flag
being enabled.

Bug: https://bugs.gentoo.org/651200
Closes: https://bugs.gentoo.org/664916
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-office/gnucash/gnucash-3.2-r2.ebuild | 169 +++
 1 file changed, 169 insertions(+)

diff --git a/app-office/gnucash/gnucash-3.2-r2.ebuild 
b/app-office/gnucash/gnucash-3.2-r2.ebuild
new file mode 100644
index 000..52fda92ce40
--- /dev/null
+++ b/app-office/gnucash/gnucash-3.2-r2.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# google{test,mock} version
+GV="1.8.0"
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2
+
https://github.com/google/googletest/archive/release-${GV}.tar.gz -> 
gtest-${GV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx 
postgres
+ python quotes -register2 sqlite +gui"
+REQUIRED_USE="
+   chipcard? ( aqbanking )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# libdbi version requirement for sqlite taken from bug #455134
+#
+# dev-libs/boost must always be built with nls enabled.
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libxml2-2.7.0:2
+   >=sys-libs/zlib-1.1.4
+   >=dev-scheme/guile-2.0.0:12=[regex]
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-5[gtk,ofx?]
+   sys-libs/gwenhywfar[gtk]
+   chipcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gui? (
+ gnome-base/dconf
+ net-libs/webkit-gtk:4=
+ >=x11-libs/gtk+-3.14.0:3
+   )
+   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-0.9.0
+   >=dev-db/libdbi-drivers-0.9.0[sqlite]
+   )
+"
+
+DEPEND="${RDEPEND}
+   ~dev-cpp/gtest-${GV}
+   >=sys-devel/gettext-0.19.6
+   dev-lang/perl
+   dev-perl/XML-Parser
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+
+PDEPEND="doc? (
+   ~app-doc/gnucash-docs-${PV}
+   gnome-extra/yelp
+)"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.2-no-gui.patch )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local sql_on_off="OFF"
+   if use mysql || use postgres || use sqlite ; then
+   sql_on_off="ON"
+   fi
+
+   local mycmakeargs=(
+   -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock
+   -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest
+
+   -DDISABLE_NLS=$(usex !nls)
+   -DENABLE_REGISTER2=$(usex register2)
+   -DWITH_AQBANKING=$(usex aqbanking)
+   -DWITH_OFX=$(usex ofx)
+   -DWITH_PYTHON=$(usex python)
+   -DWITH_SQL=${sql_on_off}
+   -DWITH_GNUCASH=$(usex gui)
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   if use python ; then
+   cp common/test-core/unittest_support.py \
+  "${BUILD_DIR}"/common/test-core/ || die
+   fi
+
+   cd "${BUILD_DIR}" || die
+   XDG_DATA_HOME="${T}/$(whoami)" emake check
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   rm "${ED%/}"/usr/share/doc/${PF}/README.dependencies || die
+
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/files/, net-dns/ddclient/

2018-09-02 Thread Aaron Swenson
commit: 07bcf259bce767f0cad640468a9efba700e246ba
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Sat Sep  1 21:24:57 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Sep  2 10:23:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07bcf259

net-dns/ddclient: bump to version 3.9.0

Closes: https://bugs.gentoo.org/665070
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9762

 net-dns/ddclient/Manifest  |  1 +
 net-dns/ddclient/ddclient-3.9.0.ebuild | 65 ++
 .../files/ddclient-3.9.0-use_iproute2.patch| 29 ++
 net-dns/ddclient/files/ddclient.initd-r5   | 21 +++
 net-dns/ddclient/files/ddclient.service-r1 | 13 +
 net-dns/ddclient/metadata.xml  | 39 +
 6 files changed, 157 insertions(+), 11 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 03aaf5c5581..54506bc1f80 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,3 +1,4 @@
 DIST ddclient-3.8.1.tar.gz 48600 BLAKE2B 
a945adcb42bd298422c71c0eea6bea36c6b266ce39e97ebfd833b29819a2f30f2651d7f7b17dbfc0720b6209d0c0ed94bf2673624777f07e6de83a7081471995
 SHA512 
d6722582dffe0c5a806176f24bd3d9117bc1210ea0137aa92138390be16e67d47b746777dc431282a664849c91626969a5e26126bac03304c7aa34a9dad7
 DIST ddclient-3.8.2.tar.gz 46059 BLAKE2B 
95dc19f26fe4a14d67154ad86723882ef371545156d88119d000366d97e045f37e9d6af229a24950740b915404cb35250baf05aa7cf1268f756ce7b1e776c6cb
 SHA512 
8f74ce90ce4a31b8d53887b99556661343b96734ae630403434689459eaeb1354159ae26f0404b9db21a0ff4151816d1650746a13c547064748656a8c6e3f13b
 DIST ddclient-3.8.3.tar.gz 54516 BLAKE2B 
a472c84c05b6eccdef3ead0abfa6e38d5ef04fdc0df3327dad2181088102f1b40ac7986492c8d964589e3994cace9103ba56664809174f99d14d9c86c377c46a
 SHA512 
055b6edf91a3b72d9ba80c9dedfbc1d60f62d6879bc722735488a5a1a37fafeb2e97567da98939ccc62fd39b0846438dfad1c022635d602c67bafda178574a76
+DIST ddclient-3.9.0.tar.gz 59018 BLAKE2B 
b9b58108d9f124fcd5a72cc57bfb0e6a5bc2e115edc27a1d5950a929670d67d5c703b09f51e7e82e977ccfb544d115da177b0ac8dc06a76a800aa207cde5a42d
 SHA512 
ae314c96a37dd90256d6acf62f4a4523b72f540194131e351a032239b00b4520351f6549d3b20a9209fe49ccc6de7ce158ffa8635d341066ea71b789dc667438

diff --git a/net-dns/ddclient/ddclient-3.9.0.ebuild 
b/net-dns/ddclient/ddclient-3.9.0.ebuild
new file mode 100644
index 000..850df0d
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.9.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit systemd user
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://sourceforge.net/projects/ddclient/;
+SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples iproute2"
+
+RDEPEND="dev-lang/perl
+   dev-perl/Data-Validate-IP
+   dev-perl/Digest-SHA1
+   dev-perl/IO-Socket-INET6
+   dev-perl/IO-Socket-SSL
+   virtual/perl-Digest-SHA
+   virtual/perl-JSON-PP
+   iproute2? ( sys-apps/iproute2 )"
+
+pkg_setup() {
+   enewgroup ddclient
+   enewuser ddclient -1 -1 -1 ddclient
+}
+
+src_prepare() {
+   # Remove PID setting, to reliably setup the environment for the init 
script
+   sed -e '/^pid/d' -i sample-etc_ddclient.conf || die
+
+   # Remove windows executable
+   if use examples; then
+   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
+   fi
+
+   # Use sys-apps/iproute2 instead of sys-apps/net-tools
+   use iproute2 && eapply "${FILESDIR}"/${P}-use_iproute2.patch
+
+   default
+}
+
+src_install() {
+   dobin ddclient
+
+   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
+   systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient
+
+   insinto /etc/ddclient
+   insopts -m 0600 -o ddclient -g ddclient
+   newins sample-etc_ddclient.conf ddclient.conf
+
+   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
+   systemd_dounit "${FILESDIR}"/ddclient.service
+
+   dodoc Change* README* RELEASENOTE TODO UPGRADE
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+}

diff --git a/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch 
b/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch
new file mode 100644
index 000..b57f78ba14e
--- /dev/null
+++ b/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch
@@ -0,0 +1,29 @@
+--- a/ddclient 2018-08-09 17:58:16.0 +0200
 b/ddclient 2018-09-01 22:35:43.0 +0200
+@@ -710,7 +710,7 @@
+ [ "ip",  "=s", "-

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

2018-08-29 Thread Aaron Swenson
commit: aae030c730e0e64d9015183e376ce3bfdc683f84
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Aug 29 10:53:55 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Aug 29 10:54:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae030c7

dev-db/postgresql: Work on minimizing FILESDIR

Work towards addressing some minor QA complaints.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../postgresql/files/postgresql-10.2-no-server.patch |  4 
 .../files/postgresql-11_beta1-no-server.patch|  4 
 .../postgresql/files/postgresql-9.3-no-server.patch  | 20 
 .../files/postgresql-9.4.10-no-server.patch  | 20 
 .../files/postgresql-9.5.5-no-server.patch   | 20 
 .../files/postgresql-9.6.3-no-server.patch   | 20 
 dev-db/postgresql/files/postgresql.init-9.3-r1   |  2 +-
 7 files changed, 33 insertions(+), 57 deletions(-)

diff --git a/dev-db/postgresql/files/postgresql-10.2-no-server.patch 
b/dev-db/postgresql/files/postgresql-10.2-no-server.patch
index 02ab4d712ff..c0694451d99 100644
--- a/dev-db/postgresql/files/postgresql-10.2-no-server.patch
+++ b/dev-db/postgresql/files/postgresql-10.2-no-server.patch
@@ -1,4 +1,3 @@
-diff -Naruw a/contrib/Makefile b/contrib/Makefile
 --- a/contrib/Makefile
 +++ b/contrib/Makefile
 @@ -5,57 +5,9 @@
@@ -59,7 +58,6 @@ diff -Naruw a/contrib/Makefile b/contrib/Makefile
  
  ifneq ($(with_uuid),no)
  SUBDIRS += uuid-ossp
-diff -Naruw a/src/backend/Makefile b/src/backend/Makefile
 --- a/src/backend/Makefile
 +++ b/src/backend/Makefile
 @@ -51,7 +51,7 @@
@@ -96,7 +94,6 @@ diff -Naruw a/src/backend/Makefile b/src/backend/Makefile
  
  install-bin: postgres $(POSTGRES_IMP) installdirs
$(INSTALL_PROGRAM) postgres$(X) '$(DESTDIR)$(bindir)/postgres$(X)'
-diff -Naruw a/src/bin/Makefile b/src/bin/Makefile
 --- a/src/bin/Makefile
 +++ b/src/bin/Makefile
 @@ -14,19 +14,8 @@
@@ -119,7 +116,6 @@ diff -Naruw a/src/bin/Makefile b/src/bin/Makefile
pgbench \
psql \
scripts
-diff -Naruw a/src/Makefile b/src/Makefile
 --- a/src/Makefile
 +++ b/src/Makefile
 @@ -15,21 +15,12 @@

diff --git a/dev-db/postgresql/files/postgresql-11_beta1-no-server.patch 
b/dev-db/postgresql/files/postgresql-11_beta1-no-server.patch
index 005a550f3cd..26e7832c121 100644
--- a/dev-db/postgresql/files/postgresql-11_beta1-no-server.patch
+++ b/dev-db/postgresql/files/postgresql-11_beta1-no-server.patch
@@ -1,4 +1,3 @@
-diff -Naruw a/contrib/Makefile b/contrib/Makefile
 --- a/contrib/Makefile
 +++ b/contrib/Makefile
 @@ -5,56 +5,9 @@
@@ -58,7 +57,6 @@ diff -Naruw a/contrib/Makefile b/contrib/Makefile
  
  ifneq ($(with_uuid),no)
  SUBDIRS += uuid-ossp
-diff -Naruw a/src/backend/Makefile b/src/backend/Makefile
 --- a/src/backend/Makefile
 +++ b/src/backend/Makefile
 @@ -53,7 +53,7 @@
@@ -96,7 +94,6 @@ diff -Naruw a/src/backend/Makefile b/src/backend/Makefile
  
  ifeq ($(with_llvm), yes)
  install-bin: install-postgres-bitcode
-diff -Naruw a/src/bin/Makefile b/src/bin/Makefile
 --- a/src/bin/Makefile
 +++ b/src/bin/Makefile
 @@ -14,20 +14,8 @@
@@ -120,7 +117,6 @@ diff -Naruw a/src/bin/Makefile b/src/bin/Makefile
pgbench \
psql \
scripts
-diff -Naruw a/src/Makefile b/src/Makefile
 --- a/src/Makefile
 +++ b/src/Makefile
 @@ -15,21 +15,12 @@

diff --git a/dev-db/postgresql/files/postgresql-9.3-no-server.patch 
b/dev-db/postgresql/files/postgresql-9.3-no-server.patch
index 3ce90d60ae7..48e5377f2b1 100644
--- a/dev-db/postgresql/files/postgresql-9.3-no-server.patch
+++ b/dev-db/postgresql/files/postgresql-9.3-no-server.patch
@@ -1,6 +1,5 @@
-diff -Naur a/contrib/Makefile b/contrib/Makefile
 a/contrib/Makefile 2013-05-06 20:57:06.0 +
-+++ b/contrib/Makefile 2013-06-09 01:48:22.351874929 +
+--- a/contrib/Makefile
 b/contrib/Makefile
 @@ -5,61 +5,10 @@
  include $(top_builddir)/src/Makefile.global
  
@@ -64,9 +63,8 @@ diff -Naur a/contrib/Makefile b/contrib/Makefile
  
  ifeq ($(with_ossp_uuid),yes)
  SUBDIRS += uuid-ossp
-diff -Naur a/src/backend/Makefile b/src/backend/Makefile
 a/src/backend/Makefile 2013-05-06 20:57:06.0 +
-+++ b/src/backend/Makefile 2013-06-09 01:50:19.655864258 +
+--- a/src/backend/Makefile
 b/src/backend/Makefile
 @@ -47,7 +47,7 @@
  
  ##
@@ -111,9 +109,8 @@ diff -Naur a/src/backend/Makefile b/src/backend/Makefile
  
  install-bin: postgres $(POSTGRES_IMP) installdirs
$(INSTALL_PROGRAM) postgres$(X) '$(DESTDIR)$(bindir)/postgres$(X)'
-diff -Naur a/src/bin/Makefile b/src/bin/Makefile
 a/src/bin/Makefile 2013-05-06 20:57:06.0 +
-+++ b/src/bin/Makefile 2013-06-09 01:51:56.143824442 +
+--- a/src/bin/Makefile
 b/src/bin/Makefile
 @@ -13,8 +13,7 @@
  top_builddir = ../..
  include $(top_builddir)/src/Makefile.global
@@ 

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

2018-08-29 Thread Aaron Swenson
commit: 9c68791fdcd10e8291ed5b6a7630bcf59a1302d5
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Aug 29 10:50:48 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Aug 29 10:54:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c68791f

app-office/gnucash: Cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-office/gnucash/Manifest|   4 -
 app-office/gnucash/gnucash-2.7.5.ebuild| 162 -
 app-office/gnucash/gnucash-2.7.7-r1.ebuild | 162 -
 app-office/gnucash/gnucash-3.0.ebuild  | 160 
 app-office/gnucash/gnucash-3.1.ebuild  | 160 
 5 files changed, 648 deletions(-)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index ccc954e31ab..0b9b77c4e41 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -1,7 +1,3 @@
 DIST gnucash-2.7.4.tar.bz2 13364512 BLAKE2B 
0a552efe5a4f024517c054516eb25b51abb2f934e6fc904afd4b0fb48283f9ebb89583b83b0efefba66d014df16c8997c413d05278d4290c44e4fa2278564b61
 SHA512 
d096ec2a3907dcd09c936f0a49ef6fb5028a17d2e0ade9e68eae7303530480ce19e08c1864efd862d363fda9ef6343260396b794b3c4ac74544baa2628a310eb
-DIST gnucash-2.7.5.tar.bz2 13330271 BLAKE2B 
e06328050a2dd8e80e224cf13f51c1c7151e73f9a1c9f14581f33bfcf8bf07b273962620b7281637101eab8c5eff67a3e5e8e34d81f0c8d263ac33bf6d1eb40c
 SHA512 
68cd6e6f61a43b8837e9efe693d22f62ebe10a8bb7d593814fb6a12d035d74ec1e444f53010ad53c6b1adf28c75aa482403c06052314a91636c2a8baa30e09af
-DIST gnucash-2.7.7.tar.bz2 13368946 BLAKE2B 
06e6815af713235ea31859532911303db4fa5e8dcd50b9111aa513795963eaca29a612eeced27399441f43563753d977468dfd901a49dfa689b5d36e7b985ebf
 SHA512 
b7d91e87c4bc4e604560f4502a86deaafa4f636e9fe2af26db53b11da9f48986c970ba0ed08cb7172ca08a5fb2da451d26976963241206c388a33555c80f28fe
-DIST gnucash-3.0.tar.bz2 13366724 BLAKE2B 
4c6e87d433f203cca73f1b4ee623a4bb260bdd6812aaf24af0045384cbe8fc24cc5215b4a4bbe4f7446bfd4626ef7cf09f67f2031f49c2563784528294aae8fb
 SHA512 
5ec13b8abe1520a7e614ceeca4c41d5dba3ebae4ec965918584963022ceb5cb3b85862289a85a72767db74a0c735214a78342a53c37e6da939ff850538174a87
-DIST gnucash-3.1-1.tar.bz2 13374530 BLAKE2B 
51dcdea6b91a72288a9e9583d50edbe88303b93fe0059ea3444a0965723bb29955227df5e6eda910638f28a3eacdf367fdca1783871258b8ce396598e2b5edc0
 SHA512 
34d675cf1434f280345c40e6f448b3c2ac5b3cde33b15e662bbda784660ad92168e4b0d14d4fbf190cdfa6a7954806520ab4b72a7460736c78f934f803b1d5e0
 DIST gnucash-3.2.tar.bz2 13383942 BLAKE2B 
ce4beb9eab290bbc85c4b3bf68b205a8ebb274056bf10ef1721bce48ec18e4df4b488ce885dc767b4f1e951dabcdc2ba702cb5fe239f249ec50c8d2d1d12a434
 SHA512 
ef74cbf396096a71316e14500a5b4e57670f9e9c0c5d46f3afe051ccbae2e46a5f14edd8dd805dfb61276b934db286d48ae044160699df82689e2718ed2f7573
 DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B 
ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb75e018f0171c2fdaeb4de3bb339548265e50de79e6
 SHA512 
1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d

diff --git a/app-office/gnucash/gnucash-2.7.5.ebuild 
b/app-office/gnucash/gnucash-2.7.5.ebuild
deleted file mode 100644
index 5b65c36fec6..000
--- a/app-office/gnucash/gnucash-2.7.5.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# google{test,mock} version
-GV="1.8.0"
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
-
-DESCRIPTION="A personal finance manager"
-HOMEPAGE="http://www.gnucash.org/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
-
https://github.com/google/googletest/archive/release-${GV}.tar.gz -> 
gtest-${GV}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-# Add doc back in for 3.0 and bump app-doc/gnucash-docs
-IUSE="aqbanking chipcard debug examples gnome-keyring mysql nls ofx postgres
- python quotes -register2 sqlite"
-REQUIRED_USE="
-   chipcard? ( aqbanking )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# libdbi version requirement for sqlite taken from bug #455134
-#
-# dev-libs/boost must always be built with nls enabled.
-RDEPEND="
-   >=dev-libs/glib-2.40.0:2
-   >=dev-libs/libxml2-2.7.0:2
-   >=dev-scheme/guile-2.0.0:12=[regex]
-   >=sys-libs/zlib-1.1.4
-   >=x11-libs/gtk+-3.14.0:3
-   dev-libs/boost:=[icu,nls]
-   dev-libs/icu:=
-   dev-libs/libxslt
-   gnome-base/dconf
-   net-libs/webkit-gtk:4=
-   aqbanking? (
-   >=net-libs/aqbanking-5[gtk,ofx?]
-   sys-libs/gwenhywfar[gtk]
-   chipcard? ( sys-libs/libchipcard )
-   )
-   gnome-keyring? ( &g

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

2018-08-29 Thread Aaron Swenson
commit: 37c1feba2c76814bb66da36d7fd8916396a99037
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Aug 29 10:47:53 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Aug 29 10:47:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c1feba

app-office/gnucash: Add option to disable GUI

Thanks to Reimundo Heluani for working on this.

Closes: https://bugs.gentoo.org/651200
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-office/gnucash/files/gnucash-3.2-no-gui.patch |  14 ++
 app-office/gnucash/gnucash-3.2-r1.ebuild  | 173 ++
 app-office/gnucash/metadata.xml   |   4 +
 3 files changed, 191 insertions(+)

diff --git a/app-office/gnucash/files/gnucash-3.2-no-gui.patch 
b/app-office/gnucash/files/gnucash-3.2-no-gui.patch
new file mode 100644
index 000..896aafd17f1
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-3.2-no-gui.patch
@@ -0,0 +1,14 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5e10a09..cdbdb7a 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -770,7 +770,9 @@ set(SCHEME_INSTALLED_CACHE_DIR 
${PKGLIBDIR}/scm/ccache/${GUILE_EFFECTIVE_VERSION
+ # The subdirectories
+ add_subdirectory (borrowed)
+ add_subdirectory (data)
++if (WITH_GNUCASH)
+ add_subdirectory (doc)
++endif (WITH_GNUCASH)
+ add_subdirectory (po)
+ add_subdirectory (common)
+ add_subdirectory (libgnucash)

diff --git a/app-office/gnucash/gnucash-3.2-r1.ebuild 
b/app-office/gnucash/gnucash-3.2-r1.ebuild
new file mode 100644
index 000..64b817987f9
--- /dev/null
+++ b/app-office/gnucash/gnucash-3.2-r1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# google{test,mock} version
+GV="1.8.0"
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2
+
https://github.com/google/googletest/archive/release-${GV}.tar.gz -> 
gtest-${GV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx 
postgres
+ python quotes -register2 sqlite +gui"
+REQUIRED_USE="
+   chipcard? ( aqbanking )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# libdbi version requirement for sqlite taken from bug #455134
+#
+# dev-libs/boost must always be built with nls enabled.
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libxml2-2.7.0:2
+   >=sys-libs/zlib-1.1.4
+   >=dev-scheme/guile-2.0.0:12=[regex]
+   gui? (
+ gnome-base/dconf
+ net-libs/webkit-gtk:4=
+ >=x11-libs/gtk+-3.14.0:3
+ )
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxslt
+   aqbanking? (
+   >=net-libs/aqbanking-5[gtk,ofx?]
+   sys-libs/gwenhywfar[gtk]
+   chipcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   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-0.9.0
+   >=dev-db/libdbi-drivers-0.9.0[sqlite]
+   )
+"
+
+DEPEND="${RDEPEND}
+   ~dev-cpp/gtest-${GV}
+   >=sys-devel/gettext-0.19.6
+   dev-lang/perl
+   dev-perl/XML-Parser
+   gui? ( gnome-base/gnome-common )
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+
+PDEPEND="doc? (
+   ~app-doc/gnucash-docs-${PV}
+   gnome-extra/yelp
+)"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   xdg_environment_reset
+}
+
+src_prepare() {
+   use gui || eapply "${FILESDIR}"/${PN}-3.2-no-gui.patch
+   default
+}
+
+src_configure() {
+   local sql_on_off="OFF"
+   if use mysql || use postgres || use sqlite ; then
+   sql_on_off="ON"
+   fi
+
+   local mycmakeargs=(
+   -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock
+   -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest
+
+   -DDISABLE_NLS=$(usex !nls)
+   -DENABLE_REGISTER2=$(usex register2)
+   -DWITH_AQBANKING=$(usex aqbanking)
+   -DWITH_OFX=$(

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

2018-08-28 Thread Aaron Swenson
commit: 68521fe516d66a94851bf09352e6155d5a1347a6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Aug 28 10:09:03 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Aug 28 10:09:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68521fe5

dev-db/pgbouncer: Specify group to run under

Bug: https://bugs.gentoo.org/654136
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/pgbouncer/files/pgbouncer.initd-r2 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/pgbouncer/files/pgbouncer.initd-r2 
b/dev-db/pgbouncer/files/pgbouncer.initd-r2
old mode 100644
new mode 100755
index a2a79a0784a..72e0103e0b5
--- a/dev-db/pgbouncer/files/pgbouncer.initd-r2
+++ b/dev-db/pgbouncer/files/pgbouncer.initd-r2
@@ -48,7 +48,7 @@ start() {
   --pidfile ${PIDFILE} \
   --background \
   --make-pidfile \
-  --user pgbouncer \
+  --user pgbouncer:postgres \
   --exec /usr/bin/pgbouncer \
   -- -q "${INIFILE}"
 eend $?
@@ -67,7 +67,7 @@ stop() {
 
 # Loops through nice and force quit in one go.
 start-stop-daemon --stop \
-  --user pgbouncer \
+  --user pgbouncer:postgres \
   --pidfile ${PIDFILE} \
   --retry ${retries}
 



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

2018-08-14 Thread Aaron Swenson
commit: 5932a6c9bb205554dc98269852721c009ac86f68
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Aug 14 19:57:50 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Aug 14 19:57:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5932a6c9

profiles/updates/4Q-2014: pgasync removed

 profiles/updates/4Q-2014 | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/updates/4Q-2014 b/profiles/updates/4Q-2014
index b8ba9c673fa..ab0f4ef5d3c 100644
--- a/profiles/updates/4Q-2014
+++ b/profiles/updates/4Q-2014
@@ -8,4 +8,3 @@ move net-zope/zc-buildout dev-python/zc-buildout
 move net-zope/zope-interface dev-python/zope-interface
 move media-gfx/photo media-gfx/photoqt
 move dev-db/postgresql-base dev-db/postgresql
-move dev-db/pgasync dev-python/pgasync



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

2018-08-14 Thread Aaron Swenson
commit: db1742c72df3dcd2c85e3d3b434f02d1483ee74d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Aug 14 15:24:04 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Aug 14 15:24:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1742c7

package.mask: dev-python/pgasync removed

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 41f8d02def6..06cc86ac36f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -175,11 +175,6 @@ media-sound/neroaac
 net-misc/guacamole-server
 www-apps/guacamole
 
-# Aaron W. Swenson  (9 Jul 2018)
-# Hasn’t been updated in years, upstream’s download source is blank, and 
depends
-# on an outdated twisted-core (Bug 660668). Removal after 2018-08-08.
-dev-python/pgasync
-
 # Louis Sautier  (8 July 2018)
 # Superseded, respectively by dev-python/setuptools_scm
 # and dev-python/jaraco-* + dev-python/tempora.



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

2018-08-14 Thread Aaron Swenson
commit: 023bb0c3bf12f721d5ca702cf65ae096484a260f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Aug 14 15:22:18 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Aug 14 15:22:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023bb0c3

dev-python/pgasync: Removal

Closes: https://bugs.gentoo.org/660668

 dev-python/pgasync/Manifest   |  1 -
 dev-python/pgasync/metadata.xml   | 12 
 dev-python/pgasync/pgasync-2.01-r1.ebuild | 31 ---
 3 files changed, 44 deletions(-)

diff --git a/dev-python/pgasync/Manifest b/dev-python/pgasync/Manifest
deleted file mode 100644
index 4b463323154..000
--- a/dev-python/pgasync/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pgasync-2.01.tar.gz 22314 BLAKE2B 
f38dd79aaacc5dcab815a575664c0052a95e2c9ecba6ff5849f787ed7ee3061a8edd60bd67fa2d33c7f01bdd9e1541281f5972ac14b667775fc6cfc814c155d9
 SHA512 
36916ce3dcebf82367eace8fd689e0d300ffc040250869794191bfb723053050c9766fa5ce251341c317f7fbab418ace4dc36345d5c73eea92c1d04d36e802af

diff --git a/dev-python/pgasync/metadata.xml b/dev-python/pgasync/metadata.xml
deleted file mode 100644
index 2f5f34d7943..000
--- a/dev-python/pgasync/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pgsql-b...@gentoo.org
-   PostgreSQL and Related Package Development
-   
-
-   pyt...@gentoo.org
-   Python
-   
-

diff --git a/dev-python/pgasync/pgasync-2.01-r1.ebuild 
b/dev-python/pgasync/pgasync-2.01-r1.ebuild
deleted file mode 100644
index 272afddb3b9..000
--- a/dev-python/pgasync/pgasync-2.01-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="An asynchronous API to PostgreSQL for twisted"
-HOMEPAGE="https://github.com/jamwt/pgasync;
-SRC_URI="http://www.jamwt.com/pgasync/files/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc"
-
-DEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-DOCS="CHANGELOG PKG-INFO README TODO"
-
-src_install() {
-   distutils-r1_python_install_all
-
-   if use doc; then
-   insinto /usr/share/doc/${PF}
-   doins -r examples
-   fi
-}



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

2018-08-14 Thread Aaron Swenson
commit: 99f1cdfe5844734d98cb86ef81e25da7ac59812b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Aug 14 15:12:45 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Aug 14 15:12:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f1cdfe

dev-python/psycopg: Cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/psycopg/Manifest |  6 ---
 dev-python/psycopg/psycopg-1.1.21-r1.ebuild | 72 
 dev-python/psycopg/psycopg-2.5.3.ebuild | 67 --
 dev-python/psycopg/psycopg-2.6.2.ebuild | 74 -
 dev-python/psycopg/psycopg-2.7.3.1.ebuild   | 74 -
 dev-python/psycopg/psycopg-2.7.3.2.ebuild   | 72 
 dev-python/psycopg/psycopg-2.7.3.ebuild | 74 -
 7 files changed, 439 deletions(-)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index a69648164b7..a15160683c9 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,7 +1 @@
-DIST psycopg-1.1.21.tar.gz 213753 BLAKE2B 
679b4ba810ad7821c781e169baae1f62b6f926e2c115c88f0055404ecd266ed69beaea6151643984ec2bc5696a79ac02f23adcec727afe4e6b6e657740a1692c
 SHA512 
2681e8b3c4873f69a1a07aa4d3908a42f8e8be9392adbed189fe72c1a601699ac08643d24454622baf4b26153ef3a687f27a941308368e2227cb98ff948322eb
-DIST psycopg2-2.5.3.tar.gz 690689 BLAKE2B 
c1c070fc9acf5270f6bd711d457f162d2e5622a0cb40584d5b24cce441429c460aded278b67dbdf351605d710085c3e04ac63927d736c8d04ea27d21cccdea10
 SHA512 
88590c37be839e8cf5025b7ac40411c4682269700795c5f8f1b762966d906faf3f1ee85de35fc734a2d10c6a68d7fef569891bd96919bab809b9500625e2a41a
-DIST psycopg2-2.6.2.tar.gz 376348 BLAKE2B 
279f2fb905c3e3034d89535a8c1de3114ef87cbd7f4b32a54b38150ef1cb845ae9811b3d6f57a5f46042db47e6d5f2563e87c986cdb8a8799fe6d60580180cc3
 SHA512 
614314b5ab7ab5fa7c5e9c4f861579f90bd73521a9964dcb5a0938f77a9d6dfbea689cef35ad399cda698a45bb736c315912cb5dca85a52132f011d79f4863ac
-DIST psycopg2-2.7.3.1.tar.gz 425069 BLAKE2B 
4d34859c63217bad08374b0a8d03dbcba7711c1e8034eb106ba27211e85af148f51902e2d1b294e4c0ba4e798f4a64903d9d735605d09bbcb1d291ad23cfb4e0
 SHA512 
206d4cf62a091927daf4b734e0b3597399fc588cb738366711674fc06c39d68a682981bc4756c356d37c41caba49b5df2b915beace8670c190d7d41e374f1eb5
-DIST psycopg2-2.7.3.2.tar.gz 425107 BLAKE2B 
47fe652d5e2e62c765150941d565b9ee896e221ae565e51745645f2723a0070481daf2f0d0d1a1fbd741b5b536c12cdf892becb4d5d4283a26cd324cd02c47c6
 SHA512 
38460369e339b16e433328e9bd6ccdbb4b03e41d40b9fb453a54513af4ec43f0a72dc795de6eb13d9618e1d5636991d3de7f619459b3f21d070798d497b2776f
-DIST psycopg2-2.7.3.tar.gz 425004 BLAKE2B 
df405ca5b5f5887fbd166523cafd5686a9148b313b7c30a85dbfc5dec42aff426505993f42a18d6d60569deb17a5748a858737a139d74943e66bce8bdd12beb3
 SHA512 
9e673f47190b12ab31e783a3d2b464231b933cc6ad4f12742c457020aab5db36b83829d84b4e63f793f5567e689081fd9479bfc4634b7bb08c7d873a3f42efc9
 DIST psycopg2-2.7.4.tar.gz 425331 BLAKE2B 
9d256ea340e4bace53981596d9d42863ddc9c8c079579b0621d8043af34daade05b9cec5465c6b3990f537a4350d9cf60a43062a0aa34db1f39b336296b32d3f
 SHA512 
e78db528a4d3b897e0d8d38755179082dacddfb2d10bda963fc3836548991eaa0d4c1b8f81b329b15f4e685046c39e6f2a352b6c47b1da42af3a262094233034

diff --git a/dev-python/psycopg/psycopg-1.1.21-r1.ebuild 
b/dev-python/psycopg/psycopg-1.1.21-r1.ebuild
deleted file mode 100644
index 84902f8172e..000
--- a/dev-python/psycopg/psycopg-1.1.21-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools-utils python-r1
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="http://www.initd.org/software/psycopg;
-SRC_URI="http://initd.org/pub/software/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
-IUSE="examples"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=dev-python/egenix-mx-base-2.0.3[${PYTHON_USEDEP}]
-   dev-db/postgresql:*
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   # fix for bug #134873
-   sed -e '1245s/static //' -i cursor.c || die
-   sed -e 's:$(PY_MOD_DIR):$(D)&/$$mod:' \
-   -e '/^CFLAGS/s:-I:-I. &:' \
-   -i Makefile.pre.in || die
-
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   python_configure() {
-   local myeconfargs=(
-   --with-mxdatetime-includes="$(python_get_includedir)/mx"
-   
--with-postgres-includes="/usr/include/postgresql/server"
-   )
-
-   autotools-utils_src_configure
-
-   sed -e 's:$(BLDSHARED):& $(LDFLAGS):' \
-   -i &quo

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

2018-08-14 Thread Aaron Swenson
commit: 1c7e6c84f0df839ba59090c34d8b43d5aa11bbfe
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Aug 14 14:59:57 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Aug 14 14:59:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7e6c84

dev-vcs/fossil: Bump to 2.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-vcs/fossil/Manifest  |  1 +
 dev-vcs/fossil/fossil-2.6.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index a5845d2c69a..bcbaf1e5333 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,2 +1,3 @@
 DIST fossil-src-2.4.tar.gz 4919205 BLAKE2B 
35009cffc757b6ea153faf89525cae4463a2169dace090183b9dd6955a615a04363576295e4b24652ebec7f20772ef9d83c6b9af29f68bd5695c56b88cbf77cb
 SHA512 
de7f2321677df7f6dc2a3a20e58f456602d938f40125ef33d401f28cdaa93e38d3db10e109547df269bc95a2ac8669ade05b6fd6fad39e6633f15ffdd91c499f
 DIST fossil-src-2.5.tar.gz 5036719 BLAKE2B 
b25067ee79793343a017dee28d3ee2b5eb257118a1e334932c6413971f83517ea0cfe570008c35ac4318b52982cb1129ab91eb3380a7f491f09c29cac46a756e
 SHA512 
ee5d8708c91457b7b4d4bada15504e27016a096f0527a81c983c493531d226beb8e4b7aa84b0d764a5404342b8fd2c4dc3196426c9fc8b9c612e1940dd8bde1f
+DIST fossil-src-2.6.tar.gz 5083119 BLAKE2B 
7d5cbeb072c72574b9f4fcbc87f9aeaa1db7964f961aa206a04bf64d73782bd6d51f2a19973fa4125969c864031cf78790a67acd32c5e8f209fe1211410a6af4
 SHA512 
a4f3b2ee696a7f156a295672c17e8ec63737a85cee5d47b1f66a9d45a6011006ed0a075082b5e06e5d75d59babef493d1815ec45f8ae99f42ed1a1c7a2447b1c

diff --git a/dev-vcs/fossil/fossil-2.6.ebuild b/dev-vcs/fossil/fossil-2.6.ebuild
new file mode 100644
index 000..4d67d2ea6c2
--- /dev/null
+++ b/dev-vcs/fossil/fossil-2.6.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="http://www.fossil-scm.org/;
+SRC_URI="http://www.fossil-scm.org/index.html/uv/fossil-src-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static
+ tcl tcl-stubs tcl-private-stubs th1-docs th1-hooks"
+
+REQUIRED_USE="ssl? ( !miniz )"
+
+DEPEND="
+   sys-libs/zlib
+   || ( sys-libs/readline:0 dev-libs/libedit )
+   system-sqlite? ( >=dev-db/sqlite-3.24.0:3 )
+   ssl? ( dev-libs/openssl:0 )
+   tcl? ( dev-lang/tcl:0= )
+"
+RDEPEND="${DEPEND}"
+
+# Tests can't be run from the build directory
+RESTRICT="test"
+
+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=( legacy-mv-rm miniz tcl-stubs tcl-private-stubs
+  th1-docs th1-hooks )
+   for u in ${useflags[@]} ; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   tc-export CC
+   ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



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

2018-08-12 Thread Aaron Swenson
commit: 4a4db816f871458aa8fa9580fdaed64315c76fd6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Aug 12 20:03:42 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Aug 12 20:59:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a4db816

dev-db/pgadmin4: Cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/pgadmin4/Manifest   |   2 -
 dev-db/pgadmin4/pgadmin4-2.0-r1.ebuild | 122 -
 dev-db/pgadmin4/pgadmin4-2.1.ebuild| 122 -
 3 files changed, 246 deletions(-)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index cf2097cb213..5ea4fb7330a 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1,3 +1 @@
-DIST pgadmin4-2.0.tar.gz 24988176 BLAKE2B 
96e942d5001b1d590fb1b642933c665a13bca5429d3a3e74eefe4a8090c76515cc08b656ebfea3a170b4fa6077d7086fbffdd5fddfcb517be08fd4ecc20052ab
 SHA512 
463e95a341dec74ac0a08a647af1cbe83b514b0595b8469ab9c7b5335e24604e082b906d530aa735fef7b08c58d8a8a6df3edf5dc65402f6521165f1cbb72f67
-DIST pgadmin4-2.1.tar.gz 27842212 BLAKE2B 
26c12dff8e2e5e37dd2911f6eb582a0f706d73490c8d93e83b07b7537fc201547d095d4f34181d2502bbc29b2741614adabf876b7e6ea3ef5f555eab94caa240
 SHA512 
02bc122ae53db595a1fd395e634fc4d0891f024a2e5e341c81b306a8c1d07bc18e5673cda440c7ba56754be4902ae4441010db0140132352e12b8986c8c0f47c
 DIST pgadmin4-3.0.tar.gz 28915010 BLAKE2B 
7e6dccd91f082f7b5514f5d3abdf4653a9961b4efc706e10ce58d817785d514508233e25068762fe0e4bca4c1a3cf10a2515afa38e6f9ba3c99b4af3fa32f3d2
 SHA512 
5921340176e6748ef13112d906061f195d4bb2f73917d762371bbaeb44ef66cf8e0edcd1cd241eb78dae46ed0b3af014c749468a930fb0c0983b38b2c54dfc3a

diff --git a/dev-db/pgadmin4/pgadmin4-2.0-r1.ebuild 
b/dev-db/pgadmin4/pgadmin4-2.0-r1.ebuild
deleted file mode 100644
index f06a6e951ff..000
--- a/dev-db/pgadmin4/pgadmin4-2.0-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{4,5} )
-PYTHON_REQ_USE="sqlite"
-
-inherit python-single-r1 qmake-utils
-
-DESCRIPTION="GUI administration and development platform for PostgreSQL"
-HOMEPAGE="https://www.pgadmin.org/;
-SRC_URI="mirror://postgresql/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
-
-LICENSE="POSTGRESQL"
-KEYWORDS="amd64 x86"
-SLOT="0"
-IUSE="doc"
-
-RESTRICT="test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-qt/qtwidgets:5
-   dev-qt/qtwebkit:5
-   dev-qt/qtwebengine:5[widgets]
-"
-
-DEPEND="${COMMON_DEPEND}
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-"
-
-RDEPEND="${COMMON_DEPEND}
-   >=app-text/htmlmin-0.1.10[${PYTHON_USEDEP}]
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   >=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
-   >=dev-python/blinker-1.3[${PYTHON_USEDEP}]
-   >=dev-python/click-6.6[${PYTHON_USEDEP}]
-   >=dev-python/extras-0.0.3[${PYTHON_USEDEP}]
-   >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/flask-0.11.1[${PYTHON_USEDEP}]
-   >=dev-python/flask-babel-0.11.1[${PYTHON_USEDEP}]
-   >=dev-python/flask-gravatar-0.4.2[${PYTHON_USEDEP}]
-   >=dev-python/flask-htmlmin-1.2[${PYTHON_USEDEP}]
-   >=dev-python/flask-login-0.3.2[${PYTHON_USEDEP}]
-   >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
-   >=dev-python/flask-migrate-2.0.3[${PYTHON_USEDEP}]
-   >=dev-python/flask-paranoid-0.1.0[${PYTHON_USEDEP}]
-   >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
-   >=dev-python/flask-security-1.7.5[${PYTHON_USEDEP}]
-   >=dev-python/flask-sqlalchemy-2.1[${PYTHON_USEDEP}]
-   >=dev-python/flask-wtf-0.12[${PYTHON_USEDEP}]
-   >=dev-python/html5lib-0.999[${PYTHON_USEDEP}]
-   >=dev-python/itsdangerous-0.24[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
-   >=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/markupsafe-0.23[${PYTHON_USEDEP}]
-   >=dev-python/mimeparse-1.5.1[${PYTHON_USEDEP}]
-   >=dev-python/passlib-1.6.2[${PYTHON_USEDEP}]
-   >=dev-python/pbr-1.9.1[${PYTHON_USEDEP}]
-   >=dev-python/psycopg-2.7.1[${PYTHON_USEDEP}]
-   >=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
-   >=dev-python/pyrsistent-0.11.13[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/python-sqlparse-0.1.19[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2014.10[${PYTHON_USEDEP}]
-   >=dev-python/simplejson-3.6.5[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   >=dev-python/speaklater-1.3[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy

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

2018-08-11 Thread Aaron Swenson
commit: 781d17537ab6a70e3f53607d454ee64a0c5affc7
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Aug 11 14:54:09 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Aug 11 14:54:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=781d1753

dev-db/pspg: Bump to 1.3.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/pspg/Manifest  |  1 +
 dev-db/pspg/pspg-1.3.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 16b3f053f84..27792e33c66 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -2,3 +2,4 @@ DIST pspg-0.8.0.tar.gz 850508 BLAKE2B 
2f2fb7f094f72f0b5d1c959ab73a355ea2ced155fd
 DIST pspg-0.9.2.tar.gz 855891 BLAKE2B 
0e0a992e5885ca4b2e058d19df2d9c7eac862e1a45e8d80f31df33ab2f3c02616c67cc528af6a52225db938a0c1f27352e13c7dfd01b15bda908bbf3ee9ef128
 SHA512 
8ad31a5e744db96bec7cfea7d128aa4ac3b44ab51c3dd1d0661178c1d139571a955143a3ccfe6556ce2a215ec193a45224720794da5d2af1e93beb2fa713aea4
 DIST pspg-0.9.3.tar.gz 856766 BLAKE2B 
3e1b41f786abd8e964adb87411ba9dca7bdc0ed07a02e51a869dfaca491497478818d85de32846d675ee90f32f01f693ea33ce0166bb939457c55799aabf900a
 SHA512 
79c019ef30a1a06c15793e7b51f7e1cabd79711d3a2a4360933c219b01e9c8d8390a82b87bb1be5316cabbcad3705adca8dd09714e6e994d7aca0b94ddcf06c0
 DIST pspg-1.1.0.tar.gz 861442 BLAKE2B 
b62fa7e92cf4baae31da08b8f14eb18a54dd0912c08c73764f4571b5bcc22ff21e0ceb3809c4f0fb33c490241b2135594b1d2fb9fcb9006287ced9a031b75ffe
 SHA512 
84db26b5fce668938f76a6250caca8a394b439d6496de411305605da1ec35cfe79e444a56e73423e56bede21f5da3208b140be0d995e9cf575ba76a5bd0d49b1
+DIST pspg-1.3.0.tar.gz 885210 BLAKE2B 
4a6f41b915603a96eef8cd5de9a76322bf0cfec94afe5c54707ab290e657159d7e8f6d29f5c4c1de07770047e45d3566d3a4f09c53d80461a50be48afade289b
 SHA512 
6c6e4b12008ca36ea4ecf6c60d474f897622427590d8326db73f7d5a6d2134c479db17b0765cd8861ccf422e5fab292e10fc7f7e7a548c5d3773c64c5e11d1dd

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



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

2018-08-11 Thread Aaron Swenson
commit: 66cf4d2b144650479c745c2713bbe2b103d94772
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Aug 11 11:39:28 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Aug 11 11:39:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66cf4d2b

dev-db/postgresql: Bring  up to speed

There have been various improvements over time to the versioned
ebuilds that haven’t made their way in the live ebuild. This fixes
that.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/postgresql/postgresql-.ebuild | 94 ++--
 1 file changed, 66 insertions(+), 28 deletions(-)

diff --git a/dev-db/postgresql/postgresql-.ebuild 
b/dev-db/postgresql/postgresql-.ebuild
index 65ea48f8b86..922c31f8f09 100644
--- a/dev-db/postgresql/postgresql-.ebuild
+++ b/dev-db/postgresql/postgresql-.ebuild
@@ -5,8 +5,12 @@ EAPI="6"
 
 PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 
-inherit eutils flag-o-matic git-r3 linux-info multilib pam prefix \
-   python-single-r1 systemd user versionator
+PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN
+zh_TW"
+PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt-BR ro ru sk sl sv tr zh-CN
+zh-TW"
+inherit flag-o-matic git-r3 linux-info multilib pam prefix python-single-r1 \
+   systemd user versionator
 
 KEYWORDS=""
 
@@ -19,21 +23,13 @@ LICENSE="POSTGRESQL GPL-2"
 DESCRIPTION="PostgreSQL RDBMS"
 HOMEPAGE="https://www.postgresql.org/;
 
-IUSE="kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp 
python
- +readline selinux +server systemd ssl static-libs tcl threads uuid 
xml zlib"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-wanted_languages() {
-   local linguas="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru
-   sk sl sv tr zh_CN zh_TW"
-   local enable_langs lingua
+IUSE="kerberos kernel_linux ldap libressl llvm nls pam perl python +readline
+ selinux systemd ssl static-libs tcl threads uuid xml zlib"
+for my_locale in ${PLOCALES}; do
+   IUSE+=" l10n_${my_locale}"
+done
 
-   for lingua in ${linguas} ; do
-   has ${lingua} ${LINGUAS-${lingua}} && enable_langs+="${lingua} "
-   done
-
-   echo -n ${enable_langs}
-}
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 CDEPEND="
 >=app-eselect/eselect-postgresql-2.0
@@ -41,6 +37,10 @@ sys-apps/less
 virtual/libintl
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap )
+llvm? (
+   sys-devel/llvm:=
+   sys-devel/clang:=
+)
 pam? ( virtual/pam )
 perl? ( >=dev-lang/perl-5.8:= )
 python? ( ${PYTHON_DEPS} )
@@ -49,13 +49,36 @@ ssl? (
!libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
libressl? ( dev-libs/libressl:= )
 )
-server? ( systemd? ( sys-apps/systemd ) )
+systemd? ( sys-apps/systemd )
 tcl? ( >=dev-lang/tcl-8:0= )
 uuid? ( dev-libs/ossp-uuid )
 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}
 !!=dev-lang/perl-5.8
@@ -78,6 +101,14 @@ RDEPEND="${CDEPEND}
 selinux? ( sec-policy/selinux-postgresql )
 "
 
+my_get_locales() {
+   local my_locale locale_list
+   for my_locale in ${PLOCALES[@]}; do
+   use l10n_${my_locale} && locale_list+=( ${my_locale} )
+   done
+   echo -n ${locale_list[@]}
+}
+
 pkg_pretend() {
ewarn "You are using a live ebuild that uses the current source code as 
it is"
ewarn "available from PostgreSQL's Git repository at emerge time. Given 
such,"
@@ -127,6 +158,17 @@ src_configure() {
 
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"
+   done
+   for i in ${BSD_LIBC[@]}; do
+   use ${i} && uuid_config="--with-uuid=bsd"
+

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

2018-08-11 Thread Aaron Swenson
commit: f8b4d93d8f1afdf6a7a1ce83dca0b670f2bfb15e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Aug 11 11:27:42 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Aug 11 11:27:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b4d93d

app-office/gnucash: Bump to 3.2

Closes: https://bugs.gentoo.org/663140
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-office/gnucash/Manifest   |   1 +
 app-office/gnucash/gnucash-3.2.ebuild | 160 ++
 2 files changed, 161 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index a7be4326270..ccc954e31ab 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -3,4 +3,5 @@ DIST gnucash-2.7.5.tar.bz2 13330271 BLAKE2B 
e06328050a2dd8e80e224cf13f51c1c7151e
 DIST gnucash-2.7.7.tar.bz2 13368946 BLAKE2B 
06e6815af713235ea31859532911303db4fa5e8dcd50b9111aa513795963eaca29a612eeced27399441f43563753d977468dfd901a49dfa689b5d36e7b985ebf
 SHA512 
b7d91e87c4bc4e604560f4502a86deaafa4f636e9fe2af26db53b11da9f48986c970ba0ed08cb7172ca08a5fb2da451d26976963241206c388a33555c80f28fe
 DIST gnucash-3.0.tar.bz2 13366724 BLAKE2B 
4c6e87d433f203cca73f1b4ee623a4bb260bdd6812aaf24af0045384cbe8fc24cc5215b4a4bbe4f7446bfd4626ef7cf09f67f2031f49c2563784528294aae8fb
 SHA512 
5ec13b8abe1520a7e614ceeca4c41d5dba3ebae4ec965918584963022ceb5cb3b85862289a85a72767db74a0c735214a78342a53c37e6da939ff850538174a87
 DIST gnucash-3.1-1.tar.bz2 13374530 BLAKE2B 
51dcdea6b91a72288a9e9583d50edbe88303b93fe0059ea3444a0965723bb29955227df5e6eda910638f28a3eacdf367fdca1783871258b8ce396598e2b5edc0
 SHA512 
34d675cf1434f280345c40e6f448b3c2ac5b3cde33b15e662bbda784660ad92168e4b0d14d4fbf190cdfa6a7954806520ab4b72a7460736c78f934f803b1d5e0
+DIST gnucash-3.2.tar.bz2 13383942 BLAKE2B 
ce4beb9eab290bbc85c4b3bf68b205a8ebb274056bf10ef1721bce48ec18e4df4b488ce885dc767b4f1e951dabcdc2ba702cb5fe239f249ec50c8d2d1d12a434
 SHA512 
ef74cbf396096a71316e14500a5b4e57670f9e9c0c5d46f3afe051ccbae2e46a5f14edd8dd805dfb61276b934db286d48ae044160699df82689e2718ed2f7573
 DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B 
ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb75e018f0171c2fdaeb4de3bb339548265e50de79e6
 SHA512 
1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d

diff --git a/app-office/gnucash/gnucash-3.2.ebuild 
b/app-office/gnucash/gnucash-3.2.ebuild
new file mode 100644
index 000..7d93329d001
--- /dev/null
+++ b/app-office/gnucash/gnucash-3.2.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# google{test,mock} version
+GV="1.8.0"
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2
+
https://github.com/google/googletest/archive/release-${GV}.tar.gz -> 
gtest-${GV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx 
postgres
+ python quotes -register2 sqlite"
+REQUIRED_USE="
+   chipcard? ( aqbanking )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# libdbi version requirement for sqlite taken from bug #455134
+#
+# dev-libs/boost must always be built with nls enabled.
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libxml2-2.7.0:2
+   >=dev-scheme/guile-2.0.0:12=[regex]
+   >=sys-libs/zlib-1.1.4
+   >=x11-libs/gtk+-3.14.0:3
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxslt
+   gnome-base/dconf
+   net-libs/webkit-gtk:4=
+   aqbanking? (
+   >=net-libs/aqbanking-5[gtk,ofx?]
+   sys-libs/gwenhywfar[gtk]
+   chipcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   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-0.9.0
+   >=dev-db/libdbi-drivers-0.9.0[sqlite]
+   )
+"
+
+DEPEND="${RDEPEND}
+   ~dev-cpp/gtest-${GV}
+   >=sys-devel/gettext-0.19.6
+   dev-lang/perl
+   dev-perl/XML-Parser
+   gnome-base/gn

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

2018-08-11 Thread Aaron Swenson
commit: 6790b8eb0b7587e26d94274645ce176606e02ba3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Aug 11 11:24:58 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Aug 11 11:24:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6790b8eb

app-doc/gnucash-docs: Clean up broken

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-doc/gnucash-docs/gnucash-docs-3.2.ebuild | 58 
 1 file changed, 58 deletions(-)

diff --git a/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild
deleted file mode 100644
index 2c74afab6f1..000
--- a/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="C de it ja pt ru"
-PLOCALE_BACKUP="C"
-
-inherit autotools gnome2 l10n
-
-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 ~ppc ~ppc64 ~x86"
-
-for my_locale in ${PLOCALES}; do
-   IUSE+=" l10n_${my_locale}"
-done
-
-DEPEND="
-   app-text/docbook-xml-dtd
-   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 lang
-
-   for doc_type in help guide ; do
-   for lang in $(l10n_get_locales); do
-   cd "${S}/${doc_type}/${lang}" || die
-   emake DESTDIR="${D}" install
-   done
-   done
-
-   cd "${S}" || die
-   einstalldocs
-}
-
-pkg_postinst() {
-   gnome2_pkg_postinst
-   has_version dev-java/fop || elog "You need dev-java/fop to generate pdf 
files."
-   has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view 
the docs."
-}



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

2018-08-11 Thread Aaron Swenson
commit: a116b8d85aef2e081bb0b29a01309576e45eb419
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Aug 11 11:23:29 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Aug 11 11:23:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a116b8d8

app-doc/gnucash-docs: Default to English

The help docs haven’t been translated to every language the guide has
been, so default to English.

Bug: https://bugs.gentoo.org/660800
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-doc/gnucash-docs/gnucash-docs-3.2-r1.ebuild | 85 +
 1 file changed, 85 insertions(+)

diff --git a/app-doc/gnucash-docs/gnucash-docs-3.2-r1.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-3.2-r1.ebuild
new file mode 100644
index 000..18640658521
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-3.2-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="C de it ja pt ru"
+PLOCALE_BACKUP="C"
+
+inherit autotools gnome2 l10n
+
+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 ~ppc ~ppc64 ~x86"
+
+for my_locale in ${PLOCALES}; do
+   IUSE+=" l10n_${my_locale}"
+done
+
+DEPEND="
+   app-text/docbook-xml-dtd
+   app-text/docbook-xsl-stylesheets
+   app-text/rarian
+   dev-libs/libxml2
+   dev-libs/libxslt
+"
+
+my_l10n_get_locales() {
+   local l locales
+   for l in ${PLOCALES[@]}; do
+   use "l10n_${l}" && locales+=( $l )
+   done
+   if [[ ${#locales[@]} -gt 0 ]]; then
+   echo ${locales[@]}
+   else
+   echo $PLOCALE_BACKUP
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local doc_type my_lang
+
+   for doc_type in help guide; do
+   for my_lang in $(my_l10n_get_locales); 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."
+   my_lang=C
+   fi
+   ;;
+   *)
+   die "Invalid locale: $my_lang"
+   ;;
+   esac
+
+   cd "${S}/${doc_type}/${my_lang}" || die
+   emake DESTDIR="${D}" install
+   done
+   done
+
+   cd "${S}" || die
+   einstalldocs
+}
+
+pkg_postinst() {
+   gnome2_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: mail-client/roundcube/, mail-client/roundcube/files/

2018-08-06 Thread Aaron Swenson
commit: 8a08aac2e6dcf35ebdabcc3bc42ed24dd064a1f1
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Aug  6 12:24:28 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Aug  6 12:24:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a08aac2

mail-client/roundcube: Bump to 1.3.7

Bump to 1.3.7 which addresses EFAIL
(https://github.com/roundcube/roundcubemail/issues/6289). (Bug 662716)

Add an elog statement that gives the location of the post-upgrade
instructions in case the Roundcube update gets buried among many
others. (Bug 462250)

Make dev-php/PEAR-Net_Socket an optional module, and remove redundant
dependencies. (Bug 650792)

Remove references to PEAR modules. (Bug 650910)

Update POST-INSTALL as step 7 is no longer required since we’re using
the complete tarball. (Bug 650912)

Bug: https://bugs.gentoo.org/462250
Bug: https://bugs.gentoo.org/650792
Bug: https://bugs.gentoo.org/650910
Bug: https://bugs.gentoo.org/650912
Closes: https://bugs.gentoo.org/662716
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 mail-client/roundcube/Manifest |   1 +
 mail-client/roundcube/files/POST-UPGRADE.txt   |   2 -
 .../roundcube-1.3.7-pear-removed-installed.json| 226 +
 mail-client/roundcube/metadata.xml |   3 +
 mail-client/roundcube/roundcube-1.3.7.ebuild   |  96 +
 5 files changed, 326 insertions(+), 2 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index ae44e207489..a37da701442 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1 +1,2 @@
 DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e
+DIST roundcubemail-1.3.7-complete.tar.gz 5533537 BLAKE2B 
48d0c8e50d3d4878fa901bde40791bd9f6b11498f1acfed798bdd889817dc58baeec1985ad67b82326b48428f08b40730f301d2383df5a8700cf89bd31c01c0f
 SHA512 
2e6c1e94866750835d843b4f4ea77148e467dfbee3a15e20bd7c9086c11ad9919f0ddc6097c40cacfcdbc2ceacf2f6fb1b7e8546a7fcb9f20d0e5bf84283d724

diff --git a/mail-client/roundcube/files/POST-UPGRADE.txt 
b/mail-client/roundcube/files/POST-UPGRADE.txt
index 785b8319a6c..82b48d70f26 100644
--- a/mail-client/roundcube/files/POST-UPGRADE.txt
+++ b/mail-client/roundcube/files/POST-UPGRADE.txt
@@ -13,8 +13,6 @@ Post-Upgrade Activities
php composer.phar update --no-dev
 6. Update your database and configurations by running:
./bin/update.sh
-7. Update the cached javascript libraries by running:
-   ./bin/install-jsdeps.sh
 
 SQLite database upgrade
 ---

diff --git 
a/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json 
b/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json
new file mode 100644
index 000..972f5e2beab
--- /dev/null
+++ b/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json
@@ -0,0 +1,226 @@
+[
+{
+"name": "composer/semver",
+"version": "1.4.2",
+"version_normalized": "1.4.2.0",
+"source": {
+"type": "git",
+"url": "https://github.com/composer/semver.git;,
+"reference": "c7cb9a2095a074d131b65a8a0cd294479d785573"
+},
+"dist": {
+"type": "zip",
+"url": 
"https://api.github.com/repos/composer/semver/zipball/c7cb9a2095a074d131b65a8a0cd294479d785573;,
+"reference": "c7cb9a2095a074d131b65a8a0cd294479d785573",
+"shasum": ""
+},
+"require": {
+"php": "^5.3.2 || ^7.0"
+},
+"require-dev": {
+"phpunit/phpunit": "^4.5 || ^5.0.5",
+"phpunit/phpunit-mock-objects": "2.3.0 || ^3.0"
+},
+"time": "2016-08-30T16:08:34+00:00",
+"type": "library",
+"extra": {
+"branch-alias": {
+"dev-master": "1.x-dev"
+}
+},
+"installation-source": "dist",
+"autoload": {
+"psr-4": {
+"Composer\\Semver\\": "src"
+}
+},
+"notification-url": "https://packagist.org/downloads/;,
+"license": [
+"MIT"
+],
+"authors": [
+  

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

2018-08-03 Thread Aaron Swenson
commit: f0bf9e33b1b43f9e93200cc8b3cdc4733728ca2a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Aug  3 13:29:25 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Aug  3 13:34:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bf9e33

dev-db/pgpool2: Remove litter from patch

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/pgpool2/pgpool2-.ebuild.orig | 104 
 1 file changed, 104 deletions(-)

diff --git a/dev-db/pgpool2/pgpool2-.ebuild.orig 
b/dev-db/pgpool2/pgpool2-.ebuild.orig
deleted file mode 100644
index 5881c059c51..000
--- a/dev-db/pgpool2/pgpool2-.ebuild.orig
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_REPO_URI="https://git.postgresql.org/git/pgpool2.git;
-
-POSTGRES_COMPAT=( 9.{3..6} {10..11} )
-
-inherit autotools git-r3 postgres-multi
-
-DESCRIPTION="Connection pool server for PostgreSQL"
-HOMEPAGE="http://www.pgpool.net/;
-SRC_URI=""
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS=""
-
-IUSE="doc memcached pam ssl static-libs"
-
-RDEPEND="
-   ${POSTGRES_DEP}
-   net-libs/libnsl:0=
-   memcached? ( dev-libs/libmemcached )
-   pam? ( sys-auth/pambase )
-   ssl? ( dev-libs/openssl:* )
-"
-DEPEND="${RDEPEND}
-   !!dev-db/pgpool
-   sys-devel/bison
-   virtual/pkgconfig
-   doc? (
-app-text/openjade
-dev-libs/libxml2
-dev-libs/libxslt
-)
-"
-
-pkg_setup() {
-   postgres_new_user pgpool
-
-   postgres-multi_pkg_setup
-}
-
-src_prepare() {
-   eapply \
-   "${FILESDIR}/pgpool-configure-memcached.patch" \
-   "${FILESDIR}/pgpool-configure-pam.patch" \
-   "${FILESDIR}/pgpool-configure-pthread.patch" \
-   "${FILESDIR}/pgpool_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
-   use doc && postgres-multi_forbest emake DESTDIR="${D}" -C doc
-}
-
-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
-   use doc && postgres-multi_forbest emake DESTDIR="${D}" -C doc install
-
-   # Examples and extras
-   # 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
-   into "/usr/share/${PN}"
-   dobin 
src/sample/{pgpool_recovery,pgpool_recovery_pitr,pgpool_remote_start}
-   insinto "/usr/share/${PN}"
-   doins src/sample/{{pcp,pgpool,pool_hba}.conf.sample*,pgpool.pam}
-
-   # One more thing: Evil la files!
-   find "${ED}" -name '*.la' -exec rm -f {} +
-}



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

2018-08-03 Thread Aaron Swenson
commit: 079ff486c23fdb326e5d58df1433b854ca900e94
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Aug  3 13:26:51 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Aug  3 13:26:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=079ff486

dev-db/pgpool2: Bump to 3.7.5

Add a couple patches to fix a few options in
configure.ac. --without-pam no longer acts as if --with-pam was
given. Now uses pkg-config to get any special settings for
libmemcached rather than using fixed sub-directories
(${user_provided_path}/{include,lib,…}). Lastly, introduced AX_PTHREAD
to link in the appropriate threading library to fix bug 616302.

If libmemcached was built with USE=sasl which builds against
cyrus-sasl. cyrus-sasl builds against a threading library which
necessitates including the same threading in pgpool2 despite pgpool2
not being a threaded program.

pgpool2 is now able to build against LibreSSL as well as OpenSSL. The
ebuild now reflects this fact

Bug: https://bugs.gentoo.org/616302
Bug: https://bugs.gentoo.org/646888
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/pgpool2/Manifest|  1 +
 .../pgpool2/files/pgpool-configure-memcached.patch | 64 ++
 dev-db/pgpool2/files/pgpool-configure-pam.patch| 25 +
 .../pgpool2/files/pgpool-configure-pthread.patch   | 13 +
 dev-db/pgpool2/files/pgpool2.initd | 14 ++---
 .../{pgpool2-.ebuild => pgpool2-3.7.5.ebuild}  | 45 ---
 dev-db/pgpool2/pgpool2-.ebuild | 42 --
 ...gpool2-.ebuild => pgpool2-.ebuild.orig} | 35 +++-
 8 files changed, 182 insertions(+), 57 deletions(-)

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index e81a23c8628..120a39ebe5b 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -1,3 +1,4 @@
 DIST pgpool-II-3.7.0.tar.gz 3269076 BLAKE2B 
f7a396e82022a35e5f46fb644ca4a9007db3abaf97f8249d88bca00abf5d33abe7d47f705e959f7fb910885bf49f68bd5f965aae3085d12076d3100cca2f25f8
 SHA512 
cf8eef3a2ec761b51f9e6a72b5211810de57ad9b40b1738067616478b6486a813782588bfc92f6f351334d9514b1394551230c486fa0ac2f6c18a0490f22bbe2
 DIST pgpool-II-3.7.1.tar.gz 3237755 BLAKE2B 
ec196e384c9c4c03a28081fbb74b820c7480e2a98427441572142bd80bff6d2adbbda9bc19df1c70f4699af28fcac5f09161a5938df633bb9eba52c0d9dc24ac
 SHA512 
2a83f573ca2a720ee7beb75d8d1380747e29b2bb3c809f51bd0f8e4423d67f882ce2acb7d9ea118c55313e969aba3bf94a0d5b190eb905123d43c09df25e00ef
 DIST pgpool-II-3.7.3.tar.gz 3259752 BLAKE2B 
398257b2a647039a634d52b0e23ab1584aaa67f58d6f234f03bf2e99380b346b4ff51647f876d0789c484e88fc149a2af5a5b1b8fd3aa48323aada064ea3421d
 SHA512 
c7fea570f11dfc348b0099fde074f61a15e6979b6f16526d24d73b26d723edfdbadbcf10e90c2111aeb72599970718d3cda4abed3e99e8a711cf03b715c29624
+DIST pgpool-II-3.7.5.tar.gz 3276279 BLAKE2B 
d9c52684985e0a74ef115792f79a71305fbcc5f44663971e5fee41d543c7c290999091c387f5da6c73c88466880a24b21d469046de7981983d9984a606ae357e
 SHA512 
4840047f11b5e176803c03073d1ef6ef54f9d0be3d9bd622fedc9fd0ad4f835090fbf671bfd71cda0d994af6ea9a1658b0d5e5d09ec317b345c41fb0fa4b7b70

diff --git a/dev-db/pgpool2/files/pgpool-configure-memcached.patch 
b/dev-db/pgpool2/files/pgpool-configure-memcached.patch
new file mode 100644
index 000..7b983dba02e
--- /dev/null
+++ b/dev-db/pgpool2/files/pgpool-configure-memcached.patch
@@ -0,0 +1,64 @@
+--- a/configure.ac
 b/configure.ac
+@@ -338,37 +338,24 @@
+   [AC_MSG_ERROR([header file 
 or  is required for PAM.])])])
+ 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_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_ARG_WITH([memcached],
++AS_HELP_STRING([--with-memcached], [Build with memcached support]))
+ 
+-CFLAGS="$CFLAGS -fno-strict-aliasing"
++AS_IF([test "x$with_memcached" = "xyes"], [
++   PKG_CHECK_MODULES([MEMCACHED], [libmemcached])
++   CFLAGS="$CFLAGS $MEMCACHED_CFLAGS"
++   LIBS="$LIB

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

2018-07-09 Thread Aaron Swenson
commit: 57cac9996641984af40e54efcfe584dd06d98a17
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Jul  9 09:38:57 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Jul  9 09:39:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57cac999

package.mask: Add dev-python/pgasync mask

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index e84ab531ef8..4cd136305c2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Aaron W. Swenson  (9 Jul 2018)
+# Hasn’t been updated in years, upstream’s download source is blank, and 
depends
+# on an outdated twisted-core (Bug 660668). Removal after 2018-08-08.
+dev-python/pgasync
+
 # Louis Sautier  (8 July 2018)
 # Superseded, respectively by dev-python/setuptools_scm
 # and dev-python/jaraco-* + dev-python/tempora.



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

2018-07-09 Thread Aaron Swenson
commit: a8c8ddde4144b75e2c8a573ab5f7e41bde7b08fe
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Jul  8 09:28:48 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Jul  9 09:17:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c8ddde

app-doc/gnucash-docs: Bump to 3.2

Now inherits l10n to pick a language rather than installing all of
them.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-3.2.ebuild | 58 
 app-doc/gnucash-docs/metadata.xml|  3 ++
 3 files changed, 62 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index fde8616f51e..715bac84cf8 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,2 +1,3 @@
 DIST gnucash-docs-3.0.tar.gz 92420576 BLAKE2B 
95d8c310b3616b44a814c7c5d6e8b1b586eef12831ea967818bef302e0dde3f0ab8e1b1d4fd0d504173625d87d54738a392ad3d53b8bfa079fd5ba87ac3a2d91
 SHA512 
908694725de6d9595cb73d4b334f157287a864ff7ba1057bdff7c0fb55660c5828a6b5c1e868eea7fbd0fca4b3b594fb3989092f270446dbd56c07479c6036cf
 DIST gnucash-docs-3.1.tar.gz 92421041 BLAKE2B 
b169d26cb9fb07a265fb5b8fc492fa8b0ed240be094278416d54542dd4ca074b3d4a182421b75d09c1f6c435891c5637aed646f0d11bdd57a9b71cbc999676dd
 SHA512 
4af1f0b895cc928c109ae4f883efd1b483a5b318e02fcd6ca4ff7631ed4e13bc0f89f28b2f8ea895f9e37f596eb7b84e84732dfac6b2d4fe98b7405603149339
+DIST gnucash-docs-3.2.tar.gz 92387447 BLAKE2B 
dac502975f885b777c1e91a7ea574789947e1dddfd3239c05973ce57fec41a6d78e605ef37aaf721db4aa4d2bc8f2dda7ed76cc4dc97dd49e30618414e262f15
 SHA512 
a58a583a457377f529223ced083fb64460b3b0c75a423db08c7f9542711be98fd59bd776bf77309ff91d1c46f22a5ae882d8c0a8ec3fc834d7a8028a95028aad

diff --git a/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild
new file mode 100644
index 000..2c74afab6f1
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="C de it ja pt ru"
+PLOCALE_BACKUP="C"
+
+inherit autotools gnome2 l10n
+
+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 ~ppc ~ppc64 ~x86"
+
+for my_locale in ${PLOCALES}; do
+   IUSE+=" l10n_${my_locale}"
+done
+
+DEPEND="
+   app-text/docbook-xml-dtd
+   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 lang
+
+   for doc_type in help guide ; do
+   for lang in $(l10n_get_locales); do
+   cd "${S}/${doc_type}/${lang}" || die
+   emake DESTDIR="${D}" install
+   done
+   done
+
+   cd "${S}" || die
+   einstalldocs
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+   has_version dev-java/fop || elog "You need dev-java/fop to generate pdf 
files."
+   has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view 
the docs."
+}

diff --git a/app-doc/gnucash-docs/metadata.xml 
b/app-doc/gnucash-docs/metadata.xml
index dc94f737b78..e0724f47e4b 100644
--- a/app-doc/gnucash-docs/metadata.xml
+++ b/app-doc/gnucash-docs/metadata.xml
@@ -9,6 +9,9 @@
gn...@gentoo.org
Gentoo GNOME Desktop

+   
+   English
+   

gnucash




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

2018-06-26 Thread Aaron Swenson
commit: 0d6d0841461d70a12f9b493567dafe3e0cc6214c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jun 26 10:12:04 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Jun 26 10:12:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6d0841

dev-db/postgresql: Slot bump live ebuild

Bump the slot to 12. Also, remove obsolete bool fix.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/postgresql/postgresql-.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-db/postgresql/postgresql-.ebuild 
b/dev-db/postgresql/postgresql-.ebuild
index c63f1facc0e..65ea48f8b86 100644
--- a/dev-db/postgresql/postgresql-.ebuild
+++ b/dev-db/postgresql/postgresql-.ebuild
@@ -11,7 +11,7 @@ inherit eutils flag-o-matic git-r3 linux-info multilib pam 
prefix \
 KEYWORDS=""
 
 # Bump when rc released.
-SLOT="11"
+SLOT="12"
 
 EGIT_REPO_URI="https://git.postgresql.org/git/postgresql.git;
 
@@ -97,9 +97,6 @@ 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



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

2018-06-13 Thread Aaron Swenson
commit: 3f2f5b7704c442a4904d57504347eb111009f12d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jun 13 11:27:56 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Jun 13 11:27:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2f5b77

sci-libs/geos: Cleanup old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-libs/geos/Manifest  |  1 -
 sci-libs/geos/geos-3.6.1.ebuild | 59 -
 2 files changed, 60 deletions(-)

diff --git a/sci-libs/geos/Manifest b/sci-libs/geos/Manifest
index 366761c7bc7..2d2fa32b75e 100644
--- a/sci-libs/geos/Manifest
+++ b/sci-libs/geos/Manifest
@@ -1,2 +1 @@
-DIST geos-3.6.1.tar.bz2 1833434 BLAKE2B 
7feede989d9aacad8b72e107d988bac7746e74e1674d812a2db738f124d357cf0cb24b4040f36a0e1290086c87585f1155f5cac962bb2c8ad83d7879d7f30af7
 SHA512 
8b28e7706567375ca02ae5f5dbebf0870e8fed8ea430596a3637e5c975e72bc0f3c16c31b052f154042dd029c54130325a8d44de95c3458f5da024a97d3cfaf9
 DIST geos-3.6.2.tar.bz2 2030705 BLAKE2B 
f23cf1fc080fb7b353fb6292900d84811ace04a5364200bfea19f79d7b09a795d36e30cd6e4dbb7acd8417245bc2ce644298dc1b4140ef70495e4f7d71fc522b
 SHA512 
515d8700b8a28282678e481faee355e3a43d7b70160472a63335b8d7225d9ba10437be782378f18f31a15288118126d411a2d862f01ce35d27c96f6bc0a73016

diff --git a/sci-libs/geos/geos-3.6.1.ebuild b/sci-libs/geos/geos-3.6.1.ebuild
deleted file mode 100644
index b6c6daaabed..000
--- a/sci-libs/geos/geos-3.6.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
-
-DESCRIPTION="Geometry engine library for Geographic Information Systems"
-HOMEPAGE="http://trac.osgeo.org/geos/;
-SRC_URI="http://download.osgeo.org/geos/${P}.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 python ruby static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   python? ( ${PYTHON_DEPS} )
-   ruby? ( dev-lang/ruby:* )
-"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   python? ( dev-lang/swig:0 )
-   ruby? ( dev-lang/swig:0 )
-"
-
-PATCHES=( "${FILESDIR}"/3.4.2-solaris-isnan.patch )
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   echo "#!${EPREFIX}/bin/bash" > py-compile
-}
-
-src_configure() {
-   econf \
-   $(use_enable python) \
-   $(use_enable ruby) \
-   $(use_enable static-libs static)
-}
-
-src_compile() {
-   default
-   use doc && emake -C "${S}/doc" doxygen-html
-}
-
-src_install() {
-   use doc && HTML_DOCS=( doc/doxygen_docs/html/. )
-   default
-   use python && python_optimize "${D}$(python_get_sitedir)"/geos/
-
-   find "${D}" -name '*.la' -delete || die
-}



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

2018-06-13 Thread Aaron Swenson
commit: 415cc56f5be284e1dc3c111da39bacb120f6581e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jun 13 11:31:10 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Jun 13 11:31:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=415cc56f

sci-libs/geos: Restrict test

Experiences test failures because of mismatch in hardcoded values from
upstream. Upstream has been aware of these test failures for years.

Closes: https://bugs.gentoo.org/651224
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-libs/geos/geos-3.6.2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-libs/geos/geos-3.6.2.ebuild b/sci-libs/geos/geos-3.6.2.ebuild
index 1c746611f0f..a53255ec423 100644
--- a/sci-libs/geos/geos-3.6.2.ebuild
+++ b/sci-libs/geos/geos-3.6.2.ebuild
@@ -29,6 +29,8 @@ DEPEND="${RDEPEND}
 
 PATCHES=( "${FILESDIR}"/3.4.2-solaris-isnan.patch )
 
+RESTRICT="test"
+
 pkg_setup() {
use python && python-single-r1_pkg_setup
 }



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

2018-06-13 Thread Aaron Swenson
commit: d2898f36adba175783ec55ca58ad8b4262ab8db8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jun 13 11:12:03 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Jun 13 11:12:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2898f36

profiles/desc/postgres_targets.desc: Add postgres12

 profiles/desc/postgres_targets.desc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/desc/postgres_targets.desc 
b/profiles/desc/postgres_targets.desc
index 284f4bc0092..464cb04702d 100644
--- a/profiles/desc/postgres_targets.desc
+++ b/profiles/desc/postgres_targets.desc
@@ -3,10 +3,10 @@
 
 # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags.
 
-postgres9_2 - Build against PostgreSQL 9.2
 postgres9_3 - Build against PostgreSQL 9.3
 postgres9_4 - Build against PostgreSQL 9.4
 postgres9_5 - Build against PostgreSQL 9.5
 postgres9_6 - Build against PostgreSQL 9.6
 postgres10 - Build against PostgreSQL 10
 postgres11 - Build against PostgreSQL 11
+postgres12 - Build against PostgreSQL 12



[gentoo-commits] repo/gentoo:master commit in: eclass/

2018-06-13 Thread Aaron Swenson
commit: 359294566da609790d21ecec47539cf68b05b61d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jun 13 11:15:28 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Jun 13 11:15:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35929456

postgres.eclass: Add "12" to the reversal list

 eclass/postgres.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/postgres.eclass b/eclass/postgres.eclass
index 2f89da15c93..221b53dea4d 100644
--- a/eclass/postgres.eclass
+++ b/eclass/postgres.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 inherit user
@@ -26,7 +26,7 @@ esac
 # @DESCRIPTION:
 # List of versions to reverse sort POSTGRES_COMPAT slots
 
-_POSTGRES_ALL_VERSIONS=( 11 10 9.6 9.5 9.4 9.3 9.2 )
+_POSTGRES_ALL_VERSIONS=( 12 11 10 9.6 9.5 9.4 9.3 9.2 )
 
 
 



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

2018-06-13 Thread Aaron Swenson
commit: 7039195face27b3fc6f3673aa0dfe3c3e61b86f8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jun 13 11:13:57 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Jun 13 11:13:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7039195f

profiles/base/make.defaults: Add postgres10 to POSTGRES_TARGETS

 profiles/base/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index bfb6fd69d20..b41ecfa1f27 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -151,7 +151,7 @@ TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
 
 # Aaron W. Swenson  (9 Jul 2017)
 # Default target(s) for postgres{,-multi}.eclass
-POSTGRES_TARGETS="postgres9_5"
+POSTGRES_TARGETS="postgres9_5 postgres10"
 
 # Michael Orlitzky  (17 Nov 2017)
 #



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

2018-06-13 Thread Aaron Swenson
commit: 41cce08f487fd7bba7e12ea942c3c770a379f41c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jun 13 11:19:22 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Jun 13 11:19:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41cce08f

dev-db/postgresql: Add 11 beta 1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/postgresql/Manifest |   1 +
 .../files/postgresql-11_beta1-no-server.patch  | 148 +++
 dev-db/postgresql/postgresql-11_beta1.ebuild   | 449 +
 3 files changed, 598 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 734bfe706ad..22930870b63 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,5 +1,6 @@
 DIST postgresql-10.3.tar.bz2 19959653 BLAKE2B 
ba3b05f53b0f879b18d6d0649bf819697c77a066b49d941a96d13a4741854b01aeb0c8b868d6550a08ad52572c9463c968660aa83c16cbaa5b4bf7a89387a524
 SHA512 
05cf82d3483bdf38734e6ff0fef6b80e7f8fd3cb5ea6792ffe222a599d97d1a29638970bf28ebf5bd1f877e8dcd9986d88f5c5e5379e74fe79ce83e20d2babba
 DIST postgresql-10.4.tar.bz2 20201838 BLAKE2B 
6d1cdc44547740c8f9fbc2e989364640409c6d2a365568b75731277dd0fba473ce07e2ee27e8ebfad507a6ce0ab3d3a44156c0e3a069d96d320771d8a97ba82f
 SHA512 
b7c0d2fdc724e2eb1cda9fc1eb01b47352bbe6ba6357b3e898b7f5990fd78499c8c68dcb3aa9bde7821d71b5882d8856131384e899f8055d89d51cdfdbc9e663
+DIST postgresql-11beta1.tar.bz2 20945387 BLAKE2B 
a99aff17a656da2250309f2652237c8df3a3aeed088250be6114964c103dec40d0c4cc60b048b2ffa1e9733aed8e9df2597d57cab58482512c42f25139dc3499
 SHA512 
fa4e9cf8293fecf384d98d3a5bbed208eda2e4dd8bf05a9922a74355daba74dde4dbe0cd42bea1de155f4fea3cdcd0d7621d7e315c1d5f49ce5ee794b01b9f6d
 DIST postgresql-9.3.22.tar.bz2 17022938 BLAKE2B 
198705e438717d0d9e12c73e0c0e3eff0ba89ea50a1b183de70f065e13c153c164890fe56bc6ec13b0cb9617df4f66894c122eeddaf9303b9a02b8e08b19b085
 SHA512 
667ff496172626d2fe35c6795935fb07f4f7967a3b0631dd3b96278f8dc00b3d08794f091a5ab060a45d6f2a861e0f10f0e9660f9e343ab34eeabd693104c47f
 DIST postgresql-9.3.23.tar.bz2 17033683 BLAKE2B 
f02ad25f6b8755a9a57c3a6dcb63b78672e29473b061ad1616be2fb97fbfd83fe0dc9fc9fda66ac0231fb30fb13f9ef8975ba5a9701d83f33495bcf2c2651b4a
 SHA512 
bb2d54312de728aa0379ea5bc6385036bbe69d3b7f85bbd78c210840eed19ace29840849caf38d0689e21130a0c94818a362b3927805d8eded53b68e240a52b0
 DIST postgresql-9.4.17.tar.bz2 17807762 BLAKE2B 
7640c29a71c6aeff47d9b43dd1e4f52edac4295b646b34da3a0ed9c26a8a826061bfd892e9907b62f31b7f01ee3aaf437c88d79b84d1d786d608dcd088309ecf
 SHA512 
9ac03d460e521dcd142ac463dd5bb0f3e3f4767bf8d61499ec7e8d0129d338c6f111667d0006df0c8ced9ae8a337d4c1b40eb5f55e6bc8dd5a24dfd376f0

diff --git a/dev-db/postgresql/files/postgresql-11_beta1-no-server.patch 
b/dev-db/postgresql/files/postgresql-11_beta1-no-server.patch
new file mode 100644
index 000..005a550f3cd
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-11_beta1-no-server.patch
@@ -0,0 +1,148 @@
+diff -Naruw a/contrib/Makefile b/contrib/Makefile
+--- a/contrib/Makefile
 b/contrib/Makefile
+@@ -5,56 +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\
+-  pageinspect \
+-  passwordcheck   \
+-  pg_buffercache  \
+-  pg_freespacemap \
+-  pg_prewarm  \
+-  pg_standby  \
+-  pg_stat_statements \
+-  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_openssl),yes)
+-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
 b/src/backend/Makefile
+@@ -53,7

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

2018-05-20 Thread Aaron Swenson
commit: 8ef3ca1cf42dd97f22b6e7318d67b99f4f94aef9
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 20 20:02:17 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 20 20:02:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef3ca1c

dev-db/pgmodeler: Initial commit

Thanks to Michael Orlitzky, Vasilis Lourdas, and linux0uid for their
initial work on this ebuild.

Closes: https://bugs.gentoo.org/459918
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/pgmodeler/Manifest   |  1 +
 dev-db/pgmodeler/metadata.xml   |  8 +
 dev-db/pgmodeler/pgmodeler-0.9.1.ebuild | 61 +
 3 files changed, 70 insertions(+)

diff --git a/dev-db/pgmodeler/Manifest b/dev-db/pgmodeler/Manifest
new file mode 100644
index 000..e0673a6a927
--- /dev/null
+++ b/dev-db/pgmodeler/Manifest
@@ -0,0 +1 @@
+DIST pgmodeler-0.9.1.tar.gz 3569027 BLAKE2B 
4d91d430554f739b585ed155aa2d87dc648ea5d2d6a1c22ddd9ae829afb63654fe052091de5dea51b0fee20ef2ccaf5b77587f036c4072bbc623bffba9a67b27
 SHA512 
bb6f093e00f0e41a9dd2a9b7e3723459af759e79835b73ab67b01c23ae6b29f1453b5cf61e987c6f1a2a3908e700d048f0a7dcbed3ac1636493d6b6e657917ba

diff --git a/dev-db/pgmodeler/metadata.xml b/dev-db/pgmodeler/metadata.xml
new file mode 100644
index 000..f1828406d76
--- /dev/null
+++ b/dev-db/pgmodeler/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+pgsql-b...@gentoo.org
+PostgreSQL
+
+

diff --git a/dev-db/pgmodeler/pgmodeler-0.9.1.ebuild 
b/dev-db/pgmodeler/pgmodeler-0.9.1.ebuild
new file mode 100644
index 000..9d9b077aa76
--- /dev/null
+++ b/dev-db/pgmodeler/pgmodeler-0.9.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+POSTGRES_COMPAT=( 9.{3..6} 10 )
+
+inherit desktop postgres qmake-utils
+
+MY_PV=${PV/_/-}
+
+DESCRIPTION="PostgreSQL Database Modeler"
+HOMEPAGE="https://pgmodeler.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="${POSTGRES_DEP}
+   dev-libs/icu:=
+   dev-libs/libxml2:=
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md RELEASENOTES.md )
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_configure() {
+   eqmake5 \
+   PREFIX="${EPREFIX%/}/usr" \
+   PLUGINSDIR="${EPREFIX%/}/usr/$(get_libdir)/${PN}/plugins" \
+   PRIVATEBINDIR="${EPREFIX%/}/usr/$(get_libdir)/${PN}/bin" \
+   PRIVATELIBDIR="${EPREFIX%/}/usr/$(get_libdir)/${PN}" \
+   NO_UPDATE_CHECK=1 \
+   -r ${PN}.pro
+}
+
+src_test() {
+   cd "${S}/tests" || die
+   eqmake5 tests.pro
+   emake
+   emake check
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+
+   rm 
"${D}"/usr/share/${PN}/{CHANGELOG.md,LICENSE,README.md,RELEASENOTES.md}
+
+   einstalldocs
+
+   doicon conf/${PN}_logo.png
+   make_desktop_entry ${PN} ${PN} ${PN}_logo Development
+}



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

2018-05-20 Thread Aaron Swenson
commit: 002e2a6b71f81f2828cb906d5ebd0386da236de9
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 20 16:53:08 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 20 16:53:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002e2a6b

dev-python/flask-security: Fix {R,}DEPEND

Closes: https://bugs.gentoo.org/656060
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/flask-security/flask-security-3.0.0.ebuild | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-python/flask-security/flask-security-3.0.0.ebuild 
b/dev-python/flask-security/flask-security-3.0.0.ebuild
index 569f75e8202..a816005949b 100644
--- a/dev-python/flask-security/flask-security-3.0.0.ebuild
+++ b/dev-python/flask-security/flask-security-3.0.0.ebuild
@@ -20,14 +20,18 @@ IUSE="test"
 # tests are foobar
 RESTRICT="test"
 
-RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]
-   >=dev-python/itsdangerous-0.17[${PYTHON_USEDEP}]
-   >=dev-python/passlib-1.6.1[${PYTHON_USEDEP}]
-   >=dev-python/flask-login-0.1.3[${PYTHON_USEDEP}]
+RDEPEND=">=dev-python/flask-0.11[${PYTHON_USEDEP}]
+   >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-login-0.3.0[${PYTHON_USEDEP}]
>=dev-python/flask-mail-0.7.3[${PYTHON_USEDEP}]
-   >=dev-python/flask-wtf-0.8[${PYTHON_USEDEP}]
-   >=dev-python/flask-principal-0.3.3[${PYTHON_USEDEP}]"
+   >=dev-python/flask-principal-0.3.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-wtf-0.13.1[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-0.21[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7[${PYTHON_USEDEP}]
+"
+
 DEPEND="${RDEPEND}
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]



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

2018-05-20 Thread Aaron Swenson
commit: 37c0ee410f2ec767492d8932ccace76fadbfe342
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 20 14:12:27 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 20 14:12:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c0ee41

dev-python/flask-gravatar: Add missed DEPENDs

Closes: https://bugs.gentoo.org/649382
Closes: https://bugs.gentoo.org/656056
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/flask-gravatar/flask-gravatar-0.4.2.ebuild | 6 +-
 dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild | 4 
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-python/flask-gravatar/flask-gravatar-0.4.2.ebuild 
b/dev-python/flask-gravatar/flask-gravatar-0.4.2.ebuild
index 4dc7dfebcb1..e52c4815b73 100644
--- a/dev-python/flask-gravatar/flask-gravatar-0.4.2.ebuild
+++ b/dev-python/flask-gravatar/flask-gravatar-0.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -21,5 +21,9 @@ KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
 
 S=${WORKDIR}/${MY_P}

diff --git a/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild 
b/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
index 8f378afff7e..3f9f25a8179 100644
--- a/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
+++ b/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
@@ -20,5 +20,9 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
 
 S=${WORKDIR}/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-postgresql/

2018-05-20 Thread Aaron Swenson
commit: 46ba303e9150033c32827f78cc7a60b30483599a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 20 09:47:14 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 20 09:47:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ba303e

app-eselect/eselect-postgresql: Cleanup 2.2

Closes: https://bugs.gentoo.org/631936
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-eselect/eselect-postgresql/Manifest|  1 -
 .../eselect-postgresql-2.2.ebuild  | 35 --
 2 files changed, 36 deletions(-)

diff --git a/app-eselect/eselect-postgresql/Manifest 
b/app-eselect/eselect-postgresql/Manifest
index 4f4f5bd58fd..a3927678f4b 100644
--- a/app-eselect/eselect-postgresql/Manifest
+++ b/app-eselect/eselect-postgresql/Manifest
@@ -1,2 +1 @@
-DIST eselect-postgresql-2.2.tbz2 4428 BLAKE2B 
f18b7daaccb9ab2fe08bb6e7f88dd41dcdf69b951a3c20b65ee2955ff33fc614e5740ddbbe8eb8f55d20f5705d47fb2da8c3f3fc89e403ea24eb4b8d912404a0
 SHA512 
2a0b9b3c8c75792fb6b6f90f034562a3bef7c9391cac0d7c95a6a86db38b4c9840fce2fa0edb32b745905f974920ee1ce5dfb21d33f22c79d1bc776e013edf76
 DIST eselect-postgresql-2.3.tbz2 4526 BLAKE2B 
226f2be462d54d835cc884f6b2c33e0f84d4500e19251fb6794929901ec033e0fa457d8606e36ada462d538674110ba8aab901ca9f86dccd52ccf9c860ba5ce1
 SHA512 
d7f87aa3e21c5e35f3a6879bdfb9404a2884f761463f77952f21c522b1605f191385ba7b4758548b121ad7eb56d395163e0d6bba57df446be515e6d7163635b4

diff --git a/app-eselect/eselect-postgresql/eselect-postgresql-2.2.ebuild 
b/app-eselect/eselect-postgresql/eselect-postgresql-2.2.ebuild
deleted file mode 100644
index 2c7e6ba8016..000
--- a/app-eselect/eselect-postgresql/eselect-postgresql-2.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Utility to select the default PostgreSQL slot"
-HOMEPAGE="https://www.gentoo.org/;
-SRC_URI="https://dev.gentoo.org/~titanofold/${P}.tbz2;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND="app-admin/eselect"
-
-# All dev-db/postgresql ebuilds from 10.0 on are well supported. Earlier
-# ebuilds may present some quality of life issues.
-PDEPEND="
-   !

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

2018-05-20 Thread Aaron Swenson
commit: 389ff0cbbc0887419892791e1e136466b0fde120
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 20 09:41:47 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 20 09:41:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ff0cb

dev-db/postgresql: Cleanup insecure

Bug: https://bugs.gentoo.org/649288
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/postgresql/Manifest |   6 -
 .../files/postgresql-10beta2-no-server.patch   | 146 --
 dev-db/postgresql/postgresql-10.1.ebuild   | 460 ---
 dev-db/postgresql/postgresql-9.3.20.ebuild | 450 ---
 dev-db/postgresql/postgresql-9.4.15.ebuild | 482 
 dev-db/postgresql/postgresql-9.5.10.ebuild | 488 
 dev-db/postgresql/postgresql-9.6.6.ebuild  | 493 -
 dev-db/postgresql/postgresql-9.6.7.ebuild  | 493 -
 8 files changed, 3018 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 4d80c787678..734bfe706ad 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,16 +1,10 @@
-DIST postgresql-10.1.tar.bz2 19669989 BLAKE2B 
2fbe782023b6d55c6fadaba38e517c60038b3b7b0a14fa8793043f7b9c4719a692440f286bb1f898045b5f56ef1c064f97f36e821990755077dc8d9bb0dbd639
 SHA512 
06050d353aa43f32e0de0199d833d8a4652aff893b718b1c40ed31837838f73fe4d977ac0f2164ab97b3eeff4aae3409f440601740898a893877d96bc0ed1882
 DIST postgresql-10.3.tar.bz2 19959653 BLAKE2B 
ba3b05f53b0f879b18d6d0649bf819697c77a066b49d941a96d13a4741854b01aeb0c8b868d6550a08ad52572c9463c968660aa83c16cbaa5b4bf7a89387a524
 SHA512 
05cf82d3483bdf38734e6ff0fef6b80e7f8fd3cb5ea6792ffe222a599d97d1a29638970bf28ebf5bd1f877e8dcd9986d88f5c5e5379e74fe79ce83e20d2babba
 DIST postgresql-10.4.tar.bz2 20201838 BLAKE2B 
6d1cdc44547740c8f9fbc2e989364640409c6d2a365568b75731277dd0fba473ce07e2ee27e8ebfad507a6ce0ab3d3a44156c0e3a069d96d320771d8a97ba82f
 SHA512 
b7c0d2fdc724e2eb1cda9fc1eb01b47352bbe6ba6357b3e898b7f5990fd78499c8c68dcb3aa9bde7821d71b5882d8856131384e899f8055d89d51cdfdbc9e663
-DIST postgresql-9.3.20.tar.bz2 17197360 BLAKE2B 
2b07f6ee78294a490a8902d0129ac6b5e729e2d9a30631becc193cb7561294354a779ffc62bd61e807b1f540f01ce095e8ae4ad77adf2ea135389143809c9d48
 SHA512 
40098661bf00b64ad2d773b242613c44fe269b5ae984ad8990f85ce705b27138b127493c507103052fb6705d52f2e63a1df6692c7024d43c3c6b18154f2ef407
 DIST postgresql-9.3.22.tar.bz2 17022938 BLAKE2B 
198705e438717d0d9e12c73e0c0e3eff0ba89ea50a1b183de70f065e13c153c164890fe56bc6ec13b0cb9617df4f66894c122eeddaf9303b9a02b8e08b19b085
 SHA512 
667ff496172626d2fe35c6795935fb07f4f7967a3b0631dd3b96278f8dc00b3d08794f091a5ab060a45d6f2a861e0f10f0e9660f9e343ab34eeabd693104c47f
 DIST postgresql-9.3.23.tar.bz2 17033683 BLAKE2B 
f02ad25f6b8755a9a57c3a6dcb63b78672e29473b061ad1616be2fb97fbfd83fe0dc9fc9fda66ac0231fb30fb13f9ef8975ba5a9701d83f33495bcf2c2651b4a
 SHA512 
bb2d54312de728aa0379ea5bc6385036bbe69d3b7f85bbd78c210840eed19ace29840849caf38d0689e21130a0c94818a362b3927805d8eded53b68e240a52b0
-DIST postgresql-9.4.15.tar.bz2 17921677 BLAKE2B 
a41c81c7acc92265a6558c26370ff2afd258922a7158bbf40f8b1d6c7a3dbfb548502f42d646c96982dd5a87e5991f9d03046ae91e216704b97691666966d795
 SHA512 
be69f184cf18fb4c611d31a128f3593dc537551606f1db84a3ce9899b72f546876f05b29792435c3780c6c2b571759f4db2c172d62b2c012bd58574df80b4eb1
 DIST postgresql-9.4.17.tar.bz2 17807762 BLAKE2B 
7640c29a71c6aeff47d9b43dd1e4f52edac4295b646b34da3a0ed9c26a8a826061bfd892e9907b62f31b7f01ee3aaf437c88d79b84d1d786d608dcd088309ecf
 SHA512 
9ac03d460e521dcd142ac463dd5bb0f3e3f4767bf8d61499ec7e8d0129d338c6f111667d0006df0c8ced9ae8a337d4c1b40eb5f55e6bc8dd5a24dfd376f0
 DIST postgresql-9.4.18.tar.bz2 17828085 BLAKE2B 
346584e7d74264a7d58b3793cfd6247ae3cad3bb946bedec8df8d97278ffe6f8e881d31ad50e9f5d622aa4ae9b9711b36258bb60d520bb9a1d458af63c343e9e
 SHA512 
2e64c3130c3dfc5183a77d72f61714bea34bfe549f55720eee25046e00b913a7effec3d7e43a021766ac957c1fa3c8c5e6c26ccbd8be1b434ae618e1fe9daab6
-DIST postgresql-9.5.10.tar.bz2 18701419 BLAKE2B 
bdd9a191f4de2ba1cb501476a5eabb377b60899b524f50e5baa1f47b95ce491634b7e69a9c37017614f48789d2b97fdff98e0b12ea06611d1ca76988a8db62c8
 SHA512 
24e31adabb0b88be882ab0440c560f0e4d5d69203be0581ca0ce22316555d92219ea0a2fd5254f12b2508bd3e58bbe0f1a7c8837228c96d9d5f00caac45af95a
 DIST postgresql-9.5.12.tar.bz2 18589538 BLAKE2B 
4246eb2bf5fe2e3bb48bdc411ebd3c87015570f0be4d8b1ed2a0f2ed20a8374e3244fa0aa17f9145f4f951c88f5b0717a4dd2186bf1621ce3334789f5f8dd50f
 SHA512 
ab81bc95fd587f76a1986db5616b63d861b84da0eb9e54478f5298248a81d7a608d1bb1a9e30662c8190d05630106ddb3bb6413c34b003de948417214d342654
 DIST postgresql-9.5.13.tar.bz2 18600185 BLAKE2B 
7560f08648ec1417d304aa8c53c3220d7a4b2fdaf2cb4920a0196273466d1dbab4c12dbceb3dc9a136458c0089dd5f5dc595c95353584d49da0d2ab6e7903bba
 

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

2018-05-18 Thread Aaron Swenson
commit: 8546d7eb2efd4c3d985e119763191d05abdd6084
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri May 18 11:37:41 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri May 18 11:37:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8546d7eb

dev-db/pgadmin4: Bump to 3.0

Closes: https://bugs.gentoo.org/653326
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/pgadmin4/Manifest|   1 +
 dev-db/pgadmin4/pgadmin4-3.0.ebuild | 123 
 2 files changed, 124 insertions(+)

diff --git a/dev-db/pgadmin4/Manifest b/dev-db/pgadmin4/Manifest
index 819b5bbda07..cf2097cb213 100644
--- a/dev-db/pgadmin4/Manifest
+++ b/dev-db/pgadmin4/Manifest
@@ -1,2 +1,3 @@
 DIST pgadmin4-2.0.tar.gz 24988176 BLAKE2B 
96e942d5001b1d590fb1b642933c665a13bca5429d3a3e74eefe4a8090c76515cc08b656ebfea3a170b4fa6077d7086fbffdd5fddfcb517be08fd4ecc20052ab
 SHA512 
463e95a341dec74ac0a08a647af1cbe83b514b0595b8469ab9c7b5335e24604e082b906d530aa735fef7b08c58d8a8a6df3edf5dc65402f6521165f1cbb72f67
 DIST pgadmin4-2.1.tar.gz 27842212 BLAKE2B 
26c12dff8e2e5e37dd2911f6eb582a0f706d73490c8d93e83b07b7537fc201547d095d4f34181d2502bbc29b2741614adabf876b7e6ea3ef5f555eab94caa240
 SHA512 
02bc122ae53db595a1fd395e634fc4d0891f024a2e5e341c81b306a8c1d07bc18e5673cda440c7ba56754be4902ae4441010db0140132352e12b8986c8c0f47c
+DIST pgadmin4-3.0.tar.gz 28915010 BLAKE2B 
7e6dccd91f082f7b5514f5d3abdf4653a9961b4efc706e10ce58d817785d514508233e25068762fe0e4bca4c1a3cf10a2515afa38e6f9ba3c99b4af3fa32f3d2
 SHA512 
5921340176e6748ef13112d906061f195d4bb2f73917d762371bbaeb44ef66cf8e0edcd1cd241eb78dae46ed0b3af014c749468a930fb0c0983b38b2c54dfc3a

diff --git a/dev-db/pgadmin4/pgadmin4-3.0.ebuild 
b/dev-db/pgadmin4/pgadmin4-3.0.ebuild
new file mode 100644
index 000..6b633695be9
--- /dev/null
+++ b/dev-db/pgadmin4/pgadmin4-3.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_REQ_USE="sqlite"
+
+inherit python-single-r1 qmake-utils
+
+DESCRIPTION="GUI administration and development platform for PostgreSQL"
+HOMEPAGE="http://www.pgadmin.org/;
+SRC_URI="mirror://postgresql/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="doc"
+
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtwidgets:5
+   dev-qt/qtwebkit:5
+   dev-qt/qtwebengine:5[widgets]
+"
+
+DEPEND="${COMMON_DEPEND}
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   >=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.4[${PYTHON_USEDEP}]
+   >=dev-python/click-6.6[${PYTHON_USEDEP}]
+   >=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-0.12.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-babel-0.11.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-gravatar-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-htmlmin-1.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-login-0.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-migrate-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-paranoid-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-security-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-sqlalchemy-2.3.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-wtf-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-0.24[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
+   >=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-0.23[${PYTHON_USEDEP}]
+   >=dev-python/mimeparse-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   >=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
+   >=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pyrsistent-0.14.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7.1[${PYTHON_USEDEP}]
+   >=dev-python/python-sqlparse-0.2.4[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2018.3[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-3.13.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/speaklater-1.3[${PYTHON_USEDEP}]
+   >=dev-python/sqla

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

2018-05-18 Thread Aaron Swenson
commit: 22194c1bf1f5c4e7c42d564da637ef5001be0629
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri May 18 11:36:00 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri May 18 11:36:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22194c1b

dev-python/flask-htmlmin: Bump to 1.3.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/flask-htmlmin/Manifest  |  1 +
 .../flask-htmlmin/flask-htmlmin-1.3.2.ebuild   | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/flask-htmlmin/Manifest 
b/dev-python/flask-htmlmin/Manifest
index ec21a0f17af..c447f2f731c 100644
--- a/dev-python/flask-htmlmin/Manifest
+++ b/dev-python/flask-htmlmin/Manifest
@@ -1 +1,2 @@
 DIST Flask-HTMLmin-1.2.1.tar.gz 2921 BLAKE2B 
61601aceb58545972469ca3482e7e44464d3e3f1fd0b4a40d8f1c5e1c340c5b5292d59effc3a7a4881f1a012e90d961dcc0ec3b069f1c83d4b4cc76c99d3a301
 SHA512 
255dac2da4db1cdacb3cccf8dcd06507c249d97c6e92e7c413d3598fbfa247f657c294eb5f1ff1f50ed73ed656ca2a1015ab712f4ea880a209f13c1d8950d83e
+DIST Flask-HTMLmin-1.3.2.tar.gz 2991 BLAKE2B 
2f7dd1bff1c67e7b69c3d0eb5517ddd1fa0a2c9f5b87e9017eed207c4536743cb73cd6962f7f6d82cf1e061ca5a4401154464bb59f834071aa33853f0be27a3f
 SHA512 
cb8730506a445fd1709ecfb03b7bec37df2d610f4c0f42aeeea0fff2ba1e76b9d16a341afb8684792a4ee6e3852d5eabdf7b81b229533b35c28a5362f58a7f52

diff --git a/dev-python/flask-htmlmin/flask-htmlmin-1.3.2.ebuild 
b/dev-python/flask-htmlmin/flask-htmlmin-1.3.2.ebuild
new file mode 100644
index 000..c575b6599cd
--- /dev/null
+++ b/dev-python/flask-htmlmin/flask-htmlmin-1.3.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+MY_PN="Flask-HTMLmin"
+MY_P=${MY_PN}-${PV}
+
+inherit distutils-r1
+
+DESCRIPTION="Minimize your flask rendered html"
+HOMEPAGE="https://github.com/hamidfzm/Flask-HTMLmin;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   app-text/htmlmin
+   dev-python/flask
+"
+
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"



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

2018-05-18 Thread Aaron Swenson
commit: c7d27c841dd1aa2ba21bd49711629d95850ad9fb
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri May 18 11:33:22 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri May 18 11:33:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d27c84

dev-python/flask-paranoid: Bump to 0.2.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/flask-paranoid/Manifest |  1 +
 .../flask-paranoid/flask-paranoid-0.2.0.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/flask-paranoid/Manifest 
b/dev-python/flask-paranoid/Manifest
index ee7466d2f4e..da280cc297e 100644
--- a/dev-python/flask-paranoid/Manifest
+++ b/dev-python/flask-paranoid/Manifest
@@ -1 +1,2 @@
 DIST Flask-Paranoid-0.1.0.tar.gz 2619 BLAKE2B 
d161f711a2b4b0164dbe6b85a8b650703f6154a23b271305a37fdfc5f938963a2135b3b20b66833d8a993175098cafebcdae70361405d59ec25e72030a03ce59
 SHA512 
435b679d7ad027d813b887bfa1211318aa122c6bded879dcb3e803535671e21f81e52fd5abb3b82c998d862441e6b5123290f4bb2da70a4dec391b05601eb639
+DIST Flask-Paranoid-0.2.0.tar.gz 2630 BLAKE2B 
d103651dee2560ff6dfd0014da5830848dafe92c7ad5857bc46fc88dd69ab37d4a9443f4682ce8e94b965de646406d4cfda2dda8719bdf767824bf9a2e20a1f9
 SHA512 
3a5c48815715d3188d12c779dd229cad5a97936832727d58277b0b717d0995ac1ea7cac6a8061a5bf656f8f976cb06b27654f6a4c06e2747a56f45ba92391f49

diff --git a/dev-python/flask-paranoid/flask-paranoid-0.2.0.ebuild 
b/dev-python/flask-paranoid/flask-paranoid-0.2.0.ebuild
new file mode 100644
index 000..e57faa05ac2
--- /dev/null
+++ b/dev-python/flask-paranoid/flask-paranoid-0.2.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN="Flask-Paranoid"
+MY_P=${MY_PN}-${PV}
+
+DISTUTILS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Simple user session protection extension for Flask"
+HOMEPAGE="https://github.com/miguelgrinberg/flask-paranoid/;
+SRC_URI="mirror://pypi/F/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   test? ( dev-python/tox[${PYTHON_USEDEP}] )
+"
+
+S=${WORKDIR}/${MY_P}
+
+python_test() {
+   TOXENV=$(echo ${PYTHON} | sed 's:[^py0-9]::g')
+   echo "This is the setting of PYTHON: ${TOXENV}; and some stuff"
+   tox || die "Testing failed with ${EPYTHON}"
+}



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

2018-05-18 Thread Aaron Swenson
commit: 15b2fae95b1f5a2d199495a0d58293516515ab39
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri May 18 11:26:57 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri May 18 11:26:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b2fae9

dev-python/flask-security: Bump to 3.0.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/flask-security/Manifest |  1 +
 .../flask-security/flask-security-3.0.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/flask-security/Manifest 
b/dev-python/flask-security/Manifest
index 8cd75873bc5..84141986bf0 100644
--- a/dev-python/flask-security/Manifest
+++ b/dev-python/flask-security/Manifest
@@ -1 +1,2 @@
 DIST Flask-Security-1.7.5.tar.gz 42261 BLAKE2B 
b71170e83acadf036f8b7d2ab6d2cf6521ee06109bb1cb45801a10fa20c050ae5f933df4414ce57d1c9dabed60b068eeab3e0a0f6d318f092680ac7f5e775cfb
 SHA512 
41fd806d35746bdc212aa4ab01af678d39765a6d4df42cd19c87b8a2060374112d3e8a5f2fc243e88906505d6a942b9a824cf19a29b2c0eebacde9299534ffc9
+DIST Flask-Security-3.0.0.tar.gz 160367 BLAKE2B 
c2e1449dc2807c2c40519fa3afb894157e17ecc9ff3f6dcf5ef0d02839a5988f827afd26c1d31af86d5e240e0ea8bfb8ed86354bb6a83535436b08721cac8f26
 SHA512 
09b94f0850372513add5c054c07aa465ecb95e8d1c414647e3ebee571ec08c94a29f0c138d092c02a55e242c422bc53f929ca066d671c082dcb29834ac753984

diff --git a/dev-python/flask-security/flask-security-3.0.0.ebuild 
b/dev-python/flask-security/flask-security-3.0.0.ebuild
new file mode 100644
index 000..569f75e8202
--- /dev/null
+++ b/dev-python/flask-security/flask-security-3.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+
+inherit distutils-r1
+
+MY_PN="Flask-Security"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple security for Flask apps"
+HOMEPAGE="http://pythonhosted.org/Flask-Security/ 
https://pypi.org/project/Flask-Security/;
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# tests are foobar
+RESTRICT="test"
+
+RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-0.17[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-login-0.1.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-mail-0.7.3[${PYTHON_USEDEP}]
+   >=dev-python/flask-wtf-0.8[${PYTHON_USEDEP}]
+   >=dev-python/flask-principal-0.3.3[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
+   dev-python/flask-mongoengine[${PYTHON_USEDEP}]
+   dev-python/bcrypt[${PYTHON_USEDEP}]
+   dev-python/simplejson[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 
'dev-python/flask-peewee[${PYTHON_USEDEP}]' 'python2*')
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_test() {
+   nosetests -v || die "Testing failed with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/flask-sqlalchemy/files/, dev-python/flask-sqlalchemy/

2018-05-18 Thread Aaron Swenson
commit: 633dea162f1143ab351d172e5d5bc3ca7bdcbcc1
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri May 18 11:23:39 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri May 18 11:23:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633dea16

dev-python/flask-sqlalchemy: Bump to 2.3.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/flask-sqlalchemy/Manifest   |  1 +
 .../flask-sqlalchemy/files/2.3.2-mapping.patch | 19 +
 .../flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild | 47 ++
 3 files changed, 67 insertions(+)

diff --git a/dev-python/flask-sqlalchemy/Manifest 
b/dev-python/flask-sqlalchemy/Manifest
index 68daed97809..f1bae36c334 100644
--- a/dev-python/flask-sqlalchemy/Manifest
+++ b/dev-python/flask-sqlalchemy/Manifest
@@ -1 +1,2 @@
 DIST Flask-SQLAlchemy-2.1.tar.gz 95967 BLAKE2B 
1e316fb4b72f43f9342dcdc5e6c54b317fab2a9b83c315dd6323721506cc01589af7833409a0bebe82a87b924ace457d89d9de8b0d80b78d044ae73e076e89fb
 SHA512 
023f3dd011a57768e921928dd3df791a54c64bb8a0cc1bb545dbb8e16dda263b730da74a0d400e5a057819830dd4cd014a642098a081c956a7ea8a2d37ec112a
+DIST Flask-SQLAlchemy-2.3.2.tar.gz 105530 BLAKE2B 
2355c82b1ffb68429af4c16869e1a171aaf8b89f1dbdd48759dfe1e0a7021f17bdb301a45b837bd0d2de85ebd6ba81d4cd5a3d8659293f38f5893a260598b82f
 SHA512 
e0c12e5cc5ddb3685f04c928185e4526fb6a94dedb5c53e2b5ece2e0f1cae6ea4c00b3f9d6863c1b6252357ccf2b5a4c1fca0185d2d741bdbc0ab62e2901d2ff

diff --git a/dev-python/flask-sqlalchemy/files/2.3.2-mapping.patch 
b/dev-python/flask-sqlalchemy/files/2.3.2-mapping.patch
new file mode 100644
index 000..c736d15a3d1
--- /dev/null
+++ b/dev-python/flask-sqlalchemy/files/2.3.2-mapping.patch
@@ -0,0 +1,19 @@
+--- a/docs/conf.py
 b/docs/conf.py
+@@ -225,11 +225,11 @@
+ 
+ 
+ # Example configuration for intersphinx: refer to the Python standard library.
+-intersphinx_mapping = {
+-'python': ('https://docs.python.org/3/', None),
+-'flask': ('http://flask.pocoo.org/docs/', None),
+-'sqlalchemy': ('http://docs.sqlalchemy.org/en/latest/', None)
+-}
++# intersphinx_mapping = {
++# 'python': ('https://docs.python.org/3/', None),
++# 'flask': ('http://flask.pocoo.org/docs/', None),
++# 'sqlalchemy': ('http://docs.sqlalchemy.org/en/latest/', None)
++# }
+ pygments_style = 'flask_theme_support.FlaskyStyle'
+ 
+ # fall back if theme is not there

diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild 
b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild
new file mode 100644
index 000..a01e106776a
--- /dev/null
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+inherit distutils-r1
+
+MY_PN="Flask-SQLAlchemy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="SQLAlchemy support for Flask applications"
+HOMEPAGE="https://pypi.org/project/Flask-SQLAlchemy/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/flask-0.10[${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+# Patch out un-needed d'loading of obj.inv files in doc build
+PATCHES=( "${FILESDIR}"/2.3.2-mapping.patch )
+
+# Req'd for tests in py3
+DISTUTILS_IN_SOURCE_BUILD=1
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile_all() {
+   use doc && esetup.py build_sphinx
+}
+
+python_test() {
+   pytest
+}
+
+python_install_all() {
+   use doc && HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pytz/files/, dev-python/pytz/

2018-05-18 Thread Aaron Swenson
commit: 17d68571f1b02cd1bf6f3cfbaf1c466c04a1d68c
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri May 18 10:07:58 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri May 18 10:07:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d68571

dev-python/pytz: Bump to 2018.4

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/pytz/Manifest   |  1 +
 dev-python/pytz/files/2018.4-zoneinfo.patch| 12 
 .../files/pytz-2018.4-zoneinfo-noinstall.patch | 18 +++
 dev-python/pytz/pytz-2018.4.ebuild | 35 ++
 4 files changed, 66 insertions(+)

diff --git a/dev-python/pytz/Manifest b/dev-python/pytz/Manifest
index 226e4e893f4..987f37053d5 100644
--- a/dev-python/pytz/Manifest
+++ b/dev-python/pytz/Manifest
@@ -1,2 +1,3 @@
 DIST pytz-2016.3.tar.bz2 170906 BLAKE2B 
ae1c5336919cd60d643afcaec8889793092da1b16c6cf6ccab7816bb7169b5bd8abd9180e4571682fbc077e11786dbea14dcb6457291f5285cd9898ea84efccb
 SHA512 
8d91a84500257327361a8ccd19ce2d2e5848c10c7d4105ec1be012be592ec38113611558c7894c1825cc1967303901fce35079fc799cc10e84216864cd00266f
 DIST pytz-2017.2.zip 502168 BLAKE2B 
a1e02967700d0624d2c48bcedde52b772471aefcb1dc173fc067045a69d808dc8208ef300d67c683b0d49a0b19b6c22f9d5512a6a10559457e19a508e4b40ace
 SHA512 
d67d64a64b4c21e0bd41da56020fc7b016aec9da7f3243f79b65704119f70b8a9cd4f5f905631b6761e06ecef93830e5e479e16c7b1611ac70e0cd2b39d5b916
+DIST pytz-2018.4.tar.gz 308066 BLAKE2B 
665cebc5b535aafc92a1858b718d22818810534d8680a82ef3a0b66e6092f24226c36eb74feb690e25578b4d6ab8288cc4825eb5fb793345e11b0e71c6041868
 SHA512 
8a15e64d0d1a4b75c1e92360b22c06a41a692fe54fc8bfcff8cfa671095232d87f7929240441cd4d46826cd13f21d348125509c899be5a0b19bc7a77fdcb43c1

diff --git a/dev-python/pytz/files/2018.4-zoneinfo.patch 
b/dev-python/pytz/files/2018.4-zoneinfo.patch
new file mode 100644
index 000..2eeeab416d7
--- /dev/null
+++ b/dev-python/pytz/files/2018.4-zoneinfo.patch
@@ -0,0 +1,12 @@
+--- a/pytz/__init__.py
 b/pytz/__init__.py
+@@ -91,8 +91,7 @@
+ if zoneinfo_dir is not None:
+ filename = os.path.join(zoneinfo_dir, *name_parts)
+ else:
+-filename = os.path.join(os.path.dirname(__file__),
+-'zoneinfo', *name_parts)
++filename = os.path.join('/usr/share/zoneinfo', *name_parts)
+ if not os.path.exists(filename):
+ # http://bugs.launchpad.net/bugs/383171 - we avoid using this
+ # unless absolutely necessary to help when a broken version of

diff --git a/dev-python/pytz/files/pytz-2018.4-zoneinfo-noinstall.patch 
b/dev-python/pytz/files/pytz-2018.4-zoneinfo-noinstall.patch
new file mode 100644
index 000..9f8b93bf70a
--- /dev/null
+++ b/dev-python/pytz/files/pytz-2018.4-zoneinfo-noinstall.patch
@@ -0,0 +1,18 @@
+--- a/setup.py
 b/setup.py
+@@ -15,15 +15,8 @@
+ memail = 'stu...@stuartbishop.net'
+ packages = ['pytz']
+ resources = ['zone.tab', 'locales/pytz.pot']
+-for dirpath, dirnames, filenames in os.walk(os.path.join('pytz', 'zoneinfo')):
+-# remove the 'pytz' part of the path
+-basepath = dirpath.split(os.path.sep, 1)[1]
+-resources.extend([os.path.join(basepath, filename)
+- for filename in filenames])
+ package_data = {'pytz': resources}
+ 
+-assert len(resources) > 10, 'zoneinfo files not found!'
+-
+ setup(
+ name='pytz',
+ version=pytz.VERSION,

diff --git a/dev-python/pytz/pytz-2018.4.ebuild 
b/dev-python/pytz/pytz-2018.4.ebuild
new file mode 100644
index 000..cbf731d3b20
--- /dev/null
+++ b/dev-python/pytz/pytz-2018.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="World timezone definitions for Python"
+HOMEPAGE="http://pythonhosted.org/pytz/ https://pypi.org/project/pytz/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x64-solaris"
+IUSE=""
+
+RDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   || ( >=sys-libs/timezone-data-2017a sys-libs/glibc[vanilla] )"
+DEPEND="${RDEPEND}
+   app-arch/unzip"
+
+PATCHES=(
+   # Use timezone-data zoneinfo.
+   "${FILESDIR}"/2018.4-zoneinfo.patch
+   # ...and do not install a copy of it.
+   "${FILESDIR}"/${PN}-2018.4-zoneinfo-noinstall.patch
+)
+
+python_test() {
+   "${PYTHON}" pytz/tests/test_tzinfo.py -v || die "Tests fail with 
${EPYTHON}"
+}



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

2018-05-18 Thread Aaron Swenson
commit: 96d3c211caaf26df43ecb884cf20efa65e5e0879
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri May 18 10:00:24 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri May 18 10:00:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96d3c211

dev-python/pyrsistent: Bump to 0.14.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/pyrsistent/Manifest |  1 +
 dev-python/pyrsistent/pyrsistent-0.14.2.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest
index d37948c4969..c3965959de4 100644
--- a/dev-python/pyrsistent/Manifest
+++ b/dev-python/pyrsistent/Manifest
@@ -1 +1,2 @@
 DIST pyrsistent-0.13.0.tar.gz 96326 BLAKE2B 
47388d7d48841c3a093c5309e20e92619b16c9f7c59a47929b8504a7e6aed803cb1fa07260ef8fbc5ebb4b243a52329a5a9976ca947c00243fc5dd3bc9e34e8a
 SHA512 
6bfb657841382c4ad402c383cae5092b83e93a3dde0b905f6cb8ca8a50b8acbe0f3241e9cc50cb83892c0d59b13145764faa2a3db1eabecbe6606a35d07bb5ff
+DIST pyrsistent-0.14.2.tar.gz 97650 BLAKE2B 
343990acbd1cd566a410508514393b6e3c4cf074bb2f1bb46404cd64af05a7397c3abc357ecc29fc82b9fd390f567ba4fa4a3c9c6dd52045f40f28fc7eaa97f7
 SHA512 
06ae1b9d15ac72b09d2fdb80e28849a105cd6955f206472649996318c2dc9915f251d76908a913c02d5583e1e818ff456af496b13fe9b094c043cd2548b2b6d5

diff --git a/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild 
b/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild
new file mode 100644
index 000..8ad89c3eb6a
--- /dev/null
+++ b/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Persistent/Functional/Immutable data structures"
+HOMEPAGE="https://github.com/tobgu/pyrsistent/ 
https://pypi.org/project/pyrsistent/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]"
+
+DEPEND="
+   ${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )"
+
+# https://github.com/tobgu/pyrsistent/issues/
+# fails
+#RESTRICT="test"
+
+python_test() {
+   export PYTHONPATH="${S}:${PYTHONPATH}"
+   py.test -v -v -x || die ${PYTHONPATH}
+}



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

2018-05-15 Thread Aaron Swenson
commit: 847228fc6fdbde73141282081e5eca15a025ad90
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue May 15 20:01:00 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue May 15 20:01:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847228fc

dev-libs/libpqxx: Cleanup

Closes: https://bugs.gentoo.org/642434
Closes: https://bugs.gentoo.org/640154
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/libpqxx/Manifest |  3 --
 dev-libs/libpqxx/libpqxx-4.0.1.ebuild | 84 --
 dev-libs/libpqxx/libpqxx-5.1.0.ebuild | 86 ---
 dev-libs/libpqxx/libpqxx-5.1.1.ebuild | 86 ---
 4 files changed, 259 deletions(-)

diff --git a/dev-libs/libpqxx/Manifest b/dev-libs/libpqxx/Manifest
index 4218eaa6053..a926d45549a 100644
--- a/dev-libs/libpqxx/Manifest
+++ b/dev-libs/libpqxx/Manifest
@@ -1,4 +1 @@
-DIST libpqxx-4.0.1.tar.gz 1582532 BLAKE2B 
e84f455de3cdce1bbcdb29ae0ff5fea6e5c624f910a3612976eea1f50e054b785b9b7f2b816fa5d0e11ec4f53498404eb2ec1d9c80fc60a8be27d0e0cef0de14
 SHA512 
00204985097ef8bb0a3376d6ba541dbb471d7c52d7135f6244a9f4acbf6c8e5254d6f813e4411421e49bb56f4a520fc6ac67e300141d724396ce0ac11bd3a95e
-DIST libpqxx-5.1.0.tar.gz 677998 BLAKE2B 
5d486beff9d45249d191b380b2a552dcab621c0509c318e8745abfcb5d6d30b0c31dbe3431fea0c1c212b7a3d6d48abf15d537c6f5a6b3869963dd7615f3e4d3
 SHA512 
4e881bb509b36b6b48d180895ab6864ba0430630d3e1417036ff8ff0008b446467868f2672e0b49b46cc3a86c6a61a8a3e5c6b63e0bf422be3268d7f9702
-DIST libpqxx-5.1.1.tar.gz 678031 BLAKE2B 
c615094b7d872355ad45eb49c3f2e9776f314bca0fbf393ab9ec96daeae5732082c9907eef4793f575cf2cbb95ffa30e1d83cbfb9c4a2938019d9d207ebcc9cf
 SHA512 
fbbefe37d01ef58dd7f73629b5174c7285c0fe7d2f2ae10d3118d55d944f7e92b88d0e9c8ac72425c3bc55bdcc12f3e110e1974b303b7fb227be805e935982dd
 DIST libpqxx-6.0.0.tar.gz 676528 BLAKE2B 
a40095ba9851acde1296d93af7e4c4414f334a734b5062874b63a146836105fdde24672707caf623f2073dc1caf87b1053f25c80b10c3fa779fc91a52f9ec7ae
 SHA512 
f237cc03c01a8262eee44a9428206c1cc11b6034dddf540afef145f58eee5c32b880d84832563480d73d834c24311170e2ef6789e100793afbe0b6e393bd4169

diff --git a/dev-libs/libpqxx/libpqxx-4.0.1.ebuild 
b/dev-libs/libpqxx/libpqxx-4.0.1.ebuild
deleted file mode 100644
index 1be9171fb27..000
--- a/dev-libs/libpqxx/libpqxx-4.0.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-PYTHON_COMPAT=( python2_7 )
-inherit python-any-r1
-
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-
-DESCRIPTION="Standard front end for writing C++ programs that use PostgreSQL"
-SRC_URI="http://pqxx.org/download/software/${PN}/${P}.tar.gz;
-HOMEPAGE="http://pqxx.org/development/libpqxx/;
-LICENSE="BSD"
-SLOT="0"
-IUSE="doc static-libs"
-
-RDEPEND="dev-db/postgresql"
-DEPEND="${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-src_prepare() {
-   sed -e 's/python/python2/' \
-   -i tools/{splitconfig,template2mak.py} \
-   || die "Couldn't fix Python shebangs"
-}
-
-src_configure() {
-   if use static-libs ; then
-   econf --enable-static
-   else
-   econf --enable-shared
-   fi
-}
-
-src_install () {
-   emake DESTDIR="${D}" install
-
-   dodoc AUTHORS ChangeLog NEWS README*
-   use doc && dohtml -r doc/html/*
-}
-
-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
-   # Currently works with highest server version in tree
-   #server_version=$(echo ${server_version} | cut -d " " 
-f 2 | cut -d "." -f -2 | tr -d .)
-   #if [[ $server_version < 92 ]] ; then
-   c

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

2018-05-15 Thread Aaron Swenson
commit: 2ff74cb800c04e43b7828fea926c8fd1744e9271
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue May 15 19:38:20 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue May 15 19:38:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff74cb8

dev-python/psycopg: Bump to 2.7.4

Also fixes/works-around parallel Sphinx doc building issue.(Bug 646928)

Bug: https://bugs.gentoo.org/646928
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/psycopg/Manifest |  1 +
 dev-python/psycopg/psycopg-2.7.4.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 38aab41bf95..a69648164b7 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -4,3 +4,4 @@ DIST psycopg2-2.6.2.tar.gz 376348 BLAKE2B 
279f2fb905c3e3034d89535a8c1de3114ef87c
 DIST psycopg2-2.7.3.1.tar.gz 425069 BLAKE2B 
4d34859c63217bad08374b0a8d03dbcba7711c1e8034eb106ba27211e85af148f51902e2d1b294e4c0ba4e798f4a64903d9d735605d09bbcb1d291ad23cfb4e0
 SHA512 
206d4cf62a091927daf4b734e0b3597399fc588cb738366711674fc06c39d68a682981bc4756c356d37c41caba49b5df2b915beace8670c190d7d41e374f1eb5
 DIST psycopg2-2.7.3.2.tar.gz 425107 BLAKE2B 
47fe652d5e2e62c765150941d565b9ee896e221ae565e51745645f2723a0070481daf2f0d0d1a1fbd741b5b536c12cdf892becb4d5d4283a26cd324cd02c47c6
 SHA512 
38460369e339b16e433328e9bd6ccdbb4b03e41d40b9fb453a54513af4ec43f0a72dc795de6eb13d9618e1d5636991d3de7f619459b3f21d070798d497b2776f
 DIST psycopg2-2.7.3.tar.gz 425004 BLAKE2B 
df405ca5b5f5887fbd166523cafd5686a9148b313b7c30a85dbfc5dec42aff426505993f42a18d6d60569deb17a5748a858737a139d74943e66bce8bdd12beb3
 SHA512 
9e673f47190b12ab31e783a3d2b464231b933cc6ad4f12742c457020aab5db36b83829d84b4e63f793f5567e689081fd9479bfc4634b7bb08c7d873a3f42efc9
+DIST psycopg2-2.7.4.tar.gz 425331 BLAKE2B 
9d256ea340e4bace53981596d9d42863ddc9c8c079579b0621d8043af34daade05b9cec5465c6b3990f537a4350d9cf60a43062a0aa34db1f39b336296b32d3f
 SHA512 
e78db528a4d3b897e0d8d38755179082dacddfb2d10bda963fc3836548991eaa0d4c1b8f81b329b15f4e685046c39e6f2a352b6c47b1da42af3a262094233034

diff --git a/dev-python/psycopg/psycopg-2.7.4.ebuild 
b/dev-python/psycopg/psycopg-2.7.4.ebuild
new file mode 100644
index 000..d52a91a80fb
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.7.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1 flag-o-matic
+
+MY_PN="${PN}2"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x86-solaris"
+IUSE="debug doc examples"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}
+   doc? (
+   >=dev-python/pygments-2.2[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6[${PYTHON_USEDEP}]
+   )"
+
+RESTRICT="test"
+
+# Avoid using mxdatetime: https://bugs.gentoo.org/452028
+PATCHES=( "${FILESDIR}"/psycopg-2.7.3-avoid-mxdatetime.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile() {
+   local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
+
+   ! python_is_python3 && append-flags -fno-strict-aliasing
+
+   distutils-r1_python_compile
+}
+
+python_prepare_all() {
+   if use debug; then
+   sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
+   fi
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C doc/src -j1 html text
+}
+
+python_install_all() {
+   if use doc; then
+   dodoc -r doc/src/_build/html
+   dodoc doc/src/_build/text/*
+   fi
+
+   if use examples ; then
+  dodoc -r examples
+  docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2018-05-15 Thread Aaron Swenson
commit: cc804aafb409561fb0675e91f7a4a18b036c460b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue May 15 09:37:39 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue May 15 09:37:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc804aaf

sci-geosciences/osm2pgsql: Bump to 0.96.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/sci-geosciences/osm2pgsql/Manifest 
b/sci-geosciences/osm2pgsql/Manifest
index 1c489c5633e..f698e617569 100644
--- a/sci-geosciences/osm2pgsql/Manifest
+++ b/sci-geosciences/osm2pgsql/Manifest
@@ -1 +1,2 @@
 DIST osm2pgsql-0.94.0.tar.gz 1203310 BLAKE2B 
df9af84aab13bfd79763238e89dfc216401be2460be468a2f5467513dfcbd48650d779586f9cefd4100d6404f430a2401326919e9a1c72d86b80c6526881f206
 SHA512 
eceb5de7679048f51a9ad1be4ecf5b2d26da827b3eb8d6b0e86657603c8bf8a6f8d6f665c8ff8db91070a2966057f2deed5e4a3cc8bfb28e60a6031454e4758e
+DIST osm2pgsql-0.96.0.tar.gz 1219163 BLAKE2B 
a89e40e74ea52bf46593e48dd1f9047b958b645ce38aeb554c930e2d9efdf4f0bb9b6fd7a9b209342d59ca8a0d3ada3023f14324bf8b02b060d8dfd987763528
 SHA512 
6c6bb00c17995b9a99975076ad3af35a99678a7780db144f7fdd1f5c856b777883f1b1dac7e1c3ca9a2a490d3774f62c8aa9f8742c955c377c28d5b827657372

diff --git a/sci-geosciences/osm2pgsql/osm2pgsql-0.96.0.ebuild 
b/sci-geosciences/osm2pgsql/osm2pgsql-0.96.0.ebuild
new file mode 100644
index 000..990f5c9422a
--- /dev/null
+++ b/sci-geosciences/osm2pgsql/osm2pgsql-0.96.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Converts OSM data to SQL and insert into PostgreSQL db"
+HOMEPAGE="https://wiki.openstreetmap.org/wiki/Osm2pgsql
+ https://github.com/openstreetmap/osm2pgsql;
+SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+lua"
+
+COMMON_DEPEND="
+   app-arch/bzip2
+   dev-db/postgresql:=
+   dev-libs/expat
+   sci-libs/proj
+   sys-libs/zlib
+   lua? ( dev-lang/lua:= )
+"
+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)
+   -DBUILD_TESTS=OFF
+   )
+   cmake-utils_src_configure
+}



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

2018-05-13 Thread Aaron Swenson
commit: 2dcdaf5893cce7637cdafc8fd83e3c23cbdbbc22
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 16:55:42 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:55:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcdaf58

dev-db/pgpool2: Add 10 to POSTGRES_COMPAT

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/pgpool2/pgpool2-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/pgpool2/pgpool2-.ebuild 
b/dev-db/pgpool2/pgpool2-.ebuild
index 1f1a09578e4..b0b43a07e37 100644
--- a/dev-db/pgpool2/pgpool2-.ebuild
+++ b/dev-db/pgpool2/pgpool2-.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 EGIT_REPO_URI="https://git.postgresql.org/git/pgpool2.git;
 
-POSTGRES_COMPAT=( 9.{3..6} )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 
 inherit git-r3 postgres-multi
 



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

2018-05-13 Thread Aaron Swenson
commit: a47c9e989cc3e9eec193ae88e31671a367594a77
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 16:45:28 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:45:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a47c9e98

dev-db/plr: Remove <9.3 from POSTGRES_COMPAT

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/plr/plr-8.3.0.17.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/plr/plr-8.3.0.17.ebuild b/dev-db/plr/plr-8.3.0.17.ebuild
index 53ecfa0ff06..355b915ed2d 100644
--- a/dev-db/plr/plr-8.3.0.17.ebuild
+++ b/dev-db/plr/plr-8.3.0.17.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-POSTGRES_COMPAT=( 9.{1..6} 10 )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 POSTGRES_USEDEP="server"
 
 inherit postgres-multi



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

2018-05-13 Thread Aaron Swenson
commit: a0908df66704671789cd7def7eff23ae8220014d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 16:50:32 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:50:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0908df6

dev-db/postgis: Remove <9.3 from POSTGRES_COMPAT

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/postgis/postgis-2.4.2.ebuild | 2 +-
 dev-db/postgis/postgis-2.4.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/postgis/postgis-2.4.2.ebuild 
b/dev-db/postgis/postgis-2.4.2.ebuild
index fdc275bb85b..2dd323bc643 100644
--- a/dev-db/postgis/postgis-2.4.2.ebuild
+++ b/dev-db/postgis/postgis-2.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-POSTGRES_COMPAT=( 9.{2..6} 10 )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 POSTGRES_USEDEP="server"
 
 inherit autotools eutils postgres-multi versionator

diff --git a/dev-db/postgis/postgis-2.4.3.ebuild 
b/dev-db/postgis/postgis-2.4.3.ebuild
index 205ce7a381c..a24f81220e5 100644
--- a/dev-db/postgis/postgis-2.4.3.ebuild
+++ b/dev-db/postgis/postgis-2.4.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-POSTGRES_COMPAT=( 9.{2..6} 10 )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 POSTGRES_USEDEP="server"
 
 inherit autotools eutils postgres-multi versionator



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

2018-05-13 Thread Aaron Swenson
commit: 9e1e50d759a083015e7eb0ab38c4938952953f86
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 16:52:01 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:52:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e1e50d7

dev-db/pgtap: Remove <9.3 from POSTGRES_COMPAT

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/pgtap/pgtap-0.98.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/pgtap/pgtap-0.98.0.ebuild b/dev-db/pgtap/pgtap-0.98.0.ebuild
index 78345ba6dae..7f2af4e6636 100644
--- a/dev-db/pgtap/pgtap-0.98.0.ebuild
+++ b/dev-db/pgtap/pgtap-0.98.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-POSTGRES_COMPAT=( 9.{2..6} 10 )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 
 inherit postgres-multi
 



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

2018-05-13 Thread Aaron Swenson
commit: 8351340823c926e4d8974eb76aef6d5801501fc4
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 16:48:36 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:48:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83513408

dev-db/slony1: Remove <9.3 from POSTGRES_COMPAT

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/slony1/slony1-2.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/slony1/slony1-2.2.6.ebuild 
b/dev-db/slony1/slony1-2.2.6.ebuild
index 6bc6c35ed41..c390f13f5a6 100644
--- a/dev-db/slony1/slony1-2.2.6.ebuild
+++ b/dev-db/slony1/slony1-2.2.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-POSTGRES_COMPAT=( 9.{2..6} 10 )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 POSTGRES_USEDEP="server,threads"
 
 inherit eutils postgres-multi versionator



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

2018-05-13 Thread Aaron Swenson
commit: 559fafbc516b393fc3e9fc16140adbd533f35344
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 16:53:42 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:53:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559fafbc

dev-db/pgpool2: Remove <9.3 from POSTGRES_COMPAT

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/pgpool2/pgpool2-3.7.0.ebuild | 2 +-
 dev-db/pgpool2/pgpool2-3.7.1.ebuild | 2 +-
 dev-db/pgpool2/pgpool2-3.7.3.ebuild | 2 +-
 dev-db/pgpool2/pgpool2-.ebuild  | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-db/pgpool2/pgpool2-3.7.0.ebuild 
b/dev-db/pgpool2/pgpool2-3.7.0.ebuild
index 83e46adf7fa..9ffbb68c699 100644
--- a/dev-db/pgpool2/pgpool2-3.7.0.ebuild
+++ b/dev-db/pgpool2/pgpool2-3.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-POSTGRES_COMPAT=( 9.{2..6} 10 )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 
 inherit postgres-multi
 

diff --git a/dev-db/pgpool2/pgpool2-3.7.1.ebuild 
b/dev-db/pgpool2/pgpool2-3.7.1.ebuild
index 4a6fed48f20..fe57ae92434 100644
--- a/dev-db/pgpool2/pgpool2-3.7.1.ebuild
+++ b/dev-db/pgpool2/pgpool2-3.7.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-POSTGRES_COMPAT=( 9.{2..6} 10 )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 
 inherit postgres-multi
 

diff --git a/dev-db/pgpool2/pgpool2-3.7.3.ebuild 
b/dev-db/pgpool2/pgpool2-3.7.3.ebuild
index 4a6fed48f20..fe57ae92434 100644
--- a/dev-db/pgpool2/pgpool2-3.7.3.ebuild
+++ b/dev-db/pgpool2/pgpool2-3.7.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-POSTGRES_COMPAT=( 9.{2..6} 10 )
+POSTGRES_COMPAT=( 9.{3..6} 10 )
 
 inherit postgres-multi
 

diff --git a/dev-db/pgpool2/pgpool2-.ebuild 
b/dev-db/pgpool2/pgpool2-.ebuild
index c8c5ae2d372..1f1a09578e4 100644
--- a/dev-db/pgpool2/pgpool2-.ebuild
+++ b/dev-db/pgpool2/pgpool2-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 EGIT_REPO_URI="https://git.postgresql.org/git/pgpool2.git;
 
-POSTGRES_COMPAT=( 9.{2..6} )
+POSTGRES_COMPAT=( 9.{3..6} )
 
 inherit git-r3 postgres-multi
 



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

2018-05-13 Thread Aaron Swenson
commit: 0447e6e3e5f51c5a29ff20f871e3d6851c9ed69f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 16:29:19 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:29:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0447e6e3

dev-python/pygresql: Cleanup old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/pygresql/Manifest |  1 -
 dev-python/pygresql/pygresql-4.1.1-r2.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/dev-python/pygresql/Manifest b/dev-python/pygresql/Manifest
index 398f8c971d4..62d3219b757 100644
--- a/dev-python/pygresql/Manifest
+++ b/dev-python/pygresql/Manifest
@@ -1,2 +1 @@
-DIST PyGreSQL-4.1.1.tgz 100883 BLAKE2B 
8b3876803b61fde62a248cf6499b9396a16069fd5cebad8f17ca942990a5502a702081b395745863d54b304d426455dd94d816caea9e09809a7ff0ca1b4903b0
 SHA512 
4b37c56f2112471aa5f3003a1d867382ce1b7510afa0963f0ceeb2f8175ca601bb5bade9ea2038d44a1041f12233e364f138a635bb7b353d0a82aeb7d9d49b7f
 DIST PyGreSQL-5.0.4.tar.gz 637569 BLAKE2B 
3f7bddb8b5e455ca4f181d254d4d125b89a64d7aaa1440b9ab5d916c395b9d93fc9814269992c134b6fd8a81f436752dbe4d7c06125e683a5257361d428c6a6f
 SHA512 
f177ca3b023c007dafe80369b86a1742ff334137e493c3c19ac8bda0181d2543cd2431b8ab8d2d43f30d681121324bc4f236a9ebbddf1e927b071db7c9b34ea6

diff --git a/dev-python/pygresql/pygresql-4.1.1-r2.ebuild 
b/dev-python/pygresql/pygresql-4.1.1-r2.ebuild
deleted file mode 100644
index c3b79dd202c..000
--- a/dev-python/pygresql/pygresql-4.1.1-r2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-POSTGRES_COMPAT=( 9.{0,1,2,3,4,5} )
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-MY_P="PyGreSQL-${PV}"
-
-DESCRIPTION="A Python interface for the PostgreSQL database"
-HOMEPAGE="http://www.pygresql.org/;
-SRC_URI="mirror://pypi/P/PyGreSQL/${MY_P}.tgz"
-
-LICENSE="POSTGRESQL"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
-IUSE="doc"
-
-DEPEND="|| (
-   dev-db/postgresql:9.5
-   dev-db/postgresql:9.4
-   dev-db/postgresql:9.3
-   dev-db/postgresql:9.2
-   dev-db/postgresql:9.1
-   dev-db/postgresql:9.0
-)"
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-# Verify that the currently selected PostgreSQL slot is set to one of
-# the slots defined in POSTGRES_COMPAT.
-postgres_check_slot() {
-   if ! declare -p POSTGRES_COMPAT &>/dev/null; then
-   die 'POSTGRES_COMPAT not declared.'
-   fi
-
-# Don't die because we can't run postgresql-config during pretend.
-[[ "$EBUILD_PHASE" = "pretend" && -z "$(which postgresql-config 2> /dev/null)" 
]] \
-   && return 0
-
-   local res=$(echo ${POSTGRES_COMPAT[@]} \
-   | grep -c $(postgresql-config show 2> /dev/null) 2> /dev/null)
-
-   if [[ "$res" -eq "0" ]] ; then
-   eerror "PostgreSQL slot must be set to one of: "
-   eerror "${POSTGRES_COMPAT[@]}"
-   return 1
-   fi
-
-   return 0
-}
-
-pkg_pretend() {
-   postgres_check_slot
-}
-
-pkg_setup() {
-   postgres_check_slot || die
-}
-
-python_install_all() {
-   local DOCS=( docs/*.txt )
-   distutils-r1_python_install_all
-
-   if use doc; then
-   insinto /usr/share/doc/${PF}/tutorial
-   doins tutorial/*
-   dohtml docs/*.{html,css}
-   fi
-}



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

2018-05-13 Thread Aaron Swenson
commit: 63042dc0b865f3a43cd2ee22e88ad13cbd3cd87f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 14:59:13 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:03:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63042dc0

dev-db/postgresql: Remove EOL 9.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/postgresql/Manifest |   1 -
 dev-db/postgresql/postgresql-9.2.24.ebuild | 445 -
 2 files changed, 446 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 9e9de155651..4d80c787678 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,7 +1,6 @@
 DIST postgresql-10.1.tar.bz2 19669989 BLAKE2B 
2fbe782023b6d55c6fadaba38e517c60038b3b7b0a14fa8793043f7b9c4719a692440f286bb1f898045b5f56ef1c064f97f36e821990755077dc8d9bb0dbd639
 SHA512 
06050d353aa43f32e0de0199d833d8a4652aff893b718b1c40ed31837838f73fe4d977ac0f2164ab97b3eeff4aae3409f440601740898a893877d96bc0ed1882
 DIST postgresql-10.3.tar.bz2 19959653 BLAKE2B 
ba3b05f53b0f879b18d6d0649bf819697c77a066b49d941a96d13a4741854b01aeb0c8b868d6550a08ad52572c9463c968660aa83c16cbaa5b4bf7a89387a524
 SHA512 
05cf82d3483bdf38734e6ff0fef6b80e7f8fd3cb5ea6792ffe222a599d97d1a29638970bf28ebf5bd1f877e8dcd9986d88f5c5e5379e74fe79ce83e20d2babba
 DIST postgresql-10.4.tar.bz2 20201838 BLAKE2B 
6d1cdc44547740c8f9fbc2e989364640409c6d2a365568b75731277dd0fba473ce07e2ee27e8ebfad507a6ce0ab3d3a44156c0e3a069d96d320771d8a97ba82f
 SHA512 
b7c0d2fdc724e2eb1cda9fc1eb01b47352bbe6ba6357b3e898b7f5990fd78499c8c68dcb3aa9bde7821d71b5882d8856131384e899f8055d89d51cdfdbc9e663
-DIST postgresql-9.2.24.tar.bz2 16552576 BLAKE2B 
15e1fcc72830630c6c919113ed53c30c08f97c2543e678cac914b86456434d036f2efc262810e8f7ca0be714a8f690592a271ea5f6fb39777e73e94a9555e0ee
 SHA512 
a6f043e5ef5e12e23c1c43b26a5ecafce62f3a86f38b5b85e7cb0cb7aa376d40e460a526baf67ae40de40525e4744fb5e48650ee5e007db4ce9742fcf548bd56
 DIST postgresql-9.3.20.tar.bz2 17197360 BLAKE2B 
2b07f6ee78294a490a8902d0129ac6b5e729e2d9a30631becc193cb7561294354a779ffc62bd61e807b1f540f01ce095e8ae4ad77adf2ea135389143809c9d48
 SHA512 
40098661bf00b64ad2d773b242613c44fe269b5ae984ad8990f85ce705b27138b127493c507103052fb6705d52f2e63a1df6692c7024d43c3c6b18154f2ef407
 DIST postgresql-9.3.22.tar.bz2 17022938 BLAKE2B 
198705e438717d0d9e12c73e0c0e3eff0ba89ea50a1b183de70f065e13c153c164890fe56bc6ec13b0cb9617df4f66894c122eeddaf9303b9a02b8e08b19b085
 SHA512 
667ff496172626d2fe35c6795935fb07f4f7967a3b0631dd3b96278f8dc00b3d08794f091a5ab060a45d6f2a861e0f10f0e9660f9e343ab34eeabd693104c47f
 DIST postgresql-9.3.23.tar.bz2 17033683 BLAKE2B 
f02ad25f6b8755a9a57c3a6dcb63b78672e29473b061ad1616be2fb97fbfd83fe0dc9fc9fda66ac0231fb30fb13f9ef8975ba5a9701d83f33495bcf2c2651b4a
 SHA512 
bb2d54312de728aa0379ea5bc6385036bbe69d3b7f85bbd78c210840eed19ace29840849caf38d0689e21130a0c94818a362b3927805d8eded53b68e240a52b0

diff --git a/dev-db/postgresql/postgresql-9.2.24.ebuild 
b/dev-db/postgresql/postgresql-9.2.24.ebuild
deleted file mode 100644
index 51fd0ba68de..000
--- a/dev-db/postgresql/postgresql-9.2.24.ebuild
+++ /dev/null
@@ -1,445 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
-   systemd user versionator
-
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
-
-SLOT="$(get_version_component_range 1-2)"
-
-SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
-
-LICENSE="POSTGRESQL GPL-2"
-DESCRIPTION="PostgreSQL RDBMS"
-HOMEPAGE="http://www.postgresql.org/;
-
-IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp 
python
- +readline selinux +server systemd ssl static-libs tcl threads uuid 
xml zlib"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-wanted_languages() {
-   local linguas="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru
-   sk sl sv tr zh_CN zh_TW"
-   local enable_langs lingua
-
-   for lingua in ${linguas} ; do
-   has ${lingua} ${LINGUAS-${lingua}} && enable_langs+="${lingua} "
-   done
-
-   echo -n ${enable_langs}
-}
-
-CDEPEND="
->=app-eselect/eselect-postgresql-2.0
-sys-apps/less
-virtual/libintl
-kerberos? ( virtual/krb5 )
-ldap? ( net-nds/openldap )
-pam? ( virtual/pam )
-perl? ( >=dev-lang/perl-5.8:= )
-python? ( ${PYTHON_DEPS} )
-readline? ( sys-libs/readline:0= )
-ssl? (
-   !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
-   libressl? ( dev-libs/libressl:= )
-)
-tcl? ( >=dev-lang/tcl-8:0= )
-uuid? ( dev-libs/ossp-uuid )
-xml? ( dev-libs/libxml2 dev-libs/libxs

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

2018-05-13 Thread Aaron Swenson
commit: b0daea6410a57c301ba7d3f485114d8079eaaf8b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 14:52:04 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:03:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0daea64

app-doc/gnucash-docs: Cleanup old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-doc/gnucash-docs/Manifest   |  2 --
 app-doc/gnucash-docs/gnucash-docs-2.6.15.ebuild | 30 -
 app-doc/gnucash-docs/gnucash-docs-2.6.19.ebuild | 30 -
 3 files changed, 62 deletions(-)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 7aa652fbaa9..fde8616f51e 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,4 +1,2 @@
-DIST gnucash-docs-2.6.15.tar.gz 81292273 BLAKE2B 
ae484822394dd9bacc8124dd177be07fc5f299c71e15f815bb239a928bc97a61deabf9828a43b94e31efd4ef60bd9ae066d299ed8c43fc3752b645fae3df4bc5
 SHA512 
025fc6df6aa22eb857a956552f46f3810e02ebc39d4f6678124a3523cd934fbaeea831e330305fcc11e69857076c4e6a8477ffeff273785615a4cc55c9757d26
-DIST gnucash-docs-2.6.19.tar.gz 92214378 BLAKE2B 
ad4235ceee561928a27bdb36eb0042e6128660962a4de6ad6b8bf925e63535ef08e498f3650c79a96f051beae69ee4f50a8c8b36d2bb96b2053dd238ede3ee7e
 SHA512 
5832e52057cf9a6347005a8edca74c251230a3b658eac94a9c66e038c81c8068c2bad16b77a7a0f71c9827f115a251421f72180ca00bc6fdf8ca11f7d2a7ef2b
 DIST gnucash-docs-3.0.tar.gz 92420576 BLAKE2B 
95d8c310b3616b44a814c7c5d6e8b1b586eef12831ea967818bef302e0dde3f0ab8e1b1d4fd0d504173625d87d54738a392ad3d53b8bfa079fd5ba87ac3a2d91
 SHA512 
908694725de6d9595cb73d4b334f157287a864ff7ba1057bdff7c0fb55660c5828a6b5c1e868eea7fbd0fca4b3b594fb3989092f270446dbd56c07479c6036cf
 DIST gnucash-docs-3.1.tar.gz 92421041 BLAKE2B 
b169d26cb9fb07a265fb5b8fc492fa8b0ed240be094278416d54542dd4ca074b3d4a182421b75d09c1f6c435891c5637aed646f0d11bdd57a9b71cbc999676dd
 SHA512 
4af1f0b895cc928c109ae4f883efd1b483a5b318e02fcd6ca4ff7631ed4e13bc0f89f28b2f8ea895f9e37f596eb7b84e84732dfac6b2d4fe98b7405603149339

diff --git a/app-doc/gnucash-docs/gnucash-docs-2.6.15.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-2.6.15.ebuild
deleted file mode 100644
index 5e8b7f06954..000
--- a/app-doc/gnucash-docs/gnucash-docs-2.6.15.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2
-
-DESCRIPTION="Documentation package for GnuCash"
-HOMEPAGE="http://www.gnucash.org/;
-SRC_URI="mirror://sourceforge/gnucash/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2 FDL-1.1"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="test"
-
-RDEPEND="!<=app-office/gnucash-2.2.1"
-DEPEND="${RDEPEND}
-   >=dev-libs/libxml2-2.5.10:2
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/rarian
-   test? ( app-text/docbook-xml-dtd:4.4 )
-"
-
-pkg_postinst() {
-   gnome2_pkg_postinst
-   has_version dev-java/fop || elog "You need dev-java/fop to generate pdf 
files."
-   has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view 
the docs."
-}

diff --git a/app-doc/gnucash-docs/gnucash-docs-2.6.19.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-2.6.19.ebuild
deleted file mode 100644
index f8c548bca9a..000
--- a/app-doc/gnucash-docs/gnucash-docs-2.6.19.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2
-
-DESCRIPTION="Documentation package for GnuCash"
-HOMEPAGE="http://www.gnucash.org/;
-SRC_URI="mirror://sourceforge/gnucash/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2 FDL-1.1"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-RDEPEND="!<=app-office/gnucash-2.2.1"
-DEPEND="${RDEPEND}
-   >=dev-libs/libxml2-2.5.10:2
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/rarian
-   test? ( app-text/docbook-xml-dtd:4.4 )
-"
-
-pkg_postinst() {
-   gnome2_pkg_postinst
-   has_version dev-java/fop || elog "You need dev-java/fop to generate pdf 
files."
-   has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view 
the docs."
-}



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

2018-05-13 Thread Aaron Swenson
commit: 99fdfd87fc71e949444727e1a5140d64e3530b1a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 14:55:20 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:03:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99fdfd87

app-office/gnucash: Bump to 3.1

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-office/gnucash/Manifest   |   1 +
 app-office/gnucash/gnucash-3.1.ebuild | 160 ++
 2 files changed, 161 insertions(+)

diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 968c7726d23..a7be4326270 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -2,4 +2,5 @@ DIST gnucash-2.7.4.tar.bz2 13364512 BLAKE2B 
0a552efe5a4f024517c054516eb25b51abb2
 DIST gnucash-2.7.5.tar.bz2 13330271 BLAKE2B 
e06328050a2dd8e80e224cf13f51c1c7151e73f9a1c9f14581f33bfcf8bf07b273962620b7281637101eab8c5eff67a3e5e8e34d81f0c8d263ac33bf6d1eb40c
 SHA512 
68cd6e6f61a43b8837e9efe693d22f62ebe10a8bb7d593814fb6a12d035d74ec1e444f53010ad53c6b1adf28c75aa482403c06052314a91636c2a8baa30e09af
 DIST gnucash-2.7.7.tar.bz2 13368946 BLAKE2B 
06e6815af713235ea31859532911303db4fa5e8dcd50b9111aa513795963eaca29a612eeced27399441f43563753d977468dfd901a49dfa689b5d36e7b985ebf
 SHA512 
b7d91e87c4bc4e604560f4502a86deaafa4f636e9fe2af26db53b11da9f48986c970ba0ed08cb7172ca08a5fb2da451d26976963241206c388a33555c80f28fe
 DIST gnucash-3.0.tar.bz2 13366724 BLAKE2B 
4c6e87d433f203cca73f1b4ee623a4bb260bdd6812aaf24af0045384cbe8fc24cc5215b4a4bbe4f7446bfd4626ef7cf09f67f2031f49c2563784528294aae8fb
 SHA512 
5ec13b8abe1520a7e614ceeca4c41d5dba3ebae4ec965918584963022ceb5cb3b85862289a85a72767db74a0c735214a78342a53c37e6da939ff850538174a87
+DIST gnucash-3.1-1.tar.bz2 13374530 BLAKE2B 
51dcdea6b91a72288a9e9583d50edbe88303b93fe0059ea3444a0965723bb29955227df5e6eda910638f28a3eacdf367fdca1783871258b8ce396598e2b5edc0
 SHA512 
34d675cf1434f280345c40e6f448b3c2ac5b3cde33b15e662bbda784660ad92168e4b0d14d4fbf190cdfa6a7954806520ab4b72a7460736c78f934f803b1d5e0
 DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B 
ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb75e018f0171c2fdaeb4de3bb339548265e50de79e6
 SHA512 
1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d

diff --git a/app-office/gnucash/gnucash-3.1.ebuild 
b/app-office/gnucash/gnucash-3.1.ebuild
new file mode 100644
index 000..d75f0e734e3
--- /dev/null
+++ b/app-office/gnucash/gnucash-3.1.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# google{test,mock} version
+GV="1.8.0"
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/;
+SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}-1.tar.bz2
+
https://github.com/google/googletest/archive/release-${GV}.tar.gz -> 
gtest-${GV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx 
postgres
+ python quotes -register2 sqlite"
+REQUIRED_USE="
+   chipcard? ( aqbanking )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# libdbi version requirement for sqlite taken from bug #455134
+#
+# dev-libs/boost must always be built with nls enabled.
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libxml2-2.7.0:2
+   >=dev-scheme/guile-2.0.0:12=[regex]
+   >=sys-libs/zlib-1.1.4
+   >=x11-libs/gtk+-3.14.0:3
+   dev-libs/boost:=[icu,nls]
+   dev-libs/icu:=
+   dev-libs/libxslt
+   gnome-base/dconf
+   net-libs/webkit-gtk:4=
+   aqbanking? (
+   >=net-libs/aqbanking-5[gtk,ofx?]
+   sys-libs/gwenhywfar[gtk]
+   chipcard? ( sys-libs/libchipcard )
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   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-0.9.0
+   >=dev-db/libdbi-drivers-0.9.0[sqlite]
+   )
+"
+
+DEPEND="${RDEPEND}
+   ~dev-cpp/gtest-${GV}
+   >=sys-devel/gettext-0.19.6
+   dev-lang/perl
+   dev-perl/XML-Parser
+   gnome-base/gnome-common
+   sys-devel/libtool
+  

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

2018-05-13 Thread Aaron Swenson
commit: e39c54b842a6c808d8be38a4cab43ac9447f1959
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 13 14:49:52 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 13 16:03:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39c54b8

app-doc/gnucash-docs: Bump to 3.1

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-3.1.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 92b532e9c79..7aa652fbaa9 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,3 +1,4 @@
 DIST gnucash-docs-2.6.15.tar.gz 81292273 BLAKE2B 
ae484822394dd9bacc8124dd177be07fc5f299c71e15f815bb239a928bc97a61deabf9828a43b94e31efd4ef60bd9ae066d299ed8c43fc3752b645fae3df4bc5
 SHA512 
025fc6df6aa22eb857a956552f46f3810e02ebc39d4f6678124a3523cd934fbaeea831e330305fcc11e69857076c4e6a8477ffeff273785615a4cc55c9757d26
 DIST gnucash-docs-2.6.19.tar.gz 92214378 BLAKE2B 
ad4235ceee561928a27bdb36eb0042e6128660962a4de6ad6b8bf925e63535ef08e498f3650c79a96f051beae69ee4f50a8c8b36d2bb96b2053dd238ede3ee7e
 SHA512 
5832e52057cf9a6347005a8edca74c251230a3b658eac94a9c66e038c81c8068c2bad16b77a7a0f71c9827f115a251421f72180ca00bc6fdf8ca11f7d2a7ef2b
 DIST gnucash-docs-3.0.tar.gz 92420576 BLAKE2B 
95d8c310b3616b44a814c7c5d6e8b1b586eef12831ea967818bef302e0dde3f0ab8e1b1d4fd0d504173625d87d54738a392ad3d53b8bfa079fd5ba87ac3a2d91
 SHA512 
908694725de6d9595cb73d4b334f157287a864ff7ba1057bdff7c0fb55660c5828a6b5c1e868eea7fbd0fca4b3b594fb3989092f270446dbd56c07479c6036cf
+DIST gnucash-docs-3.1.tar.gz 92421041 BLAKE2B 
b169d26cb9fb07a265fb5b8fc492fa8b0ed240be094278416d54542dd4ca074b3d4a182421b75d09c1f6c435891c5637aed646f0d11bdd57a9b71cbc999676dd
 SHA512 
4af1f0b895cc928c109ae4f883efd1b483a5b318e02fcd6ca4ff7631ed4e13bc0f89f28b2f8ea895f9e37f596eb7b84e84732dfac6b2d4fe98b7405603149339

diff --git a/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild
new file mode 100644
index 000..19bdd1d2ff8
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools gnome2
+
+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 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="!<=app-office/gnucash-2.2.1"
+DEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.5.10:2
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/rarian
+   test? ( app-text/docbook-xml-dtd:4.4 )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+   has_version dev-java/fop || elog "You need dev-java/fop to generate pdf 
files."
+   has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view 
the docs."
+}



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

2018-05-02 Thread Aaron Swenson
commit: a9ffc2bbca6873f0c222c2bf69c408f387ae63a3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed May  2 12:15:49 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed May  2 12:15:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ffc2bb

mail-client/roundcube: Cleanup <1.3.6

Cleanup insecure versions.

Bug: https://bugs.gentoo.org/653044
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 mail-client/roundcube/Manifest  |  3 -
 mail-client/roundcube/roundcube-1.2.7.ebuild| 74 --
 mail-client/roundcube/roundcube-1.3.3-r1.ebuild | 76 ---
 mail-client/roundcube/roundcube-1.3.4.ebuild| 99 -
 4 files changed, 252 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 587c57dce07..ae44e207489 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1 @@
-DIST roundcubemail-1.2.7-complete.tar.gz 3904612 BLAKE2B 
b001a9c57f2358b00e0290493f0bfb82001c769987ef98e2d34d6e6d9432a5c612fab6ba10306279a8bb73d1015332f29f1233a10ee32fd7f713cbf44d9cf7b5
 SHA512 
545b3fe05ecfaede3d887ae71e41fc91e280c71b67db9a5dcb516b5b238371327c2b1fabe87cf073cce38bc5a57b3db2592eb96d436bae280896c1f7017c
-DIST roundcubemail-1.3.3-complete.tar.gz 5339032 BLAKE2B 
bb0b595ba13947db3b0644ad5bc76fa8280ac74733e3bf02a758ffaa49fb0c2ef80005081fb1f24500fa767b57d0df59751abb098a807bc6e04b5a63de3fc1ed
 SHA512 
1f634fbc5d0967f28a7aa990a9b23f105b93030d43927237fc9b5decabe1b959de75c7c21bdb27389ec53730378565e7f309d7c009be427c7615372634273931
-DIST roundcubemail-1.3.4-complete.tar.gz 5506887 BLAKE2B 
de353400706d893b8e95b23e20ebcab7478273bd6dbd009c766537826e260cd98f065f9d7d38740c60254ccbecd376ec6aafe82791be177bbee6ffc8d61a733b
 SHA512 
e3442651bf762ceda3cb9ff78cb512703a7f82466d7de860848d1c9471f10b2561c2dd7a570218048fbc0df0fa573c6e2381ba8c0063e718c531c8ce1138a5e4
 DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e

diff --git a/mail-client/roundcube/roundcube-1.2.7.ebuild 
b/mail-client/roundcube/roundcube-1.2.7.ebuild
deleted file mode 100644
index dd429291c3d..000
--- a/mail-client/roundcube/roundcube-1.2.7.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net;
-SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-complete.tar.gz;
-
-# 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"
-KEYWORDS="amd64 arm ppc ppc64 x86"
-
-IUSE="enigma ldap managesieve 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.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
-   >=dev-php/PEAR-Auth_SASL-1.0.6
-   >=dev-php/PEAR-Mail_Mime-1.8.9
-   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
-   >=dev-php/PEAR-Net_IDNA2-0.1.1
-   >=dev-php/PEAR-Net_SMTP-1.6.2
-   virtual/httpd-php
-   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.4.0 app-crypt/gnupg )
-   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 dev-php/PEAR-Net_LDAP3 )
-   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
-   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-S=${WORKDIR}/${MY_P}
-
-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.txt"
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   ewarn
-   ewarn "When upgrading from <= 0.9, note that the old configuration 
files"
-   ewarn "named main.inc.php and db.inc.php are deprecated and should be"
-   ewarn "replaced with one single config.inc.php file.&q

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

2018-04-27 Thread Aaron Swenson
commit: 1f0b3b500534f88286f870d6d610b8a15d676f62
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Apr 27 20:58:59 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Apr 27 20:58:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f0b3b50

dev-db/pgpool2: Bump to 3.7.3

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index ca8f20d575b..e81a23c8628 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -1,2 +1,3 @@
 DIST pgpool-II-3.7.0.tar.gz 3269076 BLAKE2B 
f7a396e82022a35e5f46fb644ca4a9007db3abaf97f8249d88bca00abf5d33abe7d47f705e959f7fb910885bf49f68bd5f965aae3085d12076d3100cca2f25f8
 SHA512 
cf8eef3a2ec761b51f9e6a72b5211810de57ad9b40b1738067616478b6486a813782588bfc92f6f351334d9514b1394551230c486fa0ac2f6c18a0490f22bbe2
 DIST pgpool-II-3.7.1.tar.gz 3237755 BLAKE2B 
ec196e384c9c4c03a28081fbb74b820c7480e2a98427441572142bd80bff6d2adbbda9bc19df1c70f4699af28fcac5f09161a5938df633bb9eba52c0d9dc24ac
 SHA512 
2a83f573ca2a720ee7beb75d8d1380747e29b2bb3c809f51bd0f8e4423d67f882ce2acb7d9ea118c55313e969aba3bf94a0d5b190eb905123d43c09df25e00ef
+DIST pgpool-II-3.7.3.tar.gz 3259752 BLAKE2B 
398257b2a647039a634d52b0e23ab1584aaa67f58d6f234f03bf2e99380b346b4ff51647f876d0789c484e88fc149a2af5a5b1b8fd3aa48323aada064ea3421d
 SHA512 
c7fea570f11dfc348b0099fde074f61a15e6979b6f16526d24d73b26d723edfdbadbcf10e90c2111aeb72599970718d3cda4abed3e99e8a711cf03b715c29624

diff --git a/dev-db/pgpool2/pgpool2-3.7.3.ebuild 
b/dev-db/pgpool2/pgpool2-3.7.3.ebuild
new file mode 100644
index 000..4a6fed48f20
--- /dev/null
+++ b/dev-db/pgpool2/pgpool2-3.7.3.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+POSTGRES_COMPAT=( 9.{2..6} 10 )
+
+inherit postgres-multi
+
+MY_P="${PN/2/-II}-${PV}"
+
+DESCRIPTION="Connection pool server for PostgreSQL"
+HOMEPAGE="http://www.pgpool.net/;
+SRC_URI="http://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> ${MY_P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+
+IUSE="doc memcached pam ssl static-libs"
+
+RDEPEND="
+   ${POSTGRES_DEP}
+   net-libs/libnsl:0=
+   memcached? ( dev-libs/libmemcached )
+   pam? ( sys-auth/pambase )
+   ssl? ( dev-libs/openssl:* )
+"
+DEPEND="${RDEPEND}
+   sys-devel/bison
+   !!dev-db/pgpool
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   postgres_new_user pgpool
+
+   postgres-multi_pkg_setup
+}
+
+src_prepare() {
+   eapply "${FILESDIR}/pgpool_run_paths-3.6.5.patch"
+
+   postgres-multi_src_prepare
+}
+
+src_configure() {
+   local myconf
+   use memcached && \
+   
myconf="--with-memcached=\"${EROOT%/}/usr/include/libmemcached\""
+   use pam && myconf+=' --with-pam'
+
+   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_with ssl openssl) \
+   $(use_enable static-libs static) \
+   ${myconf}
+}
+
+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
+
+   # Examples and extras
+   # 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
+   into "/usr/share/${PN}"
+   dobin 
src/sample/{pgpool_recovery,pgpool_recovery_pitr,pgpool_remote_start}
+   insinto "/usr/share/${PN}"
+   doins src/sample/{{pcp,pgpool,pool_hba}.conf.sample*,pgpool.pam}
+
+   # One more thing: Evil la files!
+   find "${ED}" -name '*.la' -exec rm -f {} +
+}



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

2018-04-27 Thread Aaron Swenson
commit: 3f34044210fdd36e74aeb31e09ed9754bf41e505
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Apr 27 20:31:37 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Apr 27 20:31:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f340442

app-office/gnucash: Reactivate doc use flag on 3.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-office/gnucash/gnucash-3.0.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/app-office/gnucash/gnucash-3.0.ebuild 
b/app-office/gnucash/gnucash-3.0.ebuild
index 5b5dde99e04..bc347e50c6f 100644
--- a/app-office/gnucash/gnucash-3.0.ebuild
+++ b/app-office/gnucash/gnucash-3.0.ebuild
@@ -18,8 +18,7 @@ SLOT="0"
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 
-# Add doc back in for 3.0 and bump app-doc/gnucash-docs
-IUSE="aqbanking chipcard debug examples gnome-keyring mysql nls ofx postgres
+IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx 
postgres
  python quotes -register2 sqlite"
 REQUIRED_USE="
chipcard? ( aqbanking )
@@ -76,11 +75,10 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
 "
 
-# Uncomment for 3.0
-# PDEPEND="doc? (
-#  ~app-doc/gnucash-docs-${PV}
-#  gnome-extra/yelp
-# )"
+PDEPEND="doc? (
+   ~app-doc/gnucash-docs-${PV}
+   gnome-extra/yelp
+)"
 
 #PATCHES=( "${FILESDIR}"/${PN}-2.7.4-fix-tests-for-32bit-platforms.patch )
 



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

2018-04-27 Thread Aaron Swenson
commit: ef353582bcd378ab1d0ff72ce452add2e056b21d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Apr 27 20:24:21 2018 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Apr 27 20:24:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef353582

app-doc/gnucash-docs: Bump to 3.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-doc/gnucash-docs/Manifest|  1 +
 app-doc/gnucash-docs/gnucash-docs-3.0.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index edb7c338f3d..92b532e9c79 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,2 +1,3 @@
 DIST gnucash-docs-2.6.15.tar.gz 81292273 BLAKE2B 
ae484822394dd9bacc8124dd177be07fc5f299c71e15f815bb239a928bc97a61deabf9828a43b94e31efd4ef60bd9ae066d299ed8c43fc3752b645fae3df4bc5
 SHA512 
025fc6df6aa22eb857a956552f46f3810e02ebc39d4f6678124a3523cd934fbaeea831e330305fcc11e69857076c4e6a8477ffeff273785615a4cc55c9757d26
 DIST gnucash-docs-2.6.19.tar.gz 92214378 BLAKE2B 
ad4235ceee561928a27bdb36eb0042e6128660962a4de6ad6b8bf925e63535ef08e498f3650c79a96f051beae69ee4f50a8c8b36d2bb96b2053dd238ede3ee7e
 SHA512 
5832e52057cf9a6347005a8edca74c251230a3b658eac94a9c66e038c81c8068c2bad16b77a7a0f71c9827f115a251421f72180ca00bc6fdf8ca11f7d2a7ef2b
+DIST gnucash-docs-3.0.tar.gz 92420576 BLAKE2B 
95d8c310b3616b44a814c7c5d6e8b1b586eef12831ea967818bef302e0dde3f0ab8e1b1d4fd0d504173625d87d54738a392ad3d53b8bfa079fd5ba87ac3a2d91
 SHA512 
908694725de6d9595cb73d4b334f157287a864ff7ba1057bdff7c0fb55660c5828a6b5c1e868eea7fbd0fca4b3b594fb3989092f270446dbd56c07479c6036cf

diff --git a/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild
new file mode 100644
index 000..19bdd1d2ff8
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools gnome2
+
+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 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="!<=app-office/gnucash-2.2.1"
+DEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.5.10:2
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/rarian
+   test? ( app-text/docbook-xml-dtd:4.4 )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+   has_version dev-java/fop || elog "You need dev-java/fop to generate pdf 
files."
+   has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view 
the docs."
+}



  1   2   3   4   5   6   7   8   >