[gentoo-commits] proj/portage:master commit in: man/

2021-02-26 Thread Zac Medico
commit: d55e6f8f02fdc65986871a93809ead528b0e54fa
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 27 07:55:29 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 27 07:56:10 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d55e6f8f

man/emirrordist.1: fix --content-db description

Signed-off-by: Zac Medico  gentoo.org>

 man/emirrordist.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/man/emirrordist.1 b/man/emirrordist.1
index 7ad10dfd0..d66a1849d 100644
--- a/man/emirrordist.1
+++ b/man/emirrordist.1
@@ -68,7 +68,7 @@ reporting purposes. Overwritten with each run.
 .TP
 \fB\-\-content\-db\fR=\fIFILE\fR
 Database file used to pair content digests with distfiles names
-(required fo content\-hash layout).
+(required for content\-hash layout).
 .TP
 \fB\-\-delete\fR
 Enable deletion of unused distfiles.



[gentoo-commits] proj/portage:master commit in: lib/portage/_emirrordist/, lib/portage/tests/ebuild/, man/, ...

2021-02-26 Thread Zac Medico
commit: fd04c5fb1619f86381b5d5e6ff66b20fa3967c43
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb 24 19:56:38 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 27 07:43:23 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fd04c5fb

emirrordist: add --content-db option required for content-hash layout (bug 
756778)

Add a --content-db option which is required for the content-hash
layout because its file listings return content digests instead of
distfile names.

The content db serves to translate content digests to distfiles
names, and distfiles names to content digests. All keys have one or
more prefixes separated by colons. For a digest key, the first
prefix is "digest" and the second prefix is the hash algorithm name.
For a filename key, the prefix is "filename".

The value associated with a digest key is a set of file names. The
value associated with a distfile key is a set of content revisions.
Each content revision is expressed as a dictionary of digests which
is suitable for construction of a DistfileName instance.

A given content digest will translate to multiple distfile names if
multiple associations have been created via the content db add
method. The relationship between a content digest and a distfile
name is similar to the relationship between an inode and a hardlink.

Bug: https://bugs.gentoo.org/756778
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/_emirrordist/Config.py   |   6 +
 lib/portage/_emirrordist/ContentDB.py| 196 +++
 lib/portage/_emirrordist/DeletionIterator.py |  25 +++-
 lib/portage/_emirrordist/DeletionTask.py |   8 ++
 lib/portage/_emirrordist/FetchTask.py|   5 +-
 lib/portage/_emirrordist/main.py |  15 +-
 lib/portage/package/ebuild/fetch.py  |   8 +-
 lib/portage/tests/ebuild/test_fetch.py   | 148 
 man/emirrordist.1|   6 +-
 9 files changed, 407 insertions(+), 10 deletions(-)

diff --git a/lib/portage/_emirrordist/Config.py 
b/lib/portage/_emirrordist/Config.py
index 1c7a27d66..a4b75809f 100644
--- a/lib/portage/_emirrordist/Config.py
+++ b/lib/portage/_emirrordist/Config.py
@@ -10,6 +10,7 @@ import time
 from portage import os
 from portage.package.ebuild.fetch import MirrorLayoutConfig
 from portage.util import grabdict, grablines
+from .ContentDB import ContentDB
 
 class Config:
def __init__(self, options, portdb, event_loop):
@@ -65,6 +66,11 @@ class Config:
self.distfiles_db = self._open_shelve(
options.distfiles_db, 'distfiles')
 
