[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2021-04-22 Thread Michael Haubenwallner
commit: 49f9b13e275904130f88195d279e067c0b0c22ad
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:06:24 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f9b13e

sys-devel/parity: m-needed

Also, upstream has moved.

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/metadata.xml| 7 ++-
 sys-devel/parity/parity-2.0.1.ebuild | 4 ++--
 sys-devel/parity/parity-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index 781b5c6cf53..e8f891baa40 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -1,12 +1,9 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
+   

-   haubi/parity
+   ssi-schaefer/parity


Enable support for Visual Studio 2005

diff --git a/sys-devel/parity/parity-2.0.1.ebuild 
b/sys-devel/parity/parity-2.0.1.ebuild
index 7f41d7bf06e..a6d5f5cfc4a 100644
--- a/sys-devel/parity/parity-2.0.1.ebuild
+++ b/sys-devel/parity/parity-2.0.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 if [[ ${PV} ==  ]]; then
inherit autotools git-r3
-   EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git";
+   EGIT_REPO_URI="g...@github.com:ssi-schaefer/parity.git 
https://github.com/ssi-schaefer/parity.git";
BDEPEND="dev-util/confix"
 else

SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2";

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 7f41d7bf06e..a6d5f5cfc4a 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 if [[ ${PV} ==  ]]; then
inherit autotools git-r3
-   EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git";
+   EGIT_REPO_URI="g...@github.com:ssi-schaefer/parity.git 
https://github.com/ssi-schaefer/parity.git";
BDEPEND="dev-util/confix"
 else

SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2";



[gentoo-commits] repo/gentoo:master commit in: app-admin/cygwin-rebase/

2021-04-22 Thread Michael Haubenwallner
commit: 015856b8db8f451a11b196ff3f2508191650ae87
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:07:08 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015856b8

app-admin/cygwin-rebase: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-admin/cygwin-rebase/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-admin/cygwin-rebase/metadata.xml 
b/app-admin/cygwin-rebase/metadata.xml
index 1dc5534cdb9..5bc4bd7071f 100644
--- a/app-admin/cygwin-rebase/metadata.xml
+++ b/app-admin/cygwin-rebase/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
+   

The rebaseall utility is a convenient way for users that suffer 
from the
Cygwin rebase problem to rebase their entire system (i.e., all 
of their



[gentoo-commits] repo/gentoo:master commit in: dev-db/oracle-instantclient-sqlplus/

2021-04-22 Thread Michael Haubenwallner
commit: 2dc67409aec3abedca2020257fd20b3654ac5860
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:10:52 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc67409

dev-db/oracle-instantclient-sqlplus: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient-sqlplus/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-db/oracle-instantclient-sqlplus/metadata.xml 
b/dev-db/oracle-instantclient-sqlplus/metadata.xml
index bab845504e5..7a38bb90096 100644
--- a/dev-db/oracle-instantclient-sqlplus/metadata.xml
+++ b/dev-db/oracle-instantclient-sqlplus/metadata.xml
@@ -1,7 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-  ha...@gentoo.org
-
+   
 



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

2021-04-22 Thread Michael Haubenwallner
commit: cc10deb3df142cc664a75fcc891d921ece4de580
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:08:05 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc10deb3

dev-libs/pthreads4w: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-libs/pthreads4w/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/pthreads4w/metadata.xml b/dev-libs/pthreads4w/metadata.xml
index 30aaf1fdc57..64fda0eeda3 100644
--- a/dev-libs/pthreads4w/metadata.xml
+++ b/dev-libs/pthreads4w/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
+   

Also known as "pthreads-win32", POSIX Threads for Windows 
implements a large
subset of the threads related API from the Single Unix 
Specification Version 3.



[gentoo-commits] repo/gentoo:master commit in: sys-libs/cygwin-crypt/

2021-04-22 Thread Michael Haubenwallner
commit: 17578679a5561540f3f763ceb2a6dc5640436a33
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:07:36 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17578679

sys-libs/cygwin-crypt: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-libs/cygwin-crypt/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-libs/cygwin-crypt/metadata.xml 
b/sys-libs/cygwin-crypt/metadata.xml
index 598620e9d7d..e86f0c93724 100644
--- a/sys-libs/cygwin-crypt/metadata.xml
+++ b/sys-libs/cygwin-crypt/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
+   

This packages provides a library which exports the functions 
crypt(3),
encrypt(3), and setkey(3).  The created passwords are 56 bit DES



[gentoo-commits] repo/gentoo:master commit in: mail-mta/nullmailer/

2021-04-22 Thread Michael Haubenwallner
commit: 3cafaadd6f09794d1e1aed608dd877d7860be7a6
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:14:49 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cafaadd

mail-mta/nullmailer: drop self as maintainer

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 mail-mta/nullmailer/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/mail-mta/nullmailer/metadata.xml b/mail-mta/nullmailer/metadata.xml
index 110d077c53d..ead06a9996f 100644
--- a/mail-mta/nullmailer/metadata.xml
+++ b/mail-mta/nullmailer/metadata.xml
@@ -5,10 +5,6 @@
 robb...@gentoo.org
 Robin H. Johnson
   
-  
-ha...@gentoo.org
-    Michael Haubenwallner
-  
   
 bruceg/nullmailer
   



[gentoo-commits] repo/gentoo:master commit in: net-misc/mico/

2021-04-22 Thread Michael Haubenwallner
commit: e14f7e33e491624de8a91a5a6b443c6fc90787c6
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:27:50 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e14f7e33

net-misc/mico: m-needed

Also, mirror for dead upstream has moved.

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 net-misc/mico/metadata.xml   | 5 +
 net-misc/mico/mico-2.3.13-r13.ebuild | 6 +++---
 net-misc/mico/mico-2.3.13-r14.ebuild | 6 +++---
 net-misc/mico/mico-.ebuild   | 6 +++---
 4 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/net-misc/mico/metadata.xml b/net-misc/mico/metadata.xml
index 89b3f821e9c..47e27a9250a 100644
--- a/net-misc/mico/metadata.xml
+++ b/net-misc/mico/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
+   

MICO is a mature, secure, robust, fully standards-compliant
implementation of the CORBA standard. It is available as GNU 
open source

diff --git a/net-misc/mico/mico-2.3.13-r13.ebuild 
b/net-misc/mico/mico-2.3.13-r13.ebuild
index 0692096b594..52c03727f64 100644
--- a/net-misc/mico/mico-2.3.13-r13.ebuild
+++ b/net-misc/mico/mico-2.3.13-r13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="
http://www.mico.org/${P}.tar.gz
-   
https://github.com/haubi/mico/compare/${PV}-raw...${PV}-gentoo-${PR}.patch -> 
${P}-gentoo-${PR}.patch
+   
https://github.com/ssi-schaefer/mico/compare/${PV}-raw...${PV}-gentoo-${PR}.patch
 -> ${P}-gentoo-${PR}.patch
"
PATCHES="${DISTDIR}/${P}-gentoo-${PR}.patch"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x86-winnt"
@@ -44,7 +44,7 @@ BDEPEND="
 
 if [[ ${PV} ==  ]]; then
src_unpack() {
-   wget -O ${P}-gentoo.patch 
"https://github.com/haubi/mico/compare/gentoo.patch"; || die
+   wget -O ${P}-gentoo.patch 
"https://github.com/ssi-schaefer/mico/compare/gentoo.patch"; || die
darcs_src_unpack
default
}

diff --git a/net-misc/mico/mico-2.3.13-r14.ebuild 
b/net-misc/mico/mico-2.3.13-r14.ebuild
index 0692096b594..52c03727f64 100644
--- a/net-misc/mico/mico-2.3.13-r14.ebuild
+++ b/net-misc/mico/mico-2.3.13-r14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="
http://www.mico.org/${P}.tar.gz
-   
https://github.com/haubi/mico/compare/${PV}-raw...${PV}-gentoo-${PR}.patch -> 
${P}-gentoo-${PR}.patch
+   
https://github.com/ssi-schaefer/mico/compare/${PV}-raw...${PV}-gentoo-${PR}.patch
 -> ${P}-gentoo-${PR}.patch
"
PATCHES="${DISTDIR}/${P}-gentoo-${PR}.patch"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x86-winnt"
@@ -44,7 +44,7 @@ BDEPEND="
 
 if [[ ${PV} ==  ]]; then
src_unpack() {
-   wget -O ${P}-gentoo.patch 
"https://github.com/haubi/mico/compare/gentoo.patch"; || die
+   wget -O ${P}-gentoo.patch 
"https://github.com/ssi-schaefer/mico/compare/gentoo.patch"; || die
darcs_src_unpack
default
}

diff --git a/net-misc/mico/mico-.ebuild b/net-misc/mico/mico-.ebuild
index 0692096b594..52c03727f64 100644
--- a/net-misc/mico/mico-.ebuild
+++ b/net-misc/mico/mico-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="
http://www.mico.org/${P}.tar.gz
-   
https://github.com/haubi/mico/compare/${PV}-raw...${PV}-gentoo-${PR}.patch -> 
${P}-gentoo-${PR}.patch
+   
https://github.com/ssi-schaefer/mico/compare/${PV}-raw...${PV}-gentoo-${PR}.patch
 -> ${P}-gentoo-${PR}.patch
"
PATCHES="${DISTDIR}/${P}-gentoo-${PR}.patch"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x86-winnt"
@@ -44,7 +44,7 @@ BDEPEND="
 
 if [[ ${PV} ==  ]]; then
src_unpack() {
-   

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

2021-04-22 Thread Michael Haubenwallner
commit: fa66b59ed6831236ca6781b90335db431aa7147d
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:14:05 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa66b59e

dev-db/tora: drop obsolete oracle-instantclient dep

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/tora/tora-3.2-r1.ebuild | 2 +-
 dev-db/tora/tora-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/tora/tora-3.2-r1.ebuild b/dev-db/tora/tora-3.2-r1.ebuild
index 31c8b866811..b653ad25405 100644
--- a/dev-db/tora/tora-3.2-r1.ebuild
+++ b/dev-db/tora/tora-3.2-r1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
dev-qt/qtsql:5[mysql?,postgres?]
dev-qt/qtwidgets:5
>=x11-libs/qscintilla-2.10.1:=[qt5(+)]
-   oracle? ( || ( =dev-db/oracle-instantclient-basic-11* 
dev-db/oracle-instantclient ) )
+   oracle? ( dev-db/oracle-instantclient )
postgres? ( dev-db/postgresql:* )
 "
 DEPEND="${RDEPEND}

diff --git a/dev-db/tora/tora-.ebuild b/dev-db/tora/tora-.ebuild
index 1aa682ceab1..d1bf824895b 100644
--- a/dev-db/tora/tora-.ebuild
+++ b/dev-db/tora/tora-.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
dev-qt/qtsql:5[mysql?,postgres?]
dev-qt/qtwidgets:5
>=x11-libs/qscintilla-2.10.1:=[qt5(+)]
-   oracle? ( || ( =dev-db/oracle-instantclient-basic-11* 
dev-db/oracle-instantclient ) )
+   oracle? ( dev-db/oracle-instantclient )
postgres? ( dev-db/postgresql:* )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: net-libs/openmq-cclient/

2021-04-22 Thread Michael Haubenwallner
commit: a6245e6e6b6b803792b5ce2cb752cfc4a5d643b0
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:22:25 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6245e6e

net-libs/openmq-cclient: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 net-libs/openmq-cclient/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-libs/openmq-cclient/metadata.xml 
b/net-libs/openmq-cclient/metadata.xml
index b0623415068..48f45063424 100644
--- a/net-libs/openmq-cclient/metadata.xml
+++ b/net-libs/openmq-cclient/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
+   

Open message queue is an enterprise quality, production ready, 
scalable
messaging server. It provides a complete Java Message Service 
(JMS)



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

2021-04-22 Thread Michael Haubenwallner
commit: f76b5b4746403b8e673f440ef70c2031696694ef
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Sep 12 09:02:42 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76b5b47

dev-db/opendbx: properly locate oracle sdk

Closes: https://bugs.gentoo.org/505346
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/opendbx/opendbx-1.4.5-r1.ebuild | 16 +++-
 dev-db/opendbx/opendbx-1.4.6-r2.ebuild | 16 +++-
 dev-db/opendbx/opendbx-1.4.6-r3.ebuild | 16 +++-
 dev-db/opendbx/opendbx-1.5.0-r2.ebuild | 16 +++-
 4 files changed, 60 insertions(+), 4 deletions(-)

diff --git a/dev-db/opendbx/opendbx-1.4.5-r1.ebuild 
b/dev-db/opendbx/opendbx-1.4.5-r1.ebuild
index 6def19a1ee0..222716f22f7 100644
--- a/dev-db/opendbx/opendbx-1.4.5-r1.ebuild
+++ b/dev-db/opendbx/opendbx-1.4.5-r1.ebuild
@@ -44,7 +44,21 @@ src_configure() {
 
use mysql && append-cppflags -I/usr/include/mysql
use firebird && append-cppflags -I/opt/firebird/include
-   use oracle && append-ldflags -L"${ORACLE_HOME}"/lib
+
+   if use oracle ; then
+   # Traditionally, OCI header files are provided in:
+   append-cppflags -I"${ORACLE_HOME}"/rdbms/public
+   # But newer versions merged them with additional SDKs:
+   append-cppflags -I"${ORACLE_HOME}"/sdk/include
+   # Depending on the client package ORACLE_HOME refers to,
+   # we need to find the libraries in varying locations:
+   # - gentoo instantclient has multilib 
(dev-db/oracle-instantclient)
+   append-ldflags -L"${ORACLE_HOME}"/$(get_libdir)
+   # - vanilla full client lacks multilib 
(LINUX*_client{,_home}.zip)
+   append-ldflags -L"${ORACLE_HOME}"/lib
+   # - vanilla instantclient lacks libdir (instantclient-*.zip)
+   append-ldflags -L"${ORACLE_HOME}"
+   fi
 
econf --with-backends="${backends}"
 }

diff --git a/dev-db/opendbx/opendbx-1.4.6-r2.ebuild 
b/dev-db/opendbx/opendbx-1.4.6-r2.ebuild
index f3c0607e740..5c3009011be 100644
--- a/dev-db/opendbx/opendbx-1.4.6-r2.ebuild
+++ b/dev-db/opendbx/opendbx-1.4.6-r2.ebuild
@@ -44,7 +44,21 @@ src_configure() {
 
use mysql && append-cppflags -I/usr/include/mysql
use firebird && append-cppflags -I/opt/firebird/include
-   use oracle && append-ldflags -L"${ORACLE_HOME}"/lib
+
+   if use oracle ; then
+   # Traditionally, OCI header files are provided in:
+   append-cppflags -I"${ORACLE_HOME}"/rdbms/public
+   # But newer versions merged them with additional SDKs:
+   append-cppflags -I"${ORACLE_HOME}"/sdk/include
+   # Depending on the client package ORACLE_HOME refers to,
+   # we need to find the libraries in varying locations:
+   # - gentoo instantclient has multilib 
(dev-db/oracle-instantclient)
+   append-ldflags -L"${ORACLE_HOME}"/$(get_libdir)
+   # - vanilla full client lacks multilib 
(LINUX*_client{,_home}.zip)
+   append-ldflags -L"${ORACLE_HOME}"/lib
+   # - vanilla instantclient lacks libdir (instantclient-*.zip)
+   append-ldflags -L"${ORACLE_HOME}"
+   fi
 
econf --with-backends="${backends}"
 }

diff --git a/dev-db/opendbx/opendbx-1.4.6-r3.ebuild 
b/dev-db/opendbx/opendbx-1.4.6-r3.ebuild
index daae3dd90bd..7bdd9b3e613 100644
--- a/dev-db/opendbx/opendbx-1.4.6-r3.ebuild
+++ b/dev-db/opendbx/opendbx-1.4.6-r3.ebuild
@@ -52,7 +52,21 @@ src_configure() {
 
use mysql && append-cppflags -I/usr/include/mysql
use firebird && append-cppflags -I/opt/firebird/include
-   use oracle && append-ldflags -L"${ORACLE_HOME}"/lib
+
+   if use oracle ; then
+   # Traditionally, OCI header files are provided in:
+   append-cppflags -I"${ORACLE_HOME}"/rdbms/public
+   # But newer versions merged them with additional SDKs:
+   append-cppflags -I"${ORACLE_HOME}"/sdk/include
+   # Depending on the client package ORACLE_HOME refers to,
+   # we need to find the libraries in varying locations:
+   # - gentoo instantclient has multilib 
(dev-db/oracle-instantclient)
+   append-ldflags -L"${ORACLE_HOME}"/$(get_libdir)
+   # - vanilla full client lacks multilib 
(LINUX*_client{,_home}.zip)
+   append-ldflags -L"${ORACLE_HOME}"/lib
+   # - vanilla instantclient lacks li

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

2021-04-22 Thread Michael Haubenwallner
commit: a86d8bf60e95de23bc690281b44ce39297b1c3ca
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:10:02 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86d8bf6

dev-db/oracle-instantclient: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-db/oracle-instantclient/metadata.xml 
b/dev-db/oracle-instantclient/metadata.xml
index d13ee6a779f..1b855bfa5ad 100644
--- a/dev-db/oracle-instantclient/metadata.xml
+++ b/dev-db/oracle-instantclient/metadata.xml
@@ -1,9 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ha...@gentoo.org
-   
+   

Free, light-weight, and easily installed Oracle Database tools,
libraries and SDKs for building and connecting applications to



[gentoo-commits] repo/gentoo:master commit in: dev-db/oracle-instantclient-odbc/

2021-04-22 Thread Michael Haubenwallner
commit: 6a261e252763b023938bc78bc777a92663eae87b
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:10:34 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a261e25

dev-db/oracle-instantclient-odbc: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient-odbc/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-db/oracle-instantclient-odbc/metadata.xml 
b/dev-db/oracle-instantclient-odbc/metadata.xml
index bab845504e5..7a38bb90096 100644
--- a/dev-db/oracle-instantclient-odbc/metadata.xml
+++ b/dev-db/oracle-instantclient-odbc/metadata.xml
@@ -1,7 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-  ha...@gentoo.org
-
+   
 



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

2021-04-22 Thread Michael Haubenwallner
commit: 2b902aa89aba994772528dba59e01bf16e0a6272
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:11:52 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b902aa8

dev-db/tora: drop self as maintainer

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/tora/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-db/tora/metadata.xml b/dev-db/tora/metadata.xml
index 37466537bc7..70dab3d9ecd 100644
--- a/dev-db/tora/metadata.xml
+++ b/dev-db/tora/metadata.xml
@@ -5,10 +5,6 @@
iko...@yandex.ru
Sergey Starikoff

-   
-   ha...@gentoo.org
-       Michael Haubenwallner
-   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: dev-db/oracle-instantclient-jdbc/

2021-04-22 Thread Michael Haubenwallner
commit: abef2a936dae161cfa768465a56193bb1e6e8aa2
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:10:20 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abef2a93

dev-db/oracle-instantclient-jdbc: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient-jdbc/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-db/oracle-instantclient-jdbc/metadata.xml 
b/dev-db/oracle-instantclient-jdbc/metadata.xml
index bab845504e5..7a38bb90096 100644
--- a/dev-db/oracle-instantclient-jdbc/metadata.xml
+++ b/dev-db/oracle-instantclient-jdbc/metadata.xml
@@ -1,7 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-  ha...@gentoo.org
-
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/oracle-instantclient-basic/

2021-04-22 Thread Michael Haubenwallner
commit: 9ea55cf6603208968137e281ea0aa52172854954
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:10:11 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea55cf6

dev-db/oracle-instantclient-basic: m-needed

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient-basic/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-db/oracle-instantclient-basic/metadata.xml 
b/dev-db/oracle-instantclient-basic/metadata.xml
index bab845504e5..7a38bb90096 100644
--- a/dev-db/oracle-instantclient-basic/metadata.xml
+++ b/dev-db/oracle-instantclient-basic/metadata.xml
@@ -1,7 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-  ha...@gentoo.org
-
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/confix-wrapper/, sys-libs/suacomp/files/, sys-libs/suacomp/

2021-03-24 Thread Michael Haubenwallner
commit: 7bb91e4a39b915ea1a747dc6cf7fa032f7ee740e
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar 22 06:35:19 2021 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 24 15:21:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb91e4a

drop obsolete packages

dev-util/confix-wrapper for dev-util/confix having vanished
sys-libs/suacomp for Interix having vanished

Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-util/confix-wrapper/confix-wrapper-1.ebuild| 35 
 dev-util/confix-wrapper/metadata.xml   | 11 
 sys-libs/suacomp/Manifest  |  1 -
 .../suacomp/files/suacomp-0.6.14-strtoll.patch | 44 ---
 sys-libs/suacomp/metadata.xml  | 16 --
 sys-libs/suacomp/suacomp-0.6.14.ebuild | 66 --
 sys-libs/suacomp/suacomp-.ebuild   | 60 
 7 files changed, 233 deletions(-)

diff --git a/dev-util/confix-wrapper/confix-wrapper-1.ebuild 
b/dev-util/confix-wrapper/confix-wrapper-1.ebuild
deleted file mode 100644
index 3e4e5617ea2..000
--- a/dev-util/confix-wrapper/confix-wrapper-1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Wrapper to select either confix1.py or confix2.py"
-HOMEPAGE="http://confix.sourceforge.net";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
-IUSE=""
-S=${WORKDIR}
-
-src_unpack() {
-   cat >> confix <
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
-   
-   confix
-   
-

diff --git a/sys-libs/suacomp/Manifest b/sys-libs/suacomp/Manifest
deleted file mode 100644
index 2983314f49f..000
--- a/sys-libs/suacomp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST suacomp-0.6.14.tar.gz 36712 BLAKE2B 
09df68729de50753e987a958a7184125308b652dcd4483acfa89bdf454a74341398ef4e5db616b1b2d8e51025040e7e3807df9221402b17e63fb3fd862272f68
 SHA512 
6e559059c18c1412611d837bf2f5fad08deaf9145464347f712fdb0cd4e0dfae1b7b46253ef086bd4c98cc1555111872b6b5af5272b77a88c767e9008143b7f1

diff --git a/sys-libs/suacomp/files/suacomp-0.6.14-strtoll.patch 
b/sys-libs/suacomp/files/suacomp-0.6.14-strtoll.patch
deleted file mode 100644
index 16ee7f4e5c4..000
--- a/sys-libs/suacomp/files/suacomp-0.6.14-strtoll.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From a498772e5fe942eafe06ed62a00a21c4b99164b5 Mon Sep 17 00:00:00 2001
-From: David Holm 
-Date: Fri, 14 Sep 2012 20:57:30 +0200
-Subject: [PATCH] Fixes build issues on SUA 6.0
-
-The prototypes for strto[u]ll.c in SUA 6.0 use C99 and are defined using 
(u_)quad_t. This will cause compilation to fail since there is a mismatch 
between stdlib.h and the implementation in suacomp. This change switches to the 
C99 definition and undefines strto[u]ll in case stdlib.h wants to map them to 
existing implementations.
-
-https://sourceforge.net/p/suacomp/tickets/1/

- strtoll.c  |3 ++-
- strtoull.c |3 ++-
- 2 files changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/strtoll.c b/strtoll.c
-index 12f9886..c9e34b8 100644
 a/strtoll.c
-+++ b/strtoll.c
-@@ -9,7 +9,8 @@
- #include 
- #include 
- 
--long long int strtoll(const char* nptr, char** endptr, int base) {
-+#undef strtoll
-+quad_t strtoll(const char* nptr, char** endptr, int base) {
- long long int ret;
- DT("enter: %p, %p, %d\n", nptr, endptr, base);
- 
-diff --git a/strtoull.c b/strtoull.c
-index d0e0e67..622ee9b 100644
 a/strtoull.c
-+++ b/strtoull.c
-@@ -9,7 +9,8 @@
- #include 
- #include 
- 
--long long int strtoull(const char* nptr, char** endptr, int base) {
-+#undef strtoull
-+u_quad_t strtoull(const char* nptr, char** endptr, int base) {
- long long int ret;
- DT("enter: %p, %p, %d\n", nptr, endptr, base);
- 
--- 
-1.7.6.1
-

diff --git a/sys-libs/suacomp/metadata.xml b/sys-libs/suacomp/metadata.xml
deleted file mode 100644
index 0d95d5d4e80..000
--- a/sys-libs/suacomp/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
-   
-   A small library, trying to overcome the problems occuring when building
-   (and using) gentoo-prefix on an interix based system. This has no use
-   on non-interix systems.
-   
-   
-   suacomp
-   
-

diff --git a/sys-libs/suacomp/suacomp-0.6.14.ebuild 
b/sys-libs/suacomp/suacomp-0.6.14.ebuild
deleted file mode 100644
index be3e9886e4e..000
--- a/sys-libs/suacomp/suacomp-0.6.14.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 19

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

2020-09-28 Thread Michael Haubenwallner
commit: d1348caa25e3dcf2b915bb11a33c8be0472bc35e
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Sep 28 14:32:59 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Sep 28 14:34:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1348caa

dev-db/oracle-instantclient: restrict test

Testing does make little sense for this binary package.
Closes: https://bugs.gentoo.org/745072
Package-Manager: Portage-2.3.89, Repoman-2.3.20

Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild 
b/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild
index 7c6f515d7d1..4779da161c1 100644
--- a/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild
+++ b/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild
@@ -73,7 +73,7 @@ SRC_URI="
 LICENSE="OTN"
 SLOT="0/${MY_SOVER}"
 KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror splitdebug"
+RESTRICT="mirror splitdebug test"
 
 DEPEND="app-arch/unzip"
 RDEPEND="



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

2020-09-28 Thread Michael Haubenwallner
commit: 4748c2e097dc3cc474b787ac82f34f882b5f3973
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Sep 28 09:28:01 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Sep 28 09:28:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4748c2e0

dev-db/oracle-instantclient: fix unpack problem

Closes: https://bugs.gentoo.org/745057
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 .../oracle-instantclient-19.6.0.0-r1.ebuild| 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild 
b/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild
index 94909337b67..7c6f515d7d1 100644
--- a/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild
+++ b/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild
@@ -101,13 +101,13 @@ set_my_abivars() {
[[ ${abi} == 'default' ]] && abi=${ARCH}
MY_PLAT=MY_PLAT_${abi}  ; MY_PLAT=${!MY_PLAT} # 
platform name
MY_BITS=MY_BITS_${abi}  ; MY_BITS=${!MY_BITS} # 
platform bitwidth
-   MY_A=MY_A_${abi}; MY_A=${!MY_A}   # runtime 
distfile
-   MY_A_jdbc=MY_A_${abi}_jdbc  ; MY_A_jdbc=${!MY_A_jdbc}   # jdbc 
distfile
-   MY_A_odbc=MY_A_${abi}_odbc  ; MY_A_odbc=${!MY_A_odbc}   # odbc 
distfile
-   MY_A_precomp=MY_A_${abi}_precomp; MY_A_precomp=${!MY_A_precomp} # 
precomp distfile
-   MY_A_sdk=MY_A_${abi}_sdk; MY_A_sdk=${!MY_A_sdk} # sdk 
distfile
-   MY_A_sqlplus=MY_A_${abi}_sqlplus; MY_A_sqlplus=${!MY_A_sqlplus} # 
sqlplus distfile
-   MY_A_tools=MY_A_${abi}_tools; MY_A_tools=${!MY_A_tools} # tools 
distfile
+   MY_A=MY_A_${abi}; MY_A=${!MY_A##*/}   # 
runtime distfile
+   MY_A_jdbc=MY_A_${abi}_jdbc  ; MY_A_jdbc=${!MY_A_jdbc##*/}   # 
jdbc distfile
+   MY_A_odbc=MY_A_${abi}_odbc  ; MY_A_odbc=${!MY_A_odbc##*/}   # 
odbc distfile
+   MY_A_precomp=MY_A_${abi}_precomp; MY_A_precomp=${!MY_A_precomp##*/} # 
precomp distfile
+   MY_A_sdk=MY_A_${abi}_sdk; MY_A_sdk=${!MY_A_sdk##*/} # 
sdk distfile
+   MY_A_sqlplus=MY_A_${abi}_sqlplus; MY_A_sqlplus=${!MY_A_sqlplus##*/} # 
sqlplus distfile
+   MY_A_tools=MY_A_${abi}_tools; MY_A_tools=${!MY_A_tools##*/} # 
tools distfile
 
[[ -n ${MY_PLAT} ]]
 }



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

2020-09-28 Thread Michael Haubenwallner
commit: 5ee6abdcd3f39fe43c55127a3546d7a4bf642967
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Sep 28 08:26:52 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Sep 28 08:39:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee6abdc

dev-db/oracle-instantclient: lift fetch restriction

Oracle Technology Network License Agreement does allow to fetch
distfiles without online user action to accept the license.
Instead, just restrict mirroring for now.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 .../oracle-instantclient-19.6.0.0-r1.ebuild| 341 +
 1 file changed, 341 insertions(+)

diff --git 
a/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild 
b/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild
new file mode 100644
index 000..94909337b67
--- /dev/null
+++ b/dev-db/oracle-instantclient/oracle-instantclient-19.6.0.0-r1.ebuild
@@ -0,0 +1,341 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils pax-utils multilib-minimal
+
+DESCRIPTION="Oracle 18c Instant Client with SDK"
+HOMEPAGE="https://www.oracle.com/database/technologies/instant-client.html";
+
+MY_SOVER=19.1 # the library soname found in the zip files
+
+IUSE="jdbc odbc precomp +sdk +sqlplus tools"
+REQUIRED_USE="precomp? ( sdk )"
+
+MY_PVM=$(ver_cut 1-2)
+MY_P="instantclient_$(ver_rs 1 _ ${MY_PVM})"
+
+MY_PV=$(ver_cut 1-4)
+MY_PVP=$(ver_cut 5) # p2
+
+MY_URI="https://download.oracle.com/otn_software/linux/instantclient/$(ver_rs 
1-4 '' $(ver_cut 1-4))"
+MY_PLAT_x86="Linux x86"
+MY_BITS_x86=32
+MY_A_x86="${MY_URI}/${PN/oracle-/}-basic-linux-${MY_PV}.0dbru.zip"
+MY_A_x86_jdbc="${MY_A_x86/basic/jdbc}"
+MY_A_x86_odbc="${MY_A_x86/basic/odbc}"
+MY_A_x86_precomp="${MY_A_x86/basic/precomp}"
+MY_A_x86_sdk="${MY_A_x86/basic/sdk}"
+MY_A_x86_sqlplus="${MY_A_x86/basic/sqlplus}"
+MY_A_x86_tools="${MY_A_x86/basic/tools}"
+
+MY_PLAT_amd64="Linux x86-64"
+MY_BITS_amd64=64
+MY_A_amd64="${MY_URI}/${PN/oracle-}-basic-linux.x64-${MY_PV}.0dbru.zip"
+MY_A_amd64_jdbc="${MY_A_amd64/basic/jdbc}"
+MY_A_amd64_odbc="${MY_A_amd64/basic/odbc}"
+MY_A_amd64_precomp="${MY_A_amd64/basic/precomp}"
+MY_A_amd64_sdk="${MY_A_amd64/basic/sdk}"
+MY_A_amd64_sqlplus="${MY_A_amd64/basic/sqlplus}"
+MY_A_amd64_tools="${MY_A_amd64/basic/tools}"
+
+if [[ ${MY_PVP} == p* ]]
+then
+   MY_PVP=-${MY_PVP#p}
+   # Updated 9/22/2017: instantclient-odbc-linux-12.2.0.1.0-2.zip
+   MY_A_x86_odbc="${MY_URI}/${MY_A_x86_odbc%.zip}${MY_PVP}.zip"
+   MY_A_amd64_odbc="${MY_URI}/${MY_A_amd64_odbc%.zip}${MY_PVP}.zip"
+fi
+
+SRC_URI="
+   abi_x86_32? (
+   ${MY_A_x86}
+   jdbc?( ${MY_A_x86_jdbc})
+   odbc?( ${MY_A_x86_odbc})
+   precomp? ( ${MY_A_x86_precomp} )
+   !abi_x86_64? (
+   sdk? ( ${MY_A_x86_sdk} )
+   sqlplus? ( ${MY_A_x86_sqlplus} )
+   tools?   ( ${MY_A_x86_tools}   )
+   ) )
+   abi_x86_64? (
+   ${MY_A_amd64}
+   jdbc?( ${MY_A_amd64_jdbc})
+   odbc?( ${MY_A_amd64_odbc})
+   precomp? ( ${MY_A_amd64_precomp} )
+   sdk? ( ${MY_A_amd64_sdk} )
+   sqlplus? ( ${MY_A_amd64_sqlplus} )
+   tools?   ( ${MY_A_amd64_tools}   )
+   )
+"
+
+LICENSE="OTN"
+SLOT="0/${MY_SOVER}"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror splitdebug"
+
+DEPEND="app-arch/unzip"
+RDEPEND="
+   >=dev-libs/libaio-0.3.109-r5[${MULTILIB_USEDEP}]
+   !/client/include,
+   # querying 'sqlplus' for the version number, also see 
bug#652096.
+   dosym ../../../.."${oracle_home}"/sdk/include 
/usr/include/oracle/${MY_PVM}/client
+   eend $?
+   fi
+   if use sqlplus; then
+   DOCS+=( SQLPLUS_README )
+   paxbins+=( sqlplus )
+   insinto "${oracle_home}"/sqlplus/admin
+   doins glogin.sql
+   dosym ../.."${oracle_home}"/bin/sqlplus /usr/bin/sqlplus
+   fi
+   if use tools; then
+   DOCS+=( TOOLS_README )
+   paxbins+=( exp expdp imp impdp sqlldr wrc )
+   fi
+
+   einfo "Installing binaries for ${MY_PLAT} ..."
+   into "${oracle_home}"
+   dobin ${paxbins[*]} ${scripts[*]}
+   pushd "${ED}${oracle_home}/bin" >/dev/null

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

2020-09-28 Thread Michael Haubenwallner
commit: 00f6f09da35f786caa248251f839d803643cf692
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Sep 28 08:13:05 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Sep 28 08:39:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f6f09d

licenses: update OTN

Oracle Technology Network License Agreement is less restrictive now,
no need to introduce a new license (for end user acceptance).
Last update date is: 2016-11-30

Signed-off-by: Michael Haubenwallner  gentoo.org>

 licenses/OTN | 107 ---
 1 file changed, 72 insertions(+), 35 deletions(-)

diff --git a/licenses/OTN b/licenses/OTN
index 9a8267e7e04..d3c734a2e9d 100644
--- a/licenses/OTN
+++ b/licenses/OTN
@@ -1,57 +1,94 @@
-ORACLE TECHNOLOGY NETWORK 
-DEVELOPMENT LICENSE AGREEMENT
+Oracle Technology Network License Agreement
 
-"We," "us," and "our" refers to Oracle Corporation.  "You" and "your" refers 
to the individual or entity that wishes to use the programs from Oracle.  
"Programs" refers to the Oracle software product you wish to download and use 
and program documentation.  "License" refers to your right to use the programs 
under the terms of this agreement.  This agreement is governed by the 
substantive and procedural laws of California.  You and Oracle agree to submit 
to the exclusive jurisdiction of, and venue in, the courts of San Francisco, 
San Mateo, or Santa Clara counties in California in any dispute arising out of 
or relating to this agreement.
+Oracle is willing to authorize Your access to software associated with this 
License Agreement (“Agreement”) only upon the condition that You accept that 
this Agreement governs Your use of the software. By selecting the “Accept 
License Agreement” button or box (or the equivalent) or installing or using the 
Programs You indicate Your acceptance of this Agreement and Your agreement, as 
an authorized representative of Your company or organization (if being acquired 
for use by an entity) or as an individual, to comply with the license terms 
that apply to the software that You wish to download and access. If You are not 
willing to be bound by this Agreement, do not select the “Accept License 
Agreement” button or box (or the equivalent) and do not download or access the 
software.
 
-We are willing to license the programs to you only upon the condition that you 
accept all of the terms contained in this agreement.  Read the terms carefully 
and select the "Accept" button at the bottom of the page to confirm your 
acceptance.  If you are not willing to be bound by these terms, select the "Do 
Not Accept" button and the registration process will not continue.
+Definitions
 
-License Rights
-We grant you a nonexclusive, nontransferable limited license to use the 
programs only for the purpose of developing a single prototype of your 
application, and not for any other purpose.  If you use the application you 
develop under this license for any internal data processing or for any 
commercial or production purposes, or you want to use the programs for any 
purpose other than as permitted under this agreement, you must contact us, or 
an Oracle reseller, to obtain the appropriate license.  We may audit your use 
of the programs.  Program documentation may accessed online at /docs.
+"Oracle" refers to Oracle America, Inc. "You" and "Your" refers to (a) a 
company or organization (each an “Entity”) accessing the Programs, if use of 
the Programs will be on behalf of such Entity; or (b) an individual accessing 
the Programs, if use of the Programs will not be on behalf of an Entity. 
“Contractors” refers to Your agents and contractors (including, without 
limitation, outsourcers). "Program(s)" refers to Oracle software provided by 
Oracle pursuant to this Agreement and any updates, error corrections, and/or 
Program Documentation provided by Oracle. “Program Documentation” refers to 
Program user manuals and Program installation manuals, if any. If available, 
Program Documentation may be delivered with the Programs and/or may be accessed 
from www.oracle.com/documentation. “Associated Product” refers to the Oracle 
product(s), if any, and as identified in the Programs documentation or on the 
Programs download site, with which the Programs are intended to en
 able or enhance interoperation with Your application(s). “Separate Terms” 
refers to separate license terms that are specified in the Program 
Documentation, readmes or notice files and that apply to Separately Licensed 
Third Party Technology. “Separately Licensed Third Party Technology” refers to 
third party technology that is licensed under Separate Terms and not under the 
terms of this Agreement.
 
+License Rights and Restrictions
 
-Ownership and Restrictions
-We r

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

2020-06-03 Thread Michael Haubenwallner
commit: 242a84765384452152b13921659f69f60612b9d6
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Jun  3 08:15:04 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Jun  3 13:50:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242a8476

cygwin/profile.bashrc: preserve pending dir for cygwin rebase

During cygwin rebase, moving all files from pending/ dir to merged/ dir
also does move the keepdir file, causing the pending/ dir to get empty.
Closes: https://bugs.gentoo.org/726800

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/cygwin/profile.bashrc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/prefix/windows/cygwin/profile.bashrc 
b/profiles/prefix/windows/cygwin/profile.bashrc
index 85a7eabccb1..4b147868276 100644
--- a/profiles/prefix/windows/cygwin/profile.bashrc
+++ b/profiles/prefix/windows/cygwin/profile.bashrc
@@ -191,7 +191,7 @@ cygwin-rebase-merge() {
 
[[ ${mode} == 'pending' ]] || exit 0
 
-   find "./${pendingdir}" -maxdepth 1 -type f \
+   find "./${pendingdir}" -mindepth 1 -maxdepth 1 -type f -name 
'dlls_*' \
-exec mv -f -t "./${mergeddir}/" {} +
)
[[ $? == 0 ]] || die "Merging ${mode} files into rebase database 
failed."



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

2020-03-17 Thread Michael Haubenwallner
commit: c2ce1cf7b9265d985d533c162edc2365a5e431ab
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar 16 17:26:33 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Mar 17 07:49:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ce1cf7

toolchain.eclass: fix cygwinports patching

Introduction of tc_apply_patches dropped patch dir, per
commit bd758f25a82460f6e7011314f9fb7923864e9e1e

Signed-off-by: Michael Haubenwallner  gentoo.org>

 eclass/toolchain.eclass | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 9f435921922..7135af0817d 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -646,7 +646,13 @@ do_gcc_CYGWINPORTS_patches() {
 
local p d="${WORKDIR}/gcc-${CYGWINPORTS_GITREV}"
# readarray -t is available since bash-4.4 only, #690686
-   local patches=( $(sed -e '1,/PATCH_URI="/d;/"/,$d' < 
"${d}"/gcc.cygport) )
+   local patches=( $(
+   for p in $(
+   sed -e '1,/PATCH_URI="/d;/"/,$d' < "${d}"/gcc.cygport
+   ); do
+   echo "${d}/${p}"
+   done
+   ) )
tc_apply_patches "Applying cygwin port patches ..." ${patches[*]}
 }
 



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

2020-03-16 Thread Michael Haubenwallner
commit: f3cec249275ed4e00f1a9b465f44012a90dc6aff
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar 16 17:20:03 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Mar 16 17:23:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=f3cec249

toolchain.eclass: fix applying cygwinports patches

This commit in gentoo repo broke it (after sync into overlay):

commit bd758f25a82460f6e7011314f9fb7923864e9e1e
Author: Sergei Trofimovich  gentoo.org>
Date:   Sat Oct 19 13:54:48 2019 +0100

toolchain.eclass: isolate 'epatch' into 'tc_apply_patches'

Signed-off-by: Michael Haubenwallner  gentoo.org>

 eclass/toolchain.eclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 89a522f9cf..57c4177d70 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -666,7 +666,9 @@ do_gcc_CYGWINPORTS_patches() {
 
local p d="${WORKDIR}/gcc-${CYGWINPORTS_GITREV}"
# readarray -t is available since bash-4.4 only, #690686
-   local patches=( $(sed -e '1,/PATCH_URI="/d;/"/,$d' < 
"${d}"/gcc.cygport) )
+   local patches=( $(for p in $(
+   sed -e '1,/PATCH_URI="/d;/"/,$d' < "${d}"/gcc.cygport
+   ); do echo "${d}/${p}"; done) )
tc_apply_patches "Applying cygwin port patches ..." ${patches[*]}
 }
 



[gentoo-commits] proj/elt-patches:master commit in: /

2020-03-13 Thread Michael Haubenwallner
commit: a13029e428c2bc84343bb0a3d629ab7c7f33590c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Oct 28 14:11:53 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Mar 13 13:56:24 2020 +
URL:https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=a13029e4

winnt: die if libtool version is not 2.4.6+

Reorder in elt_patches to perform the check early.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 eltpatch.in | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/eltpatch.in b/eltpatch.in
index 6b69216..e12f754 100644
--- a/eltpatch.in
+++ b/eltpatch.in
@@ -179,7 +179,7 @@ elibtoolize() {
*-hpux*)elt_patches+=" hpux-conf deplibs hc-flag-ld 
hardcode hardcode-relink relink-prog no-lc" ;;
*-irix*)elt_patches+=" irix-ltmain" ;;
*-mint*)elt_patches+=" mint-conf" ;;
-   *-winnt*)   elt_patches+=" winnt-conf winnt-ltmain" ;;
+   *-winnt*)   elt_patches+=" winnt-ltmain winnt-conf" ;;
esac
 
if ${LD} --version 2>&1 | grep -qs 'GNU gold'; then
@@ -286,6 +286,18 @@ elibtoolize() {
ret=$?
fi
;;
+   winnt-ltmain)
+   local version=$(ELT_libtool_version 
"${d}/ltmain.sh")
+   case ${version} in
+   2.4.6 | 2.4.6[' .']* )
+   ELT_walk_patches 
"${d}/ltmain.sh" "${p}"
+   ret=$?
+   ;;
+   *)
+   die "${p}: need libtool 2.4.6+ 
(not ${version}) in ${d}"
+   ;;
+   esac
+   ;;
*)
ELT_walk_patches "${d}/ltmain.sh" "${p}"
ret=$?



[gentoo-commits] proj/elt-patches:master commit in: patches/winnt-ltmain/, patches/winnt-conf/, /

2020-03-13 Thread Michael Haubenwallner
commit: 71158123fe7bf653625ac1f5dea1a941786663c0
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Oct 10 15:38:43 2017 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 12 07:35:47 2020 +
URL:https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=71158123

add lt-2.4.6 winnt patches for use with parity-2

If a package does not have libtool-2.4.6 there is no guarantee things
will work, and the package should use eautoreconf instead.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 eltpatch.in |   3 +-
 patches/winnt-conf/2.4.6-cmd-max-len|  15 +
 patches/winnt-conf/2.4.6-deplibs-method |  15 +
 patches/winnt-conf/2.4.6-dlload |  15 +
 patches/winnt-conf/2.4.6-dlopen-deplibs |  16 +
 patches/winnt-conf/2.4.6-dynlink|  46 +++
 patches/winnt-conf/2.4.6-dynlink-c  |  46 +++
 patches/winnt-conf/2.4.6-global-syms| 129 ++
 patches/winnt-conf/2.4.6-pathconv   |  21 +
 patches/winnt-conf/2.4.6-pic-c  |  19 +
 patches/winnt-conf/2.4.6-pic-cxx|  18 +
 patches/winnt-conf/2.4.6-setup  |  23 ++
 patches/winnt-conf/2.4.6-shlibs |  15 +
 patches/winnt-conf/2.4.6-shlibs-c   |  20 +
 patches/winnt-conf/2.4.6-shlibs-cxx |  33 ++
 patches/winnt-conf/2.4.6-strip  |  30 ++
 patches/winnt-ltmain/2.4.6  | 683 
 17 files changed, 1146 insertions(+), 1 deletion(-)

diff --git a/eltpatch.in b/eltpatch.in
index d8c847b..6b69216 100644
--- a/eltpatch.in
+++ b/eltpatch.in
@@ -179,6 +179,7 @@ elibtoolize() {
*-hpux*)elt_patches+=" hpux-conf deplibs hc-flag-ld 
hardcode hardcode-relink relink-prog no-lc" ;;
*-irix*)elt_patches+=" irix-ltmain" ;;
*-mint*)elt_patches+=" mint-conf" ;;
+   *-winnt*)   elt_patches+=" winnt-conf winnt-ltmain" ;;
esac
 
if ${LD} --version 2>&1 | grep -qs 'GNU gold'; then
@@ -371,7 +372,7 @@ elibtoolize() {
ret=$?
fi
;;
-   aixrtl|hpux-conf)
+   aixrtl|hpux-conf|winnt-conf)
ret=1
local subret=0
# apply multiple patches as often as 
they match

diff --git a/patches/winnt-conf/2.4.6-cmd-max-len 
b/patches/winnt-conf/2.4.6-cmd-max-len
new file mode 100644
index 000..0b7b290
--- /dev/null
+++ b/patches/winnt-conf/2.4.6-cmd-max-len
@@ -0,0 +1,15 @@
+--- configure
 configure
+@@ -5915,11 +5915,11 @@
+ # And add a safety zone
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+ ;;
+ 
+-  interix*)
++  interix* | winnt*)
+ # We know the value 262144 and hardcode it with a safety zone (like BSD)
+ lt_cv_sys_max_cmd_len=196608
+ ;;
+ 
+   os2*)

diff --git a/patches/winnt-conf/2.4.6-deplibs-method 
b/patches/winnt-conf/2.4.6-deplibs-method
new file mode 100644
index 000..92b2ac9
--- /dev/null
+++ b/patches/winnt-conf/2.4.6-deplibs-method
@@ -0,0 +1,15 @@
+--- configure
 configure
+@@ -6285,11 +6285,11 @@
+   # func_win32_libid is a shell function defined in ltmain.sh
+   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+   lt_cv_file_magic_cmd='func_win32_libid'
+   ;;
+ 
+-mingw* | pw32*)
++mingw* | pw32* | winnt*)
+   # Base MSYS/MinGW do not provide the 'file' command needed by
+   # func_win32_libid shell function, so use a weaker test based on 'objdump',
+   # unless we find 'file', for example because we are cross-compiling.
+   if ( file / ) >/dev/null 2>&1; then
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'