+   self.content_db = None
+   if getattr(options, 'content_db', None) is not None:
+   self.content_db = ContentDB(self._open_shelve(
+   options.content_db, 'content'))
+
self.deletion_db = None
if getattr(options, 'deletion_db', None) is not None:
self.deletion_db = self._open_shelve(

diff --git a/lib/portage/_emirrordist/ContentDB.py 
b/lib/portage/_emirrordist/ContentDB.py
new file mode 100644
index 0..d9ce3cc45
--- /dev/null
+++ b/lib/portage/_emirrordist/ContentDB.py
@@ -0,0 +1,196 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+import logging
+import operator
+import shelve
+import typing
+
+from portage.package.ebuild.fetch import DistfileName
+
+
+class ContentDB:
+   """
+   The content db serves to translate content digests to distfiles
+   names, and distfiles names to content digests. All keys have one or
+   more prefixes separated by colons. For a digest key, the first
+   prefix is "digest" and the second prefix is the hash algorithm name.
+   For a filename key, the prefix is "filename".
+
+   The value associated with a digest key is a set of file names. The
+   value associated with a distfile key is a set of content revisions.
+   Each content revision is expressed as a dictionary of digests which
+   is suitable for construction of a DistfileName instance.
+   """
+
+   def __init__(self, shelve_instance: shelve.Shelf):
+   self._shelve = shelve_instance
+
+   def add(self, filename: DistfileName):
+   """
+   Add file name and digests, creating a new content revision, or
+   incrementing the reference count to an identical content 
revision
+   if one exists. If the file name had previous content revisions,
+   then they continue to exist independently of the new one.
+
+   @param filename: file name with digests attribute
+   """
+   distfile_str = str(filename)
+   distfile_key = "filename:{}".format(distfile_str)
+   for k, v in filename.digests.items():
+   if k != "size":

[gentoo-commits] repo/gentoo:master commit in: app-text/xmlto/

2021-02-26 Thread Sam James
commit: c05cd4ced17782ad0745c8002d1f921746936912
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Feb 22 09:20:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 07:44:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05cd4ce

app-text/xmlto: EAPI 7

Adding www-client/links as an alternative to virtual/w3m

Closes: https://bugs.gentoo.org/726156
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/19593
Signed-off-by: Sam James  gentoo.org>

 app-text/xmlto/xmlto-0.0.28-r4.ebuild | 42 +++
 1 file changed, 42 insertions(+)

diff --git a/app-text/xmlto/xmlto-0.0.28-r4.ebuild 
b/app-text/xmlto/xmlto-0.0.28-r4.ebuild
new file mode 100644
index 000..0c449e22a84
--- /dev/null
+++ b/app-text/xmlto/xmlto-0.0.28-r4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="script for converting XML and DocBook documents to a variety of 
output formats"
+HOMEPAGE="https://pagure.io/xmlto";
+SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="latex text"
+
+RDEPEND="app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   || ( sys-apps/util-linux app-misc/getopt )
+   text? ( || ( virtual/w3m www-client/elinks www-client/links 
www-client/lynx ) )
+   latex? ( dev-texlive/texlive-formatsextra )"
+# We only depend on flex when we patch the input lexer.
+DEPEND="${RDEPEND}"
+
+DOCS="AUTHORS ChangeLog FAQ NEWS README THANKS"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.0.22-format_fo_passivetex_check.patch )
+
+src_prepare() {
+   default
+
+   # fix symbol clash on Solaris
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   sed -i -e 's/\(attrib\|val\)/XMLTO\1/g' xmlif/xmlif.l || die
+   fi
+}
+
+src_configure() {
+   # We don't want the script to detect /bin/sh if it is bash.
+   export ac_cv_path_BASH=${BASH}
+   has_version sys-apps/util-linux || export GETOPT=getopt-long
+   econf
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/xmlto/

2021-02-26 Thread Sam James
commit: b3a2f4f792b6348909d636452d35ca1ac099de0a
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 07:46:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 07:46:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a2f4f7

app-text/xmlto: minor style changes

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-text/xmlto/xmlto-0.0.28-r4.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/app-text/xmlto/xmlto-0.0.28-r4.ebuild 
b/app-text/xmlto/xmlto-0.0.28-r4.ebuild
index 0c449e22a84..0bbb710eeae 100644
--- a/app-text/xmlto/xmlto-0.0.28-r4.ebuild
+++ b/app-text/xmlto/xmlto-0.0.28-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-DESCRIPTION="script for converting XML and DocBook documents to a variety of 
output formats"
+DESCRIPTION="Script for converting XML and DocBook documents to a variety of 
output formats"
 HOMEPAGE="https://pagure.io/xmlto";
 SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2";
 
@@ -21,9 +21,11 @@ RDEPEND="app-text/docbook-xsl-stylesheets
 # We only depend on flex when we patch the input lexer.
 DEPEND="${RDEPEND}"
 
-DOCS="AUTHORS ChangeLog FAQ NEWS README THANKS"
+DOCS=( AUTHORS ChangeLog FAQ NEWS README THANKS )
 
-PATCHES=( "${FILESDIR}"/${PN}-0.0.22-format_fo_passivetex_check.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.0.22-format_fo_passivetex_check.patch
+)
 
 src_prepare() {
default
@@ -36,7 +38,8 @@ src_prepare() {
 
 src_configure() {
# We don't want the script to detect /bin/sh if it is bash.
-   export ac_cv_path_BASH=${BASH}
+   export ac_cv_path_BASH="${BASH}"
has_version sys-apps/util-linux || export GETOPT=getopt-long
+
econf
 }



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/net-snmp/files/, net-analyzer/net-snmp/

2021-02-26 Thread Sam James
commit: 0e0a18433f6c6031f05149fb52b06ccabe9b3511
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 07:42:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 07:42:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0a1843

net-analyzer/net-snmp: add f2fs patch

Closes: https://bugs.gentoo.org/729224
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 .../net-snmp/files/net-snmp-5.9-r3-f2fs.patch  | 40 ++
 ...snmp-.ebuild => net-snmp-5.9-r3.ebuild} | 32 -
 net-analyzer/net-snmp/net-snmp-.ebuild | 27 +++
 3 files changed, 67 insertions(+), 32 deletions(-)

diff --git a/net-analyzer/net-snmp/files/net-snmp-5.9-r3-f2fs.patch 
b/net-analyzer/net-snmp/files/net-snmp-5.9-r3-f2fs.patch
new file mode 100644
index 000..c06c94ff7ac
--- /dev/null
+++ b/net-analyzer/net-snmp/files/net-snmp-5.9-r3-f2fs.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/729224
+https://github.com/net-snmp/net-snmp/commit/5a18e300bd085c6ba5967d7b00cc3f57fe83f665
+
+From 5a18e300bd085c6ba5967d7b00cc3f57fe83f665 Mon Sep 17 00:00:00 2001
+From: Bart Van Assche 
+Date: Thu, 8 Oct 2020 20:12:44 -0700
+Subject: [PATCH] HOST-RESOURCES-MIB: Add support for f2fs
+
+See also https://github.com/net-snmp/net-snmp/issues/111 .
+---
+ agent/mibgroup/hardware/fsys/fsys_mntent.c | 1 +
+ agent/mibgroup/hardware/fsys/mnttypes.h| 3 +++
+ 2 files changed, 4 insertions(+)
+
+diff --git a/agent/mibgroup/hardware/fsys/fsys_mntent.c 
b/agent/mibgroup/hardware/fsys/fsys_mntent.c
+index abdc63ed6..75e2782f7 100644
+--- a/agent/mibgroup/hardware/fsys/fsys_mntent.c
 b/agent/mibgroup/hardware/fsys/fsys_mntent.c
+@@ -146,6 +146,7 @@ _fsys_type( char *typename )
+   !strcmp(typename, MNTTYPE_CVFS) ||
+   !strcmp(typename, MNTTYPE_SIMFS) ||
+   !strcmp(typename, MNTTYPE_BTRFS) ||
++  !strcmp(typename, MNTTYPE_F2FS) ||
+   !strcmp(typename, MNTTYPE_ZFS) ||
+   !strcmp(typename, MNTTYPE_NVMFS) ||
+   !strcmp(typename, MNTTYPE_ACFS) ||
+diff --git a/agent/mibgroup/hardware/fsys/mnttypes.h 
b/agent/mibgroup/hardware/fsys/mnttypes.h
+index cda42420d..3540cf31b 100644
+--- a/agent/mibgroup/hardware/fsys/mnttypes.h
 b/agent/mibgroup/hardware/fsys/mnttypes.h
+@@ -154,6 +154,9 @@
+ #ifndef MNTTYPE_BTRFS
+ #define MNTTYPE_BTRFS "btrfs"
+ #endif
++#ifndef MNTTYPE_F2FS
++#define MNTTYPE_F2FS  "f2fs"
++#endif
+ #ifndef MNTTYPE_ZFS
+ #define MNTTYPE_ZFS   "zfs"
+ #endif

diff --git a/net-analyzer/net-snmp/net-snmp-.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9-r3.ebuild
similarity index 92%
copy from net-analyzer/net-snmp/net-snmp-.ebuild
copy to net-analyzer/net-snmp/net-snmp-5.9-r3.ebuild
index a24bf6edffd..2ded4369531 100644
--- a/net-analyzer/net-snmp/net-snmp-.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9-r3.ebuild
@@ -2,25 +2,26 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-DISTUTILS_OPTIONAL=yesplz
-DISTUTILS_SINGLE_IMPL=yesplz
+
+DISTUTILS_OPTIONAL=yes
+DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PATCHSET=3
 PYTHON_COMPAT=( python3_{7,8,9} )
 WANT_AUTOMAKE=none
-inherit autotools distutils-r1 git-r3 perl-module systemd
+
+inherit autotools distutils-r1 perl-module systemd
 
 DESCRIPTION="Software for generating and retrieving SNMP data"
 HOMEPAGE="http://www.net-snmp.org/";
-EGIT_REPO_URI="https://github.com/net-snmp/net-snmp";
 SRC_URI="
https://dev.gentoo.org/~jer/${PN}-5.7.3-patches-3.tar.xz
+   https://dev.gentoo.org/~jer/${P}.tar.xz
 "
 
 # GPL-2 for the init scripts
 LICENSE="HPND BSD GPL-2"
 SLOT="0/40"
-KEYWORDS=""
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="
X bzip2 doc elf kmem ipv6 libressl lm-sensors mfd-rewrites minimal mysql
netlink pcap pci perl python rpm selinux smux ssl tcpd ucd-compat zlib
@@ -29,6 +30,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
rpm? ( bzip2 zlib )
 "
+RESTRICT="test"
 
 COMMON_DEPEND="
bzip2? ( app-arch/bzip2 )
@@ -41,7 +43,7 @@ COMMON_DEPEND="
perl? ( dev-lang/perl:= )
python? (
$(python_gen_cond_dep '
-   dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
)
@@ -56,10 +58,8 @@ COMMON_DEPEND="
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
zlib? ( >=sys-libs/zlib-1.1.4 )
 "
-DEPEND="
-   ${COMMON_DEPEND}
-   doc? ( app-doc/doxygen )
-"
+BDEPEND="doc? ( app-doc/doxygen )"
+DEPEND="${COMMON_DEPEND}"
 RDEPEND="
${COMMON_DEPEND}
perl? (
@@ -68,7 +68,7 @@ RDEPEND="
)
selinux? ( sec-policy/selinux-snmp )
 "
-RESTRICT=test
+
 PATCHES=(
"${FILESDIR}"/${PN}-5.7.3-include-

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/mbrowse/

2021-02-26 Thread Sam James
commit: 4467e1866ad1727c9d3f572388fd5abe2f0c4177
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 07:42:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 07:42:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4467e186

net-analyzer/mbrowse: minor style changes

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/mbrowse/mbrowse-0.4.3-r1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/mbrowse/mbrowse-0.4.3-r1.ebuild 
b/net-analyzer/mbrowse/mbrowse-0.4.3-r1.ebuild
index e19a12d4181..4c72d7daca6 100644
--- a/net-analyzer/mbrowse/mbrowse-0.4.3-r1.ebuild
+++ b/net-analyzer/mbrowse/mbrowse-0.4.3-r1.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools
 
 DESCRIPTION="MBrowse is a graphical MIB browser"
@@ -21,6 +22,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 DOCS=( AUTHORS README ChangeLog )
+
 PATCHES=(
"${FILESDIR}"/${PN}-0.4.3-flags.patch
"${FILESDIR}"/${PN}-0.4.3-fno-common.patch
@@ -32,6 +34,5 @@ src_prepare() {
 }
 
 src_configure() {
-   econf \
-   --with-snmp-lib="${EPREFIX}/usr/$(get_libdir)"
+   econf --with-snmp-lib="${EPREFIX}/usr/$(get_libdir)"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/prawn/

2021-02-26 Thread Hans de Graaff
commit: 29c626040018b3e0b9584067aa2d331f7e5d912d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 27 06:21:14 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 27 06:22:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c62604

dev-ruby/prawn: add 2.4.0

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/prawn/Manifest   |  1 +
 dev-ruby/prawn/prawn-2.4.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/prawn/Manifest b/dev-ruby/prawn/Manifest
index be2ada80449..bf3480acb19 100644
--- a/dev-ruby/prawn/Manifest
+++ b/dev-ruby/prawn/Manifest
@@ -1 +1,2 @@
 DIST prawn-2.2.2.tar.gz 5215413 BLAKE2B 
a906491b60e68de0308fec74131286d3f3c868a38dad9a4cf2ce28424cd746f96b530c7e9ea49a74af58d63a7ed9669f2b110dd8dff315c4943272e3a6b822b3
 SHA512 
8bd47f80d7873f9435eac7f42015b2ca87f703b5d091ec0e9710f2d4b26e3c7b83aad03de3bf44ca5d5fe07a2bf9af32c59d479373543459576e7a0088715a1b
+DIST prawn-2.4.0.tar.gz 5239492 BLAKE2B 
5435d7715d2b3020316a04cbf2db1b7793435f2d05d34aae4832e12908a928f689c86d358562e7cd1c2675171a1743757097f0af3357eb667e4e2b9462890590
 SHA512 
e9fcc31ad2b5aa23592a8bf9419153fcb3080e00e53c9a91b50edc526631227fe86769eeb09336d267ea8f0a94f12336f71b24adc4d5cd9e750367d51f07c867

diff --git a/dev-ruby/prawn/prawn-2.4.0.ebuild 
b/dev-ruby/prawn/prawn-2.4.0.ebuild
new file mode 100644
index 000..db051feed41
--- /dev/null
+++ b/dev-ruby/prawn/prawn-2.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+RUBY_FAKEGEM_GEMSPEC="prawn.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Fast, Nimble PDF Generation For Ruby"
+HOMEPAGE="https://prawnpdf.org/";
+SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/pdf-core-0.9*
+   >=dev-ruby/ttfunk-1.7:*"
+ruby_add_bdepend "test? ( dev-ruby/coderay
+   >=dev-ruby/pdf-inspector-1.2.1
+   >=dev-ruby/pdf-reader-1.4
+   )"
+
+all_ruby_prepare() {
+   sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die
+
+   # Remove test that needs unpackaged dependency
+   rm -f spec/prawn_manual_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/power_assert/

2021-02-26 Thread Hans de Graaff
commit: 72bec55b789bfa1e2c009748e7035d516c541bc5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 27 06:16:13 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 27 06:22:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72bec55b

dev-ruby/power_assert: add 2.0.0

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/power_assert/Manifest  |  1 +
 dev-ruby/power_assert/power_assert-2.0.0.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/power_assert/Manifest b/dev-ruby/power_assert/Manifest
index fede06b8f52..e723cb0c05e 100644
--- a/dev-ruby/power_assert/Manifest
+++ b/dev-ruby/power_assert/Manifest
@@ -2,3 +2,4 @@ DIST power_assert-1.1.5.tar.gz 17326 BLAKE2B 
bd5e0627b681ccebc546a8b95170a3fe20b
 DIST power_assert-1.1.6.tar.gz 17331 BLAKE2B 
1165f092f7a6dea45c8f12d61e2ea77d30091e1a450cadceddaaf709f9e3dc6d805489780021d978ebfbe5dda15e302f0cbebc7a03e247d2e654fcd0eafd149a
 SHA512 
e2a42fe3c4dd5f51315d4076310971b2678605d448730855c53664f638b7e8b8926776d006be1c40ddaff59d5715838f601c5ed86635cd8a1bbb214e147b0ada
 DIST power_assert-1.1.7.tar.gz 17361 BLAKE2B 
54fe379af9231a1794534f0199bb587418ea6d0960f7ae5cfc3a9c484c692e08254b5bd7220120559cc1b9e6f1b85c73d0e8e58c115731faea72d70180a94336
 SHA512 
bc6649bf17f41f7c84611eb334b73b43a0b7c3892a46acb82ae7b43dcf43b7a556ad617a6806ce1d354796bc694cea9eef7cc47b1928102f1822a03e01160a35
 DIST power_assert-1.2.0.tar.gz 17358 BLAKE2B 
8b75b34f5d80f8f52370816b916e3bc3a60493b8f52a910346c51c70770e0645566b8b7c3dd551d8bb1f1cbdac5dfcebe043457bd025d819e3782e75e41e0f16
 SHA512 
2f001f6223fc3fb586c7b0457f775379040e11eb83b5bdda51c02b2b24e531aecd6e12e6ec80bf9407a768ab1a10b0a6b4c8f1a92ca69ea702faf56202bb635c
+DIST power_assert-2.0.0.tar.gz 16994 BLAKE2B 
5106e77566100274000c55af1bd2ff9aaf00185ed1821ac966587461919210d7460e30aefdb5a880e7ef59e4f536121371d0862df2af91cb274ed79ded8c9771
 SHA512 
e6faf3cf50d2c70ae421bae20b885ac858fe11b10b1a8562d9ca88afbd397fa4812631f2aa02638c273eed518091dfaa020b6c002c0559383ddca625404bcc1c

diff --git a/dev-ruby/power_assert/power_assert-2.0.0.ebuild 
b/dev-ruby/power_assert/power_assert-2.0.0.ebuild
new file mode 100644
index 000..c44044ae794
--- /dev/null
+++ b/dev-ruby/power_assert/power_assert-2.0.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="power_assert.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Shows each value of variables and method calls in the expression"
+HOMEPAGE="https://github.com/ruby/power_assert";
+SRC_URI="https://github.com/ruby/power_assert/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="|| ( Ruby BSD-2 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+SLOT="0"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die
+   sed -i -e '1igem "test-unit"' \
+   -e '/byebug/ s:^:#:' test/test_helper.rb || die
+
+   # Avoid git dependency
+   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # Avoid circular dependency on byebug when bootstrapping ruby
+   sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' 
test/test_helper.rb || die
+   rm test/test_core_ext_helper.rb test/trace_test.rb || die
+
+   # Avoid circular dependency on pry when bootstrapping ruby
+   sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^end/ s:^:#:' 
test/block_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pry/

2021-02-26 Thread Hans de Graaff
commit: 5205f3e1ed067320183a329319f6bc80a5e5a266
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 27 06:22:41 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 27 06:22:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5205f3e1

dev-ruby/pry: add 0.14.0

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/pry/Manifest  |  1 +
 dev-ruby/pry/pry-0.14.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/pry/Manifest b/dev-ruby/pry/Manifest
index 6e03f58906b..da6faa57f2b 100644
--- a/dev-ruby/pry/Manifest
+++ b/dev-ruby/pry/Manifest
@@ -1 +1,2 @@
 DIST pry-0.13.1.tar.gz 240103 BLAKE2B 
da4797e36aecba8bf1a785738339ed4be1e06ab28b329b66551a908898cd0515fc0da2434ba96e9fa0f350c9d32c13f850660bc0236c6c0218a4bd3182ec4ced
 SHA512 
bec52c75dce365db68504634b2eaf6b0f312527031401199fcdbaa3ec5a9272148239d93305f8e66c4d36513f9fec3fe045e978c5a10f012a2880ab4a16b7e85
+DIST pry-0.14.0.tar.gz 238895 BLAKE2B 
325a7eaa03836cf78c8599af15aa6758bc36cccf20937c3a7f222a5a831d2ffd8fc990e005b587779fe2a15077e0b8b38628c6f075b2b73de7ea44b5642e8635
 SHA512 
c10ba16d7dbd05308079f98a68fbcbb367d07977fd71a7077a80938b10c7588f585651e046d29a2f1499f136f56c062598f77ada8fb47a31608a4ea8536c5ef8

diff --git a/dev-ruby/pry/pry-0.14.0.ebuild b/dev-ruby/pry/pry-0.14.0.ebuild
new file mode 100644
index 000..16efb0d3f5f
--- /dev/null
+++ b/dev-ruby/pry/pry-0.14.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+RUBY_FAKEGEM_GEMSPEC=${PN}.gemspec
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pry is a powerful alternative to the standard IRB shell for Ruby"
+HOMEPAGE="https://github.com/pry/pry/wiki";
+SRC_URI="https://github.com/pry/pry/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+IUSE=""
+SLOT="ruby19"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+ruby_add_rdepend "
+   >=dev-ruby/coderay-1.1.0 =dev-ruby/coderay-1.1*
+   =dev-ruby/method_source-1*"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/open4-1.3
+   >=dev-ruby/rake-0.9
+   >=dev-ruby/mocha-1.0
+   )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency on git.
+   # Loosen coderay dependency.
+   sed -e '/git ls-files/d' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -e '/[Bb]undler/d' -i spec/spec_helper.rb || die
+
+   # Skip integration tests because they depend to much on specifics of 
the environment.
+   rm -f spec/integration/* || die
+   sed -i -e '/loads files through repl and exits/askip "depends on parent 
directory"' spec/cli_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/dataplot/

2021-02-26 Thread Sam James
commit: 3281e8ef05713154e59c8c84c5f73ad5eb00e080
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 06:14:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 06:19:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3281e8ef

sci-mathematics/dataplot: fix build with gcc 10

Closes: https://bugs.gentoo.org/707176
Closes: https://bugs.gentoo.org/722208
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-mathematics/dataplot/dataplot-20131220.ebuild | 25 +--
 1 file changed, 19 insertions(+), 6 deletions(-)

diff --git a/sci-mathematics/dataplot/dataplot-20131220.ebuild 
b/sci-mathematics/dataplot/dataplot-20131220.ebuild
index 11d223e7d7f..ea559f7ade9 100644
--- a/sci-mathematics/dataplot/dataplot-20131220.ebuild
+++ b/sci-mathematics/dataplot/dataplot-20131220.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit eutils fortran-2 toolchain-funcs autotools
+inherit autotools fortran-2 flag-o-matic toolchain-funcs
 
 # YEAR MONTHDAY
 MY_PV=${PV:0:4}_${PV:4:2}_${PV:6:2}
@@ -17,6 +17,7 @@ HOMEPAGE="https://www.itl.nist.gov/div898/software/dataplot/";
 SRC_URI="
ftp://ftp.nist.gov/pub/dataplot/unix/${MY_P}.tar.gz
ftp://ftp.nist.gov/pub/dataplot/unix/${MY_P_AUX}.tar.gz";
+S="${WORKDIR}/${MY_P}"
 
 SLOT="0"
 LICENSE="public-domain"
@@ -34,7 +35,6 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
X? ( x11-misc/xdg-utils )"
 
-S="${WORKDIR}/${MY_P}"
 S_AUX="${WORKDIR}/${MY_P_AUX}"
 
 PATCHES=( "${FILESDIR}"/${PN}-20090821-opengl.patch )
@@ -43,9 +43,11 @@ src_unpack() {
# unpacking and renaming because
# upstream does not use directories
mkdir "${S_AUX}" || die
+
pushd "${S_AUX}" > /dev/null || die
unpack ${MY_P_AUX}.tar.gz
popd > /dev/null || die
+
mkdir ${MY_P} || die
cd "${S}" || die
unpack ${MY_P}.tar.gz
@@ -53,11 +55,21 @@ src_unpack() {
 
 src_prepare() {
default
+
+   # bug #707176
+   append-cflags -fcommon
+   # bug #722208
+   append-fflags $(test-flags-FC -fallow-invalid-boz)
+   # another Fortran issue
+   append-fflags $(test-flags-FC -fallow-argument-mismatch)
+
cp "${FILESDIR}"/Makefile.am.${PV} Makefile.am || die
cp "${FILESDIR}"/configure.ac.${PV} configure.ac || die
+
sed -e "s:IHOST1='SUN':IHOST1='@HOST@:" \
-e "s:/usr/local/lib:@datadir@:g" \
dp1_linux.f > dp1_linux.f.in || die
+
sed -e "s/(MAXOBV=.*)/(MAXOBV=@MAXOBV@)/" \
-e "s:/usr/local/lib:@datadir@:g" \
DPCOPA.INC > DPCOPA.INC.in || die
@@ -76,9 +88,10 @@ src_install() {
default
 
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins -r "${S_AUX}"/data/*
+   docinto examples
+   dodoc -r "${S_AUX}"/data/*
fi
+
insinto /usr/share/dataplot
doins "${S_AUX}"/dp{mes,sys,log}f.tex
doenvd "${FILESDIR}"/90${PN}



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

2021-02-26 Thread Sam James
commit: 9ee1998062f8e1430de2f47e334edb86e4cfe090
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 06:15:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 06:19:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee19980

dev-libs/libpfm: delete static-libs properly

Closes: https://bugs.gentoo.org/773232
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpfm/libpfm-4.11.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libpfm/libpfm-4.11.0.ebuild 
b/dev-libs/libpfm/libpfm-4.11.0.ebuild
index 55e05a64d12..b6483a94ff5 100644
--- a/dev-libs/libpfm/libpfm-4.11.0.ebuild
+++ b/dev-libs/libpfm/libpfm-4.11.0.ebuild
@@ -33,6 +33,8 @@ src_install() {
dodoc README
 
if ! use static-libs ; then
-   find "${ED}" -name '*.la' -delete || die
+   find "${ED}" -name '*.a' -delete || die
fi
+
+   find "${ED}" -name '*.la' -delete || die
 }



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

2021-02-26 Thread Sam James
commit: 16e4b4e9e31b970fb54b9b06aef2263a06f77690
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 06:19:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 06:19:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e4b4e9

dev-libs/papi: delete static-libs

Closes: https://bugs.gentoo.org/773235
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/papi/papi-6.0.0.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/papi/papi-6.0.0.1.ebuild 
b/dev-libs/papi/papi-6.0.0.1.ebuild
index 1001a71a638..4d90c7c84c0 100644
--- a/dev-libs/papi/papi-6.0.0.1.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1.ebuild
@@ -50,4 +50,7 @@ src_install() {
default
 
dodoc ../RE*
+
+   find "${ED}" -name '*.a' -delete || die
+   find "${ED}" -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: net-fs/smbtad/

2021-02-26 Thread Sam James
commit: eb437d523be016555c89ba66b6b09977d62c75fc
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 05:53:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 06:19:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb437d52

net-fs/smbtad: fix gcc 10 build

Closes: https://bugs.gentoo.org/707778
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-fs/smbtad/smbtad-1.2.6.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-fs/smbtad/smbtad-1.2.6.ebuild 
b/net-fs/smbtad/smbtad-1.2.6.ebuild
index 8a0ed2811e4..e1a62c8d8bc 100644
--- a/net-fs/smbtad/smbtad-1.2.6.ebuild
+++ b/net-fs/smbtad/smbtad-1.2.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit cmake-utils
+inherit cmake-utils flag-o-matic
 
 DESCRIPTION="Data receiver of the SMB Traffic Analyzer project"
 HOMEPAGE="https://github.com/hhetter/smbtad";
@@ -28,6 +28,9 @@ DOCS=( README AUTHORS )
 src_prepare() {
cmake-utils_src_prepare
 
+   # bug #707778
+   append-cflags -fcommon
+
sed -i \
-e '/CMAKE_C_FLAGS/d' \
CMakeLists.txt || die



[gentoo-commits] repo/gentoo:master commit in: net-dialup/radiusclient-ng/

2021-02-26 Thread Sam James
commit: 8e7e34ebea1a1fa186df1fbda9044a0ead060027
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 06:17:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 06:19:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7e34eb

net-dialup/radiusclient-ng: delete static-libs

Closes: https://bugs.gentoo.org/773238
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-dialup/radiusclient-ng/radiusclient-ng-0.5.6-r1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/net-dialup/radiusclient-ng/radiusclient-ng-0.5.6-r1.ebuild 
b/net-dialup/radiusclient-ng/radiusclient-ng-0.5.6-r1.ebuild
index ab13afb9151..5ff35c7a93f 100644
--- a/net-dialup/radiusclient-ng/radiusclient-ng-0.5.6-r1.ebuild
+++ b/net-dialup/radiusclient-ng/radiusclient-ng-0.5.6-r1.ebuild
@@ -41,3 +41,9 @@ src_configure() {
 
econf
 }
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.a' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: 254f56f382802c1f1bc375390d0131ac4077e223
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 06:07:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 06:07:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254f56f3

profiles/base/package.use.mask: mask sci-mathematics/yafu[sieve]

Needs last-rited sci-mathematics/ggnfs.

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 8acdd1f3b2b..84bc16e418d 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2021-02-27)
+# Needs last-rited sci-mathematics/ggnfs
+sci-mathematics/yafu sieve
+
 # Thomas Deutschmann  (2021-02-17)
 # PCRE JIT support via dev-libs/libpcre2[jit] is only available for certain 
architectures
 dev-lang/php jit



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

2021-02-26 Thread Sam James
commit: cd75eebd453b6a58644deb122daf64b3c8842caa
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 05:18:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 05:18:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd75eebd

profiles/package.mask: add sci-mathematics/ggnfs removal date

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 450f769b59e..99df89e8b44 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -35,6 +35,7 @@
 # Sam James  (2021-02-27)
 # Fails to build with GCC 10 (or otherwise!)
 # bug #708508, bug #728026, bug #542280
+# Removal in 30 days
 sci-mathematics/ggnfs
 
 # Sam James  (2021-02-27)



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

2021-02-26 Thread Sam James
commit: ef3b07820955e5152f355d9fd294028aa73e203d
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 05:14:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 05:15:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3b0782

sci-libs/sundials: fix gcc 10 build

Closes: https://bugs.gentoo.org/707240
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-libs/sundials/sundials-5.2.0.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/sci-libs/sundials/sundials-5.2.0.ebuild 
b/sci-libs/sundials/sundials-5.2.0.ebuild
index aa14eeb5320..3d60a524cc2 100644
--- a/sci-libs/sundials/sundials-5.2.0.ebuild
+++ b/sci-libs/sundials/sundials-5.2.0.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
@@ -8,7 +8,7 @@ FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD="77 90"
 # if FFLAGS and FCFLAGS are set then should be equal
 
-inherit cmake fortran-2 toolchain-funcs
+inherit cmake fortran-2 toolchain-funcs flag-o-matic
 
 DESCRIPTION="Suite of nonlinear solvers"
 HOMEPAGE="https://computation.llnl.gov/projects/sundials";
@@ -38,6 +38,13 @@ pkg_setup() {
fi
 }
 
+src_prepare() {
+   # bug #707240
+   append-cflags -fcommon
+
+   cmake_src_prepare
+}
+
 src_configure() {
mycmakeargs+=(
-DBUILD_SHARED_LIBS=ON



[gentoo-commits] repo/gentoo:master commit in: media-libs/libbluray/

2021-02-26 Thread Sam James
commit: 6efc21890bcd7fe0c7ea73642fe71f9e78970eb5
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:49:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:49:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efc2189

media-libs/libbluray: fix gcc 10 build

Closes: https://bugs.gentoo.org/714610
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 media-libs/libbluray/libbluray-1.2.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-libs/libbluray/libbluray-1.2.0.ebuild 
b/media-libs/libbluray/libbluray-1.2.0.ebuild
index 5046241e54d..db894afbff0 100644
--- a/media-libs/libbluray/libbluray-1.2.0.ebuild
+++ b/media-libs/libbluray/libbluray-1.2.0.ebuild
@@ -54,6 +54,10 @@ DOCS=(
 
 src_prepare() {
default
+
+   # bug #714610
+   append-cflags -fcommon
+
eautoreconf
 }
 



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

2021-02-26 Thread Sam James
commit: 4537194e455c0fc6641025bdeb7574084d2137f1
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:57:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:57:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4537194e

profiles/package.mask: last-rite sci-mathematics/ggnfs

Bug: https://bugs.gentoo.org/708508
Bug: https://bugs.gentoo.org/728026
Bug: https://bugs.gentoo.org/542280
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index d4995cf887c..450f769b59e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2021-02-27)
+# Fails to build with GCC 10 (or otherwise!)
+# bug #708508, bug #728026, bug #542280
+sci-mathematics/ggnfs
+
 # Sam James  (2021-02-27)
 # Fails to build with GCC 10, out of date.
 # bug #723192, bug #737058



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stiff/

2021-02-26 Thread Sam James
commit: 56ab65de7dfe1d8de3aa2e932426386fe9f3e947
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:52:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:52:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ab65de

sci-astronomy/stiff: fix gcc 10 build

Closes: https://bugs.gentoo.org/708382
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-astronomy/stiff/stiff-2.4.0.ebuild | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/sci-astronomy/stiff/stiff-2.4.0.ebuild 
b/sci-astronomy/stiff/stiff-2.4.0.ebuild
index 5d5e1701b58..85bdc78a39f 100644
--- a/sci-astronomy/stiff/stiff-2.4.0.ebuild
+++ b/sci-astronomy/stiff/stiff-2.4.0.ebuild
@@ -1,13 +1,13 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 if [[ ${PV} == "" ]] ; then
inherit subversion
ESVN_REPO_URI="https://astromatic.net/pubsvn/software/${PN}/trunk";
-   SRC_URI=""
 else
+   inherit flag-o-matic
SRC_URI="http://www.astromatic.net/download/${PN}/${P}.tar.gz";
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 fi
@@ -25,8 +25,16 @@ RDEPEND="
sys-libs/zlib:0="
 DEPEND="${RDEPEND}"
 
+src_prepare() {
+   default
+
+   # bug #708382
+   append-cflags -fcommon
+}
+
 src_configure() {
-   ECONF_SOURCE="${S}" econf $(use_enable threads)
+   CONFIG_SHELL="${EPREFIX}/bin/bash" ECONF_SOURCE="${S}" econf \
+   $(use_enable threads)
 }
 
 src_install() {



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

2021-02-26 Thread Sam James
commit: c38fc600296fe05f06698e21f84a7ec40a4d2aec
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 10 13:14:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:44:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38fc600

dev-libs/eb: Allow build with non-bash

Signed-off-by: Kerin Millar  plushkava.net>
Closes: https://bugs.gentoo.org/526716
Signed-off-by: Sam James  gentoo.org>

 dev-libs/eb/eb-4.4.1-r1.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-libs/eb/eb-4.4.1-r1.ebuild b/dev-libs/eb/eb-4.4.1-r1.ebuild
index 2caae076012..42e4a85f761 100644
--- a/dev-libs/eb/eb-4.4.1-r1.ebuild
+++ b/dev-libs/eb/eb-4.4.1-r1.ebuild
@@ -3,8 +3,10 @@
 
 EAPI=7
 
+inherit autotools
+
 DESCRIPTION="EB is a C library and utilities for accessing CD-ROM books"
-HOMEPAGE="http://www.sra.co.jp/people/m-kasahr/eb/";
+HOMEPAGE="https://web.archive.org/web/20120330123930/http://www.sra.co.jp/people/m-kasahr/eb/";
 SRC_URI="ftp://ftp.sra.co.jp/pub/misc/eb/${P}.tar.lzma";
 
 LICENSE="BSD"
@@ -20,6 +22,11 @@ BDEPEND="nls? ( sys-devel/gettext )"
 
 DOCS=( AUTHORS ChangeLog{,.0,.1,.2} NEWS README )
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
econf \
$(use_enable ipv6) \



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

2021-02-26 Thread Sam James
commit: 85c813a004618c4f825c4d8c753f8fec37f40109
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:40:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:40:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c813a0

profiles/package.mask: add dev-scheme/greg removal date

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 7581ac3a328..d4995cf887c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -41,6 +41,7 @@ dev-lang/ats
 # Sam James  (2021-02-27)
 # Broken with newer(?) dev-scheme/guile, dead upstream
 # bug #642736, bug #773196
+# Removal in 30 days
 dev-scheme/greg
 
 # David Seifert  (2021-02-25)



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

2021-02-26 Thread Sam James
commit: 4f3ed3b7de40732e0ba865667c1fc09ba280e22e
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:39:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:40:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3ed3b7

profiles/package.mask: last-rite dev-lang/ats

Bug: https://bugs.gentoo.org/723192
Bug: https://bugs.gentoo.org/737058
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 07c039ac486..7581ac3a328 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2021-02-27)
+# Fails to build with GCC 10, out of date.
+# bug #723192, bug #737058
+# Removal in 30 days
+dev-lang/ats
+
 # Sam James  (2021-02-27)
 # Broken with newer(?) dev-scheme/guile, dead upstream
 # bug #642736, bug #773196



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/bertini/

2021-02-26 Thread Sam James
commit: 5820c86bb7c0db9e037eceebe14a52eef01adc37
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:32:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:32:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5820c86b

sci-mathematics/bertini: EAPI 7, gcc 10, CFLAGS

Closes: https://bugs.gentoo.org/723328
Closes: https://bugs.gentoo.org/731944
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-mathematics/bertini/bertini-1.4.ebuild | 46 --
 1 file changed, 25 insertions(+), 21 deletions(-)

diff --git a/sci-mathematics/bertini/bertini-1.4.ebuild 
b/sci-mathematics/bertini/bertini-1.4.ebuild
index 8eb1c6cae69..2ad14ca941e 100644
--- a/sci-mathematics/bertini/bertini-1.4.ebuild
+++ b/sci-mathematics/bertini/bertini-1.4.ebuild
@@ -1,22 +1,22 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit toolchain-funcs
+inherit toolchain-funcs flag-o-matic
 
 MYP="BertiniSource_v${PV}"
-
 DESCRIPTION="Software for Numerical Algebraic Geometry"
 HOMEPAGE="http://bertini.nd.edu";
-
 SRC_URI="http://www3.nd.edu/~sommese/bertini/${MYP}.tar.gz";
+S="${WORKDIR}/${MYP}/src"
 
 LICENSE="bertini"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="doc examples +optimization"
-DEPEND="
+
+BDEPEND="
sys-devel/bison
sys-devel/flex
 "
@@ -24,34 +24,38 @@ RDEPEND="
dev-libs/gmp
dev-libs/mpfr
 "
-
-S="${WORKDIR}/${MYP}/src"
+DEPEND="${RDEPEND}"
 
 src_prepare() {
+   default
+
+   # bug #723328
+   append-cflags -fcommon
+
+   # Ensure this is before the CFLAGS sed
+   # or breakage occurs if 'gcc' is in your CFLAGS
+   sed -i -e "s/gcc/$(tc-getCC)/" Makefile || die
+
if ! use optimization; then
-   sed -i -e "s/\$(OPT)/ ${CXXFLAGS} ${LDFLAGS}/" Makefile
+   sed -i -e "s/\$(OPT)/ ${CFLAGS} ${CXXFLAGS} ${LDFLAGS}/" 
Makefile || die
else
-   sed -i -e "s/\$(OPT)/ \$(OPT) ${LDFLAGS}/" Makefile
+   # If people want the optimisation offered by upstream,
+   # let's ensure they don't accidentally override it.
+   filter-flags -O?
+   sed -i -e "s/\$(OPT)/ \$(OPT) ${CFLAGS} ${LDFLAGS}/" Makefile 
|| die
fi
-   sed -i -e "s/gcc/$(tc-getCC)/" Makefile
-}
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   emake
 }
 
 src_install() {
dobin bertini
+
if use doc; then
dodoc "${WORKDIR}/${MYP}/BertiniUsersManual.pdf"
fi
+
if use examples; then
-   insinto "/usr/share/${PN}"
-   doins -r "${WORKDIR}/${MYP}/examples"
+   docinto examples
+   dodoc -r "${WORKDIR}/${MYP}/examples"
elog "Examples have been installed into /usr/share/${MYP}"
fi
 }



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/montage/

2021-02-26 Thread Sam James
commit: e8c2408f77fc7284593b0260a62b8998438afb51
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:20:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:20:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c2408f

sci-astronomy/montage: fix gcc 10 (-fno-common) build

Closes: https://bugs.gentoo.org/708396
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-astronomy/montage/montage-5.0.ebuild | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/sci-astronomy/montage/montage-5.0.ebuild 
b/sci-astronomy/montage/montage-5.0.ebuild
index d426c00c3c1..850a2ff98dc 100644
--- a/sci-astronomy/montage/montage-5.0.ebuild
+++ b/sci-astronomy/montage/montage-5.0.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit eutils toolchain-funcs
+inherit toolchain-funcs flag-o-matic
 
 MYPN=Montage
-
 DESCRIPTION="Toolkit for assembling FITS images into mosaics"
 HOMEPAGE="http://montage.ipac.caltech.edu/";
 SRC_URI="http://montage.ipac.caltech.edu/download/${MYPN}_v${PV}.tar.gz";
+S="${WORKDIR}/${MYPN}"
 
 LICENSE="BSD GPL-2"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
-
 IUSE="doc mpi"
 
 RDEPEND="
@@ -31,10 +30,9 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.0-fix_freetype_incude.patch
 )
 
-S="${WORKDIR}/${MYPN}"
-
 src_prepare() {
default
+
sed -e '/cfitsio/d' \
-e '/wcssubs/d' \
-e '/jpeg/d' \
@@ -43,6 +41,9 @@ src_prepare() {
 
tc-export CC AR
 
+   # bug #708396
+   append-cflags -fcommon
+
find . -name Makefile\* | xargs sed -i \
-e "/^CC.*=/s:\(gcc\|cc\):$(tc-getCC):g" \
-e "/^CFLAGS.*=/s:-g:${CFLAGS} $($(tc-getPKG_CONFIG) --cflags 
wcstools):g" \



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

2021-02-26 Thread Sam James
commit: 9d86bed23e8e9a1a3f739ae6f4e2e9800fc766a4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:12:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:12:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d86bed2

dev-libs/d0_blind_id: Stabilize 1.0 x86, #773184

Signed-off-by: Sam James  gentoo.org>

 dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild 
b/dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild
index 013b70c77ca..3b3b2a67e4c 100644
--- a/dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild
+++ b/dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/divVerent/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="static-libs"
 
 RDEPEND="dev-libs/gmp:0"



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

2021-02-26 Thread Sam James
commit: b70a5680d9a64e361942363bf34ac775760b2363
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:38:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70a5680

net-libs/wandio: cleanup old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/wandio/Manifest|  5 
 net-libs/wandio/wandio-1.0.5.ebuild | 35 ---
 net-libs/wandio/wandio-4.0.0.ebuild | 35 ---
 net-libs/wandio/wandio-4.1.2.ebuild | 35 ---
 net-libs/wandio/wandio-4.2.0.ebuild | 35 ---
 net-libs/wandio/wandio-4.2.1.ebuild | 48 -
 6 files changed, 193 deletions(-)

diff --git a/net-libs/wandio/Manifest b/net-libs/wandio/Manifest
index 591abedd52b..c133a6de73e 100644
--- a/net-libs/wandio/Manifest
+++ b/net-libs/wandio/Manifest
@@ -1,6 +1 @@
-DIST wandio-1.0.5.tar.gz 385535 BLAKE2B 
a7911ab14ff9911ef19bf35b6e50d3f2e6dd0fa06f5689b6c353cc5ff2ee93175d7e758657f79fd35e7aff29fb1a4b4c343c30ab1e00a118ec3056ba9129cd60
 SHA512 
3bf2b4362355bb3db047ea12055b96cc6fdd759b4efbd9cf1caf05133ae9e7e1fab5f4a7e5eadda45d7c1b4dcf9aba1cf3a4c04bc23694934aa8aa67ec31e480
-DIST wandio-4.0.0.tar.gz 385706 BLAKE2B 
7f6e7855a06ae2c23138598c5cf16c9a38f57932d488cf2c9d0fda2fe54e971b8e93b5768a487328afc2079add7f269cd8f0203314b06eb3d256f8739828c6fb
 SHA512 
8ee4149439411e8ca784a434766c5c35144fb49c7166c2f135cf47625011815e2b27af5b61d75d6a4f9e64ab1091ce1cfd4ef114e34b57e0c53029be45f9369c
-DIST wandio-4.1.2.tar.gz 409755 BLAKE2B 
90bf4cf9bdd6cdd87668614c91bbd5fd8dc7c526a8e985737d1dced760209be205052221ebfe9ebf92b7c05492298da275498aee1e3817d73235488da9ee2cc1
 SHA512 
0d74aec9fe2faf678d369fec420f56ae78eedc5f38b70b403034fb030a9c0d1d5a54225b111993ce59b79d8e02ad49a2b0ca4697c7910149f2ae54379d9e19c4
-DIST wandio-4.2.0.tar.gz 410273 BLAKE2B 
f133e783f6f47a6d55058684b4965d02816a0fe835bcce274292287492e53007ebfce3b447d6ac9f58d8d4626ba20b7b6a7e5e6ac3cc054ef49d70c843c0216f
 SHA512 
befbca1479b32cca909c6125e54be0a061d1fecfc01d9bca7cbd54f86564d39a02714805c7583d9b50896bb553a197e0f86fd10d4424782f5e9798a0cb440923
-DIST wandio-4.2.1.tar.gz 15417543 BLAKE2B 
704ed3846cda3755ad305bdb84febed75ba1f044d0380465041cab9f44dc16c1a7fc8bb5a8d4292d5f6c12d6783af45d93bdce70228afc5438bbe7d6f5714491
 SHA512 
eab9180e477f63e37b11d090b772037fc319554495e6f3656da66e34dcde25f47566e87b71255645d9bb5aaaff721f0dceace4d880cdca491c05a9de6852553b
 DIST wandio-4.2.3_p1.tar.gz 15418423 BLAKE2B 
1274f10b87964e2dc87ed25a465991b1e4e9211b75fb5ac5a13a0aa535ff30ddfa69059b3d41de7dc758220bda8dd9d02ca7ed31b7c0ca2997641968cc729e48
 SHA512 
b4bfff9d33010c04826318c560592ee7f7aba9fccd0eba0f29c6294a636971bf4ac5105ffb9addfc22946e7b7234396dafa6c7e0a0d8de3ee1b7e586c069b438

diff --git a/net-libs/wandio/wandio-1.0.5.ebuild 
b/net-libs/wandio/wandio-1.0.5.ebuild
deleted file mode 100644
index 069c3be4975..000
--- a/net-libs/wandio/wandio-1.0.5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Library for transparent file I/O with compression"
-HOMEPAGE="https://research.wand.net.nz/software/libwandio.php";
-SRC_URI="https://research.wand.net.nz/software/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/2"
-KEYWORDS="~amd64 ~x86"
-IUSE="bzip2 http lzma lzo static-libs zlib"
-
-RDEPEND="
-   !https://research.wand.net.nz/software/libwandio.php";
-SRC_URI="https://research.wand.net.nz/software/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/2"
-KEYWORDS="~amd64 ~x86"
-IUSE="bzip2 http lzma lzo static-libs zlib"
-
-RDEPEND="
-   !https://research.wand.net.nz/software/libwandio.php";
-SRC_URI="https://research.wand.net.nz/software/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/2"
-KEYWORDS="~amd64 ~x86"
-IUSE="bzip2 http lzma lzo static-libs zlib"
-
-RDEPEND="
-   !https://research.wand.net.nz/software/libwandio.php";
-SRC_URI="https://research.wand.net.nz/software/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/6"
-KEYWORDS="~amd64 ~x86"
-IUSE="bzip2 http lzma lzo static-libs zlib"
-
-RDEPEND="
-   !https://research.wand.net.nz/software/libwandio.php";
-SRC_URI="https://github.com/wanduow/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0/6"
-KEYWORDS="~amd64 ~x86"
-IUSE="bzip2 http lzma lzo static-libs test zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !

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

2021-02-26 Thread Sam James
commit: 71931fba1ed3bd70e5c6ba9b7b30c4e46f34c492
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:42:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71931fba

net-libs/wandio: port to EAPI 7, fix tests

Closes: https://bugs.gentoo.org/725040
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/wandio/wandio-4.2.3_p1-r1.ebuild | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/net-libs/wandio/wandio-4.2.3_p1-r1.ebuild 
b/net-libs/wandio/wandio-4.2.3_p1-r1.ebuild
index e0d614fcb24..4eef4248a4d 100644
--- a/net-libs/wandio/wandio-4.2.3_p1-r1.ebuild
+++ b/net-libs/wandio/wandio-4.2.3_p1-r1.ebuild
@@ -1,18 +1,21 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools
 
 DESCRIPTION="C library for simple and efficient file IO"
 HOMEPAGE="https://research.wand.net.nz/software/libwandio.php";
 SRC_URI="https://github.com/wanduow/${PN}/archive/${PV/_p/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="LGPL-3"
 SLOT="0/6"
 KEYWORDS="~amd64 ~x86"
-IUSE="bzip2 http lzma lzo static-libs test zlib"
+IUSE="bzip2 http lzma lzo test zlib"
 RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( lzma lzo )"
 
 RDEPEND="
!

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

2021-02-26 Thread Sam James
commit: 897a8fa82e79f51362bdcf27106d3750ab08debd
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:37:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897a8fa8

net-libs/libtrace: sync live ebuild

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libtrace/libtrace-.ebuild | 41 +++---
 1 file changed, 23 insertions(+), 18 deletions(-)

diff --git a/net-libs/libtrace/libtrace-.ebuild 
b/net-libs/libtrace/libtrace-.ebuild
index 948b4a14008..08a6c74711b 100644
--- a/net-libs/libtrace/libtrace-.ebuild
+++ b/net-libs/libtrace/libtrace-.ebuild
@@ -2,18 +2,26 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools git-r3
 
 DESCRIPTION="A library and tools for trace processing"
 HOMEPAGE="https://research.wand.net.nz/software/libtrace.php";
+S="${WORKDIR}/${P/_beta/}"
 EGIT_REPO_URI="https://github.com/LibtraceTeam/libtrace";
 EGIT_SUBMODULES=()
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS=""
-IUSE="doc ncurses numa static-libs"
+IUSE="doc ncurses numa"
 
+BDEPEND="
+   app-doc/doxygen[dot]
+   sys-devel/flex
+   virtual/os-headers
+   virtual/pkgconfig
+   virtual/yacc
+"
 RDEPEND="
>=net-libs/libpcap-0.8
dev-libs/libyaml
@@ -22,21 +30,14 @@ RDEPEND="
ncurses? ( sys-libs/ncurses:0= )
numa? ( sys-process/numactl )
 "
-DEPEND="
-   ${RDEPEND}
-   app-doc/doxygen[dot]
-   sys-devel/flex
-   virtual/os-headers
-   virtual/pkgconfig
-   virtual/yacc
-"
+DEPEND="${RDEPEND}"
+
 PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch
-   "${FILESDIR}"/${PN}-4.0.0-no-examples.patch
-   "${FILESDIR}"/${PN}-4.0.0-with-numa.patch
-   "${FILESDIR}"/${PN}-4.0.9_p1-tinfo.patch
+   "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch
+   "${FILESDIR}"/${PN}-4.0.0-no-examples.patch
+   "${FILESDIR}"/${PN}-4.0.0-with-numa.patch
+   "${FILESDIR}"/${PN}-4.0.9_p1-tinfo.patch
 )
-S=${WORKDIR}/${P/_beta/}
 
 src_prepare() {
default
@@ -47,22 +48,26 @@ src_prepare() {
if has_version ~app-doc/doxygen-1.8.16; then
sed -i -e '/^FILE_PATTERNS/s|^|#|g' docs/${PN}.doxygen.in || die
fi
+
# Update doxygen configuration
doxygen -u docs/libtrace.doxygen.in || die
 }
 
 src_configure() {
econf \
-   $(use_enable static-libs static) \
$(use_with ncurses) \
$(use_with numa) \
+   --disable-static \
--with-man
 }
 
 src_install() {
default
 
-   use doc && dodoc -r docs/doxygen/html
+   if use doc ; then
+   docinto html
+   dodoc -r docs/doxygen/html
+   fi
 
-   find "${D}" -name "*.la" -delete || die
+   find "${ED}" -name "*.la" -delete || die
 }



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

2021-02-26 Thread Sam James
commit: 5341330f22c1c048a7ed2aecd67a7f5f391c63af
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:42:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5341330f

net-libs/wandio: fix metadata indentation

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/wandio/metadata.xml | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-libs/wandio/metadata.xml b/net-libs/wandio/metadata.xml
index 5cf4e822627..d735177ff67 100644
--- a/net-libs/wandio/metadata.xml
+++ b/net-libs/wandio/metadata.xml
@@ -1,10 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-net...@gentoo.org
-
-
-Build support for reading files over HTTP using 
net-misc/curl
-
+   
+   net...@gentoo.org
+   
+   
+   Build support for reading files over HTTP 
using net-misc/curl
+   
 



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

2021-02-26 Thread Sam James
commit: 81543269eb64b813da9a4363a80241dbdc6cf452
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:14:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81543269

net-libs/libtrace: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libtrace/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-libs/libtrace/metadata.xml b/net-libs/libtrace/metadata.xml
index 3644276268a..3952152b363 100644
--- a/net-libs/libtrace/metadata.xml
+++ b/net-libs/libtrace/metadata.xml
@@ -8,4 +8,7 @@

Use sys-process/numactl

+   
+   LibtraceTeam/libtrace
+   
 



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

2021-02-26 Thread Sam James
commit: b50746968bf6a71289b6f02903fec48b3f267dad
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:14:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5074696

net-libs/libtrace: fix metadata indentation

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libtrace/metadata.xml | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/net-libs/libtrace/metadata.xml b/net-libs/libtrace/metadata.xml
index 77a8e80f47d..3644276268a 100644
--- a/net-libs/libtrace/metadata.xml
+++ b/net-libs/libtrace/metadata.xml
@@ -1,11 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   net...@gentoo.org
-   Gentoo network monitoring and analysis project
-
-
-Use sys-process/numactl
-
+   
+   net...@gentoo.org
+   Gentoo network monitoring and analysis project
+   
+   
+   Use sys-process/numactl
+   
 



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

2021-02-26 Thread Sam James
commit: 0f17e09ce54350b4b2b9417afec82feedae26e0a
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:11:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f17e09c

dev-libs/libdynd: fix libdir

Closes: https://bugs.gentoo.org/701474
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libdynd/libdynd-0.7.2-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/libdynd/libdynd-0.7.2-r1.ebuild 
b/dev-libs/libdynd/libdynd-0.7.2-r1.ebuild
index 981f00aaf6a..b83206ebd45 100644
--- a/dev-libs/libdynd/libdynd-0.7.2-r1.ebuild
+++ b/dev-libs/libdynd/libdynd-0.7.2-r1.ebuild
@@ -52,6 +52,9 @@ src_prepare() {
-e '/git_describe/d' \
-e '/dirty/d' \
-i CMakeLists.txt || die
+
+   # fix libdir, bug #701474
+   sed -i -e "s|/lib|/$(get_libdir)|" libdynd-config.in || die
 }
 
 src_configure() {



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

2021-02-26 Thread Sam James
commit: 1e319f80f957f684f9b2707fc3f7bd49f209d2a4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:59:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e319f80

dev-libs/libdynd: port to EAPI 7, cmake-utils -> cmake

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 ...{libdynd-0.7.2.ebuild => libdynd-0.7.2-r1.ebuild} | 20 
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/dev-libs/libdynd/libdynd-0.7.2.ebuild 
b/dev-libs/libdynd/libdynd-0.7.2-r1.ebuild
similarity index 90%
rename from dev-libs/libdynd/libdynd-0.7.2.ebuild
rename to dev-libs/libdynd/libdynd-0.7.2-r1.ebuild
index 90d8c02bb87..981f00aaf6a 100644
--- a/dev-libs/libdynd/libdynd-0.7.2.ebuild
+++ b/dev-libs/libdynd/libdynd-0.7.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit cmake-utils cuda
+inherit cmake cuda
 
 # change each new libdynd version, to avoid git in tree dependency
 DYND_GIT_SHA1=341d6d91931fdb04ad657d27ed740cf533fc925b
@@ -18,30 +18,33 @@ KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="cuda doc fftw test"
 RESTRICT="!test? ( test )"
 
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
 RDEPEND="
dev-libs/c-blosc:0=
cuda? ( dev-util/nvidia-cuda-toolkit )
fftw? ( sci-libs/fftw:3.0 )
 "
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen[dot] )
-"
+DEPEND="${RDEPEND}"
 
 DOCS=( README.md )
 
 src_prepare() {
use cuda && cuda_src_prepare
-   cmake-utils_src_prepare
+
+   cmake_src_prepare
cmake_comment_add_subdirectory examples
+
# fix forced cxxflags and doc installation directory
sed -e 's|-O3 -fomit-frame-pointer||' \
-e 's|-Werror||g' \
-e "s|docs DESTINATION docs|docs/html DESTINATION 
share/doc/${PF}|" \
-i CMakeLists.txt || die
+
# don't install test exec
sed -e 's|install(TARGETS test_libdynd||' \
-e 's|RUNTIME DESTINATION bin)||' \
-i tests/CMakeLists.txt || die
+
# remove the version mangling from git stuff it requires a git clone
# rather force set it a configure time
sed -e '/GetGitRev/d' \
@@ -63,7 +66,8 @@ src_configure() {
-DDYND_FFTW="$(usex fftw)"
)
use fftw && mycmakeargs+=( -DFFTW_PATH="${EPREFIX}/usr/include" )
-   cmake-utils_src_configure
+
+   cmake_src_configure
 }
 
 src_test() {



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

2021-02-26 Thread Sam James
commit: 65cae217e153667e4924ea583ad1e10205815251
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:50:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65cae217

app-office/mdbtools: fix libdir with USE=odbc

Closes: https://bugs.gentoo.org/697568
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-office/mdbtools/mdbtools-0.7.1-r2.ebuild | 3 +++
 app-office/mdbtools/mdbtools-0.9.1.ebuild| 4 
 2 files changed, 7 insertions(+)

diff --git a/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild 
b/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild
index ee4183e217e..f64c8aa4c17 100644
--- a/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild
+++ b/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild
@@ -34,6 +34,9 @@ PATCHES=( "${FILESDIR}/${P}-parallel-make.patch" )
 src_prepare() {
default
 
+   # bug #697568
+   sed -i -e "s:/lib\":/$(get_libdir)\":" configure.ac || die
+
eautoreconf
 }
 

diff --git a/app-office/mdbtools/mdbtools-0.9.1.ebuild 
b/app-office/mdbtools/mdbtools-0.9.1.ebuild
index d88b6b3b98a..9632418d1e4 100644
--- a/app-office/mdbtools/mdbtools-0.9.1.ebuild
+++ b/app-office/mdbtools/mdbtools-0.9.1.ebuild
@@ -36,6 +36,10 @@ src_prepare() {
# bug #770019
sed -i -e 's/-Werror//' configure.ac || die
 
+   # bug #697568
+   # TODO: upstream with autotools fix
+   sed -i -e "s:/lib\":/$(get_libdir)\":" configure.ac || die
+
eautoreconf
 }
 



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

2021-02-26 Thread Sam James
commit: 9ef197d1f53cf2bef6135fddf26da930b941cfd2
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:35:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef197d1

net-libs/libtrace: rename live ebuild

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libtrace/{libtrace-9.ebuild => libtrace-.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libtrace/libtrace-9.ebuild 
b/net-libs/libtrace/libtrace-.ebuild
similarity index 97%
rename from net-libs/libtrace/libtrace-9.ebuild
rename to net-libs/libtrace/libtrace-.ebuild
index 68144574ade..948b4a14008 100644
--- a/net-libs/libtrace/libtrace-9.ebuild
+++ b/net-libs/libtrace/libtrace-.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



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

2021-02-26 Thread Sam James
commit: 57406bfcc55696da41712fb89f04a97bc9e2483f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:13:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57406bfc

net-libs/libtrace: cleanup old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libtrace/Manifest  |  4 --
 net-libs/libtrace/libtrace-4.0.10_p1.ebuild | 67 
 net-libs/libtrace/libtrace-4.0.11_p1.ebuild | 67 
 net-libs/libtrace/libtrace-4.0.12_p1.ebuild | 67 
 net-libs/libtrace/libtrace-4.0.13_p1.ebuild | 68 -
 5 files changed, 273 deletions(-)

diff --git a/net-libs/libtrace/Manifest b/net-libs/libtrace/Manifest
index f17765e5733..4fdd1f88cf9 100644
--- a/net-libs/libtrace/Manifest
+++ b/net-libs/libtrace/Manifest
@@ -1,5 +1 @@
-DIST libtrace-4.0.10_p1.tar.gz 1855110 BLAKE2B 
c2b59b52e65ed2227bf87517c1c439498f15823f5df745ef4e16800a3676afa3328c42809c3cb891d5e534990620ae1766b7863b3e1c010227182d9caa727ce3
 SHA512 
a76c8566c9b06b38ea7c7cfcea896beb23808686af9485dc80b8858c20c7a425f0869f18899fa7ad3e685c25c6c0d2bc7a934724d500211966d01b37964018a0
-DIST libtrace-4.0.11_p1.tar.gz 1855693 BLAKE2B 
9135b03258005587ef2e2b51c6e8c87bb2fb4963489b1ce5933c46100d708fa32978fc5b449ffde11fc6c27706afd36a82428cc55f0555a864ffad636f9c991d
 SHA512 
b3cab7d24efe4503358f2265957170b0857f52c4ea2bac0d5424fe3b9565ead51795596ce28410e15741d89e3ba1db3c22046557a3e5b21af8c1b6f8ed9cd585
-DIST libtrace-4.0.12_p1.tar.gz 1865404 BLAKE2B 
3b628cc8264fd76bd513a56de9aaa1e0458b10271532853964b8cd1979d73925d48e7255589087e36f98d45809e71bc8dba972e48af9cc26285987327a4bd5f9
 SHA512 
b2253ba37b6c5d6f6d0efe1ac5c02b67b382e294e291abdb92c697e1a26cbe75b5f54a44bc7e07b1a0c8cb5efc36a3cc3fb48a9d79a090d6732692dbd268b8f8
-DIST libtrace-4.0.13_p1.tar.gz 1867583 BLAKE2B 
5f6526a19255a2e8fccc345ae7682a44709325eb031352234358be08b963339fffaa7f4324ef738cf19bac941bcb7b1e748caaf51a2defd937c5684616a7efa0
 SHA512 
23f9a55b3185ede5a5d345dd12cda3eb2b77b1e76c46e210ad847b3e70c22de5c9eccf5a34b8b9305d35ed22e6b68fe7003dc699a28968f7b30895f0341cb4b9
 DIST libtrace-4.0.14_p1.tar.gz 1891628 BLAKE2B 
5c30d48b34ab98fc53419a1ec7a205ec9dd97f7d162c1ea6ffcb30246ed1dde16332936d9ea3dafa32dc7a0eb991c3b384690e5f95f3646a85456d8ff28db70a
 SHA512 
ac9031d168656c22a6113938c91b297d78a67a03d0809443345e1501f63c68812298af2760b34ce5bfa69e8d0968185bd3b6eabb838a94130ebad22bd2ecc488

diff --git a/net-libs/libtrace/libtrace-4.0.10_p1.ebuild 
b/net-libs/libtrace/libtrace-4.0.10_p1.ebuild
deleted file mode 100644
index 68a53714118..000
--- a/net-libs/libtrace/libtrace-4.0.10_p1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-DESCRIPTION="A library and tools for trace processing"
-HOMEPAGE="https://research.wand.net.nz/software/libtrace.php";
-SRC_URI="https://github.com/${PN^}Team/${PN}/archive//${PV/_p/-}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc ncurses numa static-libs"
-
-RDEPEND="
-   >=net-libs/libpcap-0.8
-   dev-libs/libyaml
-   dev-libs/openssl:0=
-   net-libs/wandio
-   ncurses? ( sys-libs/ncurses:0= )
-   numa? ( sys-process/numactl )
-"
-DEPEND="
-   ${RDEPEND}
-   app-doc/doxygen[dot]
-   sys-devel/flex
-   virtual/os-headers
-   virtual/pkgconfig
-   virtual/yacc
-"
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch
-   "${FILESDIR}"/${PN}-4.0.0-no-examples.patch
-   "${FILESDIR}"/${PN}-4.0.0-with-numa.patch
-   "${FILESDIR}"/${PN}-4.0.9_p1-tinfo.patch
-)
-S=${WORKDIR}/${P/_p/-}
-
-src_prepare() {
-   default
-
-   eautoreconf
-
-   # Comment out FILE_PATTERNS definition (bug #706230)
-   if has_version ~app-doc/doxygen-1.8.16; then
-   sed -i -e '/^FILE_PATTERNS/s|^|#|g' docs/${PN}.doxygen.in || die
-   fi
-   # Update doxygen configuration
-   doxygen -u docs/libtrace.doxygen.in || die
-}
-
-src_configure() {
-   econf \
-   $(use_enable static-libs static) \
-   $(use_with ncurses) \
-   $(use_with numa) \
-   --with-man
-}
-
-src_install() {
-   default
-
-   use doc && dodoc -r docs/doxygen/html
-
-   find "${D}" -name "*.la" -delete || die
-}

diff --git a/net-libs/libtrace/libtrace-4.0.11_p1.ebuild 
b/net-libs/libtrace/libtrace-4.0.11_p1.ebuild
deleted file mode 100644
index 68a53714118..000
--- a/net-libs/libtrace/libtrace-4.0.11_p1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-DESCRIPTION="A library and tools for tra

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

2021-02-26 Thread Sam James
commit: e1345cea6a2aa761b0852153e56bf6499e981d66
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:35:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1345cea

net-libs/libtrace: bump to 4.0.15_p1

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libtrace/Manifest  |  1 +
 net-libs/libtrace/libtrace-4.0.15_p1.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/net-libs/libtrace/Manifest b/net-libs/libtrace/Manifest
index 4fdd1f88cf9..a7dfe8a2d8d 100644
--- a/net-libs/libtrace/Manifest
+++ b/net-libs/libtrace/Manifest
@@ -1 +1,2 @@
 DIST libtrace-4.0.14_p1.tar.gz 1891628 BLAKE2B 
5c30d48b34ab98fc53419a1ec7a205ec9dd97f7d162c1ea6ffcb30246ed1dde16332936d9ea3dafa32dc7a0eb991c3b384690e5f95f3646a85456d8ff28db70a
 SHA512 
ac9031d168656c22a6113938c91b297d78a67a03d0809443345e1501f63c68812298af2760b34ce5bfa69e8d0968185bd3b6eabb838a94130ebad22bd2ecc488
+DIST libtrace-4.0.15_p1.tar.gz 1891845 BLAKE2B 
08faf395f5fdda21829b89a9276649b297d2266ef10d2162b588b39d4d8d2da1306c74bb180d63b92f4422bb157fb451d34cd8167f0bff42322776e3b1ee0e7c
 SHA512 
82f18b03e824f3ac89330854c3659244106ab5323f5e7a43ec7d2280f6ad3d427a906708688469b3f5aa479d11fef99a4bbecea585b81c916029132375582a4e

diff --git a/net-libs/libtrace/libtrace-4.0.15_p1.ebuild 
b/net-libs/libtrace/libtrace-4.0.15_p1.ebuild
new file mode 100644
index 000..4f14188b0ea
--- /dev/null
+++ b/net-libs/libtrace/libtrace-4.0.15_p1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="A library and tools for trace processing"
+HOMEPAGE="https://research.wand.net.nz/software/libtrace.php";
+SRC_URI="https://github.com/${PN^}Team/${PN}/archive//${PV/_p/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${P/_p/-}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ncurses numa"
+
+BDEPEND="
+   app-doc/doxygen[dot]
+   sys-devel/flex
+   virtual/os-headers
+   virtual/pkgconfig
+   virtual/yacc
+"
+RDEPEND="
+   >=net-libs/libpcap-0.8
+   dev-libs/libyaml
+   dev-libs/openssl:0=
+   net-libs/wandio
+   ncurses? ( sys-libs/ncurses:0= )
+   numa? ( sys-process/numactl )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch
+   "${FILESDIR}"/${PN}-4.0.0-no-examples.patch
+   "${FILESDIR}"/${PN}-4.0.0-with-numa.patch
+   "${FILESDIR}"/${PN}-4.0.9_p1-tinfo.patch
+)
+
+src_prepare() {
+   default
+
+   mv configure.{in,ac} || die
+
+   eautoreconf
+
+   # Comment out FILE_PATTERNS definition (bug #706230)
+   if has_version ~app-doc/doxygen-1.8.16; then
+   sed -i -e '/^FILE_PATTERNS/s|^|#|g' docs/${PN}.doxygen.in || die
+   fi
+
+   # Update doxygen configuration
+   doxygen -u docs/libtrace.doxygen.in || die
+}
+
+src_configure() {
+   econf \
+   $(use_with ncurses) \
+   $(use_with numa) \
+   --disable-static \
+   --with-man \
+   --without-dpdk
+}
+
+src_install() {
+   default
+
+   if use doc ; then
+   docinto html
+   dodoc -r docs/doxygen/html
+   fi
+
+   find "${ED}" -name "*.la" -delete || die
+}



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

2021-02-26 Thread Sam James
commit: 75dd25123cd7443481c8cd73cb96cf6794aa8474
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:13:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75dd2512

net-libs/libflowmanager: port to EAPI 7, drop ltprune

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 .../libflowmanager/libflowmanager-3.0.0-r1.ebuild   | 21 -
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/net-libs/libflowmanager/libflowmanager-3.0.0-r1.ebuild 
b/net-libs/libflowmanager/libflowmanager-3.0.0-r1.ebuild
index f1337c58b2d..9891a9aa444 100644
--- a/net-libs/libflowmanager/libflowmanager-3.0.0-r1.ebuild
+++ b/net-libs/libflowmanager/libflowmanager-3.0.0-r1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit eutils ltprune
+EAPI=7
 
 DESCRIPTION="A library that measures and reports on packet flows"
 HOMEPAGE="https://research.wand.net.nz/software/libflowmanager.php";
@@ -11,24 +10,20 @@ 
SRC_URI="https://research.wand.net.nz/software/${PN}/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0/3"
 KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
-
-DEPEND="
-   >=net-libs/libtrace-3.0.6
-"
-RDEPEND="
-   ${DEPEND}
-"
+
+DEPEND=">=net-libs/libtrace-3.0.6"
+RDEPEND="${DEPEND}"
+
 PATCHES=(
"${FILESDIR}"/${PN}-3.0.0-stdint_h.patch
 )
 
 src_configure() {
-   econf $(use_enable static-libs static)
+   econf --disable-static
 }
 
 src_install() {
default
 
-   prune_libtool_files
+   find "${ED}" -name '*.la' -delete || die
 }



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

2021-02-26 Thread Sam James
commit: f2a49de31ca944c484ad5edd8f01569582031184
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:42:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a49de3

net-libs/wandio: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/wandio/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-libs/wandio/metadata.xml b/net-libs/wandio/metadata.xml
index d735177ff67..05148eb557a 100644
--- a/net-libs/wandio/metadata.xml
+++ b/net-libs/wandio/metadata.xml
@@ -7,4 +7,7 @@

Build support for reading files over HTTP 
using net-misc/curl

+   
+   wanduow/wandio
+   
 



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

2021-02-26 Thread Sam James
commit: 9bca608a3733e8d3e624550605ac1e616e1759ee
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:15:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:11:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bca608a

net-libs/libtrace: add CHANGELOG

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libtrace/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/libtrace/metadata.xml b/net-libs/libtrace/metadata.xml
index 3952152b363..b71b13bfc8d 100644
--- a/net-libs/libtrace/metadata.xml
+++ b/net-libs/libtrace/metadata.xml
@@ -10,5 +10,6 @@


LibtraceTeam/libtrace
+   
https://github.com/LibtraceTeam/libtrace/wiki/ChangeLog

 



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

2021-02-26 Thread Sam James
commit: fdd414ec6f3ebd234e82241bb427577ab98ec5bb
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 04:02:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 04:02:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd414ec

profiles/arch/arm64/package.use.mask: typo fix

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 9411c28f624..c29171075da 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -9,7 +9,7 @@ sys-cluster/ceph pmdk rbd-rwl
 # Roy Bamford  (2021-02-24)
 # Invert the theme-manager mask as it bouilds and tests here 
 # Originaly set by Julian Ospald  (2013-03-31)
-# but its in base now.
+# but it's in base now.
 net-irc/hexchat -theme-manager
 
 # Roy Bamford  (2021-02-20)



[gentoo-commits] proj/portage:master commit in: lib/portage/_emirrordist/

2021-02-26 Thread Zac Medico
commit: 0f3070198c56a8bc3b23e3965ab61136d3de76ae
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 27 03:49:29 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 27 03:54:39 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0f307019

emirrordist: support minimal object as options for use in unit tests

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/_emirrordist/Config.py | 33 +
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/lib/portage/_emirrordist/Config.py 
b/lib/portage/_emirrordist/Config.py
index 4bee4f45e..1c7a27d66 100644
--- a/lib/portage/_emirrordist/Config.py
+++ b/lib/portage/_emirrordist/Config.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Gentoo Authors
+# Copyright 2013-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import copy
@@ -25,24 +25,24 @@ class Config:
self.start_time = time.time()
self._open_files = []
 
-   self.log_success = self._open_log('success', 
options.success_log, 'a')
-   self.log_failure = self._open_log('failure', 
options.failure_log, 'a')
+   self.log_success = self._open_log('success', getattr(options, 
'success_log', None), 'a')
+   self.log_failure = self._open_log('failure', getattr(options, 
'failure_log', None), 'a')
 
self.distfiles = None
-   if options.distfiles is not None:
+   if getattr(options, 'distfiles', None) is not None:
self.distfiles = options.distfiles
 
self.mirrors = copy.copy(portdb.settings.thirdpartymirrors())
 
-   if options.mirror_overrides is not None:
+   if getattr(options, 'mirror_overrides', None) is not None:
self.mirrors.update(grabdict(options.mirror_overrides))
 
-   if options.mirror_skip is not None:
+   if getattr(options, 'mirror_skip', None) is not None:
for x in options.mirror_skip.split(","):
self.mirrors[x] = []
 
self.whitelist = None
-   if options.whitelist_from is not None:
+   if getattr(options, 'whitelist_from', None) is not None:
self.whitelist = set()
for filename in options.whitelist_from:
for line in grablines(filename):
@@ -51,27 +51,27 @@ class Config:
self.whitelist.add(line)
 
self.restrict_mirror_exemptions = None
-   if options.restrict_mirror_exemptions is not None:
+   if getattr(options, 'restrict_mirror_exemptions', None) is not 
None:
self.restrict_mirror_exemptions = frozenset(
options.restrict_mirror_exemptions.split(","))
 
self.recycle_db = None
-   if options.recycle_db is not None:
+   if getattr(options, 'recycle_db', None) is not None:
self.recycle_db = self._open_shelve(
options.recycle_db, 'recycle')
 
self.distfiles_db = None
-   if options.distfiles_db is not None:
+   if getattr(options, 'distfiles_db', None) is not None:
self.distfiles_db = self._open_shelve(
options.distfiles_db, 'distfiles')
 
self.deletion_db = None
-   if options.deletion_db is not None:
+   if getattr(options, 'deletion_db', None) is not None:
self.deletion_db = self._open_shelve(
options.deletion_db, 'deletion')
 
self.layout_conf = MirrorLayoutConfig()
-   if options.layout_conf is None:
+   if getattr(options, 'layout_conf', None) is None:
options.layout_conf = os.path.join(self.distfiles,
'layout.conf')
self.layout_conf.read_from_file(options.layout_conf)
@@ -79,7 +79,7 @@ class Config:
 
def _open_log(self, log_desc, log_path, mode):
 
-   if log_path is None or self.options.dry_run:
+   if log_path is None or getattr(self.options, 'dry_run', False):
log_func = logging.info
line_format = "%s: %%s" % log_desc
add_newline = False
@@ -106,12 +106,13 @@ class Config:
self._log_func(self._line_format % (msg,))
 
def _open_shelve(self, db_file, db_desc):
-   if self.options.dry_run:
+   dry_run = getattr(self.options, 'dry_run', False)
+   if dry_run:
open_flag = "r"
else:
open_flag = "c"
 
-

[gentoo-commits] repo/gentoo:master commit in: net-wireless/wireless-regdb/

2021-02-26 Thread Sam James
commit: 69cd27c7792531a370036f455d17e8fd99fec559
Author: Bertrand Jacquin  jacquin  bzh>
AuthorDate: Fri Feb 26 21:20:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:55:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69cd27c7

net-wireless/wireless-regdb: fix HOMEPAGE

Closes: https://bugs.gentoo.org/773157
Signed-off-by: Bertrand Jacquin  jacquin.bzh>
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/19678
Signed-off-by: Sam James  gentoo.org>

 net-wireless/wireless-regdb/wireless-regdb-20190301.ebuild | 4 ++--
 net-wireless/wireless-regdb/wireless-regdb-20190603.ebuild | 4 ++--
 net-wireless/wireless-regdb/wireless-regdb-20201120.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-wireless/wireless-regdb/wireless-regdb-20190301.ebuild 
b/net-wireless/wireless-regdb/wireless-regdb-20190301.ebuild
index 99791c41e7f..238679fd3ab 100644
--- a/net-wireless/wireless-regdb/wireless-regdb-20190301.ebuild
+++ b/net-wireless/wireless-regdb/wireless-regdb-20190301.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=6
 
 MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}"
 DESCRIPTION="Binary regulatory database for CRDA"
-HOMEPAGE="https://wireless.kernel.org/en/developers/Regulatory";
+HOMEPAGE="https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb";
 SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${MY_P}.tar.xz";
 
 LICENSE="ISC"

diff --git a/net-wireless/wireless-regdb/wireless-regdb-20190603.ebuild 
b/net-wireless/wireless-regdb/wireless-regdb-20190603.ebuild
index 99791c41e7f..238679fd3ab 100644
--- a/net-wireless/wireless-regdb/wireless-regdb-20190603.ebuild
+++ b/net-wireless/wireless-regdb/wireless-regdb-20190603.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=6
 
 MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}"
 DESCRIPTION="Binary regulatory database for CRDA"
-HOMEPAGE="https://wireless.kernel.org/en/developers/Regulatory";
+HOMEPAGE="https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb";
 SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${MY_P}.tar.xz";
 
 LICENSE="ISC"

diff --git a/net-wireless/wireless-regdb/wireless-regdb-20201120.ebuild 
b/net-wireless/wireless-regdb/wireless-regdb-20201120.ebuild
index 011a87f49b3..a79ca195cab 100644
--- a/net-wireless/wireless-regdb/wireless-regdb-20201120.ebuild
+++ b/net-wireless/wireless-regdb/wireless-regdb-20201120.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}"
 DESCRIPTION="Binary regulatory database for CRDA"
-HOMEPAGE="https://wireless.kernel.org/en/developers/Regulatory";
+HOMEPAGE="https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb";
 SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${MY_P}.tar.xz";
 
 LICENSE="ISC"



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

2021-02-26 Thread Sam James
commit: 5c68d5d80c6ac3b95ea51c8f49ff0cd2fb6cfcb5
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:30:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:53:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c68d5d8

profiles/base/package.use.mask: drop pm-utils reference

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index ea57d3c8b9b..ee13e6971b4 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -390,10 +390,6 @@ games-fps/ut2003 dedicated
 # go brokes build of gnat-gpl
 dev-lang/gnat-gpl go
 
-# Pacho Ramos  (2018-11-11)
-# pm-utils will be removed, bug #659616
-sys-power/powermgmt-base pm-utils
-
 # Alfredo Tupone  (2018-10-24)
 # jit brokes build of gnat-gpl
 dev-lang/gnat-gpl jit



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/, profiles/arch/arm64/, profiles/arch/ia64/, ...

2021-02-26 Thread Sam James
commit: 06303df1cc8ad5d67b4ce26d7f2db29a9e5f3725
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:31:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:53:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06303df1

profiles/arch/{alpha,arm,arm64,ia64,sparc}/use.mask: drop pm-utils refs

Signed-off-by: Sam James  gentoo.org>

 profiles/arch/alpha/use.mask | 1 -
 profiles/arch/arm/use.mask   | 1 -
 profiles/arch/arm64/use.mask | 1 -
 profiles/arch/ia64/use.mask  | 1 -
 profiles/arch/sparc/use.mask | 1 -
 5 files changed, 5 deletions(-)

diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index b9e29c591fd..cf614be4eae 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -78,7 +78,6 @@ wifi
 apm
 battery
 dmi
-pm-utils
 
 # Stuff that doesn't work on alpha, or not tested
 clang

diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index 600ca159c4e..fefdd898210 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -73,7 +73,6 @@ sid
 mms
 mtp
 ieee1394
-pm-utils
 darcs
 ggi
 nut

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 3f63db907c7..14090979a1e 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -96,7 +96,6 @@ zvbi
 sid
 mms
 ieee1394
-pm-utils
 darcs
 bs2b
 ladspa

diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index fae8767d01d..97150d2c10e 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -56,7 +56,6 @@ wifi
 apm
 battery
 lm-sensors
-pm-utils
 
 # Stuff that doesn't work on ia64, or not tested
 afs

diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index 9759c538abb..af2de0a7778 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -117,7 +117,6 @@ dmi
 ibm
 jfs
 libedit
-pm-utils
 reiser4
 reiserfs
 xfs



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

2021-02-26 Thread Sam James
commit: 3a951f4d5ffbc41ed76837abf4cc11e2339f58ba
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:33:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:53:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a951f4d

profiles/package.mask: drop obsolete vivaldi-snapshot mask

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 77a70cff9cc..07c039ac486 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -53,11 +53,6 @@ media-gfx/videorbits
 # Masked for removal on 2021-03-10.
 kde-apps/kdepim-apps-libs
 
-# James Le Cuirot  (2021-02-24)
-# Has very annoying bug where tabs cannot be closed after a while. See
-# bug #726802. Expect a new snapshot soon or use the older one.
-=www-client/vivaldi-snapshot-3.7.2202.3
-
 # Andreas Sturmlechner  (2021-02-23)
 # Slotted mistakenly
 dev-libs/quazip:1



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

2021-02-26 Thread Sam James
commit: c7e09b7d6eb959d0bda790f040f80db570511e1a
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:32:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:53:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e09b7d

profiles/base/package.use.mask: drop obsolete nikola mask

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index ee13e6971b4..8acdd1f3b2b 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -170,10 +170,6 @@ sci-geosciences/qgis grass
 # CMake checks will only allow on amd64 & x86
 dev-db/mariadb columnstore
 
-# Michał Górny  (2020-07-30)
-# Forces downgrade of dev-python/ws4py and its revdeps.
-www-apps/nikola websocket
-
 # Michał Górny  (2020-07-27)
 # These packages require Python 2 support in dev-python/sphinx.
 # They are generally fixable by adding py3 support and using



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

2021-02-26 Thread Sam James
commit: 9a38994e0f63cea3eeae4b6a626a846c246ea832
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:32:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:53:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a38994e

profiles/base/use.mask: libav is long gone!

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 783f121982d..9f45878b13b 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -26,10 +26,6 @@ ros_messages_eus
 # Mask Ruby 2.4 as EOL
 ruby_targets_ruby24
 
-# Matt Turner  (2020-03-25)
-# media-libs/libav is masked for removal
-libav
-
 # Brian Evans  (2019-12-19)
 # PHP 7.1 is end of life and has security issues Bug 703326
 php_targets_php7-1



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

2021-02-26 Thread Sam James
commit: 197117c281180e89f2f4868474a1e07f8ec9c978
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:29:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:53:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=197117c2

profiles/arch/arm64/package.use.mask: drop blank line

Signed-off-by: Sam James  gentoo.org>

 profiles/arch/arm64/package.use.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 90b341fce02..9411c28f624 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -12,7 +12,6 @@ sys-cluster/ceph pmdk rbd-rwl
 # but its in base now.
 net-irc/hexchat -theme-manager
 
-
 # Roy Bamford  (2021-02-20)
 # sci-libs/hdf does not build on arm64 bug #771648
 sci-libs/netcdf hdf



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

2021-02-26 Thread Sam James
commit: 369d622454db554eaeda03f58751be4d560a5a99
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 03:30:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:53:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369d6224

profiles/arch/x86/package.use.mask: drop obsolete sci-libs/fftw[quad] mask

This USE flag is now gone.

Signed-off-by: Sam James  gentoo.org>

 profiles/arch/x86/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index d24aecc5a99..2e3234ac917 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -311,10 +311,6 @@ media-libs/libmikmod cpu_flags_x86_sse2
 # Boost.Context can be built on x86
 dev-libs/boost -context
 
-# Christoph Junghans  (2013-09-08)
-# restrict USE=quad for x86 as there are too less registers
-sci-libs/fftw quad
-
 # Tim Harder  (2013-08-13)
 # dev-lang/luajit keyworded for x86 (masked in base)
 # dev-scheme/racket keyworded for amd64 (masked in base)



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

2021-02-26 Thread Nick Sarnie
commit: bcace927f1681a8b3dc23a224acf49ec016a1129
Author: Ali Abdel-Qader  protonmail  com>
AuthorDate: Sat Feb 27 03:43:20 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Feb 27 03:45:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcace927

dev-libs/tree-sitter: Drop old

Signed-off-by: Ali Abdel-Qader  protonmail.com>
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-libs/tree-sitter/Manifest  |  1 -
 dev-libs/tree-sitter/tree-sitter-0.18.0.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index f7d6b49ccdc..89e8f45baa1 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -1,4 +1,3 @@
-DIST tree-sitter-0.18.0.tar.gz 521866 BLAKE2B 
16fdfa721b6895f4945f02875f6ffc8ba6931bb822ad0c7666e302d9a67fa0260ca09e8add6eae5cd5b37a3251dbfca7feb9581a78bb8385cf9466fc07745f49
 SHA512 
ba090b5136330e24ff3c23f3f9f98af197bddf5ed56fb4930fbbfac317ba5ebd02488afe6c1f35afa45e324baa785569f4fbdb1b8ca020f4bea5e22d9fc76aa8
 DIST tree-sitter-0.18.1.tar.gz 524193 BLAKE2B 
500ad9dbb40bf7fbc3fb1da9012c7a3236aa05397571040a08494ea48810d491fe15593106b1f4dbcee45ecee3765b088e1e41afd2def3487acf2273cfce5bb2
 SHA512 
b78af07f29bfd53e394103260bfc8645ddd5d3247429cbb9b00b8a79a8006f2b0c98ab66fa6f59ab1312cc875aeb9f3e17f3c05ca65aead8e5f6e3ba7eb1cca3
 DIST tree-sitter-0.18.2.tar.gz 2856990 BLAKE2B 
31bb67aa1645d06b14b5dfd3b45c978da8850b42352204174fb7966b3185adf1301e9c8150ddb999f074d05ef965d1e26555a750f7f77671e03e6a2821a89cef
 SHA512 
fe385f28ce28d96538d0779d3d69f49c6183732f48ae0e979d41d1298e7c87f259604f9f2eca2a07c424a4840fa29a38051845ead797325f748d251250ffb836
 DIST tree-sitter-0.18.3.tar.gz 2860203 BLAKE2B 
77d0fe53140602759a1039fc0bb600765ee4115e30fa26290f19c296f2b3941d0d42986344f11916266b6c46ac0250f94d1a1b01a6f074da36cee34c1c942165
 SHA512 
b669a499f826eb51fe51cbf93fd9bee6cd17ec3d628a2b7c4359c6b8d60390ce9d348a9d7470d5faa82c937d8afb720b596ce5e7b553943345cf1f79d74a2d79

diff --git a/dev-libs/tree-sitter/tree-sitter-0.18.0.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.18.0.ebuild
deleted file mode 100644
index 547703a2d32..000
--- a/dev-libs/tree-sitter/tree-sitter-0.18.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library."
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter";
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}";
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-No-static-libs-gentoo.patch"
-)
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-}



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

2021-02-26 Thread Nick Sarnie
commit: 2b4d6851a574bd0005bc29c277369821306872a0
Author: Ali Abdel-Qader  protonmail  com>
AuthorDate: Sat Feb 27 03:19:05 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Feb 27 03:30:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4d6851

dev-libs/tree-sitter: Bump to 0.18.3

Signed-off-by: Ali Abdel-Qader  protonmail.com>
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-libs/tree-sitter/Manifest  |  1 +
 dev-libs/tree-sitter/tree-sitter-0.18.3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 4ef596a4a1f..f7d6b49ccdc 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -1,3 +1,4 @@
 DIST tree-sitter-0.18.0.tar.gz 521866 BLAKE2B 
16fdfa721b6895f4945f02875f6ffc8ba6931bb822ad0c7666e302d9a67fa0260ca09e8add6eae5cd5b37a3251dbfca7feb9581a78bb8385cf9466fc07745f49
 SHA512 
ba090b5136330e24ff3c23f3f9f98af197bddf5ed56fb4930fbbfac317ba5ebd02488afe6c1f35afa45e324baa785569f4fbdb1b8ca020f4bea5e22d9fc76aa8
 DIST tree-sitter-0.18.1.tar.gz 524193 BLAKE2B 
500ad9dbb40bf7fbc3fb1da9012c7a3236aa05397571040a08494ea48810d491fe15593106b1f4dbcee45ecee3765b088e1e41afd2def3487acf2273cfce5bb2
 SHA512 
b78af07f29bfd53e394103260bfc8645ddd5d3247429cbb9b00b8a79a8006f2b0c98ab66fa6f59ab1312cc875aeb9f3e17f3c05ca65aead8e5f6e3ba7eb1cca3
 DIST tree-sitter-0.18.2.tar.gz 2856990 BLAKE2B 
31bb67aa1645d06b14b5dfd3b45c978da8850b42352204174fb7966b3185adf1301e9c8150ddb999f074d05ef965d1e26555a750f7f77671e03e6a2821a89cef
 SHA512 
fe385f28ce28d96538d0779d3d69f49c6183732f48ae0e979d41d1298e7c87f259604f9f2eca2a07c424a4840fa29a38051845ead797325f748d251250ffb836
+DIST tree-sitter-0.18.3.tar.gz 2860203 BLAKE2B 
77d0fe53140602759a1039fc0bb600765ee4115e30fa26290f19c296f2b3941d0d42986344f11916266b6c46ac0250f94d1a1b01a6f074da36cee34c1c942165
 SHA512 
b669a499f826eb51fe51cbf93fd9bee6cd17ec3d628a2b7c4359c6b8d60390ce9d348a9d7470d5faa82c937d8afb720b596ce5e7b553943345cf1f79d74a2d79

diff --git a/dev-libs/tree-sitter/tree-sitter-0.18.3.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.18.3.ebuild
new file mode 100644
index 000..62e7c8355b2
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.18.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library."
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter";
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}";
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-No-static-libs-gentoo.patch"
+)
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/coinor-cppad/, sci-libs/coinor-cppad/files/

2021-02-26 Thread Sam James
commit: ca92672a0c280c20cbca4b344f871610b662c863
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 19:37:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca92672a

sci-libs/coinor-cppad: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-cppad/Manifest |   1 -
 .../coinor-cppad/coinor-cppad-20140519-r1.ebuild   |  59 --
 .../files/coinor-cppad-20140519-boost.patch|  79 
 .../files/coinor-cppad-20140519-dash.patch | 215 -
 4 files changed, 354 deletions(-)

diff --git a/sci-libs/coinor-cppad/Manifest b/sci-libs/coinor-cppad/Manifest
index 16ecbbb85d3..51f68ba1364 100644
--- a/sci-libs/coinor-cppad/Manifest
+++ b/sci-libs/coinor-cppad/Manifest
@@ -1,2 +1 @@
 DIST coinor-cppad-2021.5.tar.gz 1663397 BLAKE2B 
3ce4f5733641fac16ac00b6e49cb74e2237502eac32f592190491ddd5dcb8a41f340c1eed8529dbdecb343f7a791d4fc5ddc1e21ce9f9706f28608ac3a5e965a
 SHA512 
40cbe8dc32af9bb3b92cdd4c81e6f75424ece701df9251d4c63652998ca4cb8d50057e190a16e51333d168299f33ff2353074fa7f24f2cec29f68db53f6ae17c
-DIST cppad-20140519.gpl.tgz 2208236 BLAKE2B 
5d53891ef3b458c3914f5d59f6656290be2811fbc84ca3f9bd253ce4620b1a4b00397e1beed694cdc5284a1f74441b68520b861c90d158c4eee11d1f8927b362
 SHA512 
8f47e545bc76f66edccb9ea083ddebcb5852fa1807d727b6e1f445ca74731e74f7614a1d33b48c6eafbc5129b319e513594b415ee838bdc634f9c00a6d9a22af

diff --git a/sci-libs/coinor-cppad/coinor-cppad-20140519-r1.ebuild 
b/sci-libs/coinor-cppad/coinor-cppad-20140519-r1.ebuild
deleted file mode 100644
index 537f051053f..000
--- a/sci-libs/coinor-cppad/coinor-cppad-20140519-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=yes
-
-inherit autotools-utils multilib
-
-MYP=cppad-${PV}
-
-DESCRIPTION="COIN-OR C++ Algorithmic Differentiation"
-HOMEPAGE="https://projects.coin-or.org/CppAD/";
-SRC_URI="http://www.coin-or.org/download/source/CppAD/${MYP}.gpl.tgz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples"
-
-RDEPEND="
-   dev-libs/boost[threads]
-   sci-libs/adolc:0=
-   sci-libs/ipopt:0="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen[dot] )"
-
-S="${WORKDIR}/${MYP}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-dash.patch
-   "${FILESDIR}"/${P}-boost.patch
-   )
-
-src_configure() {
-   local myeconfargs=( $(use doc Documentation) )
-   autotools-utils_src_configure CXX_FLAGS="${CXXFLAGS}"
-}
-
-src_compile() {
-   autotools-utils_src_compile
-   if use doc; then
-   ./build.sh doxygen || die
-   fi
-}
-
-src_test() {
-   autotools-utils_src_test check test
-}
-
-src_install() {
-   use doc && HTML_DOC=( "${BUILD_DIR}"/doxydocs/html/. )
-   autotools-utils_src_install
-   if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins -r example/*
-   fi
-}

diff --git a/sci-libs/coinor-cppad/files/coinor-cppad-20140519-boost.patch 
b/sci-libs/coinor-cppad/files/coinor-cppad-20140519-boost.patch
deleted file mode 100644
index 7a4d3ae83ac..000
--- a/sci-libs/coinor-cppad/files/coinor-cppad-20140519-boost.patch
+++ /dev/null
@@ -1,79 +0,0 @@
- configure.ac | 18 ++
- 1 file changed, 10 insertions(+), 8 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 033621f..87e129a 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -550,13 +550,14 @@ dnl check for boost thread library
- AC_LANG_PUSH([C++])
- LDFLAGS_save=$LDFLAGS
- CXXFLAGS_save=$CXXFLAGS
-+LIBS_save=$LIBS
- boost_thread_found='no'
- if test "$BOOST_DIR" != '' ; then
-   CXXFLAGS="-I$BOOST_DIR/include $CXXFLAGS"
- fi
- if test "$BOOST_DIR" = '' && test "$boost_thread_found" = 'no' ; then
--  bthread_lib='-lboost_thread-mt'
--  LDFLAGS="$LDFLAGS_save $bthread_lib"
-+  bthread_lib='-lboost_thread-mt -lboost_system'
-+  LIBS="$LIBS_save $bthread_lib"
-   AC_LINK_IFELSE(
-   [AC_LANG_PROGRAM(
-   [# include ],
-@@ -568,7 +569,7 @@ if test "$BOOST_DIR" = '' && test "$boost_thread_found" = 
'no' ; then
- fi
- if test "$BOOST_DIR" != '' && test "$boost_thread_found" = 'no' ; then
-   bthread_lib="$BOOST_DIR/lib/libboost_thread-mt.so"
--  LDFLAGS="$LDFLAGS_save $bthread_lib"
-+  LIBS="$LIBS_save $bthread_lib"
-   AC_LINK_IFELSE(
-   [AC_LANG_PROGRAM(
-   [# include ],
-@@ -580,7 +581,7 @@ if test "$BOOST_DIR" != '' && test "$boost_thread_found" = 
'no' ; then
- fi
- if test "$BOOST_DIR" != '' && test "$boost_thread_found" = 'no' ; then
-   bthread_lib="$BOOST_DIR/lib/libboost_thread-mt.a"
-- 

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

2021-02-26 Thread Sam James
commit: a6f0afcd8bffe43a4d49265e3ef7a2b3bf91d235
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 20:18:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f0afcd

sci-libs/coinor-alps: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-alps/Manifest |  1 -
 sci-libs/coinor-alps/coinor-alps-1.5.4.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/sci-libs/coinor-alps/Manifest b/sci-libs/coinor-alps/Manifest
index 30c0c754c55..ac4d5e0e894 100644
--- a/sci-libs/coinor-alps/Manifest
+++ b/sci-libs/coinor-alps/Manifest
@@ -1,2 +1 @@
-DIST Alps-1.5.4.tgz 5691940 BLAKE2B 
9a1d78d8957a4fd2156d35ba348f7db442bf6f6128031b9dd0d2b0c1176e5eb408208d3c90fb8563c39efbf0f4aaa9daea705f25ed711a922ab32f1e1d0b8027
 SHA512 
eace2f0e3dde682ee92b8e185ba6ea226a681dbcecb5fcf5258334e6deed89705b2c61821896b07323459fbd8575a31fa91c3342becbc9f6173efdf094d39555
 DIST coinor-alps-1.5.7.tar.gz 893834 BLAKE2B 
af881b9bd7db8b323ba7c7bd82f9180d3685a1b3d3b30b7b20c0d9c5d539caa8fb13e11b866f4f61e9baaf98d32e17953b3bdb408c32fc6aea20e3d83be57078
 SHA512 
7c3d838bfa8366f0a440dfe1cc9fbff1ca23e6528c3d89348fb4df8bab50b1a7c666523cde20ecd9f09ad54e599ffed1e6ed48631078dbd4d6885e2b10e9e495

diff --git a/sci-libs/coinor-alps/coinor-alps-1.5.4.ebuild 
b/sci-libs/coinor-alps/coinor-alps-1.5.4.ebuild
deleted file mode 100644
index fec354dd49a..000
--- a/sci-libs/coinor-alps/coinor-alps-1.5.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils ltprune
-
-MYPN=Alps
-
-DESCRIPTION="COIN-OR Framework for implementing parallel graph search 
algorithms"
-HOMEPAGE="https://projects.coin-or.org/CHiPPS/";
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz";
-
-LICENSE="CPL-1.0"
-SLOT="0/3"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sci-libs/coinor-utils:=
-   sci-libs/coinor-clp:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen[dot] )
-   test? ( sci-libs/coinor-sample sci-libs/coinor-cgl )"
-
-S="${WORKDIR}/${MYPN}-${PV}/${MYPN}"
-
-src_prepare() {
-   default
-   # as-needed fix
-   # hack to avoid eautoreconf (coinor has its own weird autotools)
-   sed -i \
-   -e 's:\(libAlps_la_LIBADD.*=\).*:\1 @ALPSLIB_LIBS@:g' \
-   src/Makefile.in || die
-   # bug for later versions of subversions
-   sed -i \
-   -e 's/xexported/xexported -a "x$svn_rev_tmp" != "xUnversioned 
directory"/' \
-   configure || die
-}
-
-src_configure() {
-   PKG_CONFIG_PATH+="${ED}"/usr/$(get_libdir)/pkgconfig
-   export PKG_CONFIG_PATH
-   econf \
-   --enable-dependency-linking \
-   $(use_with doc dot) \
-   $(use_enable static-libs static)
-}
-
-src_compile() {
-   emake all $(usex doc doxydoc "")
-}
-
-src_install() {
-   default
-   use examples && dodoc -r examples/
-   use doc && dodoc -r doxydoc/html/
-
-   prune_libtool_files --all
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/coinor-cppad/files/, sci-libs/coinor-cppad/

2021-02-26 Thread Sam James
commit: 39897f1a304088d98599fd6675b0580ccb698ac6
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 19:13:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39897f1a

sci-libs/coinor-cppad: bump to 2021.5, ported to EAPI 7 + cmake

Most old issues should be resolved or need re-test as this
is completely different now.

wrt bug #741428, tests currently pass using clang++ and default USE.

Closes: https://bugs.gentoo.org/603226
Closes: https://bugs.gentoo.org/725470
Closes: https://bugs.gentoo.org/741428
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-cppad/Manifest |  1 +
 .../coinor-cppad/coinor-cppad-2021.5.ebuild| 73 ++
 .../files/coinor-cppad-2021.5-pkgconfig.patch  | 26 
 sci-libs/coinor-cppad/metadata.xml |  5 ++
 4 files changed, 105 insertions(+)

diff --git a/sci-libs/coinor-cppad/Manifest b/sci-libs/coinor-cppad/Manifest
index 674756df526..16ecbbb85d3 100644
--- a/sci-libs/coinor-cppad/Manifest
+++ b/sci-libs/coinor-cppad/Manifest
@@ -1 +1,2 @@
+DIST coinor-cppad-2021.5.tar.gz 1663397 BLAKE2B 
3ce4f5733641fac16ac00b6e49cb74e2237502eac32f592190491ddd5dcb8a41f340c1eed8529dbdecb343f7a791d4fc5ddc1e21ce9f9706f28608ac3a5e965a
 SHA512 
40cbe8dc32af9bb3b92cdd4c81e6f75424ece701df9251d4c63652998ca4cb8d50057e190a16e51333d168299f33ff2353074fa7f24f2cec29f68db53f6ae17c
 DIST cppad-20140519.gpl.tgz 2208236 BLAKE2B 
5d53891ef3b458c3914f5d59f6656290be2811fbc84ca3f9bd253ce4620b1a4b00397e1beed694cdc5284a1f74441b68520b861c90d158c4eee11d1f8927b362
 SHA512 
8f47e545bc76f66edccb9ea083ddebcb5852fa1807d727b6e1f445ca74731e74f7614a1d33b48c6eafbc5129b319e513594b415ee838bdc634f9c00a6d9a22af

diff --git a/sci-libs/coinor-cppad/coinor-cppad-2021.5.ebuild 
b/sci-libs/coinor-cppad/coinor-cppad-2021.5.ebuild
new file mode 100644
index 000..b0f442dd2f2
--- /dev/null
+++ b/sci-libs/coinor-cppad/coinor-cppad-2021.5.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="emake" # needed for tests
+inherit cmake
+
+DESCRIPTION="COIN-OR C++ Algorithmic Differentiation"
+HOMEPAGE="https://projects.coin-or.org/CppAD/";
+SRC_URI="https://github.com/coin-or/CppAD/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/CppAD-${PV}"
+
+LICENSE="EPL-2.0"
+SLOT="0/${PV}" # soname is bumped every versions
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="adolc doc eigen ipopt"
+
+# adolc currently can't build tests and ipopt fails them.
+RESTRICT="adolc? ( test ) ipopt? ( test )"
+
+# No need for RDEPEND.
+DEPEND="
+   dev-libs/boost[threads]
+   adolc? ( sci-libs/adolc )
+   eigen? ( dev-cpp/eigen )
+   ipopt? ( sci-libs/ipopt )"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen[dot]
+   virtual/latex-base
+   )"
+
+PATCHES=( "${FILESDIR}"/${P}-pkgconfig.patch )
+
+src_prepare() {
+   cmake_src_prepare
+   # Gentoo uses coin/ rather than coin-or/ for includes.
+   sed -i 's/https://github.com/coin-or/CppAD/commit/6d10b8d
+with an additional fix to not have -l-lcppad_lib
+--- a/pkgconfig/CMakeLists.txt
 b/pkgconfig/CMakeLists.txt
+@@ -124,3 +124,3 @@
+ # cppad_includedir
+-LIST(GET cmake_install_libdirs 0 cppad_includedir)
++LIST(GET cmake_install_includedirs 0 cppad_includedir)
+ #
+@@ -161,2 +161,3 @@
+ ${CMAKE_CURRENT_BINARY_DIR}/cppad.pc
++@ONLY
+ )
+--- a/pkgconfig/cppad.pc.in
 b/pkgconfig/cppad.pc.in
+@@ -17,3 +17,3 @@
+ prefix=@cppad_prefix@
+-exec_prefix=$(prefix)
++exec_prefix=${prefix}
+ includedir=${prefix}/@cppad_includedir@
+@@ -30,3 +30,3 @@
+ Cflags:-I${includedir}
+-Libs:  -L{libdir} -l@cppad_lib_list@
++Libs:  -L${libdir} @cppad_lib_list@
+ Requires:

diff --git a/sci-libs/coinor-cppad/metadata.xml 
b/sci-libs/coinor-cppad/metadata.xml
index ca530df1478..be6da625a6d 100644
--- a/sci-libs/coinor-cppad/metadata.xml
+++ b/sci-libs/coinor-cppad/metadata.xml
@@ -14,6 +14,11 @@
   corresponding derivative values (of arbitrary order using either
   forward or reverse mode).
   
+  
+Add support for ADOL-C 
(sci-libs/adolc)
+Add support for Eigen (dev-cpp/eigen)
+Add support for IPOPT (sci-libs/ipopt)
+  
   
 coin-or/CppAD
   



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

2021-02-26 Thread Sam James
commit: ecf560c0612be8b2fc270f7897b4f04d818f8b71
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 13:43:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf560c0

sci-libs/coinor-smi: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-smi/Manifest |  1 -
 sci-libs/coinor-smi/coinor-smi-0.93.4.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/sci-libs/coinor-smi/Manifest b/sci-libs/coinor-smi/Manifest
index 07030ca08ff..f5432192a27 100644
--- a/sci-libs/coinor-smi/Manifest
+++ b/sci-libs/coinor-smi/Manifest
@@ -1,2 +1 @@
-DIST Smi-0.93.4.tgz 4907130 BLAKE2B 
329cd05ee42cf2fe0928a9fd9049c0a296632bf6c30bc6ca86f62066ee425982a853223581110b4e3e4d7a6a049e06bbb366802b1a18d175e1dc2a1a38772e9b
 SHA512 
9439b7421475cf5d0c85f529305657e04d1ebb3eca28399b0df0352b52df315e9dceb3f1410ada0b7a6f9447b0e383116fb208d6447994ce1611f019fcace007
 DIST coinor-smi-0.96.1.tar.gz 653402 BLAKE2B 
7a81d0c67168ecd7059a814af7ba8fea57c8bc0316db95ea6a8a8a1717d7584ecfafe623b7de6b66908b5f85bc02cd0b1d1781fb7145c901efe6a8ddeb92afe6
 SHA512 
cadb4c89c0a385b762fab985a6a8880dd659feb4496e39826f337a9a323ea5de1fbed51f4b414b1f6eb36fbd02292ed42a1d216bf54d27f2d5bb242012b571c9

diff --git a/sci-libs/coinor-smi/coinor-smi-0.93.4.ebuild 
b/sci-libs/coinor-smi/coinor-smi-0.93.4.ebuild
deleted file mode 100644
index 903528f7972..000
--- a/sci-libs/coinor-smi/coinor-smi-0.93.4.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_IN_SOURCE_BUILD=yes
-inherit autotools-utils multilib
-
-MYPN=Smi
-
-DESCRIPTION="COIN-OR Stochastic modelling interface"
-HOMEPAGE="https://projects.coin-or.org/Smi/";
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz";
-
-LICENSE="CPL-1.0"
-SLOT="0/2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sci-libs/coinor-cbc:=
-   sci-libs/coinor-cgl:=
-   sci-libs/coinor-clp:=
-   sci-libs/coinor-flopcpp:=
-   sci-libs/coinor-osi:=
-   sci-libs/coinor-utils:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen[dot] )
-   test? ( sci-libs/coinor-sample )"
-
-S="${WORKDIR}/${MYPN}-${PV}/${MYPN}"
-
-src_prepare() {
-   # needed for the --with-coin-instdir
-   dodir /usr
-   sed -i \
-   -e "s:lib/pkgconfig:$(get_libdir)/pkgconfig:g" \
-   configure || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-dependency-linking
-   --with-coin-instdir="${ED}"/usr
-   )
-   autotools-utils_src_configure
-}
-
-src_compile() {
-   autotools-utils_src_compile
-   if use doc; then
-   cd "${WORKDIR}/${MYPN}-${PV}/doxydoc" || die
-   doxygen doxygen.conf || die
-   fi
-}
-
-src_test() {
-   autotools-utils_src_test test
-}
-
-src_install() {
-   use doc && HTML_DOC=("${WORKDIR}/${MYPN}-${PV}/doxydoc/html/")
-   autotools-utils_src_install
-   if use examples; then
-   insinto /usr/share/doc/${PF}
-   doins -r examples flopcpp_examples
-   fi
-}



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

2021-02-26 Thread Sam James
commit: 84ac438bf42a71a9eb3589c0369c539f29d8e62a
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 20:18:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ac438b

sci-libs/coinor-alps: bump to 1.5.7, ported to EAPI 7

Has reworked old workarounds and reviewed deps.

USE=examples removed, now installed unconditionally (small files).
USE=static-libs removed.

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-alps/Manifest |  1 +
 sci-libs/coinor-alps/coinor-alps-1.5.7.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/sci-libs/coinor-alps/Manifest b/sci-libs/coinor-alps/Manifest
index 1e572a16a1c..30c0c754c55 100644
--- a/sci-libs/coinor-alps/Manifest
+++ b/sci-libs/coinor-alps/Manifest
@@ -1 +1,2 @@
 DIST Alps-1.5.4.tgz 5691940 BLAKE2B 
9a1d78d8957a4fd2156d35ba348f7db442bf6f6128031b9dd0d2b0c1176e5eb408208d3c90fb8563c39efbf0f4aaa9daea705f25ed711a922ab32f1e1d0b8027
 SHA512 
eace2f0e3dde682ee92b8e185ba6ea226a681dbcecb5fcf5258334e6deed89705b2c61821896b07323459fbd8575a31fa91c3342becbc9f6173efdf094d39555
+DIST coinor-alps-1.5.7.tar.gz 893834 BLAKE2B 
af881b9bd7db8b323ba7c7bd82f9180d3685a1b3d3b30b7b20c0d9c5d539caa8fb13e11b866f4f61e9baaf98d32e17953b3bdb408c32fc6aea20e3d83be57078
 SHA512 
7c3d838bfa8366f0a440dfe1cc9fbff1ca23e6528c3d89348fb4df8bab50b1a7c666523cde20ecd9f09ad54e599ffed1e6ed48631078dbd4d6885e2b10e9e495

diff --git a/sci-libs/coinor-alps/coinor-alps-1.5.7.ebuild 
b/sci-libs/coinor-alps/coinor-alps-1.5.7.ebuild
new file mode 100644
index 000..d4c00fae930
--- /dev/null
+++ b/sci-libs/coinor-alps/coinor-alps-1.5.7.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="COIN-OR Framework for implementing parallel graph search 
algorithms"
+HOMEPAGE="https://projects.coin-or.org/CHiPPS/";
+SRC_URI="https://github.com/coin-or/CHiPPS-ALPS/archive/releases/${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/CHiPPS-ALPS-releases-${PV}/Alps"
+
+LICENSE="EPL-1.0"
+SLOT="0" # formerly 0/3, upstream went from so.3 to so.0
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sci-libs/coinor-utils:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )
+   test? ( sci-libs/coinor-cgl )"
+
+src_prepare() {
+   default
+   # Prevent unneeded call to pkg-config that needs ${ED}'s in path.
+   sed -i '/--libs.*addlibs.txt/d' Makefile.in || die
+}
+
+src_configure() {
+   econf $(use_with doc dot)
+}
+
+src_compile() {
+   emake all $(usex doc doxydoc '')
+}
+
+src_test() {
+   # Needed given "make check" is a noop and it skips the working one.
+   emake test
+}
+
+src_install() {
+   default
+   dodoc -r examples
+   use doc && dodoc -r doxydoc/html
+
+   # Duplicate or irrelevant files.
+   rm -r "${ED}"/usr/share/coin/doc || die
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: ed12d4539b6692e4bd9898cfbf5f645862a931c1
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 13:11:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed12d453

sci-libs/coinor-smi: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-smi/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/coinor-smi/metadata.xml b/sci-libs/coinor-smi/metadata.xml
index a09571668d5..79fdb8913b5 100644
--- a/sci-libs/coinor-smi/metadata.xml
+++ b/sci-libs/coinor-smi/metadata.xml
@@ -18,4 +18,7 @@
generation, interacting with solvers to obtain solution 
information,
etc.

+   
+   coin-or/Smi
+   
 



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

2021-02-26 Thread Sam James
commit: f1a3595a143380ff2ef6f9c54f4b5f4a161b138d
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 12:20:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a3595a

sci-libs/coinor-symphony: bump to 5.6.17, ported to EAPI 7

Has reworked old workarounds and added doc deps.

USE=examples removed, now installed unconditionally (small files).
USE=doc now generates the pdf manual.
USE=static-libs removed.

Fixed directory change for USE=doc (bug #608114).

Closes: https://bugs.gentoo.org/608114
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-symphony/Manifest  |  1 +
 .../coinor-symphony/coinor-symphony-5.6.17.ebuild  | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/sci-libs/coinor-symphony/Manifest 
b/sci-libs/coinor-symphony/Manifest
index 9213d2becad..0dbf8ac5248 100644
--- a/sci-libs/coinor-symphony/Manifest
+++ b/sci-libs/coinor-symphony/Manifest
@@ -1 +1,2 @@
 DIST SYMPHONY-5.5.7.tgz 7628863 BLAKE2B 
8578cc341a2114642911bff68cf260dd6c5974b70ef3deebf9f7ea51f580be809dd1224a18dbd0744e9acf3b1ce9d5bdf90a1e97b53bcd01529978a816e26c6c
 SHA512 
a3ce66b0b1373c58024ce6840277423a1a3684af8e3179a777fbb33a8d266849ae1cde694a527c3776ff67ce0a5ae3c2bfe0dc29f4e0b3ca51ddc2b299eefb24
+DIST coinor-symphony-5.6.17.tar.gz 1848015 BLAKE2B 
0e1222f51809fb83653348351d0e2a0928ec898a11ec21d2b0cad88a2ee4a635bc91a6d92607af67cf7d44a7187683528dd2a37b288fee1b2d947058d7b1
 SHA512 
eb0022184b1d0325729bb8f5390093ff1cfdfc87edf1dfdf20e62f07830c69604ec373b69c6de13755611a8e96f79ee8d1009efde0a35c9e7c0fab6652375ff7

diff --git a/sci-libs/coinor-symphony/coinor-symphony-5.6.17.ebuild 
b/sci-libs/coinor-symphony/coinor-symphony-5.6.17.ebuild
new file mode 100644
index 000..afda01465ac
--- /dev/null
+++ b/sci-libs/coinor-symphony/coinor-symphony-5.6.17.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="COIN-OR solver for mixed-integer linear programs"
+HOMEPAGE="https://projects.coin-or.org/SYMPHONY/";
+SRC_URI="https://github.com/coin-or/SYMPHONY/archive/releases/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/SYMPHONY-releases-${PV}/SYMPHONY"
+
+LICENSE="EPL-1.0"
+SLOT="0/3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc glpk test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sci-libs/coinor-cgl:=
+   sci-libs/coinor-clp:=
+   sci-libs/coinor-dylp:=
+   sci-libs/coinor-osi:=
+   sci-libs/coinor-utils:=
+   sci-libs/coinor-vol:=
+   glpk? ( sci-mathematics/glpk:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   dev-tex/latex2html
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? ( sci-libs/coinor-sample )"
+
+src_prepare() {
+   default
+   # Prevent unneeded call to pkg-config that needs ${ED}'s in path.
+   sed -i '/--libs.*addlibs.txt/d' Makefile.in || die
+
+   # Fix manual color errors.
+   sed -i 's/usenames/usenames,dvipsnames/' Doc/man.tex || die
+}
+
+src_configure() {
+   econf $(usex glpk --with-glpk-lib=-lglpk --without-glpk)
+}
+
+src_compile() {
+   default
+   if use doc; then
+   pushd Doc && pdflatex Walkthrough && pdflatex man && popd || die
+   fi
+}
+
+src_test() {
+   # Needed given "make check" is a noop and it skips the working one.
+   emake test
+}
+
+src_install() {
+   default
+   use doc && dodoc Doc/*.pdf
+
+   # Other coinor-* use lowercase e, stay in-line with them.
+   docinto examples
+   dodoc -r Examples/*
+
+   # Duplicate or irrelevant files.
+   rm -r "${ED}"/usr/share/coin/doc || die
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: 9bc66f8a8c373023742e1e1aea674dfaacd177f5
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 13:47:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc66f8a

sci-libs/coinor-cppad: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-cppad/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-libs/coinor-cppad/metadata.xml 
b/sci-libs/coinor-cppad/metadata.xml
index 0edc1f35c6e..ca530df1478 100644
--- a/sci-libs/coinor-cppad/metadata.xml
+++ b/sci-libs/coinor-cppad/metadata.xml
@@ -13,5 +13,8 @@
   function values, CppAD generates an algorithm that computes
   corresponding derivative values (of arbitrary order using either
   forward or reverse mode).
-
+  
+  
+coin-or/CppAD
+  
 



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

2021-02-26 Thread Sam James
commit: 715ff149a4cb25d21cd7970be3ef3988a64f3aea
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 13:42:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715ff149

sci-libs/coinor-smi: bump to 0.96.1, ported to EAPI 7

Has reworked old workarounds and reviewed deps.

USE=examples removed, now installed unconditionally (small files).
USE=static-libs removed.

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-smi/Manifest |  1 +
 sci-libs/coinor-smi/coinor-smi-0.96.1.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/sci-libs/coinor-smi/Manifest b/sci-libs/coinor-smi/Manifest
index f198065b45e..07030ca08ff 100644
--- a/sci-libs/coinor-smi/Manifest
+++ b/sci-libs/coinor-smi/Manifest
@@ -1 +1,2 @@
 DIST Smi-0.93.4.tgz 4907130 BLAKE2B 
329cd05ee42cf2fe0928a9fd9049c0a296632bf6c30bc6ca86f62066ee425982a853223581110b4e3e4d7a6a049e06bbb366802b1a18d175e1dc2a1a38772e9b
 SHA512 
9439b7421475cf5d0c85f529305657e04d1ebb3eca28399b0df0352b52df315e9dceb3f1410ada0b7a6f9447b0e383116fb208d6447994ce1611f019fcace007
+DIST coinor-smi-0.96.1.tar.gz 653402 BLAKE2B 
7a81d0c67168ecd7059a814af7ba8fea57c8bc0316db95ea6a8a8a1717d7584ecfafe623b7de6b66908b5f85bc02cd0b1d1781fb7145c901efe6a8ddeb92afe6
 SHA512 
cadb4c89c0a385b762fab985a6a8880dd659feb4496e39826f337a9a323ea5de1fbed51f4b414b1f6eb36fbd02292ed42a1d216bf54d27f2d5bb242012b571c9

diff --git a/sci-libs/coinor-smi/coinor-smi-0.96.1.ebuild 
b/sci-libs/coinor-smi/coinor-smi-0.96.1.ebuild
new file mode 100644
index 000..e91f6006f74
--- /dev/null
+++ b/sci-libs/coinor-smi/coinor-smi-0.96.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="COIN-OR Stochastic modelling interface"
+HOMEPAGE="https://projects.coin-or.org/Smi/";
+SRC_URI="https://github.com/coin-or/Smi/archive/releases/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/Smi-releases-${PV}/Smi"
+
+LICENSE="CPL-1.0"
+SLOT="0/2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+RDEPEND="
+   sci-libs/coinor-clp:=
+   sci-libs/coinor-flopcpp:=
+   sci-libs/coinor-osi:=
+   sci-libs/coinor-utils:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )"
+
+src_prepare() {
+   default
+   # Prevent unneeded call to pkg-config that needs ${ED}'s in path.
+   sed -i '/--libs.*addlibs.txt/d' Makefile.in || die
+}
+
+src_configure() {
+   econf $(use_with doc dot)
+}
+
+src_compile() {
+   emake all $(usex doc doxydoc '')
+}
+
+src_test() {
+   # Needed given "make check" is a noop and it skips the working one.
+   emake test
+}
+
+src_install() {
+   default
+   dodoc -r examples flopcpp_examples
+   use doc && dodoc -r doxydoc/html
+
+   # Duplicate or irrelevant files.
+   rm -r "${ED}"/usr/share/coin/doc || die
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: 4e85ecb549a2e6bd2bdf3ea054337409fc27ae9b
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 19:52:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e85ecb5

sci-libs/coinor-alps: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-alps/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/coinor-alps/metadata.xml 
b/sci-libs/coinor-alps/metadata.xml
index a41a7280a46..6034b7e66d9 100644
--- a/sci-libs/coinor-alps/metadata.xml
+++ b/sci-libs/coinor-alps/metadata.xml
@@ -13,4 +13,7 @@
layer of a hierarchy consisting of implementations of various 
tree
search algorithms for specific problem types.

+   
+   coin-or/CHiPPS-ALPS
+   
 



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

2021-02-26 Thread Sam James
commit: 6bcf34107d282cc6c16875c3d7fc7a73213deb0e
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 10:29:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bcf3410

sci-libs/coinor-netlib: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-netlib/Manifest   |  1 -
 sci-libs/coinor-netlib/coinor-netlib-1.2.6.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/sci-libs/coinor-netlib/Manifest b/sci-libs/coinor-netlib/Manifest
index ab6abaa89af..6ba8cbcfae3 100644
--- a/sci-libs/coinor-netlib/Manifest
+++ b/sci-libs/coinor-netlib/Manifest
@@ -1,2 +1 @@
-DIST Netlib-1.2.6.tgz 3960587 BLAKE2B 
db4554656814fe68dcf1db88c6d3deb7a3d6bf0da64e4911df0eb2c3f052f7d4dcbc3f74a09035d7d8f2b3ca207a0c874271f7b3bac46dc9bb3dece712a6e2f5
 SHA512 
545de8928377fedec44844e0eca02f8aaa0701bcae99ecb0494a01c7f838c6561d66497dde8302a908252198fe2a0b7656241ef26e75d9682f3f4ad1f706b23a
 DIST coinor-netlib-1.2.9.tar.gz 3958648 BLAKE2B 
cbfceeb602c9482adb2463399dee180da8867b40775fbba4ca5824149a06971580fac51b32009238e4ae88c7846ea9a0e1ce7d148a9c3b90a2d6dcc09216
 SHA512 
def9da137840ba40df4e9dc57114b0ae09dc020446f3f12d05d2d5d812e98880b206873b04581b0268535c4c113e86fb40aaf3fb3169ff47634152744184be66

diff --git a/sci-libs/coinor-netlib/coinor-netlib-1.2.6.ebuild 
b/sci-libs/coinor-netlib/coinor-netlib-1.2.6.ebuild
deleted file mode 100644
index 4eedeac9aa8..000
--- a/sci-libs/coinor-netlib/coinor-netlib-1.2.6.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils
-
-MYPN=Netlib
-
-DESCRIPTION="COIN-OR netlib models"
-HOMEPAGE="https://projects.coin-or.org/svn/Data/Netlib";
-SRC_URI="http://www.coin-or.org/download/source/Data/${MYPN}-${PV}.tgz";
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-S="${WORKDIR}/${MYPN}-${PV}"



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

2021-02-26 Thread Sam James
commit: 197fde4d9693998aa046037a5e282ce3022ab14b
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 13:02:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=197fde4d

sci-libs/coinor-flopcpp: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-flopcpp/Manifest   |  1 -
 .../coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild | 66 --
 2 files changed, 67 deletions(-)

diff --git a/sci-libs/coinor-flopcpp/Manifest b/sci-libs/coinor-flopcpp/Manifest
index 01cedc97e66..3a1b310154e 100644
--- a/sci-libs/coinor-flopcpp/Manifest
+++ b/sci-libs/coinor-flopcpp/Manifest
@@ -1,2 +1 @@
-DIST FlopC++-1.1.7.tgz 6631744 BLAKE2B 
a480b800819b2132c6375483c35542bfd177201cd6cdd9b6ab36c42ef5d66308bf049ba0e7d7891cec32656e9fc0e4684c04e4628b5de3758be277d55142
 SHA512 
40f59cb34f61f6ff1759a90909a81d724a562ee9dbfe91628ad8df1b8049afff254ceeb56f1e68a48d035e6d3a140744b8ebd8815ee39c9f01e17860c904942d
 DIST coinor-flopcpp-1.2.5.tar.gz 615614 BLAKE2B 
ff356ca41ed7639c2916c55f04ae561abfaeef041bd04730d0ca774cb6506f023c1c31e3463d93a34f41d534fb189cb794a20daa155dbdf43303c22272a6c986
 SHA512 
45d9e5b976d2fb26be34d5e201a7aed24ec8717472902f4848c353a12f17488903b00e6675e2a3e90ac0da58581afb6fd48d3869b8fd7ce962cef98622755d7d

diff --git a/sci-libs/coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild 
b/sci-libs/coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild
deleted file mode 100644
index 015c0264ae5..000
--- a/sci-libs/coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils multilib
-
-MYPN=FlopC++
-
-DESCRIPTION="COIN-OR algebraic modeling language for linear optimization"
-HOMEPAGE="https://projects.coin-or.org/FlopC++/";
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz";
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs"
-
-RDEPEND="
-   sci-libs/coinor-cgl:=
-   sci-libs/coinor-clp:=
-   sci-libs/coinor-osi:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen[dot] )"
-
-S="${WORKDIR}/${MYPN}-${PV}/FlopCpp"
-
-src_prepare() {
-   # needed for the --with-coin-instdir
-   dodir /usr
-   sed -i \
-   -e "s:lib/pkgconfig:$(get_libdir)/pkgconfig:g" \
-   configure || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-dependency-linking
-   --with-coin-instdir="${ED}"/usr
-   $(use_with doc dot)
-   )
-   autotools-utils_src_configure
-}
-
-src_compile() {
-   autotools-utils_src_compile
-   if use doc; then
-   cd "${WORKDIR}/${MYPN}-${PV}/doxydoc" || die
-   doxygen doxygen.conf || die
-   fi
-}
-
-src_test() {
-   autotools-utils_src_test test
-}
-
-src_install() {
-   use doc && HTML_DOC=("${WORKDIR}/${MYPN}-${PV}/doxydoc/html/")
-   autotools-utils_src_install
-   if use examples; then
-   insinto /usr/share/doc/${PF}
-   doins -r examples
-   fi
-}



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

2021-02-26 Thread Sam James
commit: b4575298f030368bb164a28fbc1e8919613e7335
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 12:20:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4575298

sci-libs/coinor-symphony: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-symphony/Manifest  |  1 -
 .../coinor-symphony/coinor-symphony-5.5.7.ebuild   | 87 --
 2 files changed, 88 deletions(-)

diff --git a/sci-libs/coinor-symphony/Manifest 
b/sci-libs/coinor-symphony/Manifest
index 0dbf8ac5248..b26b3b1a663 100644
--- a/sci-libs/coinor-symphony/Manifest
+++ b/sci-libs/coinor-symphony/Manifest
@@ -1,2 +1 @@
-DIST SYMPHONY-5.5.7.tgz 7628863 BLAKE2B 
8578cc341a2114642911bff68cf260dd6c5974b70ef3deebf9f7ea51f580be809dd1224a18dbd0744e9acf3b1ce9d5bdf90a1e97b53bcd01529978a816e26c6c
 SHA512 
a3ce66b0b1373c58024ce6840277423a1a3684af8e3179a777fbb33a8d266849ae1cde694a527c3776ff67ce0a5ae3c2bfe0dc29f4e0b3ca51ddc2b299eefb24
 DIST coinor-symphony-5.6.17.tar.gz 1848015 BLAKE2B 
0e1222f51809fb83653348351d0e2a0928ec898a11ec21d2b0cad88a2ee4a635bc91a6d92607af67cf7d44a7187683528dd2a37b288fee1b2d947058d7b1
 SHA512 
eb0022184b1d0325729bb8f5390093ff1cfdfc87edf1dfdf20e62f07830c69604ec373b69c6de13755611a8e96f79ee8d1009efde0a35c9e7c0fab6652375ff7

diff --git a/sci-libs/coinor-symphony/coinor-symphony-5.5.7.ebuild 
b/sci-libs/coinor-symphony/coinor-symphony-5.5.7.ebuild
deleted file mode 100644
index 02a341b4b79..000
--- a/sci-libs/coinor-symphony/coinor-symphony-5.5.7.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils multilib
-
-MYPN=SYMPHONY
-
-DESCRIPTION="COIN-OR solver for mixed-integer linear programs"
-HOMEPAGE="https://projects.coin-or.org/SYMPHONY/";
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz";
-
-LICENSE="EPL-1.0"
-SLOT="0/3"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples glpk static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sci-libs/coinor-cgl:=
-   sci-libs/coinor-clp:=
-   sci-libs/coinor-dylp:=
-   sci-libs/coinor-osi:=
-   sci-libs/coinor-utils:=
-   sci-libs/coinor-vol:=
-   glpk? ( sci-mathematics/glpk:= )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? ( virtual/latex-base )
-   test? ( sci-libs/coinor-sample )"
-
-S="${WORKDIR}/${MYPN}-${PV}/${MYPN}"
-
-src_prepare() {
-   # needed for the --with-coin-instdir
-   dodir /usr
-   sed -i \
-   -e "s:lib/pkgconfig:$(get_libdir)/pkgconfig:g" \
-   configure || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-dependency-linking
-   --with-coin-instdir="${ED}"/usr
-   )
-   if use glpk; then
-   myeconfargs+=(
-   --with-glpk-incdir="${EPREFIX}"/usr/include
-   --with-glpk-lib=-lglpk )
-   else
-   myeconfargs+=( --without-glpk )
-   fi
-   autotools-utils_src_configure
-}
-
-src_compile() {
-   # hack for parallel build, to overcome not patching Makefile.am above
-   autotools-utils_src_compile -C src libSym.la
-   autotools-utils_src_compile
-   if use doc; then
-   pushd Doc /dev/null
-   pdflatex Walkthrough && pdflatex Walkthrough
-   # does not compile and doc is online
-   #pdflatex man && pdflatex man
-   popd > /dev/null
-   fi
-}
-
-src_test() {
-   autotools-utils_src_test test
-}
-
-src_install() {
-   # hack for parallel install, to overcome not patching Makefile.am above
-   autotools-utils_src_install -C src install-am
-   autotools-utils_src_install
-   use doc && dodoc Doc/Walkthrough.pdf
-   # already installed
-   rm "${ED}"/usr/share/coin/doc/${MYPN}/{README,AUTHORS,LICENSE} || die
-   if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins -r Examples/*
-   fi
-}



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

2021-02-26 Thread Sam James
commit: fe1f7057bf855106d25f3cc591958eaa6a00be51
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 08:38:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe1f7057

sci-libs/coinor-couenne: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-couenne/Manifest   |  1 -
 .../coinor-couenne/coinor-couenne-0.4.7.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/sci-libs/coinor-couenne/Manifest b/sci-libs/coinor-couenne/Manifest
index ddca61f5d0e..fd39c9add36 100644
--- a/sci-libs/coinor-couenne/Manifest
+++ b/sci-libs/coinor-couenne/Manifest
@@ -1,2 +1 @@
-DIST Couenne-0.4.7.tgz 12487353 BLAKE2B 
795a1d04ee6186e519d57a59ccc7dfa77ec28717b3e3f75d1ed6513438e869d69970c27dc0de758d421e7f5c5f2dfb3308270b185c05b44ef214c760b1f25e39
 SHA512 
ae87ebee778d6782fffe9e6f6c7c8f604140f6134e29824f89e4f87bb86ac00ac1b2d8de274b23de16078a48a1444fbe7960b15ffefdc1798dca8972a8946deb
 DIST coinor-couenne-0.5.8.tar.gz 1321163 BLAKE2B 
841a4af3d76fd308ef5abe481157fa1ecf307e7fae03fa0cb931483be74443febc7eb1ba7e85f47c3dca5d5447a74ae86dc0f3dbeb6c0f0032f543861462e0a1
 SHA512 
bf474503bd77be6536f9d00b40ff45041b3976ea2167d64e667fa580aa8ed6a383861ec67d57eec83623b6542f7779ed7d50d9b72347c3f77ef36a194a3f9e71

diff --git a/sci-libs/coinor-couenne/coinor-couenne-0.4.7.ebuild 
b/sci-libs/coinor-couenne/coinor-couenne-0.4.7.ebuild
deleted file mode 100644
index 02c94288b5a..000
--- a/sci-libs/coinor-couenne/coinor-couenne-0.4.7.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils multilib
-
-MYPN=Couenne
-
-DESCRIPTION="COIN-OR Convex Over and Under ENvelopes for Nonlinear Estimation"
-HOMEPAGE="https://projects.coin-or.org/Couenne/";
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz";
-
-LICENSE="EPL-1.0"
-SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sci-libs/coinor-bonmin:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-S="${WORKDIR}/${MYPN}-${PV}/${MYPN}"
-
-src_prepare() {
-   # needed for the --with-coin-instdir
-   dodir /usr
-   sed -i \
-   -e "s:lib/pkgconfig:$(get_libdir)/pkgconfig:g" \
-   configure || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-dependency-linking
-   --with-coin-instdir="${ED}"/usr
-   )
-   autotools-utils_src_configure
-}
-
-src_compile() {
-   autotools-utils_src_compile
-   # resolve as-needed
-   # circular dependencies between libCouenne and libBonCouenne :(
-   pushd "${BUILD_DIR}"/src > /dev/null
-   rm libCouenne.la main/libBonCouenne.la || die
-   emake LIBS+=" -Lmain/.libs -lBonCouenne" libCouenne.la
-   emake -C main
-   popd > /dev/null
-}
-
-src_install() {
-   autotools-utils_src_install
-   use doc && dodoc doc/couenne-user-manual.pdf
-   # already installed
-   rm "${ED}"/usr/share/coin/doc/${MYPN}/{README,AUTHORS,LICENSE} || die
-}



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

2021-02-26 Thread Sam James
commit: cd4588a3a8db432b6b8312d5675c1de297803334
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 13:00:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd4588a3

sci-libs/coinor-flopcpp: bump to 1.2.5, ported to EAPI 7

Has reworked old workarounds and reviewed deps.

USE=examples removed, now installed unconditionally (small files).
USE=static-libs removed.

Bump fixed previous build issues (bug #664540).

Closes: https://bugs.gentoo.org/664540
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-flopcpp/Manifest   |  1 +
 .../coinor-flopcpp/coinor-flopcpp-1.2.5.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sci-libs/coinor-flopcpp/Manifest b/sci-libs/coinor-flopcpp/Manifest
index d49afb42cd7..01cedc97e66 100644
--- a/sci-libs/coinor-flopcpp/Manifest
+++ b/sci-libs/coinor-flopcpp/Manifest
@@ -1 +1,2 @@
 DIST FlopC++-1.1.7.tgz 6631744 BLAKE2B 
a480b800819b2132c6375483c35542bfd177201cd6cdd9b6ab36c42ef5d66308bf049ba0e7d7891cec32656e9fc0e4684c04e4628b5de3758be277d55142
 SHA512 
40f59cb34f61f6ff1759a90909a81d724a562ee9dbfe91628ad8df1b8049afff254ceeb56f1e68a48d035e6d3a140744b8ebd8815ee39c9f01e17860c904942d
+DIST coinor-flopcpp-1.2.5.tar.gz 615614 BLAKE2B 
ff356ca41ed7639c2916c55f04ae561abfaeef041bd04730d0ca774cb6506f023c1c31e3463d93a34f41d534fb189cb794a20daa155dbdf43303c22272a6c986
 SHA512 
45d9e5b976d2fb26be34d5e201a7aed24ec8717472902f4848c353a12f17488903b00e6675e2a3e90ac0da58581afb6fd48d3869b8fd7ce962cef98622755d7d

diff --git a/sci-libs/coinor-flopcpp/coinor-flopcpp-1.2.5.ebuild 
b/sci-libs/coinor-flopcpp/coinor-flopcpp-1.2.5.ebuild
new file mode 100644
index 000..9139e3120b4
--- /dev/null
+++ b/sci-libs/coinor-flopcpp/coinor-flopcpp-1.2.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="COIN-OR algebraic modeling language for linear optimization"
+HOMEPAGE="https://projects.coin-or.org/FlopC++/";
+SRC_URI="https://github.com/coin-or/FlopCpp/archive/releases/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/FlopCpp-releases-${PV}/FlopCpp"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+RDEPEND="
+   sci-libs/coinor-osi:=
+   sci-libs/coinor-utils:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )"
+
+src_prepare() {
+   default
+   # Prevent unneeded call to pkg-config that needs ${ED}'s in path.
+   sed -i '/--libs.*addlibs.txt/d' Makefile.in || die
+}
+
+src_configure() {
+   econf $(use_with doc dot)
+}
+
+src_compile() {
+   emake all $(usex doc doxydoc '')
+}
+
+src_test() {
+   emake -j1 test
+}
+
+src_install() {
+   default
+   dodoc -r examples
+   use doc && dodoc -r doxydoc/html
+
+   # Duplicate or irrelevant files.
+   rm -r "${ED}"/usr/share/coin/doc || die
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: 7be71664da147665a2e397eaa7f3055da1e69729
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 12:41:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be71664

sci-libs/coinor-flopcpp: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-flopcpp/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/coinor-flopcpp/metadata.xml 
b/sci-libs/coinor-flopcpp/metadata.xml
index 696dc5c9016..f3edc8d69d4 100644
--- a/sci-libs/coinor-flopcpp/metadata.xml
+++ b/sci-libs/coinor-flopcpp/metadata.xml
@@ -14,4 +14,7 @@
preserved, while embedding linear optimization models in 
software
applications is facilitated.

+   
+   coin-or/FlopCpp
+   
 



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

2021-02-26 Thread Sam James
commit: fc856b80008f24d9df24a96ac24bf8b88e59838a
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 09:37:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc856b80

sci-libs/coinor-mp: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-mp/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-libs/coinor-mp/metadata.xml b/sci-libs/coinor-mp/metadata.xml
index 5fbc1079f58..3ca43d16de0 100644
--- a/sci-libs/coinor-mp/metadata.xml
+++ b/sci-libs/coinor-mp/metadata.xml
@@ -10,5 +10,8 @@
   MP is a C-API interface library that supports most of the
   functionality of the CLP (Coin LP), CBC (Coin Branch-and-Cut), and
   CGL (Cut Generation Library) projects.
-
+  
+  
+coin-or/CoinMP
+  
 



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

2021-02-26 Thread Sam James
commit: 34d5e2cdbe6e8c3bcd24e1742e1ea62d86825430
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 10:25:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d5e2cd

sci-libs/coinor-netlib: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-netlib/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/coinor-netlib/metadata.xml 
b/sci-libs/coinor-netlib/metadata.xml
index ae9640ffb9f..8069fbe2d1a 100644
--- a/sci-libs/coinor-netlib/metadata.xml
+++ b/sci-libs/coinor-netlib/metadata.xml
@@ -5,4 +5,7 @@
s...@gentoo.org
Gentoo Science Project

+   
+   coin-or-tools/Data-Netlib
+   
 



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

2021-02-26 Thread Sam James
commit: 34e20a3becdb0dd30f434c8bf6f1c6050ef3b261
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 10:16:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e20a3b

sci-libs/coinor-mp: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-mp/Manifest   |  1 -
 sci-libs/coinor-mp/coinor-mp-1.7.6.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/sci-libs/coinor-mp/Manifest b/sci-libs/coinor-mp/Manifest
index a3fb4b16708..a1adbe1fa88 100644
--- a/sci-libs/coinor-mp/Manifest
+++ b/sci-libs/coinor-mp/Manifest
@@ -1,2 +1 @@
-DIST CoinMP-1.7.6.tgz 10343849 BLAKE2B 
a99fe1f5413bc458b0cfde53606041ecdec45c6ba9b866f083b85dafa04ef9aa2a52aec6ce2f5d6463e2cf9d609567d3079c10490412dcc5bd9c69942982f261
 SHA512 
1612d43d52d0ee29b4e6ca328e1535c59722dfd5c7a7e0811a4180ad6033ef27111ced6497f9d5cea816c047a4e11c2aed6d1936feac8ded797eeec55d9539ce
 DIST coinor-mp-1.8.4.tar.gz 4142865 BLAKE2B 
4f3f37378a13236ccab60ed0d9ec0e6716d7df8c264ec26f69e3117aaccf87cbdff42415cd4d86b936ba0fea87681592a66fef610f95ade68f5ea6cd185f4999
 SHA512 
ecb7761407df0a8d40ac2416fdbdfe62bb5e78f3cc4859e45c0912e6d06ca9b2d4bdf5fda2204bb1813d45289db9e8dbc48cce171950e8c3881d4a3fb3402fab

diff --git a/sci-libs/coinor-mp/coinor-mp-1.7.6.ebuild 
b/sci-libs/coinor-mp/coinor-mp-1.7.6.ebuild
deleted file mode 100644
index f8d827e01c6..000
--- a/sci-libs/coinor-mp/coinor-mp-1.7.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils multilib
-
-MYPN=CoinMP
-
-DESCRIPTION="COIN-OR lightweight API for COIN-OR libraries CLP, CBC, and CGL"
-HOMEPAGE="https://projects.coin-or.org/CoinMP/";
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz";
-
-LICENSE="EPL-1.0"
-SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="examples static-libs"
-
-RDEPEND="sci-libs/coinor-cbc:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-S="${WORKDIR}/${MYPN}-${PV}/${MYPN}"
-
-src_prepare() {
-   # needed for the --with-coin-instdir
-   dodir /usr
-   sed -i \
-   -e "s:lib/pkgconfig:$(get_libdir)/pkgconfig:g" \
-   configure || die
-   sed -i \
-   -e '/^addlibsdir/s/$(DESTDIR)//' \
-   -e 's/$(addlibsdir)/$(DESTDIR)\/$(addlibsdir)/g' \
-   -e 's/$(DESTDIR)$(DESTDIR)/$(DESTDIR)/g' \
-   Makefile.in || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-dependency-linking
-   --with-coin-instdir="${ED}"/usr
-   --datadir=/usr/share
-   )
-   autotools-utils_src_configure
-}
-
-src_test() {
-   autotools-utils_src_test test
-}
-
-src_install() {
-   autotools-utils_src_install
-   # already installed
-   rm "${ED}"/usr/share/coin/doc/${MYPN}/{README,AUTHORS,LICENSE} || die
-   if use examples; then
-   insinto /usr/share/doc/${PF}
-   doins -r examples
-   fi
-}



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

2021-02-26 Thread Sam James
commit: b0033453e7c4a928e27df05057b3b6c921b0984e
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 10:34:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0033453

sci-libs/coinor-symphony: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-symphony/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/coinor-symphony/metadata.xml 
b/sci-libs/coinor-symphony/metadata.xml
index 6933ca7ddab..cecafbcc090 100644
--- a/sci-libs/coinor-symphony/metadata.xml
+++ b/sci-libs/coinor-symphony/metadata.xml
@@ -18,4 +18,7 @@
   Enable GNU Linear Programming Kit
   sci-mathematics/glpk support
 
+
+  coin-or/SYMPHONY
+
 



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

2021-02-26 Thread Sam James
commit: 906e203dea2b0b2c375c765884fe2ddedfe254b3
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 10:28:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=906e203d

sci-libs/coinor-netlib: bump to 1.2.9, ported to EAPI 7

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-netlib/Manifest   |  1 +
 sci-libs/coinor-netlib/coinor-netlib-1.2.9.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/sci-libs/coinor-netlib/Manifest b/sci-libs/coinor-netlib/Manifest
index 5087617f8d2..ab6abaa89af 100644
--- a/sci-libs/coinor-netlib/Manifest
+++ b/sci-libs/coinor-netlib/Manifest
@@ -1 +1,2 @@
 DIST Netlib-1.2.6.tgz 3960587 BLAKE2B 
db4554656814fe68dcf1db88c6d3deb7a3d6bf0da64e4911df0eb2c3f052f7d4dcbc3f74a09035d7d8f2b3ca207a0c874271f7b3bac46dc9bb3dece712a6e2f5
 SHA512 
545de8928377fedec44844e0eca02f8aaa0701bcae99ecb0494a01c7f838c6561d66497dde8302a908252198fe2a0b7656241ef26e75d9682f3f4ad1f706b23a
+DIST coinor-netlib-1.2.9.tar.gz 3958648 BLAKE2B 
cbfceeb602c9482adb2463399dee180da8867b40775fbba4ca5824149a06971580fac51b32009238e4ae88c7846ea9a0e1ce7d148a9c3b90a2d6dcc09216
 SHA512 
def9da137840ba40df4e9dc57114b0ae09dc020446f3f12d05d2d5d812e98880b206873b04581b0268535c4c113e86fb40aaf3fb3169ff47634152744184be66

diff --git a/sci-libs/coinor-netlib/coinor-netlib-1.2.9.ebuild 
b/sci-libs/coinor-netlib/coinor-netlib-1.2.9.ebuild
new file mode 100644
index 000..a90f4447049
--- /dev/null
+++ b/sci-libs/coinor-netlib/coinor-netlib-1.2.9.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="COIN-OR netlib models"
+HOMEPAGE="https://projects.coin-or.org/svn/Data/Netlib/";
+SRC_URI="https://github.com/coin-or-tools/Data-Netlib/archive/releases/${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/Data-Netlib-releases-${PV}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"



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

2021-02-26 Thread Sam James
commit: 61d7b70da4ad9abdcbcb545807fba769a122f491
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 09:35:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d7b70d

sci-libs/coinor-dip: remove old

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-dip/Manifest|  1 -
 sci-libs/coinor-dip/coinor-dip-0.9.8.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/sci-libs/coinor-dip/Manifest b/sci-libs/coinor-dip/Manifest
index 311cd87df33..e6972011d45 100644
--- a/sci-libs/coinor-dip/Manifest
+++ b/sci-libs/coinor-dip/Manifest
@@ -1,2 +1 @@
-DIST Dip-0.9.8.tgz 10557241 BLAKE2B 
1fcddbe4b7e8ae0450fcf97473428c0a36b751bbf5b91ab45c362ca0590d390d8c0b5b4b273ed41f7e9432423c59b9a4f8536ff34b0c9c0f1c11ced779ddb38c
 SHA512 
7dfb51f63aab36fe7e894be5f17f8b614bfdf9be1a14b8f8b2ee555dcb8392f82b13d20481d60423d3d375a2e52eebe0439e696e3b3a7dfdd18223829835d361
 DIST coinor-dip-0.95.0.tar.gz 5213061 BLAKE2B 
6f40e5d20832b0463e302519da168a30bdeea011a45047acb9dbe904763fc94ccaffbee3599b6f959e0eea5e40a0456771012707b9daafc50875194a1ff9967e
 SHA512 
a9ea2bc23d625fa19e11943f46b3bf2db49aa894fe336c8de4a9a0c735e1569bd8bef015fd671eb856ee39a334adf06c95e2708bd69c4735d5f6bf994c9e41a2

diff --git a/sci-libs/coinor-dip/coinor-dip-0.9.8.ebuild 
b/sci-libs/coinor-dip/coinor-dip-0.9.8.ebuild
deleted file mode 100644
index c67282ce4ec..000
--- a/sci-libs/coinor-dip/coinor-dip-0.9.8.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils multilib
-
-MYPN=Dip
-
-DESCRIPTION="COIN-OR Decomposition in Integer Programming library"
-HOMEPAGE="https://projects.coin-or.org/Dip/";
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz";
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="examples static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sci-libs/coinor-alps:=
-   sci-libs/coinor-cbc:=
-   sci-libs/coinor-cgl:=
-   sci-libs/coinor-clp:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( sci-libs/coinor-sample )"
-
-S="${WORKDIR}/${MYPN}-${PV}/${MYPN}"
-
-src_prepare() {
-   # needed for the --with-coin-instdir
-   dodir /usr
-   sed -i \
-   -e "s:lib/pkgconfig:$(get_libdir)/pkgconfig:g" \
-   configure || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-dependency-linking
-   --with-coin-instdir="${ED}"/usr
-   )
-   autotools-utils_src_configure
-}
-
-src_test() {
-   autotools-utils_src_test test
-}
-
-src_install() {
-   autotools-utils_src_install
-   if use examples; then
-   insinto /usr/share/doc/${PF}
-   doins -r examples
-   fi
-}



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

2021-02-26 Thread Sam James
commit: 1bc87d66b2ae80e6018afefa4a92e2b850a222d9
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 10:16:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc87d66

sci-libs/coinor-mp: bump to 1.8.4, ported to EAPI 7

Has reworked old workarounds and reviewed deps.

USE=examples removed, now installed unconditionally (small files).
USE=static-libs removed.

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-mp/Manifest   |  1 +
 sci-libs/coinor-mp/coinor-mp-1.8.4.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sci-libs/coinor-mp/Manifest b/sci-libs/coinor-mp/Manifest
index e04bbe64332..a3fb4b16708 100644
--- a/sci-libs/coinor-mp/Manifest
+++ b/sci-libs/coinor-mp/Manifest
@@ -1 +1,2 @@
 DIST CoinMP-1.7.6.tgz 10343849 BLAKE2B 
a99fe1f5413bc458b0cfde53606041ecdec45c6ba9b866f083b85dafa04ef9aa2a52aec6ce2f5d6463e2cf9d609567d3079c10490412dcc5bd9c69942982f261
 SHA512 
1612d43d52d0ee29b4e6ca328e1535c59722dfd5c7a7e0811a4180ad6033ef27111ced6497f9d5cea816c047a4e11c2aed6d1936feac8ded797eeec55d9539ce
+DIST coinor-mp-1.8.4.tar.gz 4142865 BLAKE2B 
4f3f37378a13236ccab60ed0d9ec0e6716d7df8c264ec26f69e3117aaccf87cbdff42415cd4d86b936ba0fea87681592a66fef610f95ade68f5ea6cd185f4999
 SHA512 
ecb7761407df0a8d40ac2416fdbdfe62bb5e78f3cc4859e45c0912e6d06ca9b2d4bdf5fda2204bb1813d45289db9e8dbc48cce171950e8c3881d4a3fb3402fab

diff --git a/sci-libs/coinor-mp/coinor-mp-1.8.4.ebuild 
b/sci-libs/coinor-mp/coinor-mp-1.8.4.ebuild
new file mode 100644
index 000..6abaee7ca4e
--- /dev/null
+++ b/sci-libs/coinor-mp/coinor-mp-1.8.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="COIN-OR lightweight API for COIN-OR libraries CLP, CBC, and CGL"
+HOMEPAGE="https://projects.coin-or.org/CoinMP/";
+SRC_URI="https://github.com/coin-or/CoinMP/archive/releases/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/CoinMP-releases-${PV}/CoinMP"
+
+LICENSE="CPL-1.0"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   sci-libs/coinor-cbc:=
+   sci-libs/coinor-cgl:=
+   sci-libs/coinor-clp:=
+   sci-libs/coinor-osi:=
+   sci-libs/coinor-utils:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   # Prevent unneeded call to pkg-config that needs ${ED}'s in path.
+   # Also installation of unneeded files in a double ${D}.
+   sed -i '/--libs.*addlibs.txt/d; s/ install-addlibsDATA//' \
+   Makefile.in || die
+}
+
+src_test() {
+   emake -j1 test
+}
+
+src_install() {
+   default
+   dodoc -r examples
+
+   # Duplicate or irrelevant files.
+   rm -r "${ED}"/usr/share/coin/doc || die
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: 8d5eb6f356da4df3b7b4b7f0fd13a40874fffa12
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 09:28:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5eb6f3

sci-libs/coinor-dip: bump to 0.95.0, ported to EAPI 7

Has reworked old workarounds and reviewed deps.

USE=examples removed, now installed unconditionally (small files).
USE=doc now installs html docs.
USE=static-libs removed.

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-dip/Manifest |  1 +
 sci-libs/coinor-dip/coinor-dip-0.95.0.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/sci-libs/coinor-dip/Manifest b/sci-libs/coinor-dip/Manifest
index 6f56dedea8c..311cd87df33 100644
--- a/sci-libs/coinor-dip/Manifest
+++ b/sci-libs/coinor-dip/Manifest
@@ -1 +1,2 @@
 DIST Dip-0.9.8.tgz 10557241 BLAKE2B 
1fcddbe4b7e8ae0450fcf97473428c0a36b751bbf5b91ab45c362ca0590d390d8c0b5b4b273ed41f7e9432423c59b9a4f8536ff34b0c9c0f1c11ced779ddb38c
 SHA512 
7dfb51f63aab36fe7e894be5f17f8b614bfdf9be1a14b8f8b2ee555dcb8392f82b13d20481d60423d3d375a2e52eebe0439e696e3b3a7dfdd18223829835d361
+DIST coinor-dip-0.95.0.tar.gz 5213061 BLAKE2B 
6f40e5d20832b0463e302519da168a30bdeea011a45047acb9dbe904763fc94ccaffbee3599b6f959e0eea5e40a0456771012707b9daafc50875194a1ff9967e
 SHA512 
a9ea2bc23d625fa19e11943f46b3bf2db49aa894fe336c8de4a9a0c735e1569bd8bef015fd671eb856ee39a334adf06c95e2708bd69c4735d5f6bf994c9e41a2

diff --git a/sci-libs/coinor-dip/coinor-dip-0.95.0.ebuild 
b/sci-libs/coinor-dip/coinor-dip-0.95.0.ebuild
new file mode 100644
index 000..d13707458c4
--- /dev/null
+++ b/sci-libs/coinor-dip/coinor-dip-0.95.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="COIN-OR Decomposition in Integer Programming library"
+HOMEPAGE="https://projects.coin-or.org/Dip/";
+SRC_URI="https://github.com/coin-or/Dip/archive/releases/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/Dip-releases-${PV}/Dip"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sci-libs/coinor-alps:=
+   sci-libs/coinor-cbc:=
+   sci-libs/coinor-cgl:=
+   sci-libs/coinor-clp:=
+   sci-libs/coinor-osi:=
+   sci-libs/coinor-utils:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )
+   test? ( sci-libs/coinor-sample )"
+
+src_prepare() {
+   default
+   # Prevent unneeded call to pkg-config that needs ${ED}'s in path.
+   sed -i '/--libs.*addlibs.txt/d' Makefile.in || die
+}
+
+src_configure() {
+   econf $(use_with doc dot)
+}
+
+src_compile() {
+   emake all $(usex doc doxydoc '')
+}
+
+src_test() {
+   # Needed given "make check" is a noop and it skips the working one.
+   emake test
+}
+
+src_install() {
+   default
+   dodoc -r examples
+   use doc && dodoc -r doxydoc/html
+
+   # Duplicate or irrelevant files.
+   rm -r "${ED}"/usr/share/coin/doc || die
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: bfcf9cf955328cf280b7ca06e04e0ae47675be8e
Author: Ionen Wolkens  gmail  com>
AuthorDate: Fri Feb 26 08:41:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 03:06:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfcf9cf9

sci-libs/coinor-dip: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/coinor-dip/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/coinor-dip/metadata.xml b/sci-libs/coinor-dip/metadata.xml
index a2333b002b3..3e01e7eaf8d 100644
--- a/sci-libs/coinor-dip/metadata.xml
+++ b/sci-libs/coinor-dip/metadata.xml
@@ -14,4 +14,7 @@
Dantzig-Wolfe decomposition, Lagrangian relaxation, and various
cutting plane methods.

+   
+   coin-or/Dip
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-vim/vim-jq/

2021-02-26 Thread Patrick McLean
commit: 270971fea79e51313cd2001accc6aa514bf9a3e5
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Feb 27 03:05:05 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 03:05:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270971fe

app-vim/vim-jq: New package

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 app-vim/vim-jq/Manifest  |  1 +
 app-vim/vim-jq/metadata.xml  |  8 
 app-vim/vim-jq/vim-jq-0.0_pre20210226.ebuild | 15 +++
 3 files changed, 24 insertions(+)

diff --git a/app-vim/vim-jq/Manifest b/app-vim/vim-jq/Manifest
new file mode 100644
index 000..7a0373e5c41
--- /dev/null
+++ b/app-vim/vim-jq/Manifest
@@ -0,0 +1 @@
+DIST vim-jq-0.0_pre20210226.tar.gz 5171 BLAKE2B 
68894f6dca9ba338c572aed46128e3b9f8ed1e8cf390c43c3dc0850ad202535ac99fe9ed56a4a124c50986c1460ccf50efa8cfc057e27e1beacd52aeeec2c284
 SHA512 
2d6efa57a6fda08f0a92ee016cab388fb7f3aa879dd196b837cde857b4dcaccd7d248ce10937b2c3e2efc53cfdbd3789c6a1bffed128fc34b3328fd2f548

diff --git a/app-vim/vim-jq/metadata.xml b/app-vim/vim-jq/metadata.xml
new file mode 100644
index 000..cee379b1540
--- /dev/null
+++ b/app-vim/vim-jq/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+

diff --git a/app-vim/vim-jq/vim-jq-0.0_pre20210226.ebuild 
b/app-vim/vim-jq/vim-jq-0.0_pre20210226.ebuild
new file mode 100644
index 000..14b9d651913
--- /dev/null
+++ b/app-vim/vim-jq/vim-jq-0.0_pre20210226.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT_HASH="0076ef5424894e17f0ab17f4d025a3b519008134"
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: Runtime files for app-misc/jq"
+HOMEPAGE="https://github.com/bfrg/vim-jq";
+SRC_URI="https://github.com/bfrg/vim-jq/archive/${COMMIT_HASH}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+
+LICENSE="vim"
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2021-02-26 Thread Patrick McLean
commit: 749656bc7fbe342185850cabf6556aca8b9329df
Author: Patrick McLean  sony  com>
AuthorDate: Sat Feb 27 02:48:09 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 02:48:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749656bc

sys-cluster/ceph: Remove old

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/Manifest   |   3 -
 sys-cluster/ceph/ceph-14.2.11-r1.ebuild | 401 ---
 sys-cluster/ceph/ceph-14.2.13.ebuild| 400 ---
 sys-cluster/ceph/ceph-14.2.15-r1.ebuild | 402 
 sys-cluster/ceph/ceph-14.2.16-r1.ebuild | 401 ---
 5 files changed, 1607 deletions(-)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index a920d9ddde8..1ee2caf8190 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,6 +1,3 @@
-DIST ceph-14.2.11.tar.gz 129327263 BLAKE2B 
fb04f3fde6642905dd21836c7472cf3b6cb484f69367ecf01b7d427c757e0fd1db4bd483bf9b0e485e1f8924a8e9201e8d47713a1de9281d5d96e45939bd1078
 SHA512 
765e8982d457cfd900acddc8f82c23824b32dc6d925d45e7693cba48c06fab798b6d57991dc9ad18a9ace9aff6fb2b917bd97f2d6435a7caceb03c9733e9602a
-DIST ceph-14.2.13.tar.gz 129255298 BLAKE2B 
32d12ede10ff657e9341e2fc31412018041a327a4c62219105a4e9576fa46643c12b936c3eaa003a78677c4ef401ef6bd73fe150604e8031482f1d237d483ff1
 SHA512 
3d51b729ccf26aa9a40c1320f4051755ec405abc714ae5257ec5433a13549e34fed0945f3091525fd8118d00c36fe4ae793125728d9e17f4221cdd1ee7de5b12
-DIST ceph-14.2.15.tar.gz 129254705 BLAKE2B 
bb30f04ace31c2175c6678a9f252fc31951fd32f47362fb460ed9b8edec3a6535752d28214530e9b996c384a6e6a23eebce5caa89cb2746a2e258f5a1e1f8a3c
 SHA512 
20ac9244974cc1312b7c642acf00142f5b7f59b09ae338f73b6c8e1ee2054b4ebd62701b18653cc792ca575a77b98644903ebb11bee6a9f1ab3aec6b37a2ef1b
 DIST ceph-14.2.16.tar.gz 130220625 BLAKE2B 
30fcf971dd3ebaad8decf0d8d3ade1b554c0f97844db037ca618fd3f133964c08248067dc82c525cbc7deb04949a3a3d07850a5f56e75bcb8e359957d31df85f
 SHA512 
94cab2c9711f5ee2c826ee27b474676c7bb8507c0761ed8d0a520a7e5182c4b353402061ffafbe9b95ac45603f023015752bffbbe0936f4835dfafc9476d3275
 DIST ceph-15.2.8.tar.gz 149565241 BLAKE2B 
5b484734c0149aae95a5df2d4481c44e30bf23cdd25aa082084a7a69e5d3398711d45e7d634f98dc99d16a77d85456c13fe3fe0d241087a990e1524664597892
 SHA512 
66c7322575165b4747955ac9de34f9f9e2d4361c8cd8498819383883045601b92f786c4336c79369d6f019db1c4524c492faa40cdceed7fc1b2b373ca6ab5065
 DIST ceph-15.2.9.tar.gz 149518360 BLAKE2B 
3d1d2cf7e356587d77c1ca3e6b05078a3de656607007d38ff0369f5a76fb9e12a3f06929bcbf19ed5d3de7c8e402dc0972c0b3c7245f64e6f5d94a4a78bb1d00
 SHA512 
1f55b0a13bf06df782831d0c9d5f8617c22442ab97fb186e6ccb08183e02bf1756caf8633fa6b1cf156c3fb7b1bdff90a60a1249adfad0b9450036e2329bf8ff

diff --git a/sys-cluster/ceph/ceph-14.2.11-r1.ebuild 
b/sys-cluster/ceph/ceph-14.2.11-r1.ebuild
deleted file mode 100644
index 8db677fdf91..000
--- a/sys-cluster/ceph/ceph-14.2.11-r1.ebuild
+++ /dev/null
@@ -1,401 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-CMAKE_MAKEFILE_GENERATOR=emake
-
-DISTUTILS_OPTIONAL=1
-
-inherit check-reqs bash-completion-r1 cmake distutils-r1 flag-o-matic \
-   python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ceph/ceph.git";
-   SRC_URI=""
-else
-   SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz";
-   KEYWORDS="~amd64 ~ppc64"
-fi
-
-DESCRIPTION="Ceph distributed filesystem"
-HOMEPAGE="https://ceph.com/";
-
-LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
-SLOT="0"
-
-CPU_FLAGS_X86=(sse{,2,3,4_1,4_2} ssse3)
-
-IUSE="babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana 
jemalloc
-   kafka kerberos ldap libressl lttng +mgr numa +openssl rabbitmq +radosgw 
+ssl
-   spdk system-boost systemd +tcmalloc test xfs zfs"
-IUSE+=" $(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
-
-DEPEND="
-   acct-group/ceph
-   acct-user/ceph
-   virtual/libudev:=
-   app-arch/bzip2:=
-   app-arch/lz4:=
-   app-arch/snappy:=
-   app-arch/zstd:=
-   app-shells/bash:0
-   app-misc/jq:=
-   dev-libs/crypto++:=
-   dev-libs/leveldb:=[snappy,tcmalloc(-)?]
-   dev-libs/libaio:=
-   dev-libs/libnl:3=
-   dev-libs/libxml2:=
-   dev-libs/xmlsec:=[!openssl?,!libressl?]
-   dev-cpp/yaml-cpp:=
-   dev-libs/nss:=
-   dev-libs/protobuf:=
-   net-dns/c-ares:=
-   net-libs/gnutls:=
-   sys-auth/oath-toolkit:=
-   sys-apps/coreutils
-   sys-apps/grep
-   sys-apps/hwloc:=

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

2021-02-26 Thread Patrick McLean
commit: a89040ab28dd652c97b4a27506b8b67bfc73152c
Author: Patrick McLean  sony  com>
AuthorDate: Sat Feb 27 02:32:21 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 02:32:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89040ab

app-admin/salt: Remove old

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest  |   3 -
 app-admin/salt/salt-3000.6.ebuild| 195 ---
 app-admin/salt/salt-3001.4-r1.ebuild | 185 -
 app-admin/salt/salt-3002.2-r2.ebuild | 185 -
 app-admin/salt/salt-3002.2-r4.ebuild | 185 -
 5 files changed, 753 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index 5b54dc5c1c5..3ac4178786a 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,8 +1,5 @@
 DIST salt-3000.2-py38-misc.patch.gz 6250 BLAKE2B 
68fff80a042e6bf208ea2d9692da7a7b1e29572f1ec3c850c14743bbf2821d231f933ec4e6d6eaad12acee0b7666888a37a72872b2b082c92d8db9de988fbbec
 SHA512 
6d4a66323a423e630f7cc73b566ed96c452c8fc3d72c25a2dd86033c4774c1c8e8b8701e1d4ee92994d4148c398d704f419023e26d8b40c8fdd63f9d79d9d52f
 DIST salt-3000.5.tar.gz 15229450 BLAKE2B 
135e9b9dcc461ac898231ce46e6a1359e6d60a43822320950bc0b83057f768dadf55320dd73df72d5bc917f324eef4661e6f75d8eb8e84aef958bd2df8924cfc
 SHA512 
2579f65c24d22d77132057bd8cf37040d7d149624745dd68b4c44318be786580dcc34bf563f90d7de9ef5b726b2453bef4d8639bc8fbd9c5e691500520335317
-DIST salt-3000.6.tar.gz 15236781 BLAKE2B 
5a532a6915b331fb532dc6e1651cf8fca3e1a5e9f29f6d75260fdb1162dbfeec755c65f7c6fc28b1cc7dc3ace978547830af31aafc1eee8419bbc7e695725787
 SHA512 
739e3671766c45a0ef1eb45933c7f00f14586e91f4c4a79cbed913a48961a48baee853206ba569491756e8a872d22f3635eb6bc1a366020e551c567b2334c508
 DIST salt-3000.8.tar.gz 15249139 BLAKE2B 
df306669ba11dd650621222ff9c69f5a6e16b6f431e9d93e6712ee95da43091bfe28416fe0d71988ed9ee70cb347755b779a356c50fa59c63c67a874ed1906f4
 SHA512 
a18d5bea3b3835f83d5b1e5315990d83f6c58c36df5589d5de0f8cc3a46db4c960b58032e29d56841a160b9b170cdbb81bca38dbbd72ccb5866ccc8a7da6e800
-DIST salt-3001.4.tar.gz 15716372 BLAKE2B 
cc33b29b0da9cfaae22726b2b471245880aafa106187b531872a9ae5ee773a94e0d550a68b11b74826bc0b35197a311f690535f2280931ccb5050275ad967c2d
 SHA512 
b7f343c65917280a96d8a3eaa6b508121b11b9f9b0bfffa5b4c79af0023bdecf4581f76014847d97f48d9677edb6f632adec3850153c3048c3114128a250b84b
 DIST salt-3001.6.tar.gz 15736056 BLAKE2B 
00e7674452e9d61c3cd487d27a3a1f3435c6b12dcc89008aa63c96814957b6ce8654f4d4d51dbce7b14027f0cee66fd2ea9602f6be18bf2f4beac11ae164f89f
 SHA512 
e45c9cfddb64ab1c9d66b6b6b3e5ff8d9010c01307161e5013140b4362ee630cf912ab153d1afa72f56d18fc5353293b2f4b449caf8ee384d1e93204d490bf4c
-DIST salt-3002.2.tar.gz 15765855 BLAKE2B 
b26895ababc8551e01baa806c5a0e41dab9a379e47d2289b5c3c529ef762c69631d7ed8b32339ec66c3929c5883782131eb56d1bfbcc743829c4f0199a900ca1
 SHA512 
0f617a07475347b1bb0d1c6059de541e102103182820dfd6f64f4c281d660e68358eb1ab7171a637e16cef9fea2517c8356df9c449f9bbc92538aa86c316f652
 DIST salt-3002.5.tar.gz 15784880 BLAKE2B 
baa90bb0caea572dfbe12d92fb488ee0c4adef9a07221f394009cd43a62ffef18c57f2e7cdcfcd923807c7a3d02ce6833480f74d70250c29d311420f30514300
 SHA512 
dda2caa338f646ec51d2de6b0df10fbb27eceddbe8c797ae192b9ef1312d566ae71a243a3a95918fa375b125089aa29a73b1b908c5cc1b0451dccb582a4978a1

diff --git a/app-admin/salt/salt-3000.6.ebuild 
b/app-admin/salt/salt-3000.6.ebuild
deleted file mode 100644
index a3b94dc622d..000
--- a/app-admin/salt/salt-3000.6.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit systemd distutils-r1
-
-DESCRIPTION="Salt is a remote execution and configuration manager"
-HOMEPAGE="https://www.saltstack.com/resources/community/
-   https://github.com/saltstack";
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
-   EGIT_BRANCH="develop"
-   SRC_URI=""
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
-   
https://dev.gentoo.org/~chutzpah/dist/salt/salt-3000.2-py38-misc.patch.gz";
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako
-   mongodb neutron nova openssl portage profile redis selinux test raet
-   +zeromq vim-syntax"
-
-RDEPEND="
-   sys-apps/pciutils
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/libnacl[${PYTHON_USEDEP}]
-   >=dev-python/msgpack-0.5[${PYTHON_USEDEP}]
-   =dev-python/requests-1.0.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_

[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/, app-admin/salt/files/

2021-02-26 Thread Patrick McLean
commit: d56cf5f52d56b74774c234512f9be1610cd2c11f
Author: Patrick McLean  sony  com>
AuthorDate: Sat Feb 27 02:31:38 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 02:32:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d56cf5f5

app-admin/salt-3000.8: Version bump for sec bug #767919

Bug: https://bugs.gentoo.org/767919
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest  |   1 +
 app-admin/salt/files/salt-3000.8-tests.patch |   0
 app-admin/salt/salt-3000.8.ebuild| 203 +++
 3 files changed, 204 insertions(+)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index a08943d31b6..5b54dc5c1c5 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,6 +1,7 @@
 DIST salt-3000.2-py38-misc.patch.gz 6250 BLAKE2B 
68fff80a042e6bf208ea2d9692da7a7b1e29572f1ec3c850c14743bbf2821d231f933ec4e6d6eaad12acee0b7666888a37a72872b2b082c92d8db9de988fbbec
 SHA512 
6d4a66323a423e630f7cc73b566ed96c452c8fc3d72c25a2dd86033c4774c1c8e8b8701e1d4ee92994d4148c398d704f419023e26d8b40c8fdd63f9d79d9d52f
 DIST salt-3000.5.tar.gz 15229450 BLAKE2B 
135e9b9dcc461ac898231ce46e6a1359e6d60a43822320950bc0b83057f768dadf55320dd73df72d5bc917f324eef4661e6f75d8eb8e84aef958bd2df8924cfc
 SHA512 
2579f65c24d22d77132057bd8cf37040d7d149624745dd68b4c44318be786580dcc34bf563f90d7de9ef5b726b2453bef4d8639bc8fbd9c5e691500520335317
 DIST salt-3000.6.tar.gz 15236781 BLAKE2B 
5a532a6915b331fb532dc6e1651cf8fca3e1a5e9f29f6d75260fdb1162dbfeec755c65f7c6fc28b1cc7dc3ace978547830af31aafc1eee8419bbc7e695725787
 SHA512 
739e3671766c45a0ef1eb45933c7f00f14586e91f4c4a79cbed913a48961a48baee853206ba569491756e8a872d22f3635eb6bc1a366020e551c567b2334c508
+DIST salt-3000.8.tar.gz 15249139 BLAKE2B 
df306669ba11dd650621222ff9c69f5a6e16b6f431e9d93e6712ee95da43091bfe28416fe0d71988ed9ee70cb347755b779a356c50fa59c63c67a874ed1906f4
 SHA512 
a18d5bea3b3835f83d5b1e5315990d83f6c58c36df5589d5de0f8cc3a46db4c960b58032e29d56841a160b9b170cdbb81bca38dbbd72ccb5866ccc8a7da6e800
 DIST salt-3001.4.tar.gz 15716372 BLAKE2B 
cc33b29b0da9cfaae22726b2b471245880aafa106187b531872a9ae5ee773a94e0d550a68b11b74826bc0b35197a311f690535f2280931ccb5050275ad967c2d
 SHA512 
b7f343c65917280a96d8a3eaa6b508121b11b9f9b0bfffa5b4c79af0023bdecf4581f76014847d97f48d9677edb6f632adec3850153c3048c3114128a250b84b
 DIST salt-3001.6.tar.gz 15736056 BLAKE2B 
00e7674452e9d61c3cd487d27a3a1f3435c6b12dcc89008aa63c96814957b6ce8654f4d4d51dbce7b14027f0cee66fd2ea9602f6be18bf2f4beac11ae164f89f
 SHA512 
e45c9cfddb64ab1c9d66b6b6b3e5ff8d9010c01307161e5013140b4362ee630cf912ab153d1afa72f56d18fc5353293b2f4b449caf8ee384d1e93204d490bf4c
 DIST salt-3002.2.tar.gz 15765855 BLAKE2B 
b26895ababc8551e01baa806c5a0e41dab9a379e47d2289b5c3c529ef762c69631d7ed8b32339ec66c3929c5883782131eb56d1bfbcc743829c4f0199a900ca1
 SHA512 
0f617a07475347b1bb0d1c6059de541e102103182820dfd6f64f4c281d660e68358eb1ab7171a637e16cef9fea2517c8356df9c449f9bbc92538aa86c316f652

diff --git a/app-admin/salt/files/salt-3000.8-tests.patch 
b/app-admin/salt/files/salt-3000.8-tests.patch
new file mode 100644
index 000..e69de29bb2d

diff --git a/app-admin/salt/salt-3000.8.ebuild 
b/app-admin/salt/salt-3000.8.ebuild
new file mode 100644
index 000..e8589011e66
--- /dev/null
+++ b/app-admin/salt/salt-3000.8.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit systemd distutils-r1
+
+DESCRIPTION="Salt is a remote execution and configuration manager"
+HOMEPAGE="https://www.saltstack.com/resources/community/
+   https://github.com/saltstack";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
+   EGIT_BRANCH="develop"
+   SRC_URI=""
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   
https://dev.gentoo.org/~chutzpah/dist/salt/salt-3000.2-py38-misc.patch.gz";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako
+   mongodb neutron nova openssl portage profile redis selinux test raet
+   +zeromq vim-syntax"
+
+RDEPEND="
+   sys-apps/pciutils
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/libnacl[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.5[${PYTHON_USEDEP}]
+   =dev-python/requests-1.0.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
+   mako? ( dev-python/mako[${PYTHON_USEDEP}] )
+   ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
+   libvirt? (
+   $(python_gen_cond_dep 
'dev-python/lib

[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/, app-admin/salt/files/

2021-02-26 Thread Patrick McLean
commit: ab17e261731e37aa084815c3e1081d7a1bdebf3e
Author: Patrick McLean  sony  com>
AuthorDate: Fri Feb 26 23:48:17 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 02:32:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab17e261

app-admin/salt-3002.5: Version bump (sec bug #767919)

Bug: https://bugs.gentoo.org/767919
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest  |   1 +
 app-admin/salt/files/salt-3002.5-tests.patch |  30 +
 app-admin/salt/salt-3002.5.ebuild| 187 +++
 3 files changed, 218 insertions(+)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index fff5f12537f..c9c7548556f 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -3,3 +3,4 @@ DIST salt-3000.5.tar.gz 15229450 BLAKE2B 
135e9b9dcc461ac898231ce46e6a1359e6d60a4
 DIST salt-3000.6.tar.gz 15236781 BLAKE2B 
5a532a6915b331fb532dc6e1651cf8fca3e1a5e9f29f6d75260fdb1162dbfeec755c65f7c6fc28b1cc7dc3ace978547830af31aafc1eee8419bbc7e695725787
 SHA512 
739e3671766c45a0ef1eb45933c7f00f14586e91f4c4a79cbed913a48961a48baee853206ba569491756e8a872d22f3635eb6bc1a366020e551c567b2334c508
 DIST salt-3001.4.tar.gz 15716372 BLAKE2B 
cc33b29b0da9cfaae22726b2b471245880aafa106187b531872a9ae5ee773a94e0d550a68b11b74826bc0b35197a311f690535f2280931ccb5050275ad967c2d
 SHA512 
b7f343c65917280a96d8a3eaa6b508121b11b9f9b0bfffa5b4c79af0023bdecf4581f76014847d97f48d9677edb6f632adec3850153c3048c3114128a250b84b
 DIST salt-3002.2.tar.gz 15765855 BLAKE2B 
b26895ababc8551e01baa806c5a0e41dab9a379e47d2289b5c3c529ef762c69631d7ed8b32339ec66c3929c5883782131eb56d1bfbcc743829c4f0199a900ca1
 SHA512 
0f617a07475347b1bb0d1c6059de541e102103182820dfd6f64f4c281d660e68358eb1ab7171a637e16cef9fea2517c8356df9c449f9bbc92538aa86c316f652
+DIST salt-3002.5.tar.gz 15784880 BLAKE2B 
baa90bb0caea572dfbe12d92fb488ee0c4adef9a07221f394009cd43a62ffef18c57f2e7cdcfcd923807c7a3d02ce6833480f74d70250c29d311420f30514300
 SHA512 
dda2caa338f646ec51d2de6b0df10fbb27eceddbe8c797ae192b9ef1312d566ae71a243a3a95918fa375b125089aa29a73b1b908c5cc1b0451dccb582a4978a1

diff --git a/app-admin/salt/files/salt-3002.5-tests.patch 
b/app-admin/salt/files/salt-3002.5-tests.patch
new file mode 100644
index 000..5a2eb43c3a4
--- /dev/null
+++ b/app-admin/salt/files/salt-3002.5-tests.patch
@@ -0,0 +1,30 @@
+--- salt-3002.5/tests/unit/modules/test_cmdmod.py  2021-02-26 
11:01:33.407219444 -0800
 salt-3002.5-python3_7/tests/unit/modules/test_cmdmod.py2021-02-26 
11:01:47.709124416 -0800
+@@ -560,6 +560,7 @@
+ 
+ self.assertEqual(ret["stdout"], 
salt.utils.stringutils.to_unicode(stdout))
+ 
++@skipIf(True, "doesn't work in sandbox")
+ def test_run_all_output_loglevel_debug(self):
+ """
+ Test that specifying debug for loglevel
+--- salt-3002.5//tests/unit/utils/test_thin.py 2021-02-26 13:30:47.841179546 
-0800
 salt-3002.5-python3_7//tests/unit/utils/test_thin.py   2021-02-26 
13:41:33.681174531 -0800
+@@ -1275,6 +1275,7 @@
+ @skipIf(
+ salt.utils.platform.is_windows(), "salt-ssh does not deploy to/from 
windows"
+ )
++@skipIf(True, "does not work with network-sandbox")
+ def test_thin_dir(self):
+ """
+ Test the thin dir to make sure salt-call can run
+--- salt-3002.5/tests/unit/modules/test_cmdmod.py  2021-02-26 
13:30:48.014178373 -0800
 salt-3002.5-python3_7/tests/unit/modules/test_cmdmod.py2021-02-26 
13:43:22.395441008 -0800
+@@ -439,6 +439,7 @@
+ 
+ @skipIf(salt.utils.platform.is_windows(), "Do not run on Windows")
+ @skipIf(salt.utils.platform.is_darwin(), "Do not run on MacOS")
++@skipIf(True, "does not work with network-sandbox")
+ def test_run_cwd_in_combination_with_runas(self):
+ """
+ cmd.run executes command in the cwd directory

diff --git a/app-admin/salt/salt-3002.5.ebuild 
b/app-admin/salt/salt-3002.5.ebuild
new file mode 100644
index 000..5fc8c96484d
--- /dev/null
+++ b/app-admin/salt/salt-3002.5.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit systemd distutils-r1
+
+DESCRIPTION="Salt is a remote execution and configuration manager"
+HOMEPAGE="https://www.saltstack.com/resources/community/
+   https://github.com/saltstack";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
+   EGIT_BRANCH="develop"
+   SRC_URI=""
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako
+   mongodb neutron nova openssl port

[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/files/, app-admin/salt/

2021-02-26 Thread Patrick McLean
commit: e3231439b24ee57a2641fedda919b60c7c3df91a
Author: Patrick McLean  sony  com>
AuthorDate: Sat Feb 27 00:29:01 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 02:32:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3231439

app-admin/salt-3001.6: Version bump (sec bug #767919)

Bug: https://bugs.gentoo.org/767919
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest|  1 +
 app-admin/salt/files/salt-3001.6-tests.patch   | 18 +++
 app-admin/salt/salt-3000.6.ebuild  |  7 +--
 .../{salt-3000.6.ebuild => salt-3001.6.ebuild} | 61 ++
 4 files changed, 50 insertions(+), 37 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index c9c7548556f..a08943d31b6 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -2,5 +2,6 @@ DIST salt-3000.2-py38-misc.patch.gz 6250 BLAKE2B 
68fff80a042e6bf208ea2d9692da7a7
 DIST salt-3000.5.tar.gz 15229450 BLAKE2B 
135e9b9dcc461ac898231ce46e6a1359e6d60a43822320950bc0b83057f768dadf55320dd73df72d5bc917f324eef4661e6f75d8eb8e84aef958bd2df8924cfc
 SHA512 
2579f65c24d22d77132057bd8cf37040d7d149624745dd68b4c44318be786580dcc34bf563f90d7de9ef5b726b2453bef4d8639bc8fbd9c5e691500520335317
 DIST salt-3000.6.tar.gz 15236781 BLAKE2B 
5a532a6915b331fb532dc6e1651cf8fca3e1a5e9f29f6d75260fdb1162dbfeec755c65f7c6fc28b1cc7dc3ace978547830af31aafc1eee8419bbc7e695725787
 SHA512 
739e3671766c45a0ef1eb45933c7f00f14586e91f4c4a79cbed913a48961a48baee853206ba569491756e8a872d22f3635eb6bc1a366020e551c567b2334c508
 DIST salt-3001.4.tar.gz 15716372 BLAKE2B 
cc33b29b0da9cfaae22726b2b471245880aafa106187b531872a9ae5ee773a94e0d550a68b11b74826bc0b35197a311f690535f2280931ccb5050275ad967c2d
 SHA512 
b7f343c65917280a96d8a3eaa6b508121b11b9f9b0bfffa5b4c79af0023bdecf4581f76014847d97f48d9677edb6f632adec3850153c3048c3114128a250b84b
+DIST salt-3001.6.tar.gz 15736056 BLAKE2B 
00e7674452e9d61c3cd487d27a3a1f3435c6b12dcc89008aa63c96814957b6ce8654f4d4d51dbce7b14027f0cee66fd2ea9602f6be18bf2f4beac11ae164f89f
 SHA512 
e45c9cfddb64ab1c9d66b6b6b3e5ff8d9010c01307161e5013140b4362ee630cf912ab153d1afa72f56d18fc5353293b2f4b449caf8ee384d1e93204d490bf4c
 DIST salt-3002.2.tar.gz 15765855 BLAKE2B 
b26895ababc8551e01baa806c5a0e41dab9a379e47d2289b5c3c529ef762c69631d7ed8b32339ec66c3929c5883782131eb56d1bfbcc743829c4f0199a900ca1
 SHA512 
0f617a07475347b1bb0d1c6059de541e102103182820dfd6f64f4c281d660e68358eb1ab7171a637e16cef9fea2517c8356df9c449f9bbc92538aa86c316f652
 DIST salt-3002.5.tar.gz 15784880 BLAKE2B 
baa90bb0caea572dfbe12d92fb488ee0c4adef9a07221f394009cd43a62ffef18c57f2e7cdcfcd923807c7a3d02ce6833480f74d70250c29d311420f30514300
 SHA512 
dda2caa338f646ec51d2de6b0df10fbb27eceddbe8c797ae192b9ef1312d566ae71a243a3a95918fa375b125089aa29a73b1b908c5cc1b0451dccb582a4978a1

diff --git a/app-admin/salt/files/salt-3001.6-tests.patch 
b/app-admin/salt/files/salt-3001.6-tests.patch
new file mode 100644
index 000..d32977e4694
--- /dev/null
+++ b/app-admin/salt/files/salt-3001.6-tests.patch
@@ -0,0 +1,18 @@
+--- salt-3001.6-python3_7/tests/unit/modules/test_cmdmod.py2021-02-26 
16:13:26.386553301 -0800
 salt-3001.6/tests/unit/modules/test_cmdmod.py  2021-02-26 
16:14:25.858150910 -0800
+@@ -437,6 +437,7 @@
+ else:
+ raise RuntimeError
+ 
++@skipIf(True, "does not work with sandbox")
+ @skipIf(salt.utils.platform.is_windows(), "Do not run on Windows")
+ @skipIf(salt.utils.platform.is_darwin(), "Do not run on MacOS")
+ def test_run_cwd_in_combination_with_runas(self):
+@@ -560,6 +561,7 @@
+ 
+ self.assertEqual(ret["stdout"], 
salt.utils.stringutils.to_unicode(stdout))
+ 
++@skipIf(True, "does not work with sandbox")
+ def test_run_all_output_loglevel_debug(self):
+ """
+ Test that specifying debug for loglevel

diff --git a/app-admin/salt/salt-3000.6.ebuild 
b/app-admin/salt/salt-3000.6.ebuild
index 14cbe4757be..a3b94dc622d 100644
--- a/app-admin/salt/salt-3000.6.ebuild
+++ b/app-admin/salt/salt-3000.6.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
@@ -117,8 +117,9 @@ PATCHES=(
 )
 
 python_prepare() {
-   # remove tests with external dependencies that may not be available
-   rm tests/unit/{test_zypp_plugins.py,utils/test_extend.py} || die
+   # remove tests with external dependencies that may not be available, and
+   # tests that don't work in sandbox
+   rm tests/unit/{test_zypp_plugins,utils/test_extend,module_names}.py || 
die
rm tests/unit/modules/test_{file,boto_{vpc,secgroup,elb}}.py || die
rm tests/unit/states/test_boto_vpc.py || die
 

diff --git a/app-admin/salt/salt-3000.6.ebuild 
b/app-admin/salt/salt-3001.6.ebuild
si

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-salt-factories/, dev-python/pytest-salt-factories/files/

2021-02-26 Thread Patrick McLean
commit: 947012a7f2e38accf2e25117454491554f844a0f
Author: Patrick McLean  sony  com>
AuthorDate: Fri Feb 26 21:31:15 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 02:32:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947012a7

dev-python/pytest-salt-factories-0.121.1: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pytest-salt-factories/Manifest  |   2 +-
 .../pytest-salt-factories-0.121.1-tests.patch  | 294 +
 .../pytest-salt-factories-0.121.1.ebuild   |  64 +
 .../pytest-salt-factories-0.94.4.ebuild|  37 ---
 4 files changed, 359 insertions(+), 38 deletions(-)

diff --git a/dev-python/pytest-salt-factories/Manifest 
b/dev-python/pytest-salt-factories/Manifest
index aa2b8070aeb..810b7bb0d87 100644
--- a/dev-python/pytest-salt-factories/Manifest
+++ b/dev-python/pytest-salt-factories/Manifest
@@ -1 +1 @@
-DIST pytest-salt-factories-0.94.4.tar.gz 117281 BLAKE2B 
9b42dbf4329fe2afd875de55e96604896c6f46d3c3736b644466dd5db6091cf5b9b1d2188c0e0a22b4b15a227dfacc7692ea6499aa7f58ce6adb9b802f00b1f7
 SHA512 
5c670aa7dd64441b1bd3a188335a35be00d7406bc8d76f9a1213cc3414061c3dfc51a9319008c29c83fb5abec1d7b677aec76ac4b9c00adcd878ef6da599041a
+DIST pytest-salt-factories-0.121.1.tar.gz 102121 BLAKE2B 
92cd5953b11377f1646f01b86a677a50216d16bcb944235a3f04176aecbb005974c415adcbf23cc391aab41b1ee9596984516ab61ecdd8c944d4ce707c39ab00
 SHA512 
32252695c6e8b17ef17d3330c4b0b38bdce89201d5573b4efa3531a72e826ee1fb26fea3ad0408401dec867cee405f21031804c32eb8fe6ceaa00925b17725a1

diff --git 
a/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch
 
b/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch
new file mode 100644
index 000..3e85580c915
--- /dev/null
+++ 
b/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch
@@ -0,0 +1,294 @@
+diff --git a/saltfactories/plugin.py b/saltfactories/plugin.py
+index b29a115..9d68c34 100644
+--- a/saltfactories/plugin.py
 b/saltfactories/plugin.py
+@@ -21,7 +21,7 @@ def pytest_tempdir_temproot():
+ tempdir = os.environ.get("TMPDIR") or tempfile.gettempdir()
+ else:
+ tempdir = "/tmp"
+-return os.path.abspath(os.path.realpath(tempdir))
++return os.path.abspath(tempdir)
+ 
+ 
+ def pytest_tempdir_basename():
+diff --git a/tests/functional/markers/test_requires_network.py 
b/tests/functional/markers/test_requires_network.py
+index 8b57368..d58f0a1 100644
+--- a/tests/functional/markers/test_requires_network.py
 b/tests/functional/markers/test_requires_network.py
+@@ -9,7 +9,10 @@ from unittest import mock
+ from saltfactories.utils import ports
+ from saltfactories.utils import socket
+ 
++import pytest
+ 
++
++@pytest.mark.skip("not compatible with network-sandbox")
+ def test_has_local_network(testdir):
+ testdir.makepyfile(
+ """
+diff --git a/tests/integration/factories/cli/test_salt.py 
b/tests/integration/factories/cli/test_salt.py
+index 17fce6c..7bd2789 100644
+--- a/tests/integration/factories/cli/test_salt.py
 b/tests/integration/factories/cli/test_salt.py
+@@ -17,6 +17,7 @@ def salt_minion_2(salt_master, salt_minion):
+ yield factory
+ 
+ 
++@pytest.mark.skip("not compatible with network-sandbox")
+ def test_merged_json_out(salt_cli, salt_minion, salt_minion_2):
+ ret = salt_cli.run("test.ping", minion_tgt="*")
+ assert ret.exitcode == 0, ret
+@@ -27,6 +28,7 @@ def test_merged_json_out(salt_cli, salt_minion, 
salt_minion_2):
+ assert ret.json[salt_minion_2.id] is True
+ 
+ 
++@pytest.mark.skip("not compatible with network-sandbox")
+ def test_merged_json_out_disabled(salt_cli, salt_minion, salt_minion_2):
+ ret = salt_cli.run("test.ping", minion_tgt="*", merge_json_output=False)
+ assert ret.exitcode == 0, ret
+diff --git a/tests/integration/factories/daemons/api/test_api.py 
b/tests/integration/factories/daemons/api/test_api.py
+index 78b8bb7..e20f28c 100644
+--- a/tests/integration/factories/daemons/api/test_api.py
 b/tests/integration/factories/daemons/api/test_api.py
+@@ -23,5 +23,6 @@ def salt_api(master):
+ yield factory
+ 
+ 
++@pytest.mark.skip("not compatible with network-sandbox")
+ def test_api(salt_api):
+ assert salt_api.is_running()
+diff --git a/tests/integration/factories/daemons/api/test_restarts.py 
b/tests/integration/factories/daemons/api/test_restarts.py
+index a6c5472..dd15c17 100644
+--- a/tests/integration/factories/daemons/api/test_restarts.py
 b/tests/integration/factories/daemons/api/test_restarts.py
+@@ -16,6 +16,7 @@ def master(salt_factories):
+ yield factory
+ 
+ 
++@pytest.mark.skip("not compatible with network-sandbox")
+ def test_multiple_start_stops(master):
+ factory = master.get_salt_api_daemon()
+ assert factory.is_runnin

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

2021-02-26 Thread Patrick McLean
commit: cb55ef1bcf4e20dcca8465c23b2457e1589ab910
Author: Patrick McLean  sony  com>
AuthorDate: Fri Feb 26 22:02:23 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 02:32:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb55ef1b

dev-python/ioflo-2.0.2: Add py39

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/ioflo/files/ioflo-2.0.2-python39.patch | 131 ++
 dev-python/ioflo/ioflo-2.0.2.ebuild   |   3 +-
 2 files changed, 133 insertions(+), 1 deletion(-)

diff --git a/dev-python/ioflo/files/ioflo-2.0.2-python39.patch 
b/dev-python/ioflo/files/ioflo-2.0.2-python39.patch
new file mode 100644
index 000..dca7d54850b
--- /dev/null
+++ b/dev-python/ioflo/files/ioflo-2.0.2-python39.patch
@@ -0,0 +1,131 @@
+diff --git a/ioflo/aid/aiding.py b/ioflo/aid/aiding.py
+index 6840d07..525b311 100644
+--- a/ioflo/aid/aiding.py
 b/ioflo/aid/aiding.py
+@@ -135,7 +135,7 @@ def nameToPath(name):
+ return path
+ 
+ def isPath(s):
+-"""Returns True if string s is valid Store path name
++r"""Returns True if string s is valid Store path name
+Returns False otherwise
+ 
+Faster to use precompiled versions in base
+@@ -201,7 +201,7 @@ def isPath(s):
+ return False
+ 
+ def isIdentifier(s):
+-"""Returns True if string s is valid python identifier (variable, 
attribute etc)
++r"""Returns True if string s is valid python identifier (variable, 
attribute etc)
+Returns False otherwise
+ 
+how to determine if string is valid python identifier
+diff --git a/ioflo/aid/classing.py b/ioflo/aid/classing.py
+index 2bd37b5..493f5dc 100644
+--- a/ioflo/aid/classing.py
 b/ioflo/aid/classing.py
+@@ -5,7 +5,7 @@ meta class and base class utility classes and functions
+ from __future__ import absolute_import, division, print_function
+ 
+ import sys
+-from collections import Iterable, Sequence
++from collections.abc import Iterable, Sequence
+ from abc import ABCMeta
+ import functools
+ import inspect
+@@ -123,7 +123,7 @@ def isIterator(obj):
+ 
+ 
+ 
+-from collections import Generator
++from collections.abc import Generator
+ 
+ def attributize(genfunc):
+ """
+diff --git a/ioflo/aid/eventing.py b/ioflo/aid/eventing.py
+index 837778b..f76ff0c 100644
+--- a/ioflo/aid/eventing.py
 b/ioflo/aid/eventing.py
+@@ -7,7 +7,7 @@ from __future__ import absolute_import, division, 
print_function
+ import sys
+ import os
+ import datetime
+-from collections import Set  # both set and frozen set
++from collections.abc import Set  # both set and frozen set
+ 
+ # Import ioflo libs
+ from .sixing import *
+diff --git a/ioflo/aid/osetting.py b/ioflo/aid/osetting.py
+index 6e6fffd..a99a09c 100644
+--- a/ioflo/aid/osetting.py
 b/ioflo/aid/osetting.py
+@@ -6,11 +6,11 @@ http://code.activestate.com/recipes/576694/
+ """
+ from __future__ import absolute_import, division, print_function
+ 
+-import collections
++import collections.abc
+ 
+ from .sixing import *
+ 
+-class oset(collections.MutableSet):
++class oset(collections.abc.MutableSet):
+ """
+ Ordered Set, preserves order of entry in set
+ 
+diff --git a/ioflo/base/acting.py b/ioflo/base/acting.py
+index c4b7bb3..95ad188 100644
+--- a/ioflo/base/acting.py
 b/ioflo/base/acting.py
+@@ -5,7 +5,8 @@
+ 
+ import time
+ import struct
+-from collections import deque, Mapping
++from collections import deque
++from collections.abc import Mapping
+ from functools import wraps
+ import inspect
+ import copy
+diff --git a/ioflo/base/doing.py b/ioflo/base/doing.py
+index 5af023c..c074380 100644
+--- a/ioflo/base/doing.py
 b/ioflo/base/doing.py
+@@ -3,7 +3,8 @@ doing.py doer module for do verb behaviors
+ """
+ import time
+ import struct
+-from collections import deque, Mapping
++from collections import deque
++from collections.abc import Mapping
+ from functools import wraps
+ import inspect
+ import copy
+diff --git a/ioflo/base/framing.py b/ioflo/base/framing.py
+index 3416289..6a33a35 100644
+--- a/ioflo/base/framing.py
 b/ioflo/base/framing.py
+@@ -5,7 +5,8 @@
+ import sys
+ 
+ import copy
+-from collections import deque, Mapping
++from collections import deque
++from collections.abc import Mapping
+ import uuid
+ 
+ from ..aid.sixing import *
+diff --git a/ioflo/base/logging.py b/ioflo/base/logging.py
+index d78a5fa..dca7460 100644
+--- a/ioflo/base/logging.py
 b/ioflo/base/logging.py
+@@ -10,7 +10,8 @@ import datetime
+ import copy
+ import io
+ 
+-from collections import deque, MutableSequence, MutableMapping, Mapping
++from collections import deque
++from collections.abc import MutableSequence, MutableMapping, Mapping
+ 
+ from ..aid.sixing import *
+ from .globaling import *

diff --git a/dev-python/ioflo/ioflo-2.0.2.ebuild 
b/dev-python/ioflo/ioflo-2.0.2.ebuild
index 34911e9c551..a773fad8c77 100644
--- a/dev-p

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

2021-02-26 Thread Patrick McLean
commit: 050fb060efb1cdb29cb6f07b7fc61fdbeaf472f5
Author: Patrick McLean  sony  com>
AuthorDate: Fri Feb 26 22:32:04 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 27 02:32:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050fb060

dev-python/raet-0.6.8-r2: revbump, add py39, patch for msgpack-1

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/raet/files/raet-0.6.8-python39.patch | 14 +
 dev-python/raet/raet-0.6.8-r2.ebuild| 40 +
 2 files changed, 54 insertions(+)

diff --git a/dev-python/raet/files/raet-0.6.8-python39.patch 
b/dev-python/raet/files/raet-0.6.8-python39.patch
new file mode 100644
index 000..4f400bc9afc
--- /dev/null
+++ b/dev-python/raet/files/raet-0.6.8-python39.patch
@@ -0,0 +1,14 @@
+diff --git a/raet/lane/paging.py b/raet/lane/paging.py
+index 5a2f480..32c8f95 100644
+--- a/raet/lane/paging.py
 b/raet/lane/paging.py
+@@ -162,8 +162,7 @@ class TxBody(Body):
+ if not msgpack:
+ emsg = "Msgpack not installed."
+ raise raeting.PacketError(emsg)
+-self.packed = msgpack.dumps(self.data,
+-encoding='utf-8')
++self.packed = msgpack.dumps(self.data)
+ else:
+ emsg = "Unrecognized message pack kind '{0}'\n".format(pk)
+ console.terse(emsg)

diff --git a/dev-python/raet/raet-0.6.8-r2.ebuild 
b/dev-python/raet/raet-0.6.8-r2.ebuild
new file mode 100644
index 000..ccf39de3c9f
--- /dev/null
+++ b/dev-python/raet/raet-0.6.8-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=(python3_{7..9})
+inherit distutils-r1
+
+DESCRIPTION="Reliable Asynchronous Event Transport Protocol"
+HOMEPAGE="https://github.com/RaetProtocol/raet";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-python/six-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/libnacl-1.4.3[${PYTHON_USEDEP}]
+   >=dev-python/ioflo-2.0[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   test? (
+   >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
+   dev-python/unittest2[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}/raet-0.6.8-msgpack-1.0.patch"
+)
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   sed -i -e "/setuptools_git/d" setup.py || die
+}
+
+python_test() {
+   pushd "${BUILD_DIR}"/lib || die
+   ${EPYTHON} ${PN}/test/__init__.py || die "tests failed for ${EPYTHON}"
+   popd || die
+}



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

2021-02-26 Thread Sam James
commit: c1aed01a000f5fae10b98f4cb6020a7d4f4ed877
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 02:20:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 02:24:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1aed01a

net-libs/libecap: bump to 1.0.1

Closes: https://bugs.gentoo.org/731242
Closes: https://bugs.gentoo.org/724912
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libecap/Manifest |  1 +
 net-libs/libecap/libecap-1.0.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/net-libs/libecap/Manifest b/net-libs/libecap/Manifest
index 24b4e78f22a..d370ec5dbb8 100644
--- a/net-libs/libecap/Manifest
+++ b/net-libs/libecap/Manifest
@@ -1 +1,2 @@
 DIST libecap-1.0.0.tar.gz 343468 BLAKE2B 
5a5a12365289daaee8b324016f42b6b56f5bf5b1f7893ae052517c8c20a792a798ebb31f4038c121b1c6eefd9d375562014050572e0285e3a9b91bbfb9989fa8
 SHA512 
7d34b5a9b6843d6b09efc4fa390c7a2d3dda7a2ae5e82d5021295e436ca9afb7c1f70bc6f25a68e4c430fb6e33ee9f602655c9c830fccd46a8f554774813b452
+DIST libecap-1.0.1.tar.gz 339799 BLAKE2B 
6971391d0bde588f6bfb11704d343494eaf81fd1ac5e9c8c6d9f32ae0b03ed41aaf03c41cab1365ffefa8e032b65f72417af395c26d89af69c30d327252246b7
 SHA512 
0054ad11b3f558d7c623060a69207a1b8e679803cabdf1a2bce4b04335d71c016eec770fc9d2cbf3d0a93502c255cb528305f9f8e6df4e095fcb980667045919

diff --git a/net-libs/libecap/libecap-1.0.1.ebuild 
b/net-libs/libecap/libecap-1.0.1.ebuild
new file mode 100644
index 000..24efca086b5
--- /dev/null
+++ b/net-libs/libecap/libecap-1.0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="API for implementing ICAP content analysis and adaptation"
+HOMEPAGE="https://www.e-cap.org/";
+SRC_URI="https://www.e-cap.org/archive/${P}.tar.gz";
+
+LICENSE="BSD-2"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="!net-libs/libecap:0
+   !net-libs/libecap:0.2"
+
+DOCS=( CREDITS NOTICE README change.log )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Horrific autotools failure in generated config.h w/o Bash
+   ac_cv_path_AR="$(tc-getAR)" CONFIG_SHELL="${EPREFIX}/bin/bash" econf 
--disable-static
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: 49d595286a80aeca828b0923bf6f860539502a87
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 01:18:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 02:24:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d59528

net-libs/libecap: fix metadata indentation

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libecap/metadata.xml | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/net-libs/libecap/metadata.xml b/net-libs/libecap/metadata.xml
index 0987c1f2bb3..f14c1bb777e 100644
--- a/net-libs/libecap/metadata.xml
+++ b/net-libs/libecap/metadata.xml
@@ -1,6 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-e...@gentoo.org
-eCAP is a software interface that allows a network 
application, such as an HTTP proxy or an ICAP server, to outsource content 
analysis and adaptation to a loadable module
+   
+   e...@gentoo.org
+   
+   
+   eCAP is a software interface that allows a network application, 
such as an HTTP proxy or an ICAP server,
+   to outsource content analysis and adaptation to a loadable 
module.
+   
 



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

2021-02-26 Thread Sam James
commit: 8c48e64ddb2b2a344e7302c255fc12a215d784c9
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 01:23:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 02:24:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c48e64d

net-libs/libecap: port to EAPI 7

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libecap/libecap-1.0.0.ebuild | 18 +-
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/net-libs/libecap/libecap-1.0.0.ebuild 
b/net-libs/libecap/libecap-1.0.0.ebuild
index 9b5ee739941..224da59d982 100644
--- a/net-libs/libecap/libecap-1.0.0.ebuild
+++ b/net-libs/libecap/libecap-1.0.0.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=7
 
-inherit autotools-utils eutils toolchain-funcs
+inherit autotools toolchain-funcs
 
 DESCRIPTION="API for implementing ICAP content analysis and adaptation"
-HOMEPAGE="http://www.e-cap.org/";
+HOMEPAGE="https://www.e-cap.org/";
 SRC_URI="http://www.measurement-factory.com/tmp/ecap/${P}.tar.gz";
 
 LICENSE="BSD-2"
 SLOT="1"
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="static-libs"
 
 RDEPEND="!net-libs/libecap:0
!net-libs/libecap:0.2"
@@ -24,4 +23,13 @@ src_prepare() {
 
# Respect AR. (bug #457734)
tc-export AR
+
+   mv configure.{in,ac} || die
+
+   eautoreconf
+}
+
+src_configure() {
+   # Horrific autotools failure in generated config.h w/o Bash
+   CONFIG_SHELL="${EPREFIX}/bin/bash" econf
 }



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

2021-02-26 Thread Sam James
commit: 100e42c2ced290472f0db7032ec9f8ff111b1711
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 01:15:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 02:24:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100e42c2

dev-libs/c-capnproto: port to EAPI 7

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/c-capnproto/c-capnproto-0.3.ebuild | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-libs/c-capnproto/c-capnproto-0.3.ebuild 
b/dev-libs/c-capnproto/c-capnproto-0.3.ebuild
index 645557b58a6..efe586aaee4 100644
--- a/dev-libs/c-capnproto/c-capnproto-0.3.ebuild
+++ b/dev-libs/c-capnproto/c-capnproto-0.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit autotools-utils
+inherit autotools
 
 DESCRIPTION="C library/compiler for the Cap'n Proto serialization/RPC protocol"
 HOMEPAGE="https://github.com/opensourcerouting/c-capnproto";
@@ -12,9 +12,5 @@ 
SRC_URI="https://github.com/opensourcerouting/c-capnproto/releases/download/${P}
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 arm arm64"
-IUSE="static-libs"
 
-RDEPEND=""
-DEPEND="${RDEPEND}
-   app-arch/xz-utils
-"
+BDEPEND="app-arch/xz-utils"



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

2021-02-26 Thread Sam James
commit: 4e851ac1922736dcf3bf999f60ef294039fa9aac
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 01:10:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 02:24:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e851ac1

profiles/package.mask: last-rite dev-scheme/greg

Bug: https://bugs.gentoo.org/633624
Bug: https://bugs.gentoo.org/642736
Bug: https://bugs.gentoo.org/773196
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index e61749d428c..77a70cff9cc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2021-02-27)
+# Broken with newer(?) dev-scheme/guile, dead upstream
+# bug #642736, bug #773196
+dev-scheme/greg
+
 # David Seifert  (2021-02-25)
 # Unmaintained, python 3.7 only, relies on wrong libgd, which isn't
 # packaged.  Removal on 2021-03-27.  Bug #683358, #696476, #741936.



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

2021-02-26 Thread Sam James
commit: 0516fbf070f1272a066a4428e6dc5f6cf14dff75
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 01:19:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 02:24:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0516fbf0

net-libs/libecap: add CHANGELOG to metadata

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libecap/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-libs/libecap/metadata.xml b/net-libs/libecap/metadata.xml
index f14c1bb777e..d27c3cfc109 100644
--- a/net-libs/libecap/metadata.xml
+++ b/net-libs/libecap/metadata.xml
@@ -8,4 +8,7 @@
eCAP is a software interface that allows a network application, 
such as an HTTP proxy or an ICAP server,
to outsource content analysis and adaptation to a loadable 
module.

+   
+   
https://www.e-cap.org/archive/libecap_change.log
+   
 



[gentoo-commits] proj/sci:master commit in: sci-libs/flexiblas/

2021-02-26 Thread Aisha Tammy
commit: 7ba814827abbf0d4aeb4a4de91ce717ae858633c
Author: Aisha Tammy  aisha  cc>
AuthorDate: Fri Feb 26 21:50:54 2021 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Fri Feb 26 21:50:54 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=7ba81482

sci-libs/flexiblas: add alternate BLAS/LAPACK switch

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Aisha Tammy  aisha.cc>

 sci-libs/flexiblas/flexiblas-3.0.4.ebuild | 45 +++
 sci-libs/flexiblas/flexiblas-.ebuild  | 45 +++
 sci-libs/flexiblas/metadata.xml   | 27 +++
 3 files changed, 117 insertions(+)

diff --git a/sci-libs/flexiblas/flexiblas-3.0.4.ebuild 
b/sci-libs/flexiblas/flexiblas-3.0.4.ebuild
new file mode 100644
index 0..7a7e253d0
--- /dev/null
+++ b/sci-libs/flexiblas/flexiblas-3.0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake python-any-r1
+
+DESCRIPTION="BLAS/LAPACK wrapper library for runtime switching of backends"
+HOMEPAGE="https://www.mpi-magdeburg.mpg.de/projects/flexiblas";
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mpimd-csc/flexiblas";
+else
+   SRC_URI="https://github.com/mpimd-csc/flexiblas/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? ( ${PYTHON_DEPS} )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DTESTS=$(usex test)
+   -DEXAMPLES=OFF
+   -DCBLAS=ON
+   -DLAPACK=ON
+   -DBLAS_AUTO_DETECT=OFF
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dosym libflexiblas.so "/usr/$(get_libdir)/libblas.so"
+   dosym libflexiblas.so "/usr/$(get_libdir)/libcblas.so"
+   dosym libflexiblas.so "/usr/$(get_libdir)/liblapack.so"
+}

diff --git a/sci-libs/flexiblas/flexiblas-.ebuild 
b/sci-libs/flexiblas/flexiblas-.ebuild
new file mode 100644
index 0..7a7e253d0
--- /dev/null
+++ b/sci-libs/flexiblas/flexiblas-.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake python-any-r1
+
+DESCRIPTION="BLAS/LAPACK wrapper library for runtime switching of backends"
+HOMEPAGE="https://www.mpi-magdeburg.mpg.de/projects/flexiblas";
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mpimd-csc/flexiblas";
+else
+   SRC_URI="https://github.com/mpimd-csc/flexiblas/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? ( ${PYTHON_DEPS} )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DTESTS=$(usex test)
+   -DEXAMPLES=OFF
+   -DCBLAS=ON
+   -DLAPACK=ON
+   -DBLAS_AUTO_DETECT=OFF
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dosym libflexiblas.so "/usr/$(get_libdir)/libblas.so"
+   dosym libflexiblas.so "/usr/$(get_libdir)/libcblas.so"
+   dosym libflexiblas.so "/usr/$(get_libdir)/liblapack.so"
+}

diff --git a/sci-libs/flexiblas/metadata.xml b/sci-libs/flexiblas/metadata.xml
new file mode 100644
index 0..c37e14ea4
--- /dev/null
+++ b/sci-libs/flexiblas/metadata.xml
@@ -0,0 +1,27 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   gen...@aisha.cc
+   Aisha Tammy
+  
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   FlexiBLAS is a wrapper library that enables the
+   exchange of the BLAS, CBLAS and LAPACK implementations
+   used in an executable without recompiling or re-linking it.
+   FlexiBLAS provides a GNU Fortran compatible interface
+   to all functions and subroutines provided by the Netlib
+   reference implementations. As backends FlexiBLAS can employ
+   all BLAS and LAPACK implementations which consist of a
+   single shared library directly. Other variants like the
+   Intel MKL or ATLAS that use multiple files are integrated
+   by FlexiBLAS by wrapping all files into a single surrogate 
library.
+   
+   
+   mpimd-csc/flexiblas
+   
+



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2021-02-26 Thread Zac Medico
commit: fb12ab9a3e772907bea5f5827936b5f03aec57a6
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 27 01:31:17 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 27 01:31:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb12ab9a

sys-apps/portage: make FEATURES=-binpkg-multi-instance sticky

Bug: https://bugs.gentoo.org/772785
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/portage-.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index cbe56d13e92..f229af539a2 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -238,6 +238,10 @@ pkg_preinst() {
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
 
+   env -u FEATURES -u PORTAGE_REPOSITORIES \
+   PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+   "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || 
die
+
# elog dir must exist to avoid logrotate error for bug #415911.
# This code runs in preinst in order to bypass the mapping of
# portage:portage to root:root which happens after src_install.



[gentoo-commits] proj/portage:master commit in: lib/portage/repository/

2021-02-26 Thread Zac Medico
commit: 396b1ea5a7a0f868abe6b0b08352243f8fd48f35
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 27 01:26:06 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 27 01:27:07 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=396b1ea5

RepoConfig.config_string: don't override repos with aliases (bug 749333)

Bug: https://bugs.gentoo.org/749333
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/repository/config.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/portage/repository/config.py b/lib/portage/repository/config.py
index f7c956dd8..83e9746d1 100644
--- a/lib/portage/repository/config.py
+++ b/lib/portage/repository/config.py
@@ -1076,6 +1076,8 @@ class RepoConfigLoader:
keys = bool_keys + str_or_int_keys + str_tuple_keys + 
repo_config_tuple_keys
config_string = ""
for repo_name, repo in sorted(self.prepos.items(), key=lambda 
x: (x[0] != "DEFAULT", x[0])):
+   if repo_name != repo.name:
+   continue
config_string += "\n[%s]\n" % repo_name
for key in sorted(keys):
if key == "main_repo" and repo_name != 
"DEFAULT":



[gentoo-commits] proj/portage:master commit in: lib/portage/_compat_upgrade/

2021-02-26 Thread Zac Medico
commit: cb354edf61a133798e81e7059bdfcaeb25c13982
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb 26 23:15:09 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 27 01:16:11 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cb354edf

make.globals: make FEATURES=-binpkg-multi-instance sticky for existing installs

Add a _compat_upgrade.binpkg_multi_instance script that the ebuild
can call in pkg_preinst in order to maintain a backward-compatible
FEATURES=-binpkg-multi-instance default on existing installs where
enabling binpkg-multi-instance could cause disruption.

Bug: https://bugs.gentoo.org/772785
Signed-off-by: Zac Medico  gentoo.org>

 .../_compat_upgrade/binpkg_multi_instance.py   | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/lib/portage/_compat_upgrade/binpkg_multi_instance.py 
b/lib/portage/_compat_upgrade/binpkg_multi_instance.py
new file mode 100644
index 0..b4aabe8b2
--- /dev/null
+++ b/lib/portage/_compat_upgrade/binpkg_multi_instance.py
@@ -0,0 +1,33 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+import portage
+from portage import os
+from portage.const import GLOBAL_CONFIG_PATH
+
+COMPAT_FEATURES = 'FEATURES="${FEATURES} -binpkg-multi-instance"'
+
+
+def main():
+   """
+   If the current installation is still has binpkg-multi-instance
+   disabled, then patch make.globals inside ${ED} to maintain backward
+   compatibility. This is intended to be called from the ebuild as
+   follows:
+
+   pkg_preinst() {
+   python_setup
+   env -u FEATURES -u PORTAGE_REPOSITORIES \
+   
PYTHONPATH="${D}$(python_get_sitedir)${PYTHONPATH:+:${PYTHONPATH}}" \
+   "${PYTHON}" -m 
portage._compat_upgrade.binpkg_multi_instance || die
+   }
+   """
+   if 'binpkg-multi-instance' not in portage.settings.features:
+   portage.output.EOutput().einfo('Setting make.globals default {} 
for backward compatibility'.format(COMPAT_FEATURES))
+   config_path = os.path.join(os.environ['ED'], 
GLOBAL_CONFIG_PATH.lstrip(os.sep), 'make.globals')
+   with open(config_path, 'at') as f:
+   f.write("{}\n".format(COMPAT_FEATURES))
+
+
+if __name__ == '__main__':
+   main()



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2021-02-26 Thread Zac Medico
commit: 09caf4abe3e58ea120f5db4bc06e04dde971734c
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 27 01:11:30 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 27 01:12:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09caf4ab

sys-apps/portage: env -u PORTAGE_REPOSITORIES (bug 749333)

Bug: https://bugs.gentoo.org/749333
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/portage-3.0.12.ebuild| 2 +-
 sys-apps/portage/portage-3.0.13.ebuild| 2 +-
 sys-apps/portage/portage-3.0.14.ebuild| 2 +-
 sys-apps/portage/portage-3.0.15-r2.ebuild | 2 +-
 sys-apps/portage/portage-.ebuild  | 4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.12.ebuild 
b/sys-apps/portage/portage-3.0.12.ebuild
index 7980c3ee293..0c67947746e 100644
--- a/sys-apps/portage/portage-3.0.12.ebuild
+++ b/sys-apps/portage/portage-3.0.12.ebuild
@@ -243,7 +243,7 @@ pkg_preinst() {
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
-   env -u BINPKG_COMPRESS \
+   env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
 

diff --git a/sys-apps/portage/portage-3.0.13.ebuild 
b/sys-apps/portage/portage-3.0.13.ebuild
index 7980c3ee293..0c67947746e 100644
--- a/sys-apps/portage/portage-3.0.13.ebuild
+++ b/sys-apps/portage/portage-3.0.13.ebuild
@@ -243,7 +243,7 @@ pkg_preinst() {
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
-   env -u BINPKG_COMPRESS \
+   env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
 

diff --git a/sys-apps/portage/portage-3.0.14.ebuild 
b/sys-apps/portage/portage-3.0.14.ebuild
index 57a36478cce..26f0e3f8e28 100644
--- a/sys-apps/portage/portage-3.0.14.ebuild
+++ b/sys-apps/portage/portage-3.0.14.ebuild
@@ -243,7 +243,7 @@ pkg_preinst() {
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
-   env -u BINPKG_COMPRESS \
+   env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
 

diff --git a/sys-apps/portage/portage-3.0.15-r2.ebuild 
b/sys-apps/portage/portage-3.0.15-r2.ebuild
index 08381b58595..eb9abac2065 100644
--- a/sys-apps/portage/portage-3.0.15-r2.ebuild
+++ b/sys-apps/portage/portage-3.0.15-r2.ebuild
@@ -250,7 +250,7 @@ pkg_preinst() {
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
-   env -u BINPKG_COMPRESS \
+   env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
 

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 76d98e48e66..cbe56d13e92 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.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
@@ -234,7 +234,7 @@ pkg_preinst() {
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
-   env -u BINPKG_COMPRESS \
+   env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
 



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

2021-02-26 Thread Sam James
commit: a5bf629d70f6aa132a3b0b3740e8461b52a1d1d4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 00:50:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 01:00:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5bf629d

sys-libs/libstatgrab: bump to 0.92

Closes: https://bugs.gentoo.org/730510
Closes: https://bugs.gentoo.org/716052
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libstatgrab/Manifest|  1 +
 sys-libs/libstatgrab/libstatgrab-0.92.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/sys-libs/libstatgrab/Manifest b/sys-libs/libstatgrab/Manifest
index 01a4f85a8e7..abd1dbf4922 100644
--- a/sys-libs/libstatgrab/Manifest
+++ b/sys-libs/libstatgrab/Manifest
@@ -1 +1,2 @@
 DIST libstatgrab-0.91.tar.gz 776046 BLAKE2B 
29906d4df8b8e8f1ae8fedf5ccac12b282b5cba66715a2d1b51059426e7cb073862e49cbee535c0f9ea7a34171cbc3d143a38a92149ffe5f22ed9ec426fec0be
 SHA512 
f360f2e1b185bf9603b1d9c50649b0050e9502128ff81a9f4de88457e2f5203deafe7fd7ac13ebc4cc56e6ecd1bdf8aacae64987bdf36af0c9929e30626915f6
+DIST libstatgrab-0.92.tar.gz 815262 BLAKE2B 
d8ca538f01d9e0b1d5c459c9c0da6df5b6806e02649d726c3ee8a2f69233a7183df6dda95980a8e6f8b438478ec28f4baa9d623d5372e5e3e28ea4909e905872
 SHA512 
a99c6be56d930779d0d8f6f81e64e2f31e19423009c39e925b39116a42aa2c6037651992ac2168c43a5c6ecadf3e4a58486ab6148cf96118c429b04fdcf65192

diff --git a/sys-libs/libstatgrab/libstatgrab-0.92.ebuild 
b/sys-libs/libstatgrab/libstatgrab-0.92.ebuild
new file mode 100644
index 000..5210d97f618
--- /dev/null
+++ b/sys-libs/libstatgrab/libstatgrab-0.92.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="A tool to provide access to statistics about the system on which 
it's run"
+HOMEPAGE="https://www.i-scream.org/libstatgrab/";
+SRC_URI="https://www.mirrorservice.org/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~x86"
+IUSE="doc examples"
+
+RDEPEND="sys-libs/ncurses"
+DEPEND="${RDEPEND}"
+
+DOCS=( ChangeLog PLATFORMS NEWS AUTHORS README )
+
+src_configure() {
+   local myeconfargs=(
+   --disable-setgid-binaries
+   --disable-setuid-binaries
+   --with-ncurses
+   --disable-static
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   if use examples; then
+   docompress -x /usr/share/doc/${PF}/examples
+   docinto examples
+   doins -r examples/*
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-02-26 Thread Sam James
commit: 04084521499a5b97575535356180082cc519d96c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 00:42:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 01:00:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04084521

sys-libs/libstatgrab: add github remote-id

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libstatgrab/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-libs/libstatgrab/metadata.xml 
b/sys-libs/libstatgrab/metadata.xml
index 7a38bb90096..0d81e83f213 100644
--- a/sys-libs/libstatgrab/metadata.xml
+++ b/sys-libs/libstatgrab/metadata.xml
@@ -2,4 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd";>
 

+   
+   libstatgrab/libstatgrab
+   
 



  1   2   3   4   5   >