diff --git a/patches/winnt-conf/2.4.6-dlload b/patches/winnt-conf/2.4.6-dlload
new file mode 100644
index 000..ea9b804
--- /dev/null
+++ b/patches/winnt-conf/2.4.6-dlload
@@ -0,0 +1,15 @@
+--- configure
 configure
+@@ -13596,11 +13716,11 @@
+ 
+   ;;
+ beos*)
+   LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
+   ;;
+-cygwin* | mingw* | pw32*)
++cygwin* | mingw* | pw32* | winnt*)
+   ac_fn_c_check_decl "$LINENO" "cygwin_conv_path" 
"ac_cv_have_decl_cygwin_conv_path" "#include 
+ "
+ if test "x$ac_cv_have_decl_cygwin_conv_path" = xyes; then :
+   ac_have_decl=1
+ else

diff --git a/patches/winnt-conf/2.4.6-dlopen-deplibs 
b/patches/winnt-conf/2.4.6-dlopen-deplibs
new file mode 100644
index 000..c0b6404
--- /dev/null
+++ b/patches/winnt-conf/2.4.6-dlopen-deplibs
@@ -0,0 +1,16 @@
+--- configure
 configure
+@@ 

[gentoo-commits] proj/elt-patches:master commit in: patches/winnt-conf/

2020-03-13 Thread Michael Haubenwallner
commit: 175453de57aa3d64a2c179c024a28a0b71b73567
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Oct 24 12:48:05 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 12 07:35:47 2020 +
URL:https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=175453de

add lt-2.4.6.42-b88ce winnt patches for use with parity-2

If a package does not have libtool-2.4.6 or 2.4.6.42-b88c3 there is no
guarantee things will work, and the package should use eautoreconf.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 patches/winnt-conf/2.4.6.42-global-syms | 129 
 patches/winnt-conf/2.4.6.42-shlibs  |  15 
 patches/winnt-conf/2.4.6.42-shlibs-c|  20 +
 patches/winnt-conf/2.4.6.42-shlibs-cxx  |  33 
 patches/winnt-conf/2.4.6.42-strip   |  30 
 5 files changed, 227 insertions(+)

diff --git a/patches/winnt-conf/2.4.6.42-global-syms 
b/patches/winnt-conf/2.4.6.42-global-syms
new file mode 100644
index 000..704ee84
--- /dev/null
+++ b/patches/winnt-conf/2.4.6.42-global-syms
@@ -0,0 +1,129 @@
+--- configure
 configure
+@@ -7115,11 +7115,11 @@
+ # Define system-specific variables.
+ case $host_os in
+ aix*)
+   symcode='[BCDT]'
+   ;;
+-cygwin* | mingw* | pw32* | cegcc*)
++cygwin* | mingw* | pw32* | cegcc* | winnt*)
+   symcode='[ABCDGISTW]'
+   ;;
+ hpux*)
+   if test ia64 = "$host_cpu"; then
+ symcode='[ABCDEGRST]'
+@@ -7154,46 +7154,56 @@
+   symcode='[ABCDGIRSTW]' ;;
+ esac
+ 
+ if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+   # Gets list of data symbols to import.
+-  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
++  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* 
\([a-zA-Z_][0-9a-zA-Z_]*\)$/\1/p'"
+   # Adjust the below global symbol transforms to fixup imported variables.
+-  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char 
\1;/p'"
+-  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
++  lt_cdecl_hook=" -e 's/^I .* \([a-zA-Z_][0-9a-zA-Z_]*\)$/extern 
__declspec(dllimport) char \1;/p'"
++  lt_c_name_hook=" -e 's/^I .* \([a-zA-Z_][0-9a-zA-Z_]*\)$/  {\"\1\", (void 
*) 0},/p'"
+   lt_c_name_lib_hook="\
+-  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
+-  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
++  -e 's/^I .* \(lib[a-zA-Z_][0-9a-zA-Z_]*\)$/  {\"\1\", (void *) 0},/p'\
++  -e 's/^I .* \([a-zA-Z_][0-9a-zA-Z_]*\)$/  {\"lib\1\", (void *) 0},/p'"
+ else
+   # Disable hooks by default.
+   lt_cv_sys_global_symbol_to_import=
+   lt_cdecl_hook=
+   lt_c_name_hook=
+   lt_c_name_lib_hook=
++  case $host_os in
++  winnt*)
++lt_cv_sys_global_symbol_to_import="sed -n -e 's/^D [^ ]* 
\([a-zA-Z_][0-9a-zA-Z_]*\)$/\1/p'"
++lt_cdecl_hook=" -e 's/^D [^ ]* \([a-zA-Z_][0-9a-zA-Z_]*\)$/extern 
__declspec(dllimport) char \1;/p'"
++lt_c_name_hook=" -e 's/^D [^ ]* \([a-zA-Z_][0-9a-zA-Z_]*\)$/  {\"\1\", 
(void *) 0},/p'"
++lt_c_name_lib_hook="\
++-e 's/^D [^ ]* \(lib[a-zA-Z_][0-9a-zA-Z_]*\)$/  {\"\1\", (void *) 0},/p'\
++-e 's/^D [^ ]* \([a-zA-Z_][0-9a-zA-Z_]*\)$/  {\"lib\1\", (void *) 0},/p'"
++;;
++  esac
+ fi
+ 
+ # Transform an extracted symbol line into a proper C declaration.
+ # Some systems (esp. on ia64) link data and code symbols differently,
+ # so use this general approach.
+ lt_cv_sys_global_symbol_to_cdecl="sed -n"\
+ $lt_cdecl_hook\
+-" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
+-" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
++" -e 's/^T .* \([a-zA-Z_][0-9a-zA-Z_]*\)$/extern int \1();/p'"\
++" -e 's/^$symcode$symcode* .* \([a-zA-Z_][0-9a-zA-Z_]*\)$/extern char \1;/p'"
+ 
+ # Transform an extracted symbol line into symbol name and symbol address
+ lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
+ $lt_c_name_hook\
+ " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
+-" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
++" -e 's/^$symcode$symcode* .* \([a-zA-Z_][0-9a-zA-Z_]*\)$/  {\"\1\", (void *) 
\&\1},/p'"
+ 
+ # Transform an extracted symbol line into symbol name with lib prefix and
+ # symbol address.
+ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
+ $lt_c_name_lib_hook\
+ " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
+-" -e 's/^$symcode$symcode* .* \(li

[gentoo-commits] proj/elt-patches:master commit in: patches/winnt-conf/

2020-03-13 Thread Michael Haubenwallner
commit: c779bd5978be02322da65480943c41269b7f4ca5
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Oct 24 12:49:13 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 12 07:35:47 2020 +
URL:https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=c779bd59

winnt: enable WOE properties, found in intl.m4

Signed-off-by: Michael Haubenwallner  gentoo.org>

 patches/winnt-conf/woe32| 11 +++
 patches/winnt-conf/woe32dll | 11 +++
 2 files changed, 22 insertions(+)

diff --git a/patches/winnt-conf/woe32 b/patches/winnt-conf/woe32
new file mode 100644
index 000..3eea6d1
--- /dev/null
+++ b/patches/winnt-conf/woe32
@@ -0,0 +1,11 @@
+--- configure
 configure
+@@ -14769,7 +14769,7 @@
+ 
+ 
+ case "$host_os" in
+-  mingw* | cygwin*) is_woe32=yes ;;
++  mingw* | cygwin* | winnt*) is_woe32=yes ;;
+   *) is_woe32=no ;;
+ esac
+ WOE32=$is_woe32

diff --git a/patches/winnt-conf/woe32dll b/patches/winnt-conf/woe32dll
new file mode 100644
index 000..b4fac5f
--- /dev/null
+++ b/patches/winnt-conf/woe32dll
@@ -0,0 +1,11 @@
+--- configure
 configure
+@@ -24762,7 +24762,7 @@
+ 
+ if test "$enable_shared" = yes; then
+   case "$host_os" in
+-mingw* | cygwin*) is_woe32dll=yes ;;
++mingw* | cygwin* | winnt*) is_woe32dll=yes ;;
+ *) is_woe32dll=no ;;
+   esac
+ else



[gentoo-commits] repo/gentoo:master commit in: app-portage/prefix-toolkit/

2020-03-13 Thread Michael Haubenwallner
commit: 2e8c30cf33e96e274478e15d3daddb533674f117
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Mar 13 14:35:02 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Mar 13 14:35:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8c30cf

app-portage/prefix-toolkit: old

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/prefix-toolkit/prefix-toolkit-4.ebuild | 650 ---
 app-portage/prefix-toolkit/prefix-toolkit-5.ebuild | 665 
 app-portage/prefix-toolkit/prefix-toolkit-6.ebuild | 685 
 app-portage/prefix-toolkit/prefix-toolkit-7.ebuild | 692 -
 4 files changed, 2692 deletions(-)

diff --git a/app-portage/prefix-toolkit/prefix-toolkit-4.ebuild 
b/app-portage/prefix-toolkit/prefix-toolkit-4.ebuild
deleted file mode 100644
index cfe11c4c353..000
--- a/app-portage/prefix-toolkit/prefix-toolkit-4.ebuild
+++ /dev/null
@@ -1,650 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Utilities for users of Gentoo Prefix"
-HOMEPAGE="https://prefix.gentoo.org/";
-SRC_URI=""
-
-LICENSE="GPL-3"
-SLOT="0"
-
-[[ ${PV} ==  ]] ||
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
-
-DEPEND="
-   !app-portage/prefix-chain-setup
-   !sys-apps/prefix-chain-utils
-"
-BDEPEND="${DEPEND}
-   >sys-apps/portage-2.3.62
-"
-# In prefix-stack, these dependencies actually are the @system set,
-# as we rely on the base prefix anyway for package management,
-# which should have a proper @system set.
-# See als: pkg_preinst
-RDEPEND="${DEPEND}
-   prefix-stack? (
-   >=sys-apps/baselayout-prefix-2.6
-   sys-apps/gentoo-functions
-   app-portage/elt-patches
-   sys-devel/gnuconfig
-   sys-devel/gcc-config
-   )
-"
-
-S="${WORKDIR}"
-
-my_unpack() {
-   local infile=$1
-   local outfile=${2:-${infile}}
-   ebegin "extracting ${outfile}"
-   sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \
-   > "${outfile}" || die "Failed to unpack ${outfile}"
-   eend $?
-}
-
-src_unpack() {
-   if use prefix-stack ; then
-   my_unpack prefix-stack.bash_login
-   my_unpack prefix-stack.bashrc
-   my_unpack prefix-stack.envd.99stack
-   my_unpack prefix-stack-ccwrap
-   local editor pager
-   for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano
-   do
-   [[ -x ${editor} ]] || continue
-   done
-   for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less
-   do
-   [[ -x ${pager} ]] || continue
-   done
-   printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 
000fallback
-   else
-   my_unpack prefix-stack-setup
-   fi
-   my_unpack startprefix
-}
-
-my_prefixify() {
-   local ebash eenv
-   if use prefix-stack ; then
-   ebash="${BROOT}/bin/bash"
-   eenv="${BROOT}/usr/bin/env"
-   else
-   ebash="${EPREFIX}/bin/bash"
-   eenv="${EPREFIX}/usr/bin/env"
-   fi
-
-   # the @=@ prevents repoman from believing we set readonly vars
-   sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \
-   -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \
-   -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \
-   -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \
-   -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \
-   -e "s,@=@,=,g" \
-   -i "$@" || die
-}
-
-src_configure() {
-   # do not eprefixify during unpack, to allow userpatches to apply
-   my_prefixify *
-}
-
-src_install-prefix-stack-ccwrap() {
-   # install toolchain wrapper.
-   local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV}
-   local wrappercfg=${CHOST}-${P}
-
-   exeinto $wrapperdir
-   doexe prefix-stack-ccwrap
-
-   local cc
-   for cc in \
-   gcc \
-   g++ \
-   cpp \
-   c++ \
-   windres \
-   ; do
-   dosym prefix-stack-ccwrap $wrapperdir/${C

[gentoo-commits] repo/gentoo:master commit in: app-portage/prefix-toolkit/

2020-03-13 Thread Michael Haubenwallner
commit: d3088df8d4f537268af659f9910c4600186bbdcc
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Mar 13 14:18:52 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Mar 13 14:34:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3088df8

app-portage/prefix-toolkit: startprefix is for Prefix only

To allow for prefix-stack on top of vanilla Gentoo, prefix-stack-setup
does make sense there - but startprefix does not.
Add comment why prefix-stack does have some RDEPENDs, and reorder
RDEPEND to logically match the comment.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/prefix-toolkit/prefix-toolkit-9.ebuild | 702 +
 1 file changed, 702 insertions(+)

diff --git a/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild 
b/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild
new file mode 100644
index 000..05ebbcc42e8
--- /dev/null
+++ b/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild
@@ -0,0 +1,702 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Utilities for users of Gentoo Prefix"
+HOMEPAGE="https://prefix.gentoo.org/";
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+
+[[ ${PV} ==  ]] ||
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+
+DEPEND="
+   !app-portage/prefix-chain-setup
+   !sys-apps/prefix-chain-utils
+"
+BDEPEND="${DEPEND}
+   >sys-apps/portage-2.3.62
+"
+# In prefix-stack, these dependencies actually are the @system set,
+# as we rely on the base prefix anyway for package management,
+# which should have a proper @system set.
+# Strictly speaking, only baselayout and gcc-config are necessary
+# (and pthreads4w for Winnt), but it is easier for now to install
+# elt-patches, gentoo-functions and gnuconfig as well, instead of
+# fixing all uses that expect them in EPREFIX rather than BROOT.
+# See als: pkg_preinst
+RDEPEND="${DEPEND}
+   prefix-stack? (
+   >=sys-apps/baselayout-prefix-2.6
+   sys-devel/gcc-config
+   elibc_Winnt? (
+   dev-libs/pthreads4w
+   )
+   app-portage/elt-patches
+   sys-apps/gentoo-functions
+   sys-devel/gnuconfig
+   )
+"
+
+S="${WORKDIR}"
+
+my_unpack() {
+   local infile=$1
+   local outfile=${2:-${infile}}
+   ebegin "extracting ${outfile}"
+   sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \
+   > "${outfile}" || die "Failed to unpack ${outfile}"
+   eend $?
+}
+
+src_unpack() {
+   if use prefix-stack ; then
+   my_unpack prefix-stack.bash_login
+   my_unpack prefix-stack.bashrc
+   my_unpack prefix-stack.envd.99stack
+   my_unpack prefix-stack-ccwrap
+   local editor pager
+   for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano
+   do
+   [[ -x ${editor} ]] || continue
+   done
+   for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less
+   do
+   [[ -x ${pager} ]] || continue
+   done
+   printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 
000fallback
+   else
+   my_unpack prefix-stack-setup
+   fi
+   if use prefix; then
+   # does not make sense on vanilla Gentoo
+   my_unpack startprefix
+   fi
+}
+
+my_prefixify() {
+   local ebash eenv
+   if use prefix-stack ; then
+   ebash="${BROOT}/bin/bash"
+   eenv="${BROOT}/usr/bin/env"
+   else
+   ebash="${EPREFIX}/bin/bash"
+   eenv="${EPREFIX}/usr/bin/env"
+   fi
+
+   # the @=@ prevents repoman from believing we set readonly vars
+   sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \
+   -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \
+   -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \
+   -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \
+   -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \
+   -e "s,@=@,=,g" \
+   -i "$@" || die
+}
+
+src_configure() {
+   # do not eprefixify during unpack, to allow userpatches to apply
+   

[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2020-03-12 Thread Michael Haubenwallner
commit: 276aab8ce748c1e4867e0666cfba12714dc4495d
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Mar 12 16:35:34 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 12 16:36:51 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=276aab8c

bootstrap-prefix.sh: use single distdir

While using prefix-stack during bootstrap, base prefix does not listen
to DISTDIR from environment, but etc/portage/make.conf only.
Signed-off-by: Michael Haubenwallner  gentoo.org>

 scripts/bootstrap-prefix.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index a3aaeaa3aa..010580f3ef 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -375,6 +375,7 @@ bootstrap_setup() {
echo 'CXXFLAGS="${CFLAGS}"'
echo "MAKEOPTS=\"${MAKEOPTS}\""
echo "CONFIG_SHELL=\"${ROOT}/bin/bash\""
+   echo 
"DISTDIR=\"${DISTDIR:-${ROOT}/var/cache/distfiles}\""
if is-rap ; then
echo "# sandbox does not work well on Prefix, 
bug 490246"
echo 'FEATURES="${FEATURES} -usersandbox 
-sandbox"'



[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2020-03-12 Thread Michael Haubenwallner
commit: ec023785f6f32eac7e0e7364552d418f899e4ad5
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Mar 12 16:37:25 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 12 16:37:25 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=ec023785

bootstrap-prefix.sh: break pam<->libcap circle

Closes: https://bugs.gentoo.org/712020
Signed-off-by: Michael Haubenwallner  gentoo.org>

 scripts/bootstrap-prefix.sh | 9 +
 1 file changed, 9 insertions(+)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 010580f3ef..5eca478c5a 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -1923,6 +1923,15 @@ bootstrap_stage3() {
export LDFLAGS="-L${ROOT}/usr/$(get_libdir) 
-Wl,--dynamic-linker=${RAP_DLINKER}"
BOOTSTRAP_RAP=yes \
with_stack_emerge_pkgs --nodeps "${pkgs[@]}" || return 1
+
+   # avoid circular deps with sys-libs/pam, bug#712020
+   pkgs=(
+   sys-apps/attr
+   sys-libs/libcap
+   )
+   BOOTSTRAP_RAP=yes \
+   USE="${USE} -pam" \
+   with_stack_emerge_pkgs --nodeps "${pkgs[@]}" || return 1
else
pkgs=(
sys-apps/gentoo-functions



[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2020-03-12 Thread Michael Haubenwallner
commit: 29ee6c868a673492b3e3c1b5e7047ab509fe4f27
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Mar 12 11:46:30 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 12 11:47:09 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=29ee6c86

bootstrap-prefix.sh: bump stage1 findutils

Bug: https://bugs.gentoo.org/663242
Signed-off-by: Michael Haubenwallner  gentoo.org>

 scripts/bootstrap-prefix.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 7bb3e9df35..a3aaeaa3aa 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -1207,7 +1207,9 @@ bootstrap_sed() {
 }
 
 bootstrap_findutils() {
-   bootstrap_gnu findutils 4.5.10 || bootstrap_gnu findutils 4.2.33
+   bootstrap_gnu findutils 4.7.0 ||
+   bootstrap_gnu findutils 4.5.10 ||
+   bootstrap_gnu findutils 4.2.33
 }
 
 bootstrap_wget() {



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2020-03-11 Thread Michael Haubenwallner
commit: 17a34c16162c4109d35ed91efe95853344af624a
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Mar 12 06:53:27 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 12 06:54:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a34c16

sys-devel/parity: EAPI 7, revbump, old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/Manifest | 2 +-
 sys-devel/parity/{parity-2.0.0.ebuild => parity-2.0.1.ebuild} | 6 +++---
 sys-devel/parity/parity-.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-devel/parity/Manifest b/sys-devel/parity/Manifest
index c740aca6a7b..c3d3a17e4c4 100644
--- a/sys-devel/parity/Manifest
+++ b/sys-devel/parity/Manifest
@@ -1 +1 @@
-DIST parity-2.0.0.tar.bz2 371278 BLAKE2B 
49a183c7249d83757b9596dad71ad4feb4fbcc63966cfc90da50cce5fb03aa4118360165640ad3ebe73e0a37da7efdd3583685fa084ba7bffa8f6c2c2168ef7c
 SHA512 
ff0b166d400bc7e14ec3c46c2f7fa32a4dfd69f044d20ea97d7fc6361493f5def682dfc7b51e09619357d1e88c5b44e1105b785be3ed1f58c38eb3d35a9bc748
+DIST parity-2.0.1.tar.bz2 371662 BLAKE2B 
c0fca272665bbe346d5d5ca18e06c65209df61454310811b939239f8ba25ec7a08ad2f864fb43780329dc1f0120afdb6ea4ee2b4b42d260358aa1dc176f4
 SHA512 
3c96c87b87f40cb7affd6ee9a87c8e7cf628aedb44a2d3d89370a5b5e32a43cb15a897ae27425e9d6a00581ffd50a70c7a7481f1ca259eddd1e6f2310b554eb9

diff --git a/sys-devel/parity/parity-2.0.0.ebuild 
b/sys-devel/parity/parity-2.0.1.ebuild
similarity index 96%
rename from sys-devel/parity/parity-2.0.0.ebuild
rename to sys-devel/parity/parity-2.0.1.ebuild
index 24c5d7682b3..7f41d7bf06e 100644
--- a/sys-devel/parity/parity-2.0.0.ebuild
+++ b/sys-devel/parity/parity-2.0.1.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 if [[ ${PV} ==  ]]; then
inherit autotools git-r3
EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git";
-   DEPEND="dev-util/confix"
+   BDEPEND="dev-util/confix"
 else

SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2";
KEYWORDS="~x64-cygwin"
@@ -68,7 +68,7 @@ src_configure() {
 }
 
 pkg_postinst() {
-   if [[ -n ${ROOT%/} ]] ; then
+   if [[ -n ${ROOT} ]] ; then
einfo "To enable all available MSVC versions, on the target 
machine please run:"
einfo " '${EPREFIX}/usr/bin/parity-setup' --enable-all"
else

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 24c5d7682b3..7f41d7bf06e 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 if [[ ${PV} ==  ]]; then
inherit autotools git-r3
EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git";
-   DEPEND="dev-util/confix"
+   BDEPEND="dev-util/confix"
 else

SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2";
KEYWORDS="~x64-cygwin"
@@ -68,7 +68,7 @@ src_configure() {
 }
 
 pkg_postinst() {
-   if [[ -n ${ROOT%/} ]] ; then
+   if [[ -n ${ROOT} ]] ; then
einfo "To enable all available MSVC versions, on the target 
machine please run:"
einfo " '${EPREFIX}/usr/bin/parity-setup' --enable-all"
else



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

2020-03-11 Thread Michael Haubenwallner
commit: f68a3873380140c91e7ea1d8d4872649cf8d1aee
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Mar 11 14:24:51 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 15:47:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68a3873

prefix/winnt/profile.bashrc: rename funcs to winnt_

Provide the winnt_post_src_install and call that one in post_src_install
rather than performing all the operation directly in post_src_install.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/winnt/profile.bashrc | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/profiles/prefix/windows/winnt/profile.bashrc 
b/profiles/prefix/windows/winnt/profile.bashrc
index 0670a48a5b1..c613a56cd98 100644
--- a/profiles/prefix/windows/winnt/profile.bashrc
+++ b/profiles/prefix/windows/winnt/profile.bashrc
@@ -48,7 +48,7 @@ export 
PKG_CONFIG_PATH="${EPREFIX}/lib/pkgconfig:${EPREFIX}/usr/lib/pkgconfig"
 #
 ###
 
-windows_setup_dllhelper() {
+winnt_setup_dllhelper() {
case ${CATEGORY}/${PN} in
sys-libs/zlib |\
'')
@@ -58,13 +58,17 @@ windows_setup_dllhelper() {
# and installation is done using cp, we override cp to
# additionally copy the dll when the library is copied.
ebegin "Setting up wrapper to copy the DLL along the LIB"
-   windows_setup_dllhelper_cp
+   winnt_setup_dllhelper_cp
eend $?
;;
esac
 }
 
 post_src_install() {
+   winnt_post_src_install
+}
+
+winnt_post_src_install() {
cd "${ED}" || return 0
#
# File names being treated as import library:
@@ -185,7 +189,7 @@ post_src_install() {
done
 }
 
-windows_setup_dllhelper_cp() {
+winnt_setup_dllhelper_cp() {
if ! [[ $(type -P cp) -ef ${T}/dllhelper/cp ]]
then
mkdir -p "${T}/dllhelper"
@@ -288,5 +292,5 @@ EOCP
 
 if [[ ${EBUILD_PHASE} == 'setup' ]]
 then
-   windows_setup_dllhelper
+   winnt_setup_dllhelper
 fi



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

2020-03-11 Thread Michael Haubenwallner
commit: 83a5d2e8d027d92c92bd9864b2f7cf463f1267a1
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Mar 11 14:27:32 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 15:47:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a5d2e8

prefix/winnt/profile.bashrc: leave PKG_CONFIG_PATH alone

These days, app-portage/prefix-toolkit does set up proper
PKG_CONFIG_PATH for the stacked Prefix.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/winnt/profile.bashrc | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/profiles/prefix/windows/winnt/profile.bashrc 
b/profiles/prefix/windows/winnt/profile.bashrc
index 215ad93a943..1a70e77b1cb 100644
--- a/profiles/prefix/windows/winnt/profile.bashrc
+++ b/profiles/prefix/windows/winnt/profile.bashrc
@@ -10,9 +10,6 @@
 # and should be dropped once portage does sth. like this itself.
 #
 
-# Need to explicitly set PKG_CONFIG_PATH for cross EPREFIX.
-export PKG_CONFIG_PATH="${EPREFIX}/lib/pkgconfig:${EPREFIX}/usr/lib/pkgconfig"
-
 ###
 #
 # Unix aware build tools may provide (e.g. pkg-config) and accept



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

2020-03-11 Thread Michael Haubenwallner
commit: bdace9d42fa6b66f5524e1684c9a19b8d2117155
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Mar 11 14:26:12 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 15:47:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdace9d4

prefix/winnt/profile.bashrc: no symlink usr/lib/NAME.dll

While moving usr/lib/NAME.dll into usr/bin/ is necessary, creating the
symlink usr/lib/NAME.dll -> ../bin/NAME.dll is problematic, because the
libtool .exe wrapper may add usr/lib to PATH, causing the native loader
to fail when attempting to load a dll but discovering a cygwin symlink.
Also, need to resolve symlinks while moving from usr/lib into usr/bin.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/winnt/profile.bashrc | 30 +++-
 1 file changed, 21 insertions(+), 9 deletions(-)

diff --git a/profiles/prefix/windows/winnt/profile.bashrc 
b/profiles/prefix/windows/winnt/profile.bashrc
index c613a56cd98..215ad93a943 100644
--- a/profiles/prefix/windows/winnt/profile.bashrc
+++ b/profiles/prefix/windows/winnt/profile.bashrc
@@ -175,18 +175,30 @@ winnt_post_src_install() {
eend $?
fi
done
-   [[ -d usr/$(get_libdir) ]] &&
-   find usr/$(get_libdir) -maxdepth 1 -type f -name '*.dll' |
-   while read f
-   do
-   if [[ ! -f usr/bin/${f##*/} ]]; then
-   ebegin "moving ${f} to usr/bin for native loader"
+   if [[ -d usr/$(get_libdir) ]]
+   then
+   # The native loader does not understand symlinks to dlls,
+   # seen to be created by dev-libs/icu eventually.  For any
+   # dll we find in usr/lib we need to perform a real copy to
+   # usr/bin, to resolve potential symlinks (seen from icu),
+   # and perform the remove from usr/lib afterwards, to not
+   # break symlinks later on discovered by find.
+   local toremove=()
+   local f
+   while read f
+   do
+   [[ -f usr/bin/${f##*/} ]] && continue
+   ebegin "moving ${f} to usr/bin for the native loader"
dodir usr/bin || die
-   mv -f "${f}" usr/bin/ || die
-   ln -sf "../bin/${f##*/}" "${f}" || die
+   cp -f "${f}" usr/bin/ || die
eend $?
+   toremove=( "${toremove[@]}" "${f}" )
+   done < <(find usr/$(get_libdir) -maxdepth 1 -name '*.dll')
+   if [[ ${#toremove[@]} -gt 0 ]]
+   then
+   rm -f "${toremove[@]}" || die "removing dlls from 
usr/$(get_libdir) failed"
fi
-   done
+   fi
 }
 
 winnt_setup_dllhelper_cp() {



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

2020-03-11 Thread Michael Haubenwallner
commit: 1eb082db1646e66713be974d53ba71bd7737300d
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Mar 11 14:22:47 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 15:47:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb082db

prefix/winnt/profile.bashrc: ensure libNAME.lib, libNAME.a

Libtool for winnt does create libNAME.lib as the static library, but
some build tools may expect libNAME.a.
Non-libtool build tools may also create a static library NAME.lib, which
needs to be duplicated to both libNAME.lib and libNAME.a, but not to
libNAME.so just because it does match the shared library naming scheme.
Also, do not provide symlinks but real files only, for some build tools
may source the MSVC environment and use the native toolchain.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/winnt/profile.bashrc | 95 
 1 file changed, 70 insertions(+), 25 deletions(-)

diff --git a/profiles/prefix/windows/winnt/profile.bashrc 
b/profiles/prefix/windows/winnt/profile.bashrc
index b9496a65232..0670a48a5b1 100644
--- a/profiles/prefix/windows/winnt/profile.bashrc
+++ b/profiles/prefix/windows/winnt/profile.bashrc
@@ -35,9 +35,16 @@ export 
PKG_CONFIG_PATH="${EPREFIX}/lib/pkgconfig:${EPREFIX}/usr/lib/pkgconfig"
 # As Gentoo ebuilds may remove libNAME.la, we need the libNAME.so
 # because we don't want to have libNAME.dll as an import library.
 #
-# Here, for whatever import library name we find, make sure there
-# is both the NAME.lib and the libNAME.so for linkability via both
-# the -lNAME and the NAME.lib linker option.
+# The static library may be created as libNAME.a, libNAME.lib or even
+# NAME.lib - the latter we need to check for static or import library.
+#
+# For whatever import library file we find, make sure there is both the
+# NAME.lib and the libNAME.so for dynamic linkability via all the
+# -lNAME, the NAME.lib and the libNAME.so linker option.
+#
+# For whatever static library file we find, make sure there is both the
+# libNAME.lib and the libNAME.a for static linkability via all the
+# -lNAME, the libNAME.lib and the libNAME.a linker option.
 #
 ###
 
@@ -62,12 +69,13 @@ post_src_install() {
#
# File names being treated as import library:
#  libNAME.so
-   # NAME.lib
+   # NAME.lib if CHOST-dumpbin yields 'DLL name'
#  libNAME.dll.lib
#  libNAME.dll.a
#
-   # File names being ignored as static library:
+   # File names being treated as static library:
#  libNAME.lib
+   # NAME.lib if CHOST-dumpbin lacks 'DLL name'
#  libNAME.a
#
# File names being warned about as suspect:
@@ -83,46 +91,83 @@ post_src_install() {
libdir=$(dirname "${f}")
libfile=${f##*/}
libname=
+   NAMElib=# import lib to create
+   libNAMEso=  # import lib to create
+   libNAMElib= # static lib to create
+   libNAMEa=   # static lib to create
case ${libfile} in
-   lib.so) ;; # paranoia
-   lib*.so)
+   lib*.so) # found import library
libname=${libfile%.so}
libname=${libname#lib}
+   NAMElib=${libname}.lib
+   libNAMEso=lib${libname}.so
;;
-   lib.dll.lib) ;; # paranoia
-   lib*.dll.lib)
+   *.so) ;; # warn
+   lib*.dll.lib) # found import library
libname=${libfile%.dll.lib}
libname=${libname#lib}
+   NAMElib=${libname}.lib
+   libNAMEso=lib${libname}.so
;;
-   lib.lib) ;; # paranoia
-   lib*.lib) continue ;; # ignore static library
-   .lib) ;; # paranoia
-   *.lib)
-   libname=${libfile%.lib}
+   *.dll.lib) ;; # warn
+   *.lib) # found static or import library
+   ${CHOST}-dumpbin.exe /headers "./${libdir}/${libfile}" 
| grep -q 'DLL name'
+   case "${PIPESTATUS[*]}" in
+   '0 0') # found import library
+   libname=${libfile%.lib}
+   libname=${libname#lib}
+   NAMElib=${libname}.lib
+   libNAMEso=lib${libname}.so
+   ;;
+   '0 1') # found static library
+   libname=${libfile%.lib}
+   libname=${libname#lib}
+

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

2020-03-11 Thread Michael Haubenwallner
commit: 029b4387d4d6201c1e83ad8a5d6a9c49ede5a389
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Mar 11 14:21:10 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 15:47:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029b4387

prefix/winnt/profile.bashrc: ensure NAME.lib, libNAME.so

Libtool for winnt does create NAME.lib (for windows'ish build tools) and
libNAME.so (for libtool when .la was removed) import libs now, but
Cygwin'ish or MinGW'ish build tools may create .dll.lib or .dll.a.
Have the libNAME.so symlink point to them, to be found by libtool.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/winnt/profile.bashrc | 116 +--
 1 file changed, 90 insertions(+), 26 deletions(-)

diff --git a/profiles/prefix/windows/winnt/profile.bashrc 
b/profiles/prefix/windows/winnt/profile.bashrc
index b8def6390de..b9496a65232 100644
--- a/profiles/prefix/windows/winnt/profile.bashrc
+++ b/profiles/prefix/windows/winnt/profile.bashrc
@@ -13,6 +13,34 @@
 # Need to explicitly set PKG_CONFIG_PATH for cross EPREFIX.
 export PKG_CONFIG_PATH="${EPREFIX}/lib/pkgconfig:${EPREFIX}/usr/lib/pkgconfig"
 
+###
+#
+# Unix aware build tools may provide (e.g. pkg-config) and accept
+# (e.g. gcc) the -lNAME linker option.  While they create libNAME.so
+# as the import library, they may be unaware of the additional dll.
+# The dllhelper wrappers take care of copying the real dll when
+# copying the libNAME.so.
+#
+# Cygwin and MinGW aware build tools may create the import library
+# as libNAME.dll.a or libNAME.dll.lib, and are aware of the dll,
+# while a subsequent linker step still receives the -lNAME option.
+#
+# MSVC aware build tools may provide (e.g. icu-config) and accept
+# (e.g. cl.exe) the NAME.lib linker option, maybe with full path,
+# and are aware of the dll.
+#
+# Libtool does accept both the Unix and MSVC variants now, but does
+# search for the libNAME(.la|.dll|.so|.a) file upon -lNAME, in order.
+#
+# As Gentoo ebuilds may remove libNAME.la, we need the libNAME.so
+# because we don't want to have libNAME.dll as an import library.
+#
+# Here, for whatever import library name we find, make sure there
+# is both the NAME.lib and the libNAME.so for linkability via both
+# the -lNAME and the NAME.lib linker option.
+#
+###
+
 windows_setup_dllhelper() {
case ${CATEGORY}/${PN} in
sys-libs/zlib |\
@@ -30,46 +58,82 @@ windows_setup_dllhelper() {
 }
 
 post_src_install() {
-   cd "${ED}"
-   find . -name '*.exe' -o -name '*.dll.a' -o -name '*.so' |
+   cd "${ED}" || return 0
+   #
+   # File names being treated as import library:
+   #  libNAME.so
+   # NAME.lib
+   #  libNAME.dll.lib
+   #  libNAME.dll.a
+   #
+   # File names being ignored as static library:
+   #  libNAME.lib
+   #  libNAME.a
+   #
+   # File names being warned about as suspect:
+   # NAME.so
+   # NAME.a
+   # NAME.dll.lib
+   # NAME.dll.a
+   #
+   find . -name '*.so' -o -name '*.lib' -o -name '*.a' |
while read f
do
f=${f#./}
-   case ${f} in
-   *.exe)
-   if file "./${f}" | grep "GUI" > /dev/null 2>&1; then
-   if test ! -f "./${f%.exe}"; then
-   einfo "Windows GUI Executable $f will 
have no symlink."
-   fi
-   else
-   if test ! -f "./${f%.exe}"; then
-   ebegin "creating ${f%.exe} -> ${f} for 
console accessibility."
-   eend $(ln -sf "$(basename "${f}")" 
"./${f%.exe}" && echo 0 || echo 1)
-   fi
-   fi
+   libdir=$(dirname "${f}")
+   libfile=${f##*/}
+   libname=
+   case ${libfile} in
+   lib.so) ;; # paranoia
+   lib*.so)
+   libname=${libfile%.so}
+   libname=${libname#lib}
;;
-   *.dll.a)
-   if test ! -f "./${f%.a}.lib"; then
-   ebegin "creating ${f%.a}.lib -> ${f##*/} for 
libtool linkability"
-   eend $(ln -sf "$(basename "${f}")" 
"./${f%.a}.lib" && echo 0 || echo 1)
-   

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/windows/winnt/x86/

2020-03-11 Thread Michael Haubenwallner
commit: def55073a59a9114dc08dc58889228b3ac86cf90
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Mar 11 15:38:46 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 15:47:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def55073

profiles/prefix/winnt/x86/make.defaults: fix copyright year typo

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/winnt/x86/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/prefix/windows/winnt/x86/make.defaults 
b/profiles/prefix/windows/winnt/x86/make.defaults
index 0c11ef592e9..223c275acc7 100644
--- a/profiles/prefix/windows/winnt/x86/make.defaults
+++ b/profiles/prefix/windows/winnt/x86/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This profile is designed for use as Stacked Prefix, set up using



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2020-03-11 Thread Michael Haubenwallner
commit: 723356834a90a8373c5d3620d89e7e0c9cbdcbbb
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Mar 10 15:41:56 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 08:10:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72335683

sys-devel/parity: upstream dropped VC 7.x support

Visual Studio 2003 does require Windows XP or Windows Server 2003 to
run, which both are discontinued.  In contrast, Visual Studio 2005 does
run on Windows 10 still.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/metadata.xml   | 2 --
 sys-devel/parity/parity-.ebuild | 4 ++--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index 606de9ef652..b66b8d4e0b7 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -9,8 +9,6 @@
haubi/parity


-   Enable support for Visual Studio 2002
-   Enable support for Visual Studio 2003
Enable support for Visual Studio 2005
Enable support for Visual Studio 2008
Enable support for Visual Studio 2010

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index d6b23a8c4e0..696e51ba124 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -12,10 +12,10 @@ else
KEYWORDS="~x64-cygwin"
 fi
 DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual 
Studio)"
-HOMEPAGE="https://github.com/haubi/parity";
+HOMEPAGE="https://github.com/mduft/parity";
 
 parity-vcarchs() { echo x64=x86_64 x86=i686 ; }
-parity-vcvers-legacy() { echo 7_0 7_1 8_0 9_0 ; }
+parity-vcvers-legacy() { echo 8_0 9_0 ; }
 parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15 16 ; }
 parity-vcvers() {
parity-vcvers-legacy



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2020-03-11 Thread Michael Haubenwallner
commit: 37296c161c91efa48e17f520ce9af06c615ea93c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Mar 10 15:43:42 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 08:10:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37296c16

sys-devel/parity: revbump 2.0.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/Manifest| 1 +
 sys-devel/parity/{parity-.ebuild => parity-2.0.0.ebuild} | 2 +-
 sys-devel/parity/parity-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-devel/parity/Manifest b/sys-devel/parity/Manifest
new file mode 100644
index 000..c740aca6a7b
--- /dev/null
+++ b/sys-devel/parity/Manifest
@@ -0,0 +1 @@
+DIST parity-2.0.0.tar.bz2 371278 BLAKE2B 
49a183c7249d83757b9596dad71ad4feb4fbcc63966cfc90da50cce5fb03aa4118360165640ad3ebe73e0a37da7efdd3583685fa084ba7bffa8f6c2c2168ef7c
 SHA512 
ff0b166d400bc7e14ec3c46c2f7fa32a4dfd69f044d20ea97d7fc6361493f5def682dfc7b51e09619357d1e88c5b44e1105b785be3ed1f58c38eb3d35a9bc748

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-2.0.0.ebuild
similarity index 95%
copy from sys-devel/parity/parity-.ebuild
copy to sys-devel/parity/parity-2.0.0.ebuild
index 696e51ba124..24c5d7682b3 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-2.0.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git";
DEPEND="dev-util/confix"
 else
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+   
SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2";
KEYWORDS="~x64-cygwin"
 fi
 DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual 
Studio)"

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 696e51ba124..24c5d7682b3 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git";
DEPEND="dev-util/confix"
 else
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+   
SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2";
KEYWORDS="~x64-cygwin"
 fi
 DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual 
Studio)"



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/windows/winnt/x86/, profiles/embedded/, profiles/arch/base/, ...

2020-03-11 Thread Michael Haubenwallner
commit: 5367729eef04d16d496434c7a6ab037d635326e0
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Mar 10 14:28:48 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 08:10:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5367729e

profiles: new arch and profile for x64-winnt

New profile prefix/windows/winnt/x64, for new ARCH=x64-winnt.

This profile is designed for use as Stacked Prefix, set up using
prefix-stack-setup (app-portage/prefix-toolkit) from with a Cygwin
Prefix (Guest only), having sys-devel/parity installed (wraps MSVC).

CHOST is left unset on purpose.  It is set by prefix-stack-setup
using some --chost=x86_64-msvc16-winnt argument, selecting the
Visual Studio version and runtime variant (static|debug) to use.

Adding same comments to prefix/windows/winnt/x86 profile as well.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/arch.list  |  1 +
 profiles/arch/base/make.defaults|  2 +-
 profiles/embedded/make.defaults |  2 +-
 profiles/prefix/windows/winnt/x64/eapi  |  1 +
 profiles/prefix/windows/winnt/x64/make.defaults | 28 +
 profiles/prefix/windows/winnt/x64/parent|  1 +
 profiles/prefix/windows/winnt/x86/make.defaults | 18 +++-
 profiles/profiles.desc  |  1 +
 8 files changed, 51 insertions(+), 3 deletions(-)

diff --git a/profiles/arch.list b/profiles/arch.list
index b9a9c022c00..d44231f28c3 100644
--- a/profiles/arch.list
+++ b/profiles/arch.list
@@ -29,6 +29,7 @@ sparc-solaris
 sparc64-solaris
 x64-solaris
 x86-solaris
+x64-winnt
 x86-winnt
 x64-cygwin
 x86-cygwin

diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index 5dc717cefd4..81f92b89ebe 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -3,6 +3,6 @@
 
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin 
x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
 
 PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"

diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 601d31cd84a..c6dc06a3c23 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -23,7 +23,7 @@ LINGUAS="en"
 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos s390 sh sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin 
x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos s390 sh sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
 USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX 
Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
 USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD 
OpenBSD SunOS Winnt"
 USE_EXPAND_VALUES_USERLAND="BSD GNU"

diff --git a/profiles/prefix/windows/winnt/x64/eapi 
b/profiles/prefix/windows/winnt/x64/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/prefix/windows/winnt/x64/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/windows/winnt/x64/make.defaults 
b/profiles/prefix/windows/winnt/x64/make.defaults
new file mode 100644
index 000..1200225e106
--- /dev/null
+++ b/profiles/prefix/windows/winnt/x64/make.defaults
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This profile is designed for use as Stacked Prefix, set up using
+# prefix-stack-setup (app-portage/prefix-toolkit) from with a Cygwin
+# Prefix (Guest only), having sys-devel/parity installed (wraps MSVC).
+#
+# CHOST is left unset on purpose.  It is set by prefix-stack-setup
+# using some --chost=x86_64-msvc16-winnt argument, selecting the
+# Visual Studio

[gentoo-commits] repo/gentoo:master commit in: net-misc/openssh/

2020-03-10 Thread Michael Haubenwallner
commit: dcbc43341eda8aa75b81c1837f7d9dbc04dc613e
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Mar 10 09:55:52 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Mar 10 12:36:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcbc4334

net-misc/openssh: no sys-apps/shadow in prefix-guest

Closes: https://bugs.gentoo.org/712040
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 net-misc/openssh/openssh-7.5_p1-r5.ebuild  | 2 +-
 net-misc/openssh/openssh-7.7_p1-r10.ebuild | 2 +-
 net-misc/openssh/openssh-7.9_p1-r5.ebuild  | 2 +-
 net-misc/openssh/openssh-8.0_p1-r5.ebuild  | 2 +-
 net-misc/openssh/openssh-8.1_p1-r3.ebuild  | 2 +-
 net-misc/openssh/openssh-8.2_p1-r5.ebuild  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/openssh/openssh-7.5_p1-r5.ebuild 
b/net-misc/openssh/openssh-7.5_p1-r5.ebuild
index b7cbfffe532..5e5f120d02c 100644
--- a/net-misc/openssh/openssh-7.5_p1-r5.ebuild
+++ b/net-misc/openssh/openssh-7.5_p1-r5.ebuild
@@ -67,7 +67,7 @@ DEPEND="${RDEPEND}
sys-devel/autoconf"
 RDEPEND="${RDEPEND}
pam? ( >=sys-auth/pambase-20081028 )
-   userland_GNU? ( sys-apps/shadow )
+   userland_GNU? ( !prefix-guest? ( sys-apps/shadow ) )
X? ( x11-apps/xauth )"
 
 S=${WORKDIR}/${PARCH}

diff --git a/net-misc/openssh/openssh-7.7_p1-r10.ebuild 
b/net-misc/openssh/openssh-7.7_p1-r10.ebuild
index 7d0a5204c10..0fa469f8aae 100644
--- a/net-misc/openssh/openssh-7.7_p1-r10.ebuild
+++ b/net-misc/openssh/openssh-7.7_p1-r10.ebuild
@@ -66,7 +66,7 @@ DEPEND="${RDEPEND}
sys-devel/autoconf"
 RDEPEND="${RDEPEND}
pam? ( >=sys-auth/pambase-20081028 )
-   userland_GNU? ( sys-apps/shadow )
+   userland_GNU? ( !prefix-guest? ( sys-apps/shadow ) )
X? ( x11-apps/xauth )"
 
 S="${WORKDIR}/${PARCH}"

diff --git a/net-misc/openssh/openssh-7.9_p1-r5.ebuild 
b/net-misc/openssh/openssh-7.9_p1-r5.ebuild
index b8112d8b26d..dff08081daa 100644
--- a/net-misc/openssh/openssh-7.9_p1-r5.ebuild
+++ b/net-misc/openssh/openssh-7.9_p1-r5.ebuild
@@ -78,7 +78,7 @@ DEPEND="${RDEPEND}
sys-devel/autoconf"
 RDEPEND="${RDEPEND}
pam? ( >=sys-auth/pambase-20081028 )
-   userland_GNU? ( sys-apps/shadow )
+   userland_GNU? ( !prefix-guest? ( sys-apps/shadow ) )
X? ( x11-apps/xauth )"
 
 S="${WORKDIR}/${PARCH}"

diff --git a/net-misc/openssh/openssh-8.0_p1-r5.ebuild 
b/net-misc/openssh/openssh-8.0_p1-r5.ebuild
index be6bd81a689..486408636fe 100644
--- a/net-misc/openssh/openssh-8.0_p1-r5.ebuild
+++ b/net-misc/openssh/openssh-8.0_p1-r5.ebuild
@@ -79,7 +79,7 @@ DEPEND="${RDEPEND}
sys-devel/autoconf"
 RDEPEND="${RDEPEND}
pam? ( >=sys-auth/pambase-20081028 )
-   userland_GNU? ( sys-apps/shadow )
+   userland_GNU? ( !prefix-guest? ( sys-apps/shadow ) )
X? ( x11-apps/xauth )"
 
 S="${WORKDIR}/${PARCH}"

diff --git a/net-misc/openssh/openssh-8.1_p1-r3.ebuild 
b/net-misc/openssh/openssh-8.1_p1-r3.ebuild
index 0416f497f79..10288d4581c 100644
--- a/net-misc/openssh/openssh-8.1_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-8.1_p1-r3.ebuild
@@ -87,7 +87,7 @@ DEPEND="${RDEPEND}
 "
 RDEPEND="${RDEPEND}
pam? ( >=sys-auth/pambase-20081028 )
-   userland_GNU? ( sys-apps/shadow )
+   userland_GNU? ( !prefix-guest? ( sys-apps/shadow ) )
X? ( x11-apps/xauth )
 "
 BDEPEND="

diff --git a/net-misc/openssh/openssh-8.2_p1-r5.ebuild 
b/net-misc/openssh/openssh-8.2_p1-r5.ebuild
index 9aad1e38a38..b2157fa9bfd 100644
--- a/net-misc/openssh/openssh-8.2_p1-r5.ebuild
+++ b/net-misc/openssh/openssh-8.2_p1-r5.ebuild
@@ -86,7 +86,7 @@ DEPEND="${RDEPEND}
 "
 RDEPEND="${RDEPEND}
pam? ( >=sys-auth/pambase-20081028 )
-   userland_GNU? ( sys-apps/shadow )
+   userland_GNU? ( !prefix-guest? ( sys-apps/shadow ) )
X? ( x11-apps/xauth )
 "
 BDEPEND="



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

2020-03-09 Thread Michael Haubenwallner
commit: 1845882cabdb74ef1ee3a23e2f5c416ab118f84c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar  9 16:11:35 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Mar  9 16:12:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1845882c

dev-libs/pthreads4w: add UnpackerDep (unzip)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild 
b/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild
index 3403767ab1f..9ab3c315154 100644
--- a/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild
+++ b/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild
@@ -14,7 +14,10 @@ IUSE=""
 
 DEPEND=""
 RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/parity"
+BDEPEND="
+   app-arch/unzip
+   sys-devel/parity
+"
 
 S=${WORKDIR}/${PN}-code-07053a521b0a9deb6db2a649cde1f828f2eb1f4f
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/prefix-toolkit/

2020-03-09 Thread Michael Haubenwallner
commit: 3f6fc129ad56558e154c0542686160c786bdc0a3
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar  9 14:49:21 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Mar  9 14:55:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6fc129

app-portage/prefix-toolkit: stack: set AT_SYS_M4DIR, run gcc-config

In stacked Prefix, need to set AT_SYS_M4DIR so eautoreconf is able to
find the m4 files from stacked Prefix.
As prefix-toolkit does wrap the compiler found in base prefix to get the
additional system paths in, need to perform gcc-config at pkg_postinst.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/prefix-toolkit/prefix-toolkit-7.ebuild | 692 +
 1 file changed, 692 insertions(+)

diff --git a/app-portage/prefix-toolkit/prefix-toolkit-7.ebuild 
b/app-portage/prefix-toolkit/prefix-toolkit-7.ebuild
new file mode 100644
index 000..f401ec709a4
--- /dev/null
+++ b/app-portage/prefix-toolkit/prefix-toolkit-7.ebuild
@@ -0,0 +1,692 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Utilities for users of Gentoo Prefix"
+HOMEPAGE="https://prefix.gentoo.org/";
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+
+[[ ${PV} ==  ]] ||
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+
+DEPEND="
+   !app-portage/prefix-chain-setup
+   !sys-apps/prefix-chain-utils
+"
+BDEPEND="${DEPEND}
+   >sys-apps/portage-2.3.62
+"
+# In prefix-stack, these dependencies actually are the @system set,
+# as we rely on the base prefix anyway for package management,
+# which should have a proper @system set.
+# See als: pkg_preinst
+RDEPEND="${DEPEND}
+   prefix-stack? (
+   >=sys-apps/baselayout-prefix-2.6
+   sys-apps/gentoo-functions
+   app-portage/elt-patches
+   sys-devel/gnuconfig
+   sys-devel/gcc-config
+   elibc_Winnt? (
+   dev-libs/pthreads4w
+   )
+   )
+"
+
+S="${WORKDIR}"
+
+my_unpack() {
+   local infile=$1
+   local outfile=${2:-${infile}}
+   ebegin "extracting ${outfile}"
+   sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \
+   > "${outfile}" || die "Failed to unpack ${outfile}"
+   eend $?
+}
+
+src_unpack() {
+   if use prefix-stack ; then
+   my_unpack prefix-stack.bash_login
+   my_unpack prefix-stack.bashrc
+   my_unpack prefix-stack.envd.99stack
+   my_unpack prefix-stack-ccwrap
+   local editor pager
+   for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano
+   do
+   [[ -x ${editor} ]] || continue
+   done
+   for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less
+   do
+   [[ -x ${pager} ]] || continue
+   done
+   printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 
000fallback
+   else
+   my_unpack prefix-stack-setup
+   fi
+   my_unpack startprefix
+}
+
+my_prefixify() {
+   local ebash eenv
+   if use prefix-stack ; then
+   ebash="${BROOT}/bin/bash"
+   eenv="${BROOT}/usr/bin/env"
+   else
+   ebash="${EPREFIX}/bin/bash"
+   eenv="${EPREFIX}/usr/bin/env"
+   fi
+
+   # the @=@ prevents repoman from believing we set readonly vars
+   sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \
+   -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \
+   -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \
+   -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \
+   -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \
+   -e "s,@=@,=,g" \
+   -i "$@" || die
+}
+
+src_configure() {
+   # do not eprefixify during unpack, to allow userpatches to apply
+   my_prefixify *
+}
+
+src_install-prefix-stack-ccwrap() {
+   # install toolchain wrapper.
+   local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV}
+   local wrappercfg=${CHOST}-${P}
+
+   exeinto $wrapperdir
+   doexe prefix-stack-ccwrap
+
+   local cc
+   for cc in \
+   gcc \
+   g+

[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2020-03-09 Thread Michael Haubenwallner
commit: 35277459b38617e7c8bcaaab4cdedd57c13dd845
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar  9 14:36:08 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Mar  9 14:55:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35277459

sys-devel/parity: upstream changed arch names; drop _ in USE

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/metadata.xml   |  4 ++--
 sys-devel/parity/parity-.ebuild | 12 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index 40c8b82ed8b..606de9ef652 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -19,7 +19,7 @@
Enable support for Visual Studio 2015
Enable support for Visual Studio 2017
Enable support for Visual Studio 2019
-   Enable support for 64bit Visual Studio 
compilers
-   Enable support for 32bit Visual Studio 
compilers
+   Enable support for 64bit Visual Studio 
compilers
+   Enable support for 32bit Visual Studio 
compilers

 

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index f1ec325bab1..d6b23a8c4e0 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,12 +9,12 @@ if [[ ${PV} ==  ]]; then
DEPEND="dev-util/confix"
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS=""
+   KEYWORDS="~x64-cygwin"
 fi
 DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual 
Studio)"
 HOMEPAGE="https://github.com/haubi/parity";
 
-parity-vcarchs() { echo x64 x86 ; }
+parity-vcarchs() { echo x64=x86_64 x86=i686 ; }
 parity-vcvers-legacy() { echo 7_0 7_1 8_0 9_0 ; }
 parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15 16 ; }
 parity-vcvers() {
@@ -25,7 +25,7 @@ parity-vcvers() {
 LICENSE="LGPL-3"
 SLOT="0"
 IUSE="$(
-   for a in $(parity-vcarchs); do echo "+vc_${a}"; done
+   for a in $(parity-vcarchs); do echo "+vc${a%=*}"; done
for v in $(parity-vcvers-legacy); do echo "vc${v}"; done
for v in $(parity-vcvers-current); do echo "+vc${v}"; done
 )"
@@ -41,8 +41,8 @@ fi
 parity-enabled-vcarchs() {
local enabled= a
for a in $(parity-vcarchs) ; do
-   if use vc_${a} ; then
-   enabled+=",${a}"
+   if use vc${a%=*} ; then
+   enabled+=",${a#*=}"
fi
done
echo ${enabled#,}



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

2020-03-09 Thread Michael Haubenwallner
commit: b78bd34e77ae5d95572423c0cb121c6aae4cda95
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar  9 14:40:15 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Mar  9 14:55:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78bd34e

dev-libs/pthreads4w: new: pthreads for native Win32

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-libs/pthreads4w/Manifest|  1 +
 dev-libs/pthreads4w/metadata.xml| 12 +
 dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild | 69 +
 3 files changed, 82 insertions(+)

diff --git a/dev-libs/pthreads4w/Manifest b/dev-libs/pthreads4w/Manifest
new file mode 100644
index 000..b6ffdf2e885
--- /dev/null
+++ b/dev-libs/pthreads4w/Manifest
@@ -0,0 +1 @@
+DIST pthreads4w-code-v3.0.0.zip 862409 BLAKE2B 
cd23103c92f8eaa2088fdd68cfc94655771d44c365ca32180395cdb8645b570c2f65620d3c2969671a48c6ac45889bc439f3490dc7ec2497dfeca9f758cda6cd
 SHA512 
49e541b66c26ddaf812edb07b61d0553e2a5816ab002edc53a38a897db8ada6d0a096c98a9af73a8f40c94283df53094f76b429b09ac49862465d8697ed20013

diff --git a/dev-libs/pthreads4w/metadata.xml b/dev-libs/pthreads4w/metadata.xml
new file mode 100644
index 000..30aaf1fdc57
--- /dev/null
+++ b/dev-libs/pthreads4w/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   ha...@gentoo.org
+   Michael Haubenwallner
+   
+   
+   Also known as "pthreads-win32", POSIX Threads for Windows 
implements a large
+   subset of the threads related API from the Single Unix 
Specification Version 3.
+   
+

diff --git a/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild 
b/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild
new file mode 100644
index 000..3403767ab1f
--- /dev/null
+++ b/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="POSIX Threads for Windows"
+HOMEPAGE="http://pthreads4w.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${PN}-code-v${PV}.zip"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~x86-winnt"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/parity"
+
+S=${WORKDIR}/${PN}-code-07053a521b0a9deb6db2a649cde1f828f2eb1f4f
+
+src_compile() {
+   # from pthreads.h:
+   # Note: Unless the build explicitly defines one of the following, then
+   # we default to standard C style cleanup. This style uses setjmp/longjmp
+   # in the cancellation and thread exit implementations and therefore 
won't
+   # do stack unwinding if linked to applications that have it (e.g.
+   # C++ apps). This is currently consistent with most/all commercial Unix
+   # POSIX threads implementations.
+   local variant="VC" # C style cleanup
+
+   case ${CHOST} in
+   *-libcmtd*) variant+="-static-debug" ;;
+   *-libcmt*) variant+="-static" ;;
+   *-msvcd*) variant+="-debug" ;;
+   *-msvc*) ;;
+   esac
+
+   case ${CHOST} in
+   x86_64-*) variant+=" TARGET_CPU=x64" ;;
+   i?86-*) variant+=" TARGET_CPU=x86" ;;
+   esac
+
+   ${CHOST}-nmake -f Makefile ${variant} || die
+}
+
+src_install() {
+   local V=$(ver_cut 1)
+   case ${CHOST} in
+   *-libcmtd*|*-msvcd*) V+="d" ;; # debug CRT
+   esac
+   case ${CHOST} in
+   *-libcmt*) # static CRT
+   dolib.so libpthreadVC${V}.lib
+   newlib.so libpthreadVC${V}.lib libpthread.lib # for -lpthread
+   ;;
+   *-msvc*) # dynamic CRT
+   dobin pthreadVC${V}.dll
+   dolib.so pthreadVC${V}.lib
+   newlib.so pthreadVC${V}.lib pthread.lib # for -lpthread
+   ;;
+   esac
+   insinto /usr/include
+   doins {pthread,sched,semaphore,_ptw32}.h
+   einstalldocs
+}
+
+src_test() {
+   ${CHOST}-nmake -DEXHAUSTIVE all-tests || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/prefix-toolkit/

2020-03-09 Thread Michael Haubenwallner
commit: f2795c7e3b35c00c41cfc5a9937c55639a57783a
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar  9 14:47:24 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Mar  9 14:55:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2795c7e

app-portage/prefix-toolkit(winnt): pull pthreads4w, intercept -pthread

Some X11 library build system is dumb enough to just use -pthread,
while others do triage this, before trying with -lpthread.  So we
intercept the -pthread compiler flag and add -lpthread instead.
We cannot do that in parity because pthreads4w is installed in the
stacked prefix, where it is built using parity.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/prefix-toolkit/prefix-toolkit-6.ebuild | 685 +
 1 file changed, 685 insertions(+)

diff --git a/app-portage/prefix-toolkit/prefix-toolkit-6.ebuild 
b/app-portage/prefix-toolkit/prefix-toolkit-6.ebuild
new file mode 100644
index 000..a052312b8df
--- /dev/null
+++ b/app-portage/prefix-toolkit/prefix-toolkit-6.ebuild
@@ -0,0 +1,685 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Utilities for users of Gentoo Prefix"
+HOMEPAGE="https://prefix.gentoo.org/";
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+
+[[ ${PV} ==  ]] ||
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+
+DEPEND="
+   !app-portage/prefix-chain-setup
+   !sys-apps/prefix-chain-utils
+"
+BDEPEND="${DEPEND}
+   >sys-apps/portage-2.3.62
+"
+# In prefix-stack, these dependencies actually are the @system set,
+# as we rely on the base prefix anyway for package management,
+# which should have a proper @system set.
+# See als: pkg_preinst
+RDEPEND="${DEPEND}
+   prefix-stack? (
+   >=sys-apps/baselayout-prefix-2.6
+   sys-apps/gentoo-functions
+   app-portage/elt-patches
+   sys-devel/gnuconfig
+   sys-devel/gcc-config
+   elibc_Winnt? (
+   dev-libs/pthreads4w
+   )
+   )
+"
+
+S="${WORKDIR}"
+
+my_unpack() {
+   local infile=$1
+   local outfile=${2:-${infile}}
+   ebegin "extracting ${outfile}"
+   sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \
+   > "${outfile}" || die "Failed to unpack ${outfile}"
+   eend $?
+}
+
+src_unpack() {
+   if use prefix-stack ; then
+   my_unpack prefix-stack.bash_login
+   my_unpack prefix-stack.bashrc
+   my_unpack prefix-stack.envd.99stack
+   my_unpack prefix-stack-ccwrap
+   local editor pager
+   for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano
+   do
+   [[ -x ${editor} ]] || continue
+   done
+   for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less
+   do
+   [[ -x ${pager} ]] || continue
+   done
+   printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 
000fallback
+   else
+   my_unpack prefix-stack-setup
+   fi
+   my_unpack startprefix
+}
+
+my_prefixify() {
+   local ebash eenv
+   if use prefix-stack ; then
+   ebash="${BROOT}/bin/bash"
+   eenv="${BROOT}/usr/bin/env"
+   else
+   ebash="${EPREFIX}/bin/bash"
+   eenv="${EPREFIX}/usr/bin/env"
+   fi
+
+   # the @=@ prevents repoman from believing we set readonly vars
+   sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \
+   -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \
+   -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \
+   -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \
+   -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \
+   -e "s,@=@,=,g" \
+   -i "$@" || die
+}
+
+src_configure() {
+   # do not eprefixify during unpack, to allow userpatches to apply
+   my_prefixify *
+}
+
+src_install-prefix-stack-ccwrap() {
+   # install toolchain wrapper.
+   local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV}
+   local wrappercfg=${CHOST}-${P}
+
+   exeinto $wrapperdir
+   doexe prefix-stack-ccwrap
+
+

[gentoo-commits] repo/gentoo:master commit in: app-portage/prefix-toolkit/

2020-03-09 Thread Michael Haubenwallner
commit: a9fd88abcbb33b8e2b01e056f8a21f59a9a62caf
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar  9 14:52:15 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Mar  9 14:55:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fd88ab

app-portage/prefix-toolkit: stack: keepdir /usr/share/aclocal

Avoid failing eautoreconf in prefix-stack when no package does install
into (stacked) usr/share/aclocal.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/prefix-toolkit/prefix-toolkit-8.ebuild | 693 +
 1 file changed, 693 insertions(+)

diff --git a/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild 
b/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild
new file mode 100644
index 000..96f9ee69966
--- /dev/null
+++ b/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild
@@ -0,0 +1,693 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Utilities for users of Gentoo Prefix"
+HOMEPAGE="https://prefix.gentoo.org/";
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+
+[[ ${PV} ==  ]] ||
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+
+DEPEND="
+   !app-portage/prefix-chain-setup
+   !sys-apps/prefix-chain-utils
+"
+BDEPEND="${DEPEND}
+   >sys-apps/portage-2.3.62
+"
+# In prefix-stack, these dependencies actually are the @system set,
+# as we rely on the base prefix anyway for package management,
+# which should have a proper @system set.
+# See als: pkg_preinst
+RDEPEND="${DEPEND}
+   prefix-stack? (
+   >=sys-apps/baselayout-prefix-2.6
+   sys-apps/gentoo-functions
+   app-portage/elt-patches
+   sys-devel/gnuconfig
+   sys-devel/gcc-config
+   elibc_Winnt? (
+   dev-libs/pthreads4w
+   )
+   )
+"
+
+S="${WORKDIR}"
+
+my_unpack() {
+   local infile=$1
+   local outfile=${2:-${infile}}
+   ebegin "extracting ${outfile}"
+   sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \
+   > "${outfile}" || die "Failed to unpack ${outfile}"
+   eend $?
+}
+
+src_unpack() {
+   if use prefix-stack ; then
+   my_unpack prefix-stack.bash_login
+   my_unpack prefix-stack.bashrc
+   my_unpack prefix-stack.envd.99stack
+   my_unpack prefix-stack-ccwrap
+   local editor pager
+   for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano
+   do
+   [[ -x ${editor} ]] || continue
+   done
+   for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less
+   do
+   [[ -x ${pager} ]] || continue
+   done
+   printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 
000fallback
+   else
+   my_unpack prefix-stack-setup
+   fi
+   my_unpack startprefix
+}
+
+my_prefixify() {
+   local ebash eenv
+   if use prefix-stack ; then
+   ebash="${BROOT}/bin/bash"
+   eenv="${BROOT}/usr/bin/env"
+   else
+   ebash="${EPREFIX}/bin/bash"
+   eenv="${EPREFIX}/usr/bin/env"
+   fi
+
+   # the @=@ prevents repoman from believing we set readonly vars
+   sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \
+   -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \
+   -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \
+   -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \
+   -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \
+   -e "s,@=@,=,g" \
+   -i "$@" || die
+}
+
+src_configure() {
+   # do not eprefixify during unpack, to allow userpatches to apply
+   my_prefixify *
+}
+
+src_install-prefix-stack-ccwrap() {
+   # install toolchain wrapper.
+   local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV}
+   local wrappercfg=${CHOST}-${P}
+
+   exeinto $wrapperdir
+   doexe prefix-stack-ccwrap
+
+   local cc
+   for cc in \
+   gcc \
+   g++ \
+   cpp \
+   c++ \
+   windres \
+   ; do
+   dosym prefix-stack-ccwrap $wrapperdir/${CHOST}-${cc}
+

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

2020-02-24 Thread Michael Haubenwallner
commit: a160aad1534fd72ca91f8a1c3f3cd3fc9accbc79
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Feb 24 12:08:02 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Feb 24 12:08:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a160aad1

dev-db/oracle-instantclient: bump to v19.6.0.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient/Manifest   |  14 +
 .../oracle-instantclient-19.6.0.0.ebuild   | 378 +
 2 files changed, 392 insertions(+)

diff --git a/dev-db/oracle-instantclient/Manifest 
b/dev-db/oracle-instantclient/Manifest
index 74c05e01076..f05bbd845bc 100644
--- a/dev-db/oracle-instantclient/Manifest
+++ b/dev-db/oracle-instantclient/Manifest
@@ -1,49 +1,63 @@
 DIST instantclient-basic-linux-18.3.0.0.0dbru.zip 67930600 BLAKE2B 
70d9c54a8df66859d40e4374cd3073613fbf3656850373ada6c9707a7076e0d0749e3b1a84e2d46d18643f80020ecf8c525224433c946946787388dc3f57c79c
 SHA512 
3e1bda593c14d14942c7bf8393111792df01bc9d5a15ae0b4010bd29d71bda4ab044dca6741d00185976c70790fc24b5221afc436d33abe6277e7513cb8bd859
 DIST instantclient-basic-linux-19.3.0.0.0dbru.zip 69597591 BLAKE2B 
4ac954c027a83c1a05b502203f1465bb29bb4e58486a98bec7848d9ae0bed6835fdc6bb5f889cc9dadc815d47e5e06258c11a6ab1fd045bd7a878858f3d1164b
 SHA512 
d9a7c664cae598344ec7b9e9c43def9626dcc0d54d478843a5145dfb3dad5df51121c5b2e9f4bb48a240611981f7721441344649d1f267b667356271ac778beb
 DIST instantclient-basic-linux-19.5.0.0.0dbru.zip 69646008 BLAKE2B 
ad598da8040473e54b5134373c9a091c8fba3e13c7a1b4fe0d6b07cad36003236494432c246e79e9b09ab1cd7e38f0c5582b7db14d1d9860c8026aab26fcd5ea
 SHA512 
1b6e7983469cc8873b17f1753ab147d6c23d7c664f2971a603910130526aeb60b0de9180fbccc01f7c952888c80afdfd7a090058e934b269c4a0a1aa9096388c
+DIST instantclient-basic-linux-19.6.0.0.0dbru.zip 69922395 BLAKE2B 
b8eb7f1f56ab8eff9a08098e65fe38f52f72951602917e2eaa30cdef4f6968f831deeeda16c89cdde5d2a0d443f5dc4aca773abaf614e66fa581da1a4757d717
 SHA512 
4782cf41ff9da3d52ffe021e7c20bf2d1fce6075edb74e765899268b60005468e8353bf3147cbbc07ae03a7a0f06828e9ef37b00a8492aacc349c3b57ce32f3f
 DIST instantclient-basic-linux.x64-18.3.0.0.0dbru.zip 72794506 BLAKE2B 
22db5d69d48c33061db72bdc050e081ec24152c5e4655505c7f75407646f5ffa140aa51f4638ad8e7c5628476bb44358cb061b2d228ab1e36cd9464e49fcf1f6
 SHA512 
92e607e1711b24ddf10f11ecd3b389795acc544a567a95cb62b624e5913ad11a1707699b5df659f5fb33dae5cd56700036644e643c7edbe51e7a67e57a152ecc
 DIST instantclient-basic-linux.x64-18.5.0.0.0dbru.zip 72902980 BLAKE2B 
23fd9885309507183758cf817b0d68342633ad08eb627f4136b967cf38e1910cefa905f17ffea7c929fafe2232eca71ee66a15153f202eb0d03236a1b21cdc30
 SHA512 
10e6f91dfe07ee4788a5f70ce65affe141061e7b1d6ea0eab6583bd2aed47d7281824e91da2103c53f15e49f02b94add8c3d524494cd4eacded90b2d1cc8743b
 DIST instantclient-basic-linux.x64-19.3.0.0.0dbru.zip 75106438 BLAKE2B 
d3738c6a92251c75bf39afa996eecfeb9052c6cb6a8cd2080755c8108559257c4aaf660b6a12a1127228122836c85d15d84bb322d49921184ec67ee32ffbfddc
 SHA512 
13ddda55c88fe72e761d9b9ce5bc5ccda4df0bd5ca6237efed34e6dfebf10866b116f3aa7eaf023a73458406584a4e57ecde825bf996fc0e844c030e4d8a3bba
 DIST instantclient-basic-linux.x64-19.5.0.0.0dbru.zip 75169949 BLAKE2B 
a2f63542408a26b52389734282268cc471b4e995242ce53a52bcbfdb7eb7174bca06f26c1d2291dfd797dab860c18c56f38e4a930486436de36f171ab30093a3
 SHA512 
7860d27392c4601969a480199f263fbda0f0952a2dcab36efcbdf501568b624c6219d4966a8ff4936b6657b865fd9130f5fdab6bdceec2a45f54fe448f94db4e
+DIST instantclient-basic-linux.x64-19.6.0.0.0dbru.zip 75462547 BLAKE2B 
c75747d3e03e1dbd8031dad41486261a74ae16b414f0e888b1596dfac752e7ed3bf04379b1b48a6107648fbd8de0207ebbfe306bbced2b5b9f5f6502c11ac4f0
 SHA512 
41dd2b7645f231a9c8a3e69e75bd679e8c9ad4e772777849b4a44f80c18a70ece92d400c3369de917c897bd2e4b9c59fa73fe36b5559831e508ab65965f9e278
 DIST instantclient-jdbc-linux-18.3.0.0.0dbru.zip 1574763 BLAKE2B 
2ddbb6a6d61c3b6bc3e37b40f786dd86f5efadcf8cbe5b58dec2631b92ebae25065cb29f87ceed9a1f426ada094a9c0ef1887f8ea7b70e66527e9b75e11f213e
 SHA512 
96298e579b6b5a81ae2ef679d6bf9a18f8bd08c33981d0a5b836c20710dc07d15d7964895a3d66c01075a20720d333f766ac439dc4f3867edac473e020eaf065
 DIST instantclient-jdbc-linux-19.3.0.0.0dbru.zip 1577507 BLAKE2B 
2347eb36b1dbe7552753be35b2656edbb43140768379abb8e5c94be7fb3f66fa139becb332d328d8e7f0b7f0b4e32d86703d1760dba36f53471a5b6b3c9b2341
 SHA512 
66c60f97994a1f45b0ef9e1600da6de319476a6ec4f6a0c9a04516d86e9d89fde1cdfd3bbd8279df125f96326f52875a1daef2ecbb6525fa26482eb637133205
 DIST instantclient-jdbc-linux-19.5.0.0.0dbru.zip 1577511 BLAKE2B 
59ecabee9e38d98aa9627a01fc5f3fab9c6c3afc44d8f44c7f231b8e2582852be06761fc03ccad0c7041d1910bd4d914aa6a7e494697844efbc1e62cf95bdd00
 SHA512 
d1198ece5e6bfc9ca8becfad4990246bc31c53d24f7fec886da979eaece60d53211ab3a6e792f9c8adbe866e3c4b990bfcce1e9ccd4271bf2e036b701a32d7c6
+DIST instantclient-jdbc-linux-19.6.0.0.0dbru.zip 157751

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

2020-02-24 Thread Michael Haubenwallner
commit: 550997149c5a78639ed00e439534ba9ab3b6daaa
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Feb 24 12:07:09 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Feb 24 12:08:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55099714

dev-db/oracle-instantclient: v19.5.0.0: re-add x86

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient/Manifest   |  7 +++
 .../oracle-instantclient-19.5.0.0.ebuild   | 14 --
 2 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/dev-db/oracle-instantclient/Manifest 
b/dev-db/oracle-instantclient/Manifest
index 466b78228e6..74c05e01076 100644
--- a/dev-db/oracle-instantclient/Manifest
+++ b/dev-db/oracle-instantclient/Manifest
@@ -1,41 +1,48 @@
 DIST instantclient-basic-linux-18.3.0.0.0dbru.zip 67930600 BLAKE2B 
70d9c54a8df66859d40e4374cd3073613fbf3656850373ada6c9707a7076e0d0749e3b1a84e2d46d18643f80020ecf8c525224433c946946787388dc3f57c79c
 SHA512 
3e1bda593c14d14942c7bf8393111792df01bc9d5a15ae0b4010bd29d71bda4ab044dca6741d00185976c70790fc24b5221afc436d33abe6277e7513cb8bd859
 DIST instantclient-basic-linux-19.3.0.0.0dbru.zip 69597591 BLAKE2B 
4ac954c027a83c1a05b502203f1465bb29bb4e58486a98bec7848d9ae0bed6835fdc6bb5f889cc9dadc815d47e5e06258c11a6ab1fd045bd7a878858f3d1164b
 SHA512 
d9a7c664cae598344ec7b9e9c43def9626dcc0d54d478843a5145dfb3dad5df51121c5b2e9f4bb48a240611981f7721441344649d1f267b667356271ac778beb
+DIST instantclient-basic-linux-19.5.0.0.0dbru.zip 69646008 BLAKE2B 
ad598da8040473e54b5134373c9a091c8fba3e13c7a1b4fe0d6b07cad36003236494432c246e79e9b09ab1cd7e38f0c5582b7db14d1d9860c8026aab26fcd5ea
 SHA512 
1b6e7983469cc8873b17f1753ab147d6c23d7c664f2971a603910130526aeb60b0de9180fbccc01f7c952888c80afdfd7a090058e934b269c4a0a1aa9096388c
 DIST instantclient-basic-linux.x64-18.3.0.0.0dbru.zip 72794506 BLAKE2B 
22db5d69d48c33061db72bdc050e081ec24152c5e4655505c7f75407646f5ffa140aa51f4638ad8e7c5628476bb44358cb061b2d228ab1e36cd9464e49fcf1f6
 SHA512 
92e607e1711b24ddf10f11ecd3b389795acc544a567a95cb62b624e5913ad11a1707699b5df659f5fb33dae5cd56700036644e643c7edbe51e7a67e57a152ecc
 DIST instantclient-basic-linux.x64-18.5.0.0.0dbru.zip 72902980 BLAKE2B 
23fd9885309507183758cf817b0d68342633ad08eb627f4136b967cf38e1910cefa905f17ffea7c929fafe2232eca71ee66a15153f202eb0d03236a1b21cdc30
 SHA512 
10e6f91dfe07ee4788a5f70ce65affe141061e7b1d6ea0eab6583bd2aed47d7281824e91da2103c53f15e49f02b94add8c3d524494cd4eacded90b2d1cc8743b
 DIST instantclient-basic-linux.x64-19.3.0.0.0dbru.zip 75106438 BLAKE2B 
d3738c6a92251c75bf39afa996eecfeb9052c6cb6a8cd2080755c8108559257c4aaf660b6a12a1127228122836c85d15d84bb322d49921184ec67ee32ffbfddc
 SHA512 
13ddda55c88fe72e761d9b9ce5bc5ccda4df0bd5ca6237efed34e6dfebf10866b116f3aa7eaf023a73458406584a4e57ecde825bf996fc0e844c030e4d8a3bba
 DIST instantclient-basic-linux.x64-19.5.0.0.0dbru.zip 75169949 BLAKE2B 
a2f63542408a26b52389734282268cc471b4e995242ce53a52bcbfdb7eb7174bca06f26c1d2291dfd797dab860c18c56f38e4a930486436de36f171ab30093a3
 SHA512 
7860d27392c4601969a480199f263fbda0f0952a2dcab36efcbdf501568b624c6219d4966a8ff4936b6657b865fd9130f5fdab6bdceec2a45f54fe448f94db4e
 DIST instantclient-jdbc-linux-18.3.0.0.0dbru.zip 1574763 BLAKE2B 
2ddbb6a6d61c3b6bc3e37b40f786dd86f5efadcf8cbe5b58dec2631b92ebae25065cb29f87ceed9a1f426ada094a9c0ef1887f8ea7b70e66527e9b75e11f213e
 SHA512 
96298e579b6b5a81ae2ef679d6bf9a18f8bd08c33981d0a5b836c20710dc07d15d7964895a3d66c01075a20720d333f766ac439dc4f3867edac473e020eaf065
 DIST instantclient-jdbc-linux-19.3.0.0.0dbru.zip 1577507 BLAKE2B 
2347eb36b1dbe7552753be35b2656edbb43140768379abb8e5c94be7fb3f66fa139becb332d328d8e7f0b7f0b4e32d86703d1760dba36f53471a5b6b3c9b2341
 SHA512 
66c60f97994a1f45b0ef9e1600da6de319476a6ec4f6a0c9a04516d86e9d89fde1cdfd3bbd8279df125f96326f52875a1daef2ecbb6525fa26482eb637133205
+DIST instantclient-jdbc-linux-19.5.0.0.0dbru.zip 1577511 BLAKE2B 
59ecabee9e38d98aa9627a01fc5f3fab9c6c3afc44d8f44c7f231b8e2582852be06761fc03ccad0c7041d1910bd4d914aa6a7e494697844efbc1e62cf95bdd00
 SHA512 
d1198ece5e6bfc9ca8becfad4990246bc31c53d24f7fec886da979eaece60d53211ab3a6e792f9c8adbe866e3c4b990bfcce1e9ccd4271bf2e036b701a32d7c6
 DIST instantclient-jdbc-linux.x64-18.3.0.0.0dbru.zip 1575572 BLAKE2B 
bb9d5ad0064b547a7152d4f9b170c646105b4a0731596fe381f7a2c63b720e36cc5a93eea59ea71aa3405999d972cf962a74063350c468a8d114ad28f5a0be0c
 SHA512 
70ebece929cb11f34fdcb6aea75af3679f22d0b838c3d256d4c7c0249977423625b1244a54ca504b51d24e2f178b1784571e185574cd3db34c2cda8128298b60
 DIST instantclient-jdbc-linux.x64-18.5.0.0.0dbru.zip 1578269 BLAKE2B 
88047325934da02e81e907c9c4caee540cb06da7d7c08562e90781c2f6004940ba20131d971018fe237cc09cfef010fdf6f912b2309006396315ad67c17b10b6
 SHA512 
e46a4326f61863a63be333bd588571bc037edd2de1f2462b799e17c65ca8556aeaf42e2eed3a7226bf8c89479b4a723fc6cf6582a65b5ee8a827ffdad1c06bc8
 DIST instantclient-jdbc-linux.x64-19.3.0.0.

[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2020-01-28 Thread Michael Haubenwallner
commit: 5d5525ff57e9f0e28a17ea63aac19739cb5e77de
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jan 28 15:43:29 2020 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jan 28 15:51:10 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=5d5525ff

bootstrap-prefix.sh: fix circular deps in stage3

In prefix guest, when about to "with_stack_emerge_pkgs sys-apps/grep",
portage fails with circular dependencies potentially breakable with
USE=-berkdb, although we do set the USE=-berkdb environment variable.
The problem here is that USE=-berkdb does apply to the stacked prefix
only, not the base prefix, so we need to persist the base prefix' USE
flags when we are about to do "with_stack_emerge_pkgs", even if this is
not a problem with RAP right now, maybe because of a different tree.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 scripts/bootstrap-prefix.sh | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 2c26201141..7bb3e9df35 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -1556,6 +1556,17 @@ do_emerge_pkgs() {
clang
internal-glib
)
+   if [[ " ${USE} " == *" prefix-stack "* ]] &&
+  [[ ${PORTAGE_OVERRIDE_EPREFIX} == */tmp ]] &&
+  ! grep -q '^USE=".*" # by bootstrap-prefix.sh$' 
"${PORTAGE_OVERRIDE_EPREFIX}/etc/portage/make.conf"
+   then
+   # With prefix-stack, the USE env var does apply to the 
stacked
+   # prefix only, not the base prefix (any more? since 
some portage
+   # version?), so we have to persist the base USE flags 
into the
+   # base prefix - without the additional incoming USE 
flags.
+   echo "USE=\"\${USE} ${myuse[*]}\" # by 
bootstrap-prefix.sh" \
+   >> 
"${PORTAGE_OVERRIDE_EPREFIX}/etc/portage/make.conf"
+   fi
myuse=" ${myuse[*]} "
local use
for use in ${USE} ; do



[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2019-12-03 Thread Michael Haubenwallner
commit: 98bc7e59e6ef7e9b84d39e7eb447628967e3931c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Dec  3 11:16:11 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Dec  3 11:17:14 2019 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=98bc7e59

bootstrap-prefix.sh: fix cleaning the resume list

Signed-off-by: Michael Haubenwallner  gentoo.org>

 scripts/bootstrap-prefix.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 888b620148..f1f670da9d 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -2047,7 +2047,7 @@ bootstrap_stage3() {
 
# "wipe" mtimedb such that the resume list is proper after this stage
# (--depclean may fail, which is ok)
-   sed -i -e 's/resume_backup/cleared/' "${EPREFIX}"/var/cache/edb/mtimedb
+   sed -i -e 's/resume/cleared/' "${ROOT}"/var/cache/edb/mtimedb
 
einfo "stage3 successfully finished"
 }
@@ -2822,7 +2822,7 @@ EOF
 
local cmd="emerge -e system"
if [[ -e ${EPREFIX}/var/cache/edb/mtimedb ]] && \
-   grep -q resume_backup "${EPREFIX}"/var/cache/edb/mtimedb ;
+   grep -q resume "${EPREFIX}"/var/cache/edb/mtimedb ;
then
cmd="emerge --resume"
fi



[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/python/files/

2019-11-28 Thread Michael Haubenwallner
commit: 89a559926541e1167a03136d0ee0d24235a8e0c0
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Nov 28 09:18:18 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Nov 28 09:18:40 2019 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=89a55992

dev-lang/python: sync files/pydoc.init

sync, fix double content from old semi auto sync

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-lang/python/files/pydoc.init | 31 ++-
 1 file changed, 2 insertions(+), 29 deletions(-)

diff --git a/dev-lang/python/files/pydoc.init b/dev-lang/python/files/pydoc.init
index ad4275bf44..148ce0b4b1 100755
--- a/dev-lang/python/files/pydoc.init
+++ b/dev-lang/python/files/pydoc.init
@@ -1,7 +1,6 @@
-#!/sbin/runscript
-# Copyright 1999-2014 Gentoo Technologies, Inc.
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public Licence v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.init,v 1.5 
2014/10/12 12:37:07 djc Exp $
 
 start() {
local pydoc_port="${@PYDOC_PORT_VARIABLE@-${PYDOC_PORT}}"
@@ -23,29 +22,3 @@ stop() {
start-stop-daemon --stop --quiet --pidfile /var/run/@PYDOC@.pid
eend $?
 }
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public Licence v2
-# $Header:
-
-depend() {
-   need net
-}
-
-start() {
-   if [ -z $PYDOC_PORT ] ; then
-   eerror "Port not set"
-   return 1
-   fi
-   ebegin "Starting pydoc server on port $PYDOC_PORT" 
-   start-stop-daemon --start --background --make-pidfile \
- --pidfile /var/run/pydoc.pid \
- --startas /usr/bin/pydoc -- -p $PYDOC_PORT
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping pydoc server"
-   start-stop-daemon --stop --quiet --pidfile /var/run/pydoc.pid
-   eend $?
-}



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/ekeyword/

2019-10-24 Thread Michael Haubenwallner
commit: f2278785d6833e3e3358cd847280e9c9107f303e
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Oct 24 15:05:15 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Oct 24 15:05:15 2019 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=f2278785

ekeyword: fix for Prefix

Bug: https://bugs.gentoo.org/698256
Signed-off-by: Michael Haubenwallner  gentoo.org>

 pym/gentoolkit/ekeyword/ekeyword.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pym/gentoolkit/ekeyword/ekeyword.py 
b/pym/gentoolkit/ekeyword/ekeyword.py
index a1910ee..94c5885 100755
--- a/pym/gentoolkit/ekeyword/ekeyword.py
+++ b/pym/gentoolkit/ekeyword/ekeyword.py
@@ -343,7 +343,7 @@ def process_ebuild(ebuild, ops, arch_status=None, 
verbose=0, quiet=0,
 def portage_settings():
"""Return the portage settings we care about."""
# Portage creates the db member on the fly which confuses the linter.
-   return portage.db['/']['vartree'].settings
+   return portage.db[portage.root]['vartree'].settings
 
 
 def load_profile_data(portdir=None, repo='gentoo'):



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/ekeyword/

2019-10-24 Thread Michael Haubenwallner
commit: 8d941d9c0e77eaab787df5f19ab97ca8a2fd6cff
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Oct 24 15:05:35 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Oct 24 15:05:56 2019 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=8d941d9c

ekeyword: fix for when main-repo != "gentoo"

Closes: https://bugs.gentoo.org/698256
Signed-off-by: Michael Haubenwallner  gentoo.org>

 pym/gentoolkit/ekeyword/ekeyword.py | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/pym/gentoolkit/ekeyword/ekeyword.py 
b/pym/gentoolkit/ekeyword/ekeyword.py
index 94c5885..cf2a15e 100755
--- a/pym/gentoolkit/ekeyword/ekeyword.py
+++ b/pym/gentoolkit/ekeyword/ekeyword.py
@@ -346,7 +346,7 @@ def portage_settings():
return portage.db[portage.root]['vartree'].settings
 
 
-def load_profile_data(portdir=None, repo='gentoo'):
+def load_profile_data(portdir=None, repo=None):
"""Load the list of known arches from the tree
 
Args:
@@ -357,6 +357,8 @@ def load_profile_data(portdir=None, repo='gentoo'):
  A dict mapping the keyword to its preferred state:
  {'x86': 'stable', 'mips': 'dev', ...}
"""
+   if repo is None:
+   repo = portage_settings().repositories.mainRepo().name
if portdir is None:
portdir = portage_settings().repositories[repo].location
 
@@ -444,7 +446,7 @@ def ignorable_arg(arg, quiet=0):
return False
 
 
-def args_to_work(args, arch_status=None, _repo='gentoo', quiet=0):
+def args_to_work(args, arch_status=None, _repo=None, quiet=0):
"""Process |args| into a list of work itmes (ebuild/arches to update)"""
work = []
todo_arches = []



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2019-10-23 Thread Michael Haubenwallner
commit: 24fd4083365080da583bc9b85a8f306369a6a331
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Oct 23 07:23:02 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Oct 23 07:27:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fd4083

sys-devel/parity: no minor version since VS 2017 (vc15)

Updating Microsoft Visual Studio since 2017 may bump minor version
number, but we don't want another CHOST vendor value for that.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/metadata.xml   | 4 ++--
 sys-devel/parity/parity-.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index b5ae82a3cc8..40c8b82ed8b 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -17,8 +17,8 @@
Enable support for Visual Studio 2012
Enable support for Visual Studio 2013
Enable support for Visual Studio 2015
-   Enable support for Visual Studio 2017
-   Enable support for Visual Studio 2019
+   Enable support for Visual Studio 2017
+   Enable support for Visual Studio 2019
Enable support for 64bit Visual Studio 
compilers
Enable support for 32bit Visual Studio 
compilers


diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 50ab4b1e491..f1ec325bab1 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/haubi/parity";
 
 parity-vcarchs() { echo x64 x86 ; }
 parity-vcvers-legacy() { echo 7_0 7_1 8_0 9_0 ; }
-parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15_0 16_2 ; }
+parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15 16 ; }
 parity-vcvers() {
parity-vcvers-legacy
parity-vcvers-current



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/, sys-devel/parity/files/

2019-10-23 Thread Michael Haubenwallner
commit: a713b3b87f7ec7523eb2add71d51e02165a1d728
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Oct 23 07:25:44 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Oct 23 07:27:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a713b3b8

sys-devel/parity: drop v1, was Interix only

And parity-2 for Cygwin is around the corner.
Bug: https://bugs.gentoo.org/695104
Package-Manager: Portage-2.3.69, Repoman-2.3.16

Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/Manifest  |  3 --
 .../parity/files/parity-1.2.6-debugging.patch  | 17 --
 sys-devel/parity/parity-1.2.4.ebuild   | 57 
 sys-devel/parity/parity-1.2.5.ebuild   | 57 
 sys-devel/parity/parity-1.2.6.ebuild   | 62 --
 5 files changed, 196 deletions(-)

diff --git a/sys-devel/parity/Manifest b/sys-devel/parity/Manifest
deleted file mode 100644
index 785b5c83e57..000
--- a/sys-devel/parity/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST parity-1.2.4.tar.gz 456408 BLAKE2B 
6d7bd4ad1f890d391779f2412bf8586fee16ef760ee02d07a802ded6783c76cec2bc51314a26fea18dadce62fea5d66c826194c974aa4de21924fd7704347ac2
 SHA512 
236476c8fbf29e84363062722cb5092d07c86798584d0a17ea0406b2416e044fd2952f81e31b5a49b3f117592a7fbf496379ad065320d44fee8d33ebb86ec590
-DIST parity-1.2.5.tar.gz 559411 BLAKE2B 
62392ea202c408ed4d6bd91e865ced73ab014c46768e899a30006df5fe204fb1d08d18ed07589878118548e799b2ad2bf10b5353a4d8b998722677efaafbecf8
 SHA512 
daadf80582b7fa8914f7899e4055185885164210f9a970ff178c3846da83058e3bd70c1db10406e3bcaef05148e87226846cb39e30cbbd1e0821176a8f65c32b
-DIST parity-1.2.6.tar.gz 559357 BLAKE2B 
733721306e02e50d5fc65859b77d562c4fd5a7df6ab3ae3c5bbe3a8c4c12d27b87f1889a44cc4ab402cc81c9910ad89c2e54aef054e235dd3686841bbe8458a6
 SHA512 
fe043feef71db20cf759fd1b5eb8e855f5f78b278f48e9d4afdd2c06fc6c6ae861439cde3829728d3548e072cb065aea5d4048da7ad8bc49f5bc7fcebf7ad430

diff --git a/sys-devel/parity/files/parity-1.2.6-debugging.patch 
b/sys-devel/parity/files/parity-1.2.6-debugging.patch
deleted file mode 100644
index 709f46ee973..000
--- a/sys-devel/parity/files/parity-1.2.6-debugging.patch
+++ /dev/null
@@ -1,17 +0,0 @@
 parity.runtime/diagnose.c.orig 2012-09-28 17:12:54 +0200
-+++ parity.runtime/diagnose.c  2012-09-28 17:11:14 +0200
-@@ -745,9 +745,11 @@
-   CloseHandle(hCore);
-   }
- 
--  // abort on fatal exceptions
--  TerminateProcess(GetCurrentProcess(), 1);
--  ExitProcess(1);
-+  if (!IsDebuggerPresent()) {
-+  // abort on fatal exceptions
-+  TerminateProcess(GetCurrentProcess(), 1);
-+  ExitProcess(1);
-+  }
-   return EXCEPTION_CONTINUE_SEARCH;
- }
- 

diff --git a/sys-devel/parity/parity-1.2.4.ebuild 
b/sys-devel/parity/parity-1.2.4.ebuild
deleted file mode 100644
index a52cea9e634..000
--- a/sys-devel/parity/parity-1.2.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-DESCRIPTION="An Interix to native Win32 Cross-Compiler Tool (requires Visual 
Studio)"
-HOMEPAGE="http://www.sourceforge.net/projects/parity/";
-
-if [[ ${PV} ==  ]]; then
-   inherit subversion
-   ESVN_REPO_URI="https://svn.code.sf.net/p/parity/code/trunk";
-   ESVN_BOOTSTRAP="confix --bootstrap"
-   ESVN_PROJECT="${PN}"
-   KEYWORDS=""
-
-   DEPEND="dev-util/confix"
-else
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~x86-winnt"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE=""
-
-pkg_setup() {
-   if [ -z "${MSSDK}" ]; then
-   einfo "NOTE: When using Visual Studio 2008, the Platform SDK is 
no longer"
-   einfo "installed alongside with the other components, but has 
it's own"
-   einfo "root directory, most likely something like this:"
-   einfo ""
-   einfo "  C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A"
-   einfo ""
-   einfo "To make parity find it's paths correctly, please set 
MSSDK to the"
-   einfo "value correspoding to the above example for your system."
-   fi
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
-
-   # create i586-pc-winnt*-g[++|cc|..] links..
-   local exeext=
-
-   [[ -f ${ED}/usr/bin/parity.gnu.gcc.exe ]] && exeext=.exe
-
-   # create cross compiler syms
-   dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt$(uname 
-r)-gcc
-   dosym /usr/bin/parity.gnu.gcc${ex

[gentoo-commits] repo/gentoo:master commit in: dev-util/confix-wrapper/

2019-10-16 Thread Michael Haubenwallner
commit: 01ff6b3e2a7898b1f51f87b30ddf3ae9074deb62
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Oct 16 09:01:28 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Oct 16 09:02:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ff6b3e

dev-util/confix-wrapper: bump to EAPI 7

Closes: https://bugs.gentoo.org/697324
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 .../{confix-wrapper-0.ebuild => confix-wrapper-1.ebuild} | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/dev-util/confix-wrapper/confix-wrapper-0.ebuild 
b/dev-util/confix-wrapper/confix-wrapper-1.ebuild
similarity index 70%
rename from dev-util/confix-wrapper/confix-wrapper-0.ebuild
rename to dev-util/confix-wrapper/confix-wrapper-1.ebuild
index e8f8dcb4d2c..685b1b97161 100644
--- a/dev-util/confix-wrapper/confix-wrapper-0.ebuild
+++ b/dev-util/confix-wrapper/confix-wrapper-1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=0
+EAPI=7
 
 DESCRIPTION="Wrapper to select either confix1.py or confix2.py"
 HOMEPAGE="http://confix.sourceforge.net";
@@ -10,10 +10,10 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~sparc-solaris ~x86-solaris"
 IUSE=""
+S=${WORKDIR}
 
-src_install() {
-   dodir /usr/bin
-   cat >> "${ED:-${D}}"usr/bin/confix <> confix <

[gentoo-commits] repo/gentoo:master commit in: mail-mta/nullmailer/files/, mail-mta/nullmailer/

2019-10-01 Thread Michael Haubenwallner
commit: 1121a40affec68c6a41cf77bcabce065aed584f2
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Oct  1 12:34:59 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Oct  1 12:39:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1121a40a

mail-mta/nullmailer: import debian patches wrt tests

Fix a race condition while running tests, disable tests relying on
external resources like DNS and SMTP auth.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 .../nullmailer-2.2-disable-dns-using-test.patch| 26 ++
 .../nullmailer-2.2-disable-smtp-auth-tests.patch   | 57 ++
 .../nullmailer-2.2-fix-test-racecondition.patch| 29 +++
 mail-mta/nullmailer/nullmailer-2.2.ebuild  |  6 +++
 4 files changed, 118 insertions(+)

diff --git 
a/mail-mta/nullmailer/files/nullmailer-2.2-disable-dns-using-test.patch 
b/mail-mta/nullmailer/files/nullmailer-2.2-disable-dns-using-test.patch
new file mode 100644
index 000..0c5939ab004
--- /dev/null
+++ b/mail-mta/nullmailer/files/nullmailer-2.2-disable-dns-using-test.patch
@@ -0,0 +1,26 @@
+https://sources.debian.org/data/main/n/nullmailer/1:2.2-3/debian/patches/0006-Disable-DNS-using-test.patch
+
+From: David Bremner 
+Date: Wed, 31 Oct 2018 09:18:53 -0300
+Subject: Disable DNS using test.
+
+This is probably against policy, and causes build failures in pbuilder
+---
+ test/tests/protocols | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/test/tests/protocols b/test/tests/protocols
+index 52209d7..8f67b0a 100644
+--- a/test/tests/protocols
 b/test/tests/protocols
+@@ -28,8 +28,8 @@ do
+ 
+   stop server
+ 
+-  echo "Testing host not found error with $p."
+-  error 2 protocol $p --host=this.host.can.not.exist 3<$testmail
++# echo "Testing host not found error with $p."
++# error 2 protocol $p --host=this.host.can.not.exist 3<$testmail
+ 
+   echo "Testing connection refused error with $p."
+   error 7 protocol $p -p $port --host=localhost 3<$testmail

diff --git 
a/mail-mta/nullmailer/files/nullmailer-2.2-disable-smtp-auth-tests.patch 
b/mail-mta/nullmailer/files/nullmailer-2.2-disable-smtp-auth-tests.patch
new file mode 100644
index 000..f66a4841f4f
--- /dev/null
+++ b/mail-mta/nullmailer/files/nullmailer-2.2-disable-smtp-auth-tests.patch
@@ -0,0 +1,57 @@
+https://sources.debian.org/data/main/n/nullmailer/1:2.2-3/debian/patches/0007-disable-all-smtp-auth-tests.patch
+
+From: David Bremner 
+Date: Tue, 25 Dec 2018 08:18:35 +0900
+Subject: disable all smtp-auth tests
+
+These seem racy in ways that I haven't been able to completely nail down
+---
+ test/tests/smtp-auth | 32 
+ 1 file changed, 16 insertions(+), 16 deletions(-)
+
+diff --git a/test/tests/smtp-auth b/test/tests/smtp-auth
+index 52e12d0..2dc736f 100644
+--- a/test/tests/smtp-auth
 b/test/tests/smtp-auth
+@@ -1,25 +1,25 @@
+ . functions
+ export HELOHOST=f.q.d.n
+ 
+-make-testmail
++# make-testmail
+ 
+-start server "tcpserver -1 ::0 0 sh $srcdir/test/authtest-smtp.sh 
$tmpdir/smtp-result"
+-catch-port server
++# start server "tcpserver -1 ::0 0 sh $srcdir/test/authtest-smtp.sh 
$tmpdir/smtp-result"
++# catch-port server
+ 
+-echo 'Testing auth success with smtp'
+-echo '250 OK' > $tmpdir/smtp-result
+-protocol smtp --host=localhost --port=$port --user=example --pass=example 
3<$testmail
++# echo 'Testing auth success with smtp'
++# echo '250 OK' > $tmpdir/smtp-result
++# protocol smtp --host=localhost --port=$port --user=example --pass=example 
3<$testmail
+ 
+-echo 'Testing auth login success with smtp'
+-echo $'350 Go ahead\n250 AUTH' > $tmpdir/smtp-result
+-protocol smtp --host=localhost --port=$port --user=example --pass=example 
--auth-login 3<$testmail
++# echo 'Testing auth login success with smtp'
++# echo $'350 Go ahead\n250 AUTH' > $tmpdir/smtp-result
++# protocol smtp --host=localhost --port=$port --user=example --pass=example 
--auth-login 3<$testmail
+ 
+-echo 'Testing auth temporary failure with smtp'
+-echo '450 No' > $tmpdir/smtp-result
+-error 16 protocol smtp --host=localhost --port $port --user=example 
--pass=example 3<$testmail
++# echo 'Testing auth temporary failure with smtp'
++# echo '450 No' > $tmpdir/smtp-result
++# error 16 protocol smtp --host=localhost --port $port --user=example 
--pass=example 3<$testmail
+ 
+-echo 'Testing auth permanent failure with smtp'
+-echo '550 No' > $tmpdir/smtp-result
+-error 20 protocol smtp --host=localhost --port $port --user=example 
--pass=example 3<$testmail
++# echo 'Testing auth permanent failure with smtp'
++# echo '

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

2019-09-12 Thread Michael Haubenwallner
commit: c293e452fa48d35c1446760ca23db0b3e97c850c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Sep 12 10:46:11 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Sep 12 10:47:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c293e452

dev-db/oracle-instantclient: use sdk/include in pcscfg.cfg

In /etc/oracle/pcscfg.cfg, instead of using ORACLE_HOME/include, which
is not provided by any upstream variant but the ebuild only, use
ORACLE_HOME/sdk/include, to not hint people into believing that
ORACLE_HOME/include is something they may want to use as well.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 .../oracle-instantclient-19.3.0.0-r1.ebuild| 378 +
 1 file changed, 378 insertions(+)

diff --git 
a/dev-db/oracle-instantclient/oracle-instantclient-19.3.0.0-r1.ebuild 
b/dev-db/oracle-instantclient/oracle-instantclient-19.3.0.0-r1.ebuild
new file mode 100644
index 000..27567e45538
--- /dev/null
+++ b/dev-db/oracle-instantclient/oracle-instantclient-19.3.0.0-r1.ebuild
@@ -0,0 +1,378 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils pax-utils multilib-minimal
+
+DESCRIPTION="Oracle 18c Instant Client with SDK"
+HOMEPAGE="https://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html";
+
+MY_SOVER=18.1 # the library soname found in the zip files
+
+IUSE="jdbc odbc precomp +sdk +sqlplus tools"
+REQUIRED_USE="precomp? ( sdk )"
+
+MY_PVM=$(ver_cut 1-2)
+MY_P="instantclient_$(ver_rs 1 _ ${MY_PVM})"
+
+MY_PV=$(ver_cut 1-4)
+MY_PVP=$(ver_cut 5) # p2
+
+MY_PLAT_x86="Linux x86"
+MY_BITS_x86=32
+MY_A_x86="${PN/oracle-/}-basic-linux-${MY_PV}.0dbru.zip"
+MY_A_x86_jdbc="${MY_A_x86/basic/jdbc}"
+MY_A_x86_odbc="${MY_A_x86/basic/odbc}"
+MY_A_x86_precomp="${MY_A_x86/basic/precomp}"
+MY_A_x86_sdk="${MY_A_x86/basic/sdk}"
+MY_A_x86_sqlplus="${MY_A_x86/basic/sqlplus}"
+MY_A_x86_tools="${MY_A_x86/basic/tools}"
+
+MY_PLAT_amd64="Linux x86-64"
+MY_BITS_amd64=64
+MY_A_amd64="${PN/oracle-}-basic-linux.x64-${MY_PV}.0dbru.zip"
+MY_A_amd64_jdbc="${MY_A_amd64/basic/jdbc}"
+MY_A_amd64_odbc="${MY_A_amd64/basic/odbc}"
+MY_A_amd64_precomp="${MY_A_amd64/basic/precomp}"
+MY_A_amd64_sdk="${MY_A_amd64/basic/sdk}"
+MY_A_amd64_sqlplus="${MY_A_amd64/basic/sqlplus}"
+MY_A_amd64_tools="${MY_A_amd64/basic/tools}"
+
+if [[ ${MY_PVP} == p* ]]
+then
+   MY_PVP=-${MY_PVP#p}
+   # Updated 9/22/2017: instantclient-odbc-linux-12.2.0.1.0-2.zip
+   MY_A_x86_odbc="${MY_A_x86_odbc%.zip}${MY_PVP}.zip"
+   MY_A_amd64_odbc="${MY_A_amd64_odbc%.zip}${MY_PVP}.zip"
+fi
+
+SRC_URI="
+   abi_x86_32? (
+   ${MY_A_x86}
+   jdbc?( ${MY_A_x86_jdbc})
+   odbc?( ${MY_A_x86_odbc})
+   precomp? ( ${MY_A_x86_precomp} )
+   !abi_x86_64? (
+   sdk? ( ${MY_A_x86_sdk} )
+   sqlplus? ( ${MY_A_x86_sqlplus} )
+   tools?   ( ${MY_A_x86_tools}   )
+   ) )
+   abi_x86_64? (
+   ${MY_A_amd64}
+   jdbc?( ${MY_A_amd64_jdbc})
+   odbc?( ${MY_A_amd64_odbc})
+   precomp? ( ${MY_A_amd64_precomp} )
+   sdk? ( ${MY_A_amd64_sdk} )
+   sqlplus? ( ${MY_A_amd64_sqlplus} )
+   tools?   ( ${MY_A_amd64_tools}   )
+   )
+"
+
+LICENSE="OTN"
+SLOT="0/${MY_SOVER}"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="fetch splitdebug"
+
+DEPEND="app-arch/unzip"
+RDEPEND="
+   >=dev-libs/libaio-0.3.109-r5[${MULTILIB_USEDEP}]
+   !/client/include,
+   # querying 'sqlplus' for the version number, also see 
bug#652096.
+   dosym ../../../.."${oracle_home}"/sdk/include 
/usr/include/oracle/${MY_PVM}/client
+   eend $?
+   fi
+   if use sqlplus; then
+   DOCS+=( SQLPLUS_README )
+   paxbins+=( sqlplus )
+   insinto "${oracle_home}"/sqlplus/admin
+   doins glogin.sql
+   dosym ../.."${oracle_home}"/bin/sqlplus /usr/bin/sqlplus
+   fi
+   if use tools; then
+   DOCS+=( TOOLS_README )
+   paxbins+=( exp expdp imp impdp sqlldr wrc )
+   fi
+
+   einfo "Installing binaries for ${MY_PLAT} ..."
+   into "${oracle_home}"
+   dobin ${paxbins[*]} ${scripts[*]}
+   pushd "${ED}${oracle_home}/bin" >/dev/null || die
+   pax-

[gentoo-commits] repo/gentoo:master commit in: app-portage/prefix-toolkit/

2019-09-05 Thread Michael Haubenwallner
commit: 4cd61342d847cb65569cf938728b995b8f0c20ca
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Sep  5 10:29:14 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Thu Sep  5 10:30:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd61342

app-portage/prefix-toolkit: drop /portage from child's PORTAGE_TMPDIR

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/prefix-toolkit/prefix-toolkit-5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/prefix-toolkit/prefix-toolkit-5.ebuild 
b/app-portage/prefix-toolkit/prefix-toolkit-5.ebuild
index 88068a06a24..62f94528cc1 100644
--- a/app-portage/prefix-toolkit/prefix-toolkit-5.ebuild
+++ b/app-portage/prefix-toolkit/prefix-toolkit-5.ebuild
@@ -455,7 +455,7 @@ ebegin "creating make.conf"
echo "EPREFIX=\"${CHILD_EPREFIX}\""
echo "PORTAGE_OVERRIDE_EPREFIX=\"${PARENT_EPREFIX}\""
echo "BROOT=\"${PARENT_EPREFIX}\""
-   echo "PORTAGE_TMPDIR=\"\${EPREFIX}/var/tmp/portage\""
+   echo "PORTAGE_TMPDIR=\"\${EPREFIX}/var/tmp\""
# Since EAPI 7 there is BDEPEND, which is DEPEND in EAPI up to 6.
# We do not want to pull DEPEND from EAPI <= 6, but RDEPEND only.
echo "EMERGE_DEFAULT_OPTS=\"--root-deps=rdeps\""



[gentoo-commits] repo/gentoo:master commit in: app-portage/prefix-toolkit/

2019-09-04 Thread Michael Haubenwallner
commit: 15412e3fc028c8b6cfc669b5ccb1117a27b12e3e
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Sep  4 10:29:57 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Sep  4 10:30:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15412e3f

app-portage/prefix-toolkit: old

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/prefix-toolkit/prefix-toolkit-3.ebuild | 647 -
 1 file changed, 647 deletions(-)

diff --git a/app-portage/prefix-toolkit/prefix-toolkit-3.ebuild 
b/app-portage/prefix-toolkit/prefix-toolkit-3.ebuild
deleted file mode 100644
index e4719f87c3a..000
--- a/app-portage/prefix-toolkit/prefix-toolkit-3.ebuild
+++ /dev/null
@@ -1,647 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Utilities for users of Gentoo Prefix"
-HOMEPAGE="https://prefix.gentoo.org/";
-SRC_URI=""
-
-LICENSE="GPL-3"
-SLOT="0"
-
-[[ ${PV} ==  ]] ||
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
-
-DEPEND="
-   !app-portage/prefix-chain-setup
-   !sys-apps/prefix-chain-utils
-"
-BDEPEND="${DEPEND}
-   >sys-apps/portage-2.3.62
-"
-# In prefix-stack, these dependencies actually are the @system set,
-# as we rely on the base prefix anyway for package management,
-# which should have a proper @system set.
-# See als: pkg_preinst
-RDEPEND="${DEPEND}
-   prefix-stack? (
-   >=sys-apps/baselayout-prefix-2.6
-   sys-apps/gentoo-functions
-   app-portage/elt-patches
-   sys-devel/gnuconfig
-   sys-devel/gcc-config
-   )
-"
-
-S="${WORKDIR}"
-
-my_unpack() {
-   local infile=$1
-   local outfile=${2:-${infile}}
-   ebegin "extracting ${outfile}"
-   sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \
-   > "${outfile}" || die "Failed to unpack ${outfile}"
-   eend $?
-}
-
-src_unpack() {
-   if use prefix-stack ; then
-   my_unpack prefix-stack.bash_login
-   my_unpack prefix-stack.bashrc
-   my_unpack prefix-stack.envd.99stack
-   my_unpack prefix-stack-ccwrap
-   local editor pager
-   for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano
-   do
-   [[ -x ${editor} ]] || continue
-   done
-   for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less
-   do
-   [[ -x ${pager} ]] || continue
-   done
-   printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 
000fallback
-   else
-   my_unpack prefix-stack-setup
-   fi
-   my_unpack startprefix
-}
-
-my_prefixify() {
-   local ebash eenv
-   if use prefix-stack ; then
-   ebash="${BROOT}/bin/bash"
-   eenv="${BROOT}/usr/bin/env"
-   else
-   ebash="${EPREFIX}/bin/bash"
-   eenv="${EPREFIX}/usr/bin/env"
-   fi
-
-   # the @=@ prevents repoman from believing we set readonly vars
-   sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \
-   -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \
-   -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \
-   -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \
-   -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \
-   -e "s,@=@,=,g" \
-   -i "$@" || die
-}
-
-src_configure() {
-   # do not eprefixify during unpack, to allow userpatches to apply
-   my_prefixify *
-}
-
-src_install-prefix-stack-ccwrap() {
-   # install toolchain wrapper.
-   local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV}
-   local wrappercfg=${CHOST}-${P}
-
-   exeinto $wrapperdir
-   doexe prefix-stack-ccwrap
-
-   local cc
-   for cc in \
-   gcc \
-   g++ \
-   cpp \
-   c++ \
-   windres \
-   ; do
-   dosym prefix-stack-ccwrap $wrapperdir/${CHOST}-${cc}
-   dosym ${CHOST}-${cc} $wrapperdir/${cc}
-   done
-
-   # LDPATH is required to keep gcc-config happy :(
-   cat > ./${wrappercfg} <<-EOF
-   GCC_PATH="${EPREFIX}

[gentoo-commits] repo/gentoo:master commit in: app-portage/prefix-toolkit/

2019-09-04 Thread Michael Haubenwallner
commit: 54b026b7d865a5936b16d099da8fabc372d5bd10
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Sep  4 10:27:33 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Sep  4 10:30:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b026b7

app-portage/prefix-toolkit: revbump

startprefix:
* On Cygwin (assumed when /proc/registry/ is available), also preserve
SYSTEMDRIVE, COMSPEC and TEMP env vars, for native Windows programs.

prefix-stack-setup:
* Give the child prefix a private PORTAGE_TMPDIR, to not lock
PORTAGE_TMPDIR in base prefix when merging in multiple childs.
* Define clean CFLAGS/CXXFLAGS for the child prefix, it may use a
different compiler.  Instead, preserve the base prefix' CFLAGS/CXXFLAGS
via package.env only for packages using the base prefix compiler.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/prefix-toolkit/prefix-toolkit-5.ebuild | 665 +
 1 file changed, 665 insertions(+)

diff --git a/app-portage/prefix-toolkit/prefix-toolkit-5.ebuild 
b/app-portage/prefix-toolkit/prefix-toolkit-5.ebuild
new file mode 100644
index 000..88068a06a24
--- /dev/null
+++ b/app-portage/prefix-toolkit/prefix-toolkit-5.ebuild
@@ -0,0 +1,665 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Utilities for users of Gentoo Prefix"
+HOMEPAGE="https://prefix.gentoo.org/";
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+
+[[ ${PV} ==  ]] ||
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
+
+DEPEND="
+   !app-portage/prefix-chain-setup
+   !sys-apps/prefix-chain-utils
+"
+BDEPEND="${DEPEND}
+   >sys-apps/portage-2.3.62
+"
+# In prefix-stack, these dependencies actually are the @system set,
+# as we rely on the base prefix anyway for package management,
+# which should have a proper @system set.
+# See als: pkg_preinst
+RDEPEND="${DEPEND}
+   prefix-stack? (
+   >=sys-apps/baselayout-prefix-2.6
+   sys-apps/gentoo-functions
+   app-portage/elt-patches
+   sys-devel/gnuconfig
+   sys-devel/gcc-config
+   )
+"
+
+S="${WORKDIR}"
+
+my_unpack() {
+   local infile=$1
+   local outfile=${2:-${infile}}
+   ebegin "extracting ${outfile}"
+   sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \
+   > "${outfile}" || die "Failed to unpack ${outfile}"
+   eend $?
+}
+
+src_unpack() {
+   if use prefix-stack ; then
+   my_unpack prefix-stack.bash_login
+   my_unpack prefix-stack.bashrc
+   my_unpack prefix-stack.envd.99stack
+   my_unpack prefix-stack-ccwrap
+   local editor pager
+   for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano
+   do
+   [[ -x ${editor} ]] || continue
+   done
+   for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less
+   do
+   [[ -x ${pager} ]] || continue
+   done
+   printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 
000fallback
+   else
+   my_unpack prefix-stack-setup
+   fi
+   my_unpack startprefix
+}
+
+my_prefixify() {
+   local ebash eenv
+   if use prefix-stack ; then
+   ebash="${BROOT}/bin/bash"
+   eenv="${BROOT}/usr/bin/env"
+   else
+   ebash="${EPREFIX}/bin/bash"
+   eenv="${EPREFIX}/usr/bin/env"
+   fi
+
+   # the @=@ prevents repoman from believing we set readonly vars
+   sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \
+   -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \
+   -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \
+   -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \
+   -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \
+   -e "s,@=@,=,g" \
+   -i "$@" || die
+}
+
+src_configure() {
+   # do not eprefixify during unpack, to allow userpatches to apply
+   my_prefixify *
+}
+
+src_install-prefix-stack-ccwrap() {
+   # install toolchain wrapper.
+   local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV}
+   local wrappercfg=${CHOST}-${P}
+
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2019-08-23 Thread Michael Haubenwallner
commit: 0385ac994786119ca0d166b59e0fc8c4fa446208
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Aug 23 14:52:34 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Aug 23 14:56:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0385ac99

sys-devel/parity: support x64; no more legacy MSVC by default

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/metadata.xml   |  1 +
 sys-devel/parity/parity-.ebuild | 12 +---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index f6466ef21aa..b5ae82a3cc8 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -19,6 +19,7 @@
Enable support for Visual Studio 2015
Enable support for Visual Studio 2017
Enable support for Visual Studio 2019
+   Enable support for 64bit Visual Studio 
compilers
Enable support for 32bit Visual Studio 
compilers

 

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 38577c8f86b..50ab4b1e491 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -14,14 +14,20 @@ fi
 DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual 
Studio)"
 HOMEPAGE="https://github.com/haubi/parity";
 
-parity-vcarchs() { echo x86 ; }
-parity-vcvers() { echo 7_0 7_1 8_0 9_0 10_0 11_0 12_0 14_0 15_0 16_2 ; }
+parity-vcarchs() { echo x64 x86 ; }
+parity-vcvers-legacy() { echo 7_0 7_1 8_0 9_0 ; }
+parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15_0 16_2 ; }
+parity-vcvers() {
+   parity-vcvers-legacy
+   parity-vcvers-current
+}
 
 LICENSE="LGPL-3"
 SLOT="0"
 IUSE="$(
for a in $(parity-vcarchs); do echo "+vc_${a}"; done
-   for v in $(parity-vcvers); do echo "+vc${v}"; done
+   for v in $(parity-vcvers-legacy); do echo "vc${v}"; done
+   for v in $(parity-vcvers-current); do echo "+vc${v}"; done
 )"
 
 if [[ ${PV} ==  ]]; then



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2019-08-12 Thread Michael Haubenwallner
commit: 760e9902b3d5c80c48069e46794075f8c0f46dab
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Aug  8 11:43:53 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Aug 12 13:05:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760e9902

sys-devel/parity: add IUSE=+vc16_2 for Visual Studio 2019

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/metadata.xml   | 1 +
 sys-devel/parity/parity-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index 2d8ffbadd13..f6466ef21aa 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -18,6 +18,7 @@
Enable support for Visual Studio 2013
Enable support for Visual Studio 2015
Enable support for Visual Studio 2017
+   Enable support for Visual Studio 2019
Enable support for 32bit Visual Studio 
compilers

 

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 4d5a9c12930..38577c8f86b 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool 
(requires Visual Studio
 HOMEPAGE="https://github.com/haubi/parity";
 
 parity-vcarchs() { echo x86 ; }
-parity-vcvers() { echo 7_0 7_1 8_0 9_0 10_0 11_0 12_0 14_0 15_0 ; }
+parity-vcvers() { echo 7_0 7_1 8_0 9_0 10_0 11_0 12_0 14_0 15_0 16_2 ; }
 
 LICENSE="LGPL-3"
 SLOT="0"



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

2019-08-12 Thread Michael Haubenwallner
commit: ad09a180ae467a0eaf1da10e56adfb064b42691a
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Aug 12 07:23:17 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Aug 12 07:35:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad09a180

prefix/cygwin/profile.bashrc: preserve new dll list for rebase

Do not overwrite the being merged new package's dll list for rebase with
the being removed old package's dll list for just getting unmerged.
This likely is the cause of some Prefix bootstraps to hang on Cygwin.
Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/cygwin/profile.bashrc | 11 ++-
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/profiles/prefix/windows/cygwin/profile.bashrc 
b/profiles/prefix/windows/cygwin/profile.bashrc
index aecfd9adb7c..9694edc101d 100644
--- a/profiles/prefix/windows/cygwin/profile.bashrc
+++ b/profiles/prefix/windows/cygwin/profile.bashrc
@@ -198,21 +198,14 @@ cygwin-rebase-merge() {
 }
 
 cygwin-rebase-post_pkg_prerm() {
-   # The pending list is installed as part of the package, but
-   # the merged list is not.  Move from merged back to pending,
-   # in case the unmerge fails...
-   local pendingdir=$(cygwin-rebase-get_pendingdir)
+   # The pending list is registered as being installed with the package, 
but
+   # the merged list is not.  Just remove the unregistered one.
local mergeddir=$(cygwin-rebase-get_mergeddir)
local listname=$(cygwin-rebase-get_listname)
(
set -e
cd "${EROOT}"
[[ -w ./${mergeddir}/. ]]
-   [[ -w ./${pendingdir}/. ]]
-   if [[ -s ./${mergeddir}/${listname} ]]
-   then
-   mv -f "./${mergeddir}/${listname}" 
"./${pendingdir}/${listname}" || :
-   fi
rm -f "./${mergeddir}/${listname}"
)
 }



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

2019-08-11 Thread Michael Haubenwallner
commit: 84fc5c9d1092eeacdf29900874d83fedca5bdacc
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Aug  8 10:51:08 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Aug 12 06:34:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fc5c9d

toolchain.eclass (do_gcc_CYGWINPORTS_patches): avoid bash-4.4ism

Closes: https://bugs.gentoo.org/690686
Signed-off-by: Michael Haubenwallner  gentoo.org>

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

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 6bc04b4cbfe..40d46ed0707 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -687,9 +687,9 @@ do_gcc_CYGWINPORTS_patches() {
[[ -n ${CYGWINPORTS_GITREV} ]] || return 0
use elibc_Cygwin || return 0
 
-   local -a patches
local p d="${WORKDIR}/gcc-${CYGWINPORTS_GITREV}"
-   readarray -t patches < <(sed -e '1,/PATCH_URI="/d;/"/,$d' < 
"${d}"/gcc.cygport)
+   # readarray -t is available since bash-4.4 only, #690686
+   local patches=( $(sed -e '1,/PATCH_URI="/d;/"/,$d' < 
"${d}"/gcc.cygport) )
for p in ${patches[*]}; do
epatch "${d}/${p}"
done



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

2019-07-31 Thread Michael Haubenwallner
commit: 683926e7e58630fcd1c9e4a2c3cde51693543704
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Jul 31 14:04:50 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Jul 31 14:28:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=683926e7

dev-db/oracle-instantclient: bump to v19.3.0.0

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient/Manifest   |  14 +
 .../oracle-instantclient-19.3.0.0.ebuild   | 378 +
 2 files changed, 392 insertions(+)

diff --git a/dev-db/oracle-instantclient/Manifest 
b/dev-db/oracle-instantclient/Manifest
index 1f7e5df3d22..cf06bc7842c 100644
--- a/dev-db/oracle-instantclient/Manifest
+++ b/dev-db/oracle-instantclient/Manifest
@@ -1,45 +1,59 @@
 DIST instantclient-basic-linux-12.1.0.2.0.zip 59727331 BLAKE2B 
8a4beb891fd6693b74be4f575bff3af7f70cb751a9fbfab80aa145737008cc745f83f2ec349a5959fcaac9aa789210ecd6da88e0eea63d23ce62fcb402274ea8
 SHA512 
5d93c72c43ba2ca765209f4c1d518b9e93c80ff33625bf0bc33b974413e2b91ab22681e0922d2148fbfa6b6043fe84eee5334aa398e1ee7b1c2663ff2b3bb235
 DIST instantclient-basic-linux-12.2.0.1.0.zip 64594237 BLAKE2B 
bd74522486ec6be857ed83e23a1a64a2794dc14ac184ef9dd4324fc4b9d0d61be8b6b70e32cfe814c6c8972bc7c9aef1d48a60180b8310d861fa66179027c391
 SHA512 
35cdd84765f1e020cd1e7fe3a765449bcad1c3b09189ab64f6a969da27d7ff2932bad319037ec066615e672d2b3105d4c36b42ec30ab60d6c577a2796908d22b
 DIST instantclient-basic-linux-18.3.0.0.0dbru.zip 67930600 BLAKE2B 
70d9c54a8df66859d40e4374cd3073613fbf3656850373ada6c9707a7076e0d0749e3b1a84e2d46d18643f80020ecf8c525224433c946946787388dc3f57c79c
 SHA512 
3e1bda593c14d14942c7bf8393111792df01bc9d5a15ae0b4010bd29d71bda4ab044dca6741d00185976c70790fc24b5221afc436d33abe6277e7513cb8bd859
+DIST instantclient-basic-linux-19.3.0.0.0dbru.zip 69597591 BLAKE2B 
4ac954c027a83c1a05b502203f1465bb29bb4e58486a98bec7848d9ae0bed6835fdc6bb5f889cc9dadc815d47e5e06258c11a6ab1fd045bd7a878858f3d1164b
 SHA512 
d9a7c664cae598344ec7b9e9c43def9626dcc0d54d478843a5145dfb3dad5df51121c5b2e9f4bb48a240611981f7721441344649d1f267b667356271ac778beb
 DIST instantclient-basic-linux.x64-12.1.0.2.0.zip 63352239 BLAKE2B 
88042fbdccc6b79e8ed82f78f47ac985af413c53b9f2c9654a8ab10008ca9f7cdc4c46a12af5eca6aca47f27bd4d28ee465cd6ed91076268a361faa247440162
 SHA512 
e4cbdf40f00521651002f0753ead292b7a33352a7dae5d77635fbdb784451a1b9331ad614326dccdea34ecff3d44ddd0932b83c4bd405e69d95c7decae945f2c
 DIST instantclient-basic-linux.x64-12.2.0.1.0.zip 68965195 BLAKE2B 
11e4a995f00ec4f218fe08ddd139c6d60b28bd9ffb78ce566be989eb5d229e5186e60406598b78067f480755e49bbeb6675dd3081186599fc0cac89e66a6f2eb
 SHA512 
13f9b80d1021309fa48ca6c9dd6406ba6f97dcd611f786e940db42eeaba40cdf603b108954b9b3195f830e49377593e31b04f8d9310f619418bcd129b39f2ff1
 DIST instantclient-basic-linux.x64-18.3.0.0.0dbru.zip 72794506 BLAKE2B 
22db5d69d48c33061db72bdc050e081ec24152c5e4655505c7f75407646f5ffa140aa51f4638ad8e7c5628476bb44358cb061b2d228ab1e36cd9464e49fcf1f6
 SHA512 
92e607e1711b24ddf10f11ecd3b389795acc544a567a95cb62b624e5913ad11a1707699b5df659f5fb33dae5cd56700036644e643c7edbe51e7a67e57a152ecc
 DIST instantclient-basic-linux.x64-18.5.0.0.0dbru.zip 72902980 BLAKE2B 
23fd9885309507183758cf817b0d68342633ad08eb627f4136b967cf38e1910cefa905f17ffea7c929fafe2232eca71ee66a15153f202eb0d03236a1b21cdc30
 SHA512 
10e6f91dfe07ee4788a5f70ce65affe141061e7b1d6ea0eab6583bd2aed47d7281824e91da2103c53f15e49f02b94add8c3d524494cd4eacded90b2d1cc8743b
+DIST instantclient-basic-linux.x64-19.3.0.0.0dbru.zip 75106438 BLAKE2B 
d3738c6a92251c75bf39afa996eecfeb9052c6cb6a8cd2080755c8108559257c4aaf660b6a12a1127228122836c85d15d84bb322d49921184ec67ee32ffbfddc
 SHA512 
13ddda55c88fe72e761d9b9ce5bc5ccda4df0bd5ca6237efed34e6dfebf10866b116f3aa7eaf023a73458406584a4e57ecde825bf996fc0e844c030e4d8a3bba
 DIST instantclient-jdbc-linux-12.1.0.2.0.zip 1571004 BLAKE2B 
5d6d8f2ad86eff24be192ff0984a92351cb0dbf56619428a3c5c339dc0a5cc0048e2143e252803f5def6f0f111c4f69081d8aa41bc28002361586bef8ecff44b
 SHA512 
ed3e5f831f1ac7351bd6eb7b3c10a09bba0f1989384ff1f041fdf94a5ca6acbf06e8285283f48731be6ece3dce55d307ac31e8bab57548dca0e3b3056060b5b2
 DIST instantclient-jdbc-linux-12.2.0.1.0.zip 1572140 BLAKE2B 
ac8a5767924a991503d64b7127e801bd09116ff5155a4943db76bf8678bccfd38c35d744d5a1654a51368feef97df39cad8a9b62ceb69f0cdf416af742385dea
 SHA512 
3b57ab454645f8719a75c8778ab33589548018ec09d187ca88252006f44b014d62659a622ae423f79f9bf0f11149cafaa33880e90278c94a847e69e409bd3dca
 DIST instantclient-jdbc-linux-18.3.0.0.0dbru.zip 1574763 BLAKE2B 
2ddbb6a6d61c3b6bc3e37b40f786dd86f5efadcf8cbe5b58dec2631b92ebae25065cb29f87ceed9a1f426ada094a9c0ef1887f8ea7b70e66527e9b75e11f213e
 SHA512 
96298e579b6b5a81ae2ef679d6bf9a18f8bd08c33981d0a5b836c20710dc07d15d7964895a3d66c01075a20720d333f766ac439dc4f3867edac473e020eaf065
+DIST instantclient-jdbc-linux-19.3.0.0.0dbru.zip 157750

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

2019-07-31 Thread Michael Haubenwallner
commit: a5411c08059b409a9a415e293de546e3a057b0aa
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Jul 31 14:07:52 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Jul 31 14:28:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5411c08

dev-db/oracle-instantclient: old

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-db/oracle-instantclient/Manifest   |  24 --
 .../files/12.1.0.2-makefile.patch  |  57 
 .../oracle-instantclient-12.1.0.2.ebuild   | 303 -
 .../oracle-instantclient-12.2.0.1_p2.ebuild| 315 -
 .../oracle-instantclient-18.3.0.0-r1.ebuild| 375 -
 .../oracle-instantclient-18.3.0.0.ebuild   | 342 ---
 6 files changed, 1416 deletions(-)

diff --git a/dev-db/oracle-instantclient/Manifest 
b/dev-db/oracle-instantclient/Manifest
index cf06bc7842c..4eede588a59 100644
--- a/dev-db/oracle-instantclient/Manifest
+++ b/dev-db/oracle-instantclient/Manifest
@@ -1,27 +1,15 @@
-DIST instantclient-basic-linux-12.1.0.2.0.zip 59727331 BLAKE2B 
8a4beb891fd6693b74be4f575bff3af7f70cb751a9fbfab80aa145737008cc745f83f2ec349a5959fcaac9aa789210ecd6da88e0eea63d23ce62fcb402274ea8
 SHA512 
5d93c72c43ba2ca765209f4c1d518b9e93c80ff33625bf0bc33b974413e2b91ab22681e0922d2148fbfa6b6043fe84eee5334aa398e1ee7b1c2663ff2b3bb235
-DIST instantclient-basic-linux-12.2.0.1.0.zip 64594237 BLAKE2B 
bd74522486ec6be857ed83e23a1a64a2794dc14ac184ef9dd4324fc4b9d0d61be8b6b70e32cfe814c6c8972bc7c9aef1d48a60180b8310d861fa66179027c391
 SHA512 
35cdd84765f1e020cd1e7fe3a765449bcad1c3b09189ab64f6a969da27d7ff2932bad319037ec066615e672d2b3105d4c36b42ec30ab60d6c577a2796908d22b
 DIST instantclient-basic-linux-18.3.0.0.0dbru.zip 67930600 BLAKE2B 
70d9c54a8df66859d40e4374cd3073613fbf3656850373ada6c9707a7076e0d0749e3b1a84e2d46d18643f80020ecf8c525224433c946946787388dc3f57c79c
 SHA512 
3e1bda593c14d14942c7bf8393111792df01bc9d5a15ae0b4010bd29d71bda4ab044dca6741d00185976c70790fc24b5221afc436d33abe6277e7513cb8bd859
 DIST instantclient-basic-linux-19.3.0.0.0dbru.zip 69597591 BLAKE2B 
4ac954c027a83c1a05b502203f1465bb29bb4e58486a98bec7848d9ae0bed6835fdc6bb5f889cc9dadc815d47e5e06258c11a6ab1fd045bd7a878858f3d1164b
 SHA512 
d9a7c664cae598344ec7b9e9c43def9626dcc0d54d478843a5145dfb3dad5df51121c5b2e9f4bb48a240611981f7721441344649d1f267b667356271ac778beb
-DIST instantclient-basic-linux.x64-12.1.0.2.0.zip 63352239 BLAKE2B 
88042fbdccc6b79e8ed82f78f47ac985af413c53b9f2c9654a8ab10008ca9f7cdc4c46a12af5eca6aca47f27bd4d28ee465cd6ed91076268a361faa247440162
 SHA512 
e4cbdf40f00521651002f0753ead292b7a33352a7dae5d77635fbdb784451a1b9331ad614326dccdea34ecff3d44ddd0932b83c4bd405e69d95c7decae945f2c
-DIST instantclient-basic-linux.x64-12.2.0.1.0.zip 68965195 BLAKE2B 
11e4a995f00ec4f218fe08ddd139c6d60b28bd9ffb78ce566be989eb5d229e5186e60406598b78067f480755e49bbeb6675dd3081186599fc0cac89e66a6f2eb
 SHA512 
13f9b80d1021309fa48ca6c9dd6406ba6f97dcd611f786e940db42eeaba40cdf603b108954b9b3195f830e49377593e31b04f8d9310f619418bcd129b39f2ff1
 DIST instantclient-basic-linux.x64-18.3.0.0.0dbru.zip 72794506 BLAKE2B 
22db5d69d48c33061db72bdc050e081ec24152c5e4655505c7f75407646f5ffa140aa51f4638ad8e7c5628476bb44358cb061b2d228ab1e36cd9464e49fcf1f6
 SHA512 
92e607e1711b24ddf10f11ecd3b389795acc544a567a95cb62b624e5913ad11a1707699b5df659f5fb33dae5cd56700036644e643c7edbe51e7a67e57a152ecc
 DIST instantclient-basic-linux.x64-18.5.0.0.0dbru.zip 72902980 BLAKE2B 
23fd9885309507183758cf817b0d68342633ad08eb627f4136b967cf38e1910cefa905f17ffea7c929fafe2232eca71ee66a15153f202eb0d03236a1b21cdc30
 SHA512 
10e6f91dfe07ee4788a5f70ce65affe141061e7b1d6ea0eab6583bd2aed47d7281824e91da2103c53f15e49f02b94add8c3d524494cd4eacded90b2d1cc8743b
 DIST instantclient-basic-linux.x64-19.3.0.0.0dbru.zip 75106438 BLAKE2B 
d3738c6a92251c75bf39afa996eecfeb9052c6cb6a8cd2080755c8108559257c4aaf660b6a12a1127228122836c85d15d84bb322d49921184ec67ee32ffbfddc
 SHA512 
13ddda55c88fe72e761d9b9ce5bc5ccda4df0bd5ca6237efed34e6dfebf10866b116f3aa7eaf023a73458406584a4e57ecde825bf996fc0e844c030e4d8a3bba
-DIST instantclient-jdbc-linux-12.1.0.2.0.zip 1571004 BLAKE2B 
5d6d8f2ad86eff24be192ff0984a92351cb0dbf56619428a3c5c339dc0a5cc0048e2143e252803f5def6f0f111c4f69081d8aa41bc28002361586bef8ecff44b
 SHA512 
ed3e5f831f1ac7351bd6eb7b3c10a09bba0f1989384ff1f041fdf94a5ca6acbf06e8285283f48731be6ece3dce55d307ac31e8bab57548dca0e3b3056060b5b2
-DIST instantclient-jdbc-linux-12.2.0.1.0.zip 1572140 BLAKE2B 
ac8a5767924a991503d64b7127e801bd09116ff5155a4943db76bf8678bccfd38c35d744d5a1654a51368feef97df39cad8a9b62ceb69f0cdf416af742385dea
 SHA512 
3b57ab454645f8719a75c8778ab33589548018ec09d187ca88252006f44b014d62659a622ae423f79f9bf0f11149cafaa33880e90278c94a847e69e409bd3dca
 DIST instantclient-jdbc-linux-18.3.0.0.0dbru.zip 157476

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

2019-07-31 Thread Michael Haubenwallner
commit: 5d3a58b645979b555110c4ad417b1be76963c3e3
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Jul 31 11:35:40 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Jul 31 11:36:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d3a58b6

profiles/prefix/windows/p.use.mask: fix copyright year

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/prefix/windows/package.use.mask 
b/profiles/prefix/windows/package.use.mask
index 44f096f7a3b..8aa55bffc31 100644
--- a/profiles/prefix/windows/package.use.mask
+++ b/profiles/prefix/windows/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # Michael Haubenwallner  (2019-07-31)



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

2019-07-31 Thread Michael Haubenwallner
commit: f8a9083ee799487181327c3d51f44bbdea1e2bfd
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Jul 31 11:19:47 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Wed Jul 31 11:34:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8a9083e

profiles/prefix/windows: p.use.mask tinfo for ncurses

On KERNEL=Winnt, ncurses requires the term-driver option (#639670),
which conflicts with the termlib option (use.forced by #487844).
Bug: https://bugs.gentoo.org/639670
Bug: https://bugs.gentoo.org/487844

Signed-off-by: Michael Haubenwallner  gentoo.org>

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

diff --git a/profiles/prefix/windows/package.use.mask 
b/profiles/prefix/windows/package.use.mask
new file mode 100644
index 000..44f096f7a3b
--- /dev/null
+++ b/profiles/prefix/windows/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michael Haubenwallner  (2019-07-31)
+# KERNEL=Winnt needs term-driver, which conflicts with termlib
+sys-libs/ncurses tinfo



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/windows/winnt/6.0/, profiles/prefix/windows/winnt/5.2/, ...

2019-07-01 Thread Michael Haubenwallner
commit: 3eb80e9d59d2bfbe950692a9826d23ed0ede4a4d
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Jul  1 09:10:29 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Mon Jul  1 09:20:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eb80e9d

profiles/prefix/winnt/x86: kill versioned profiles, for generic one

Having the windows version in profile does not make so much sense,
instead the MSVC version would.  But as the profile is identical for any
MSVC version except for CHOST, the profile does not set CHOST but relies
on the user to choose CHOST as argument to prefix-stack-setup, one out
of the list from (sys-devel/parity) 'parity-setup --list-available'.
The generic profile was added earlier, without the profiles.desc entry.

Signed-off-by: Michael Haubenwallner  gentoo.org>

 profiles/prefix/windows/winnt/3.5/eapi  | 1 -
 profiles/prefix/windows/winnt/3.5/parent| 1 -
 profiles/prefix/windows/winnt/3.5/x86/eapi  | 1 -
 profiles/prefix/windows/winnt/3.5/x86/make.defaults | 6 --
 profiles/prefix/windows/winnt/3.5/x86/parent| 1 -
 profiles/prefix/windows/winnt/5.2/eapi  | 1 -
 profiles/prefix/windows/winnt/5.2/parent| 1 -
 profiles/prefix/windows/winnt/5.2/x86/eapi  | 1 -
 profiles/prefix/windows/winnt/5.2/x86/make.defaults | 6 --
 profiles/prefix/windows/winnt/5.2/x86/parent| 1 -
 profiles/prefix/windows/winnt/6.0/eapi  | 1 -
 profiles/prefix/windows/winnt/6.0/parent| 1 -
 profiles/prefix/windows/winnt/6.0/x86/eapi  | 1 -
 profiles/prefix/windows/winnt/6.0/x86/make.defaults | 6 --
 profiles/prefix/windows/winnt/6.0/x86/parent| 1 -
 profiles/prefix/windows/winnt/6.1/eapi  | 1 -
 profiles/prefix/windows/winnt/6.1/parent| 1 -
 profiles/prefix/windows/winnt/6.1/x86/eapi  | 1 -
 profiles/prefix/windows/winnt/6.1/x86/make.defaults | 6 --
 profiles/prefix/windows/winnt/6.1/x86/parent| 1 -
 profiles/profiles.desc  | 5 +
 21 files changed, 1 insertion(+), 44 deletions(-)

diff --git a/profiles/prefix/windows/winnt/3.5/eapi 
b/profiles/prefix/windows/winnt/3.5/eapi
deleted file mode 100644
index 7ed6ff82de6..000
--- a/profiles/prefix/windows/winnt/3.5/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/windows/winnt/3.5/parent 
b/profiles/prefix/windows/winnt/3.5/parent
deleted file mode 100644
index f3229c5b987..000
--- a/profiles/prefix/windows/winnt/3.5/parent
+++ /dev/null
@@ -1 +0,0 @@
-..

diff --git a/profiles/prefix/windows/winnt/3.5/x86/eapi 
b/profiles/prefix/windows/winnt/3.5/x86/eapi
deleted file mode 100644
index 7ed6ff82de6..000
--- a/profiles/prefix/windows/winnt/3.5/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/windows/winnt/3.5/x86/make.defaults 
b/profiles/prefix/windows/winnt/3.5/x86/make.defaults
deleted file mode 100644
index 21cc6becd40..000
--- a/profiles/prefix/windows/winnt/3.5/x86/make.defaults
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="x86-winnt"
-CHOST="i586-pc-winnt3.5"
-ACCEPT_KEYWORDS="~x86-winnt"

diff --git a/profiles/prefix/windows/winnt/3.5/x86/parent 
b/profiles/prefix/windows/winnt/3.5/x86/parent
deleted file mode 100644
index f3229c5b987..000
--- a/profiles/prefix/windows/winnt/3.5/x86/parent
+++ /dev/null
@@ -1 +0,0 @@
-..

diff --git a/profiles/prefix/windows/winnt/5.2/eapi 
b/profiles/prefix/windows/winnt/5.2/eapi
deleted file mode 100644
index 7ed6ff82de6..000
--- a/profiles/prefix/windows/winnt/5.2/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/windows/winnt/5.2/parent 
b/profiles/prefix/windows/winnt/5.2/parent
deleted file mode 100644
index f3229c5b987..000
--- a/profiles/prefix/windows/winnt/5.2/parent
+++ /dev/null
@@ -1 +0,0 @@
-..

diff --git a/profiles/prefix/windows/winnt/5.2/x86/eapi 
b/profiles/prefix/windows/winnt/5.2/x86/eapi
deleted file mode 100644
index 7ed6ff82de6..000
--- a/profiles/prefix/windows/winnt/5.2/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/windows/winnt/5.2/x86/make.defaults 
b/profiles/prefix/windows/winnt/5.2/x86/make.defaults
deleted file mode 100644
index 6196da2d7a5..000
--- a/profiles/prefix/windows/winnt/5.2/x86/make.defaults
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="x86-winnt"
-CHOST="i586-pc-winnt5.2"
-ACCEPT_KEYWORDS="~x86-winnt"

diff --git a/profiles/prefix/windows/winnt/5.2/x86/parent 
b/profiles/prefix/windows/winnt/5.2/x86/parent
deleted file mode 100644
index f3229c5b987..000
--- a/profiles/prefix/windows/win

[gentoo-commits] repo/gentoo:master commit in: app-portage/gemato/

2019-06-28 Thread Michael Haubenwallner
commit: e750a3c0cfe2141cbd346e97406cb40f7544d062
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Jun 28 10:03:29 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Jun 28 10:04:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e750a3c0

app-portage/gemato: add ~amd64-linux ~x86-linux keywords

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-portage/gemato/gemato-14.1.ebuild  | 2 +-
 app-portage/gemato/gemato-14.1m.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/gemato/gemato-14.1.ebuild 
b/app-portage/gemato/gemato-14.1.ebuild
index 9548ad6f7ea..ca88cf6cbc3 100644
--- a/app-portage/gemato/gemato-14.1.ebuild
+++ b/app-portage/gemato/gemato-14.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~x64-cygwin ~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="+blake2 bzip2 +gpg lzma sha3 test tools"
 
 MODULE_RDEPEND="

diff --git a/app-portage/gemato/gemato-14.1m.ebuild 
b/app-portage/gemato/gemato-14.1m.ebuild
index 318a72bafc8..851a29675cc 100644
--- a/app-portage/gemato/gemato-14.1m.ebuild
+++ b/app-portage/gemato/gemato-14.1m.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/gemato/archive/v${MY_PV}.tar.gz -> ${MY_P}.ta
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="+blake2 bzip2 +gpg lzma sha3 test tools"
 
 MODULE_RDEPEND="



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

2019-06-28 Thread Michael Haubenwallner
commit: 77237bb2d50f407bbd64d7fbb60e5e1eb38812a4
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Jun 28 10:01:15 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Jun 28 10:04:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77237bb2

dev-python/bz2file: add ~amd64-linux ~x86-linux keywords

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/bz2file/bz2file-0.98.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/bz2file/bz2file-0.98.ebuild 
b/dev-python/bz2file/bz2file-0.98.ebuild
index 3fdb46a77db..2820eac7a00 100644
--- a/dev-python/bz2file/bz2file-0.98.ebuild
+++ b/dev-python/bz2file/bz2file-0.98.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-cygwin ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE=""
 
 python_test() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/mit-krb5/

2019-06-27 Thread Michael Haubenwallner
commit: 6a0264998a73dc0e0e692eebf671b3ca09359876
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Jun 27 08:13:44 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Fri Jun 28 06:20:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a026499

app-crypt/mit-krb5: utilize BDEPEND with EAPI 7

Closes: https://bugs.gentoo.org/688786
Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 app-crypt/mit-krb5/mit-krb5-1.17.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/mit-krb5/mit-krb5-1.17.ebuild 
b/app-crypt/mit-krb5/mit-krb5-1.17.ebuild
index f1ff44b3a29..573c3e33023 100644
--- a/app-crypt/mit-krb5/mit-krb5-1.17.ebuild
+++ b/app-crypt/mit-krb5/mit-krb5-1.17.ebuild
@@ -20,7 +20,7 @@ IUSE="cpu_flags_x86_aes doc +keyutils libressl lmdb nls 
openldap +pkinit selinux
 # Test suite requires network access
 RESTRICT="test"
 
-CDEPEND="
+DEPEND="
!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|| (
@@ -38,7 +38,7 @@ CDEPEND="
)
xinetd? ( sys-apps/xinetd )
"
-DEPEND="${CDEPEND}
+BDEPEND="
${PYTHON_DEPS}
virtual/yacc
cpu_flags_x86_aes? (
@@ -52,7 +52,7 @@ DEPEND="${CDEPEND}
dev-util/dejagnu
dev-util/cmocka
)"
-RDEPEND="${CDEPEND}
+RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-kerberos )"
 
 S=${WORKDIR}/${MY_P}/src



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

2019-06-25 Thread Michael Haubenwallner
commit: 6c8553d5dce414340d140b8b4cc9182e7066aaa6
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:53:52 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c8553d5

dev-python/pynacl: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/pynacl/pynacl-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pynacl/pynacl-1.3.0.ebuild 
b/dev-python/pynacl/pynacl-1.3.0.ebuild
index 140a7ecd95c..3e5e29f6dec 100644
--- a/dev-python/pynacl/pynacl-1.3.0.ebuild
+++ b/dev-python/pynacl/pynacl-1.3.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/pyca/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot/

2019-06-25 Thread Michael Haubenwallner
commit: 0401f7020e5af6c1afeaf0fb8aab9af6988c6209
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:56:13 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0401f702

dev-util/buildbot: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-util/buildbot/buildbot-1.3.0.ebuild | 2 +-
 dev-util/buildbot/buildbot-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/buildbot/buildbot-1.3.0.ebuild 
b/dev-util/buildbot/buildbot-1.3.0.ebuild
index 8a9cb4e9658..ef67bc4187a 100644
--- a/dev-util/buildbot/buildbot-1.3.0.ebuild
+++ b/dev-util/buildbot/buildbot-1.3.0.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
 if [[ ${PV} == * ]]; then
KEYWORDS=""
 else
-   KEYWORDS="~amd64 ~amd64-linux"
+   KEYWORDS="~amd64 ~amd64-linux ~x86-linux"
 fi
 
 IUSE="crypt doc docker examples irc test"

diff --git a/dev-util/buildbot/buildbot-.ebuild 
b/dev-util/buildbot/buildbot-.ebuild
index 8a9cb4e9658..ef67bc4187a 100644
--- a/dev-util/buildbot/buildbot-.ebuild
+++ b/dev-util/buildbot/buildbot-.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
 if [[ ${PV} == * ]]; then
KEYWORDS=""
 else
-   KEYWORDS="~amd64 ~amd64-linux"
+   KEYWORDS="~amd64 ~amd64-linux ~x86-linux"
 fi
 
 IUSE="crypt doc docker examples irc test"



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

2019-06-25 Thread Michael Haubenwallner
commit: 6790f5817992a3580ff0946e60a654347d067b2d
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:55:28 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6790f581

dev-python/txaio: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/txaio/txaio-2.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/txaio/txaio-2.9.0.ebuild 
b/dev-python/txaio/txaio-2.9.0.ebuild
index cf02c92a85d..947a153fb9e 100644
--- a/dev-python/txaio/txaio-2.9.0.ebuild
+++ b/dev-python/txaio/txaio-2.9.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: virtual/python-futures/

2019-06-25 Thread Michael Haubenwallner
commit: 04612de98fd36a532b068268b7dfe0f70b57e2b1
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:56:24 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04612de9

virtual/python-futures: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 virtual/python-futures/python-futures-1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/python-futures/python-futures-1.ebuild 
b/virtual/python-futures/python-futures-1.ebuild
index 47fd8e5f879..0815a61d771 100644
--- a/virtual/python-futures/python-futures-1.ebuild
+++ b/virtual/python-futures/python-futures-1.ebuild
@@ -9,7 +9,7 @@ inherit python-r1
 
 DESCRIPTION="A virtual for the Python concurrent.futures module"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~amd64-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



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

2019-06-25 Thread Michael Haubenwallner
commit: a0cc263ec866e5e55695fe51f31e75771030abd4
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:54:30 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0cc263e

dev-python/soappy: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/soappy/soappy-0.12.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/soappy/soappy-0.12.22.ebuild 
b/dev-python/soappy/soappy-0.12.22.ebuild
index 3cdbe5adc91..26ea4a60a54 100644
--- a/dev-python/soappy/soappy-0.12.22.ebuild
+++ b/dev-python/soappy/soappy-0.12.22.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~amd64-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
 
 IUSE="examples ssl"
 



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

2019-06-25 Thread Michael Haubenwallner
commit: 724bfa8081c8eb37ed7f1b4c4135815ac39345c7
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:54:19 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724bfa80

dev-python/service_identity: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/service_identity/service_identity-17.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/service_identity/service_identity-17.0.0-r1.ebuild 
b/dev-python/service_identity/service_identity-17.0.0-r1.ebuild
index 3451b345224..f153bc88f5c 100644
--- a/dev-python/service_identity/service_identity-17.0.0-r1.ebuild
+++ b/dev-python/service_identity/service_identity-17.0.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/pyca/service_identity/archive/${PV}.tar.gz -> ${P}.g
 
 LICENSE=" MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="doc test"
 
 RDEPEND="



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

2019-06-25 Thread Michael Haubenwallner
commit: 8d3c6ca7c9992231dd182ba79eda151b5e9ce025
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:53:59 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d3c6ca7

dev-python/pyqrcode: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/pyqrcode/pyqrcode-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyqrcode/pyqrcode-1.2.1.ebuild 
b/dev-python/pyqrcode/pyqrcode-1.2.1.ebuild
index 0888b46acd8..609f10c5967 100644
--- a/dev-python/pyqrcode/pyqrcode-1.2.1.ebuild
+++ b/dev-python/pyqrcode/pyqrcode-1.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux"
 IUSE="png"
 
 RDEPEND="



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

2019-06-25 Thread Michael Haubenwallner
commit: f4b09dd0b0291a7e526cdbd18bbd79338e08ba28
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:55:03 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b09dd0

dev-python/trollius: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/trollius/trollius-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trollius/trollius-2.1.ebuild 
b/dev-python/trollius/trollius-2.1.ebuild
index c0ee6df23d4..e48d446fcf4 100644
--- a/dev-python/trollius/trollius-2.1.ebuild
+++ b/dev-python/trollius/trollius-2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="virtual/python-futures[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}



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

2019-06-25 Thread Michael Haubenwallner
commit: 098b1253396db4805fbfd53d27d54ae24c6355f5
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:52:33 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098b1253

dev-python/futures: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/futures/futures-3.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/futures/futures-3.2.0.ebuild 
b/dev-python/futures/futures-3.2.0.ebuild
index 493a8499aec..c4f2d8caa84 100644
--- a/dev-python/futures/futures-3.2.0.ebuild
+++ b/dev-python/futures/futures-3.2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="PSF-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="doc"
 
 DEPEND="



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

2019-06-25 Thread Michael Haubenwallner
commit: 1fabd2a236ee5bd910d151328e35d1792fa9644c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:54:55 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fabd2a2

dev-python/tempita: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/tempita/tempita-0.5.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tempita/tempita-0.5.3-r2.ebuild 
b/dev-python/tempita/tempita-0.5.3-r2.ebuild
index a692c0d9c6d..f0f7d351d2d 100644
--- a/dev-python/tempita/tempita-0.5.3-r2.ebuild
+++ b/dev-python/tempita/tempita-0.5.3-r2.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://bitbucket.org/ianb/${PN}/get/${MY_COMMIT}.tar.gz -> ${P}-bitbuc
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="doc test"
 
 BDEPEND="



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

2019-06-25 Thread Michael Haubenwallner
commit: 518c938862e4ca2d9f564a58ad5ff2da6239020c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:53:11 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518c9388

dev-python/py-ubjson: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/py-ubjson/py-ubjson-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/py-ubjson/py-ubjson-0.11.0.ebuild 
b/dev-python/py-ubjson/py-ubjson-0.11.0.ebuild
index 0e31cd183a4..d7e4b709f1b 100644
--- a/dev-python/py-ubjson/py-ubjson-0.11.0.ebuild
+++ b/dev-python/py-ubjson/py-ubjson-0.11.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-06-25 Thread Michael Haubenwallner
commit: 60f96553981ed5651237d373efff0ef4bfd538b9
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:55:38 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f96553

dev-python/typing: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/typing/typing-3.6.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/typing/typing-3.6.4-r1.ebuild 
b/dev-python/typing/typing-3.6.4-r1.ebuild
index c20796641b5..c74ab766569 100644
--- a/dev-python/typing/typing-3.6.4-r1.ebuild
+++ b/dev-python/typing/typing-3.6.4-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="PSF-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd ~amd64-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
 IUSE=""
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-06-25 Thread Michael Haubenwallner
commit: f6b31bbb548cbfb073561f16a9e73ce058a91c55
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:53:04 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b31bbb

dev-python/m2r: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/m2r/m2r-0.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/m2r/m2r-0.1.14.ebuild b/dev-python/m2r/m2r-0.1.14.ebuild
index d1ca2881863..c7376dade39 100644
--- a/dev-python/m2r/m2r-0.1.14.ebuild
+++ b/dev-python/m2r/m2r-0.1.14.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND="



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

2019-06-25 Thread Michael Haubenwallner
commit: b4f57e9e31e70096fd15dfb655dfe55a4127b4ee
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:54:44 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f57e9e

dev-python/sqlalchemy-migrate: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild 
b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild
index a5ceaf26803..b45e9b97e52 100644
--- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild
+++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"



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

2019-06-25 Thread Michael Haubenwallner
commit: b8b74c46c15d121f9c9466ee4d1b970a36c2eae9
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:55:19 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b74c46

dev-python/twisted: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/twisted/twisted-18.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/twisted/twisted-18.7.0.ebuild 
b/dev-python/twisted/twisted-18.7.0.ebuild
index 3a89c887beb..a3d79b03733 100644
--- a/dev-python/twisted/twisted-18.7.0.ebuild
+++ b/dev-python/twisted/twisted-18.7.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
 
 # Dropped keywords due to new deps not keyworded
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-KEYWORDS="~amd64 ~arm ~mips ~s390 ~sh ~amd64-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~mips ~s390 ~sh ~amd64-fbsd ~amd64-linux ~x86-linux"
 
 LICENSE="MIT"
 SLOT="0"



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

2019-06-25 Thread Michael Haubenwallner
commit: d155fe168810ed8796f0ee4c4aa3ca59e32792c2
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:53:32 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d155fe16

dev-python/pyhamcrest: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild 
b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
index 6824c380767..21d36581c51 100644
--- a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
+++ b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/hamcrest/PyHamcrest/archive/V${PV}.tar.gz -> ${MY_PN
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~sh ~amd64-fbsd ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~sh ~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 
 RDEPEND=">=dev-python/six-1.4[${PYTHON_USEDEP}]"



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

2019-06-25 Thread Michael Haubenwallner
commit: 2b51a6bb6a81dc5d5dfad7445217ea9f9ab22abc
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:54:06 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b51a6bb

dev-python/pytrie: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/pytrie/pytrie-0.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytrie/pytrie-0.3.1.ebuild 
b/dev-python/pytrie/pytrie-0.3.1.ebuild
index 3d33a7e6dbc..15cdea2a11c 100644
--- a/dev-python/pytrie/pytrie-0.3.1.ebuild
+++ b/dev-python/pytrie/pytrie-0.3.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 
 DEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}"



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

2019-06-25 Thread Michael Haubenwallner
commit: 98e14a80054254767debfe8ba35e24ce17037d4d
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:55:49 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e14a80

dev-python/u-msgpack: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/u-msgpack/u-msgpack-2.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild 
b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
index 291884a5282..ed14463094b 100644
--- a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
+++ b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd ~amd64-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: virtual/python-typing/

2019-06-25 Thread Michael Haubenwallner
commit: b233c9bf1951150e54c50455372a87c7bbeffade
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:56:35 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b233c9bf

virtual/python-typing: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 virtual/python-typing/python-typing-0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/python-typing/python-typing-0-r1.ebuild 
b/virtual/python-typing/python-typing-0-r1.ebuild
index b0aea9d1141..5c4d795fcde 100644
--- a/virtual/python-typing/python-typing-0-r1.ebuild
+++ b/virtual/python-typing/python-typing-0-r1.ebuild
@@ -9,7 +9,7 @@ inherit python-r1
 
 DESCRIPTION="A virtual for the Python typing module"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd ~amd64-linux ~x64-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



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

2019-06-25 Thread Michael Haubenwallner
commit: 4472e7f418105120dbdf26fee0ad851213b5e650
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:55:59 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4472e7f4

dev-python/wstools: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/wstools/wstools-0.4.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/wstools/wstools-0.4.5-r1.ebuild 
b/dev-python/wstools/wstools-0.4.5-r1.ebuild
index 71653c7f358..1a86936da3e 100644
--- a/dev-python/wstools/wstools-0.4.5-r1.ebuild
+++ b/dev-python/wstools/wstools-0.4.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~amd64-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="test"
 
 RDEPEND="



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

2019-06-25 Thread Michael Haubenwallner
commit: 3be7e49be138a72fb1654e3b08f0f3dd870acd69
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:52:43 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be7e49b

dev-python/hyperlink: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/hyperlink/hyperlink-18.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/hyperlink/hyperlink-18.0.0.ebuild 
b/dev-python/hyperlink/hyperlink-18.0.0.ebuild
index 23dc4055ee0..a1191546df8 100644
--- a/dev-python/hyperlink/hyperlink-18.0.0.ebuild
+++ b/dev-python/hyperlink/hyperlink-18.0.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND=""



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

2019-06-25 Thread Michael Haubenwallner
commit: 6276a74eb1e61cf89e993b2ba14b0e734b0903f7
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:53:39 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6276a74e

dev-python/pyjwt: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/pyjwt/pyjwt-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyjwt/pyjwt-1.7.1.ebuild 
b/dev-python/pyjwt/pyjwt-1.7.1.ebuild
index b388249c226..ae65e8a6c4c 100644
--- a/dev-python/pyjwt/pyjwt-1.7.1.ebuild
+++ b/dev-python/pyjwt/pyjwt-1.7.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
 
 LICENSE=" MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND=""



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

2019-06-25 Thread Michael Haubenwallner
commit: a2a2786747d03e95fc893504485013fb7126262c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:53:25 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a27867

dev-python/pyasn1-modules: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/pyasn1-modules/pyasn1-modules-0.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.2.1.ebuild 
b/dev-python/pyasn1-modules/pyasn1-modules-0.2.1.ebuild
index 8b39ecc4d92..4898b0c2731 100644
--- a/dev-python/pyasn1-modules/pyasn1-modules-0.2.1.ebuild
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND=">=dev-python/pyasn1-0.4.1[${PYTHON_USEDEP}]"



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

2019-06-25 Thread Michael Haubenwallner
commit: d40b478e31bb54966a9d7151cfe43ea9d588146a
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jun 25 11:52:22 2019 +
Commit:     Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jun 25 12:08:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40b478e

dev-python/defusedxml: add ~x86-linux keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner  gentoo.org>

 dev-python/defusedxml/defusedxml-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/defusedxml/defusedxml-0.5.0.ebuild 
b/dev-python/defusedxml/defusedxml-0.5.0.ebuild
index 08a06556802..044af3f6429 100644
--- a/dev-python/defusedxml/defusedxml-0.5.0.ebuild
+++ b/dev-python/defusedxml/defusedxml-0.5.0.ebuild
@@ -11,7 +11,7 @@ inherit distutils-r1
 DESCRIPTION="XML bomb protection for Python stdlib modules, an xml serialiser"
 HOMEPAGE="https://bitbucket.org/tiran/defusedxml 
https://pypi.org/project/defusedxml/";
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~amd64-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="examples"
 
 LICENSE="PSF-2"



  1   2   3   4   5   6   7   8   >