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

2019-11-14 Thread Matthias Maier
commit: 3fae04d5214f2296674ad463bb8ebdc83d2245fa
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 14 23:25:42 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Nov 14 23:26:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fae04d5

sci-mathematics/petsc: more configuration fixes

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/petsc/petsc-3.12.1.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-mathematics/petsc/petsc-3.12.1.ebuild 
b/sci-mathematics/petsc/petsc-3.12.1.ebuild
index 2e5365823ea..845d7ff75d6 100644
--- a/sci-mathematics/petsc/petsc-3.12.1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.12.1.ebuild
@@ -159,23 +159,23 @@ src_configure() {
$(use_with hdf5) \
$(petsc_with hypre hypre \
/usr/include/hypre -lHYPRE) \
-   $(petsc_with sparse suitesparse) \
+   $(use_with sparse suitesparse) \
$(petsc_with superlu superlu \
/usr/include/superlu -lsuperlu) \
-   $(petsc_with X x) \
-   $(petsc_with X x11) \
+   $(use_with X x) \
+   $(use_with X x11) \
$(petsc_with scotch ptscotch \
/usr/include/scotch \
[-lptesmumps,-lptscotch,-lptscotcherr,-lscotch,-lscotcherr]) \
$(petsc_with mumps scalapack \
/usr/include/scalapack -lscalapack) \
-   $(petsc_with mumps mumps \
+   $(use_with mumps mumps \
/usr/include \

[-lcmumps,-ldmumps,-lsmumps,-lzmumps,-lmumps_common,-lpord]) \
--with-imagemagick=0 \
--with-python=0 \
-   $(petsc_with boost) \
-   $(petsc_with fftw)
+   $(use_with boost) \
+   $(use_with fftw)
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/petsc/files/, sci-mathematics/petsc/

2019-11-14 Thread Matthias Maier
commit: 454de437bac0e12b75efa56e3b4d2bfced4ddf62
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 14 22:27:16 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Nov 14 22:27:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454de437

sci-mathematics/petsc: do not run mpiexec during configure

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Matthias Maier  gentoo.org>

 .../files/petsc-3.12.1-do_not_run_mpiexec.patch| 32 ++
 sci-mathematics/petsc/petsc-3.12.1.ebuild  |  1 +
 2 files changed, 33 insertions(+)

diff --git a/sci-mathematics/petsc/files/petsc-3.12.1-do_not_run_mpiexec.patch 
b/sci-mathematics/petsc/files/petsc-3.12.1-do_not_run_mpiexec.patch
new file mode 100644
index 000..9c3d5047b0a
--- /dev/null
+++ b/sci-mathematics/petsc/files/petsc-3.12.1-do_not_run_mpiexec.patch
@@ -0,0 +1,32 @@
+diff --git a/config/BuildSystem/config/packages/MPI.py 
b/config/BuildSystem/config/packages/MPI.py
+index c85bb504..7720eba9 100644
+--- a/config/BuildSystem/config/packages/MPI.py
 b/config/BuildSystem/config/packages/MPI.py
+@@ -209,26 +209,11 @@ shared libraries and run with 
--known-mpi-shared-libraries=1')
+   raise RuntimeError('Could not locate MPIEXEC - please specify 
--with-mpiexec option')
+   # Support for spaces and () in executable names; also needs to handle 
optional arguments at the end
+   # TODO: This support for spaces and () should be moved to core 
BuildSystem
+-  self.mpiexec = self.mpiexec.replace(' ', '\\ ').replace('(', 
'\\(').replace(')', '\\)').replace('\ -',' -')
+-  if (hasattr(self, 'ompi_major_version') and 
int(self.ompi_major_version) >= 3):
+-(out, err, ret) = Configure.executeShellCommand(self.mpiexec+' -help 
all', checkCommand = noCheck, timeout = 10, log = self.log)
+-if out.find('--oversubscribe') >=0:
+-  self.mpiexec = self.mpiexec + ' --oversubscribe'
++  self.mpiexec = self.mpiexec + ' --oversubscribe'
+ 
+ # using mpiexec environmental variables make sure mpiexec matches the MPI 
libraries and save the variables for testing in PetscInitialize()
+ # the variable HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE is not currently used. 
PetscInitialize() can check the existence of the environmental variable to
+ # determine if the program has been started with the correct mpiexec 
(will only be set for parallel runs so not clear how to check appropriately)
+-(out, err, ret) = Configure.executeShellCommand(self.mpiexec+' -n 1 
printenv', checkCommand = noCheck, timeout = 10, log = self.log)
+-if ret: raise RuntimeError('Unable to run '+self.mpiexec+' with option 
"-n 1"\n'+err)
+-if out.find('MPIR_CVAR_CH3') > -1:
+-  if hasattr(self,'ompi_major_version'): raise RuntimeError("Your 
libraries are from OpenMPI but it appears your mpiexec is from MPICH");
+-  self.addDefine('HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE', 'MPIR_CVAR_CH3')
+-elif  out.find('MPIR_CVAR_CH3') > -1:
+-  if hasattr(self,'ompi_major_version'): raise RuntimeError("Your 
libraries are from OpenMPI but it appears your mpiexec is from MPICH");
+-  self.addDefine('HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE', 'MPICH')
+-elif out.find('OMPI_COMM_WORLD_SIZE') > -1:
+-  if hasattr(self,'mpich_numversion'): raise RuntimeError("Your libraries 
are from MPICH but it appears your mpiexec is from OpenMPI");
+-  self.addDefine('HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE', 'OMP')
+ self.addMakeMacro('MPIEXEC', self.mpiexec)
+ self.mpiexec = self.mpiexec + ' -n 1'
+ 

diff --git a/sci-mathematics/petsc/petsc-3.12.1.ebuild 
b/sci-mathematics/petsc/petsc-3.12.1.ebuild
index c2b32ce1afb..2e5365823ea 100644
--- a/sci-mathematics/petsc/petsc-3.12.1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.12.1.ebuild
@@ -56,6 +56,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.7.0-disable-rpath.patch
"${FILESDIR}"/${PN}-3.9.0-fix_sandbox_violation.patch
"${FILESDIR}"/${PN}-3.12.1-make_hypre_configure.patch
+   "${FILESDIR}"/${PN}-3.12.1-do_not_run_mpiexec.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/petsc/files/, sci-mathematics/petsc/

2019-11-14 Thread Matthias Maier
commit: e9ecfd9bd462516d8b933dd5f6a5dc8f7a2d07da
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 14 20:21:22 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Nov 14 21:44:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ecfd9b

sci-mathematics/petsc: fix configuration with USE=hypre

Someone smarter than me has to figure out how to properly fix this
python build system...

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Matthias Maier  gentoo.org>

 .../files/petsc-3.12.1-make_hypre_configure.patch  | 90 ++
 sci-mathematics/petsc/petsc-3.12.1.ebuild  |  5 +-
 2 files changed, 93 insertions(+), 2 deletions(-)

diff --git 
a/sci-mathematics/petsc/files/petsc-3.12.1-make_hypre_configure.patch 
b/sci-mathematics/petsc/files/petsc-3.12.1-make_hypre_configure.patch
new file mode 100644
index 000..9460d57e461
--- /dev/null
+++ b/sci-mathematics/petsc/files/petsc-3.12.1-make_hypre_configure.patch
@@ -0,0 +1,90 @@
+diff --git a/config/BuildSystem/config/packages/hypre.py 
b/config/BuildSystem/config/packages/hypre.py
+index 869a1661..76067c8d 100644
+--- a/config/BuildSystem/config/packages/hypre.py
 b/config/BuildSystem/config/packages/hypre.py
+@@ -5,10 +5,6 @@ class Configure(config.package.GNUPackage):
+   def __init__(self, framework):
+ config.package.GNUPackage.__init__(self, framework)
+ self.version = '2.18.1'
+-self.minversion  = '2.14'
+-self.versionname = 'HYPRE_RELEASE_VERSION'
+-self.versioninclude  = 'HYPRE_config.h'
+-self.requiresversion = 1
+ self.gitcommit   = 'v'+self.version
+ self.download= 
['git://https://github.com/hypre-space/hypre','https://github.com/hypre-space/hypre/archive/'+self.gitcommit+'.tar.gz']
+ self.functions   = ['HYPRE_IJMatrixCreate']
+diff --git a/include/petsc/private/petschypre.h 
b/include/petsc/private/petschypre.h
+index 81ca7136..b403e70e 100644
+--- a/include/petsc/private/petschypre.h
 b/include/petsc/private/petschypre.h
+@@ -6,12 +6,6 @@
+ #include 
+ #include 
+ 
+-/* from version 2.16 on, HYPRE_BigInt is 64 bit for 64bit installations
+-   and 32 bit for 32bit installations -> not the best name for a variable */
+-#if PETSC_PKG_HYPRE_VERSION_LT(2,16,0)
+-typedef PetscInt HYPRE_BigInt;
+-#endif
+-
+ /*
+   With scalar type == real, HYPRE_Complex == PetscScalar;
+   With scalar type == complex,  HYPRE_Complex is double __complex__ while 
PetscScalar may be std::complex
+diff --git a/src/mat/impls/hypre/mhypre.c b/src/mat/impls/hypre/mhypre.c
+index 8e8fe678..3533b99a 100644
+--- a/src/mat/impls/hypre/mhypre.c
 b/src/mat/impls/hypre/mhypre.c
+@@ -15,10 +15,6 @@
+ #include <_hypre_parcsr_ls.h>
+ #include <_hypre_sstruct_ls.h>
+ 
+-#if PETSC_PKG_HYPRE_VERSION_LT(2,18,0)
+-#define  hypre_ParCSRMatrixClone(A,B) hypre_ParCSRMatrixCompleteClone(A)
+-#endif
+-
+ PETSC_INTERN PetscErrorCode MatPtAP_IS_XAIJ(Mat,Mat,MatReuse,PetscReal,Mat*);
+ 
+ static PetscErrorCode MatHYPRE_CreateFromMat(Mat,Mat_HYPRE*);
+@@ -65,7 +61,6 @@ static PetscErrorCode MatHYPRE_IJMatrixPreallocate(Mat A_d, 
Mat A_o, HYPRE_IJMat
+ nnz_o[i] = 0;
+   }
+ }
+-#if PETSC_PKG_HYPRE_VERSION_GE(2,16,0)
+ { /* If we don't do this, the columns of the matrix will be all zeros! */
+   hypre_AuxParCSRMatrix *aux_matrix;
+   aux_matrix = (hypre_AuxParCSRMatrix*)hypre_IJMatrixTranslator(ij);
+@@ -75,9 +70,6 @@ static PetscErrorCode MatHYPRE_IJMatrixPreallocate(Mat A_d, 
Mat A_o, HYPRE_IJMat
+   aux_matrix = (hypre_AuxParCSRMatrix*)hypre_IJMatrixTranslator(ij);
+   hypre_AuxParCSRMatrixNeedAux(aux_matrix) = 1;
+ }
+-#else
+-PetscStackCallStandard(HYPRE_IJMatrixSetDiagOffdSizes,(ij,nnz_d,nnz_o));
+-#endif
+ ierr = PetscFree(nnz_d);CHKERRQ(ierr);
+ ierr = PetscFree(nnz_o);CHKERRQ(ierr);
+   }
+@@ -235,11 +227,7 @@ static PetscErrorCode 
MatHYPRE_IJMatrixFastCopy_MPIAIJ(Mat A, HYPRE_IJMatrix ij)
+   /* need to shift the diag column indices (hdiag->j) back to global 
numbering since hypre is expecting this */
+   hjj = hdiag->j;
+   pjj = pdiag->j;
+-#if PETSC_PKG_HYPRE_VERSION_GE(2,16,0)
+   for (i=0; inz; i++) hjj[i] = pjj[i];
+-#else
+-  for (i=0; inz; i++) hjj[i] = cstart + pjj[i];
+-#endif
+   ierr = PetscArraycpy(hdiag->data,pdiag->a,pdiag->nz);CHKERRQ(ierr);
+   if (sameint) {
+ ierr = PetscArraycpy(hoffd->i,poffd->i,pA->A->rmap->n + 1);CHKERRQ(ierr);
+@@ -249,12 +237,8 @@ static PetscErrorCode 
MatHYPRE_IJMatrixFastCopy_MPIAIJ(Mat A, HYPRE_IJMatrix ij)
+ 
+   /* need to move the offd column indices (hoffd->j) back to global numbering 
since hypre is expecting this
+  If we hacked a hypre a bit more we might be able to avoid this step */
+-#if PETSC_PKG_HYPRE_VERSION_GE(2,16,0)
+   PetscStackCallStandard(hypre_CSRMatrixBigInitialize,(hoffd));
+   jj  = (PetscInt*) hoffd->big_j;
+-#e

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

2019-11-14 Thread Matthias Maier
commit: 07473712faf63411d744cadb7b4fc6c204110d78
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 14 21:36:09 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Nov 14 21:44:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07473712

sci-libs/hypre: version bump to 2.18.2

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/hypre/Manifest|   1 +
 sci-libs/hypre/hypre-2.18.2.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/sci-libs/hypre/Manifest b/sci-libs/hypre/Manifest
index 59f9da2a56e..73775a2eb87 100644
--- a/sci-libs/hypre/Manifest
+++ b/sci-libs/hypre/Manifest
@@ -1,2 +1,3 @@
 DIST hypre-2.14.0.tar.gz 7312329 BLAKE2B 
93de48bdd05c383c74fb1b3b25ddcd5830be099aa7557262547932e17eba524c25ff69ff94d10f29ffdabfef9c05281fd485a7c9b999141f2488ae4fc0238736
 SHA512 
c7b59fb7ab1cc906e339fcc00603898e44234a65aa74600f740bc825aa94aa66ff0cbd4bd4b7f339c0d28ff5bd9494f15b57f2017a22348fee14b4e8333f1e6c
 DIST hypre-2.18.0.tar.gz 5698227 BLAKE2B 
e6562b78dcff6592a7df86d2162e3669c9ea3f71cc8926402038da319cb6c1b801a7ac5e44612ba86762ccdd63ae30cd2976451368309622b46e67a7a7dc1d83
 SHA512 
41292d590285703b5fb91c767fc9d064e36911f09583a81a3da9f2b5524143b23bb1beba3449d759e3f681760d9ad155072e1762d7d6bbe0e65660d5b16c472a
+DIST hypre-2.18.2.tar.gz 5699792 BLAKE2B 
6adb343d23594adea60a4009f589285236365a5769b1d5cb66908ce83984dd48b3be929e6c7298c7b9cb1e2d67b1fe7ea641c8a160562d223edb9809977fb684
 SHA512 
7b343a5c8530d7f5e31cad6c940c2f154b2b954566d4fe8525d690fec41db23936a46fb642a994791de32984e696c624804fb1fde1f0c9ce026f1a6e46b9c0f4

diff --git a/sci-libs/hypre/hypre-2.18.2.ebuild 
b/sci-libs/hypre/hypre-2.18.2.ebuild
new file mode 100644
index 000..e8e6dd2d154
--- /dev/null
+++ b/sci-libs/hypre/hypre-2.18.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+
+inherit cmake-utils fortran-2 toolchain-funcs flag-o-matic
+
+DESCRIPTION="Parallel matrix preconditioners library"
+HOMEPAGE="https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods;
+SRC_URI="https://github.com/${PN}-space/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug examples fortran int64 openmp mpi"
+
+RDEPEND="
+   sci-libs/superlu:=
+   virtual/blas
+   virtual/lapack
+   mpi? ( virtual/mpi )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( CHANGELOG COPYRIGHT README )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] &&\
+   use openmp && [[ $(tc-getCC)$ == *gcc* ]] && tc-check-openmp
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && \
+  use openmp && [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp 
; then
+   ewarn "You are using a non capable gcc compiler ( < 4.2 ? )"
+   die "Need an OpenMP capable compiler"
+   fi
+}
+
+src_prepare() {
+   default
+   # link with system superlu and propagate LDFLAGS
+   sed -e "s:@LIBS@:@LIBS@ $($(tc-getPKG_CONFIG) --libs superlu):" \
+   -e 's:_SHARED@:_SHARED@ $(LDFLAGS):g' \
+   -i src/config/Makefile.config.in || die
+   sed -e '/HYPRE_ARCH/s: = :=:g' \
+   -i src/configure || die
+   # link with system blas and lapack
+   sed -e '/^BLASFILES/d' \
+   -e '/^LAPACKFILES/d' \
+   -i src/lib/Makefile || die
+}
+
+src_configure() {
+   tc-export CC CXX
+   append-flags -Dhypre_dgesvd=dgesvd_
+   use openmp && [[ $(tc-getCC)$ == *gcc* ]] && \
+   append-flags -fopenmp && append-ldflags -fopenmp
+   use mpi && CC=mpicc FC=mpif77 CXX=mpicxx
+
+   cd src
+
+   # without-superlu: means do not use bundled one
+   econf \
+   --enable-shared \
+   --with-blas-libs="$($(tc-getPKG_CONFIG) --libs-only-l blas | 
sed -e 's/-l//g')" \
+   --with-blas-lib-dirs="$($(tc-getPKG_CONFIG) --libs-only-L blas 
| sed -e 's/-L//g')" \
+   --with-lapack-libs="$($(tc-getPKG_CONFIG) --libs-only-l lapack 
| sed -e 's/-l//g')" \
+   --with-lapack-lib-dirs="$($(tc-getPKG_CONFIG) --libs-only-L 
lapack | sed -e 's/-L//g')" \
+   --with-timing \
+   --without-superlu \
+   $(use_enable debug) \
+   $(use_enable openmp hopscotch) \
+   $(use_enable int64 bigint) \
+   $(use_enable fortran) \
+   $(use_with openmp) \
+   $(use_with 

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

2019-11-13 Thread Matthias Maier
commit: c3779321f75d53fe0a5e1b261d4047c9df9f892d
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 14 05:03:15 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Nov 14 06:01:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3779321

sci-mathematics/slepc: version bump to 3.12.1

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/slepc/Manifest|  1 +
 sci-mathematics/slepc/slepc-3.12.1.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/sci-mathematics/slepc/Manifest b/sci-mathematics/slepc/Manifest
index a1f5cfb711c..d23b2beb677 100644
--- a/sci-mathematics/slepc/Manifest
+++ b/sci-mathematics/slepc/Manifest
@@ -1 +1,2 @@
 DIST slepc-3.11.1.tar.gz 4700643 BLAKE2B 
a624050aad0128d7ef53f27f72484e078e62d8edf9298995dda71a9e8d804dddc7e433542eccf95b2d896be80e8795b1664375e68a4c02c18c56d78d490bffb7
 SHA512 
a941c2a955953ed2344de7f7d9eaaed79504c3559e27920c633bc09cfb192f883b26fd4aa5dc3bd9909a2fc045f3a34e514feca0e074ca36bc3166aa9c059235
+DIST slepc-3.12.1.tar.gz 4757436 BLAKE2B 
607e7b28730ff16fa995768e23fd9861e180c078d2f06e8f65324b1e1761f0688fe5a4c4420983b521583cb2b3fe28b606baea604daf5253c30131f9f54c5572
 SHA512 
0254ea1a521cf150f9f0402bb936c9d1aa32765264e055ecdd058e44aaa7e87c3df1b63b1889c1989c4a691c652eb0f248a1bbbe6d555ce16f9f8f28d6765b50

diff --git a/sci-mathematics/slepc/slepc-3.12.1.ebuild 
b/sci-mathematics/slepc/slepc-3.12.1.ebuild
new file mode 100644
index 000..52212cabfd5
--- /dev/null
+++ b/sci-mathematics/slepc/slepc-3.12.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic python-any-r1 toolchain-funcs
+
+DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
+HOMEPAGE="http://slepc.upv.es/;
+SRC_URI="http://slepc.upv.es/download/distrib/${P}.tar.gz;
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="complex-scalars doc mpi"
+
+RDEPEND="
+   =sci-mathematics/petsc-$(ver_cut 1-2)*:=[mpi=,complex-scalars=]
+   sci-libs/arpack[mpi=]
+   mpi? ( virtual/mpi )
+"
+
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   dev-util/cmake
+"
+
+MAKEOPTS="${MAKEOPTS} V=1"
+
+src_prepare() {
+   default
+
+   sed -i -e 's%/usr/bin/env python%/usr/bin/env python2%' configure || die
+}
+
+src_configure() {
+   # *sigh*
+   addpredict "${PETSC_DIR}"/.nagged
+
+   # Make sure that the environment is set up correctly:
+   unset PETSC_DIR
+   unset PETSC_ARCH
+   unset SLEPC_DIR
+   source "${EPREFIX}"/etc/env.d/99petsc
+   export PETSC_DIR
+
+   # configure is a custom python script and doesn't want to have default
+   # configure arguments that we set with econf
+   ./configure \
+   --prefix="${EPREFIX}/usr/$(get_libdir)/slepc" \
+   --with-arpack=1 \
+   --with-arpack-dir="${EPREFIX}/usr/$(get_libdir)" \
+   --with-arpack-flags="$(usex mpi "-lparpack,-larpack" 
"-larpack")"
+
+}
+
+src_install() {
+   emake DESTDIR="${ED}" install
+
+   # add PETSC_DIR to environmental variables
+   cat >> 99slepc <<- EOF
+   SLEPC_DIR=${EPREFIX}/usr/$(get_libdir)/slepc
+   LDPATH=${EPREFIX}/usr/$(get_libdir)/slepc/lib
+   EOF
+   doenvd 99slepc
+
+   if use doc ; then
+   dodoc docs/slepc.pdf
+   docinto html
+   dodoc -r docs/*.html docs/manualpages
+   fi
+}



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

2019-11-13 Thread Matthias Maier
commit: 21f218ffc650405a40d493248b41758e33f37b94
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 14 05:53:56 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Nov 14 06:01:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f218ff

sci-libs/hypre: version bump to 2.18

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/hypre/Manifest|   1 +
 sci-libs/hypre/hypre-2.18.0.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/sci-libs/hypre/Manifest b/sci-libs/hypre/Manifest
index 37a480f3de3..59f9da2a56e 100644
--- a/sci-libs/hypre/Manifest
+++ b/sci-libs/hypre/Manifest
@@ -1 +1,2 @@
 DIST hypre-2.14.0.tar.gz 7312329 BLAKE2B 
93de48bdd05c383c74fb1b3b25ddcd5830be099aa7557262547932e17eba524c25ff69ff94d10f29ffdabfef9c05281fd485a7c9b999141f2488ae4fc0238736
 SHA512 
c7b59fb7ab1cc906e339fcc00603898e44234a65aa74600f740bc825aa94aa66ff0cbd4bd4b7f339c0d28ff5bd9494f15b57f2017a22348fee14b4e8333f1e6c
+DIST hypre-2.18.0.tar.gz 5698227 BLAKE2B 
e6562b78dcff6592a7df86d2162e3669c9ea3f71cc8926402038da319cb6c1b801a7ac5e44612ba86762ccdd63ae30cd2976451368309622b46e67a7a7dc1d83
 SHA512 
41292d590285703b5fb91c767fc9d064e36911f09583a81a3da9f2b5524143b23bb1beba3449d759e3f681760d9ad155072e1762d7d6bbe0e65660d5b16c472a

diff --git a/sci-libs/hypre/hypre-2.18.0.ebuild 
b/sci-libs/hypre/hypre-2.18.0.ebuild
new file mode 100644
index 000..e8e6dd2d154
--- /dev/null
+++ b/sci-libs/hypre/hypre-2.18.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+
+inherit cmake-utils fortran-2 toolchain-funcs flag-o-matic
+
+DESCRIPTION="Parallel matrix preconditioners library"
+HOMEPAGE="https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods;
+SRC_URI="https://github.com/${PN}-space/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug examples fortran int64 openmp mpi"
+
+RDEPEND="
+   sci-libs/superlu:=
+   virtual/blas
+   virtual/lapack
+   mpi? ( virtual/mpi )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( CHANGELOG COPYRIGHT README )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] &&\
+   use openmp && [[ $(tc-getCC)$ == *gcc* ]] && tc-check-openmp
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && \
+  use openmp && [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp 
; then
+   ewarn "You are using a non capable gcc compiler ( < 4.2 ? )"
+   die "Need an OpenMP capable compiler"
+   fi
+}
+
+src_prepare() {
+   default
+   # link with system superlu and propagate LDFLAGS
+   sed -e "s:@LIBS@:@LIBS@ $($(tc-getPKG_CONFIG) --libs superlu):" \
+   -e 's:_SHARED@:_SHARED@ $(LDFLAGS):g' \
+   -i src/config/Makefile.config.in || die
+   sed -e '/HYPRE_ARCH/s: = :=:g' \
+   -i src/configure || die
+   # link with system blas and lapack
+   sed -e '/^BLASFILES/d' \
+   -e '/^LAPACKFILES/d' \
+   -i src/lib/Makefile || die
+}
+
+src_configure() {
+   tc-export CC CXX
+   append-flags -Dhypre_dgesvd=dgesvd_
+   use openmp && [[ $(tc-getCC)$ == *gcc* ]] && \
+   append-flags -fopenmp && append-ldflags -fopenmp
+   use mpi && CC=mpicc FC=mpif77 CXX=mpicxx
+
+   cd src
+
+   # without-superlu: means do not use bundled one
+   econf \
+   --enable-shared \
+   --with-blas-libs="$($(tc-getPKG_CONFIG) --libs-only-l blas | 
sed -e 's/-l//g')" \
+   --with-blas-lib-dirs="$($(tc-getPKG_CONFIG) --libs-only-L blas 
| sed -e 's/-L//g')" \
+   --with-lapack-libs="$($(tc-getPKG_CONFIG) --libs-only-l lapack 
| sed -e 's/-l//g')" \
+   --with-lapack-lib-dirs="$($(tc-getPKG_CONFIG) --libs-only-L 
lapack | sed -e 's/-L//g')" \
+   --with-timing \
+   --without-superlu \
+   $(use_enable debug) \
+   $(use_enable openmp hopscotch) \
+   $(use_enable int64 bigint) \
+   $(use_enable fortran) \
+   $(use_with openmp) \
+   $(use_with mpi MPI)
+}
+
+src_compile() {
+   emake -C src
+}
+
+src_test() {
+   LD_LIBRARY_PATH="${S}/src/lib:${LD_LIBRARY_PATH}" \
+  PATH="${S}/src/test:${PATH}" \
+  emake -C src check
+}
+
+src_install() {
+  

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

2019-11-13 Thread Matthias Maier
commit: bbf33caab6ab6553293403e7e84f5a101f6ad0d7
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 14 05:48:18 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Nov 14 06:01:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf33caa

sci-libs/hypre: drop ancient versions

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/hypre/Manifest|   3 --
 sci-libs/hypre/hypre-2.11.1.ebuild | 107 -
 sci-libs/hypre/hypre-2.11.2.ebuild | 107 -
 sci-libs/hypre/hypre-2.9.0b.ebuild |  73 -
 4 files changed, 290 deletions(-)

diff --git a/sci-libs/hypre/Manifest b/sci-libs/hypre/Manifest
index e9668ec51f7..37a480f3de3 100644
--- a/sci-libs/hypre/Manifest
+++ b/sci-libs/hypre/Manifest
@@ -1,4 +1 @@
-DIST hypre-2.11.1.tar.gz 8054149 BLAKE2B 
207d382b08ac67e09d55e323b86f84a0a7247baf21275c8774bf555c99401aa28f2ae6d4010a63d0c299a702a7b93a85ea98aed51ea5c8c8b31e4587760895d1
 SHA512 
4266c1b5225bcc97781246475100382f4929d7c918c854570a36b90602e8f111a4893cd1c93b95c68305c851898b970dd92ac173efe9211be5bb914d3c3c5d83
-DIST hypre-2.11.2.tar.gz 8077407 BLAKE2B 
d51a40d015f03757425da1fbc113a2647c267d1d47bebe343f2cd84983349cdbdb0e5b51a3c253edcab3d54f352158f0e263afcce592157b64202af471d642c6
 SHA512 
a06321028121e5420fa944ce4fae5f9b96e6021ec2802e68ec3c349f19a20543ed7eff774a4735666c5807ce124eb571b3f86757c67e91faa1c683c3f657469f
 DIST hypre-2.14.0.tar.gz 7312329 BLAKE2B 
93de48bdd05c383c74fb1b3b25ddcd5830be099aa7557262547932e17eba524c25ff69ff94d10f29ffdabfef9c05281fd485a7c9b999141f2488ae4fc0238736
 SHA512 
c7b59fb7ab1cc906e339fcc00603898e44234a65aa74600f740bc825aa94aa66ff0cbd4bd4b7f339c0d28ff5bd9494f15b57f2017a22348fee14b4e8333f1e6c
-DIST hypre-2.9.0b.tar.gz 9053035 BLAKE2B 
1bde86f88545d24617673a0c0c8c7458399bd7220a0ffe25ab4c9772e1c802c9b51ceaf716e843e236df1fd673bbd171642726590efdbb100821c3d3e54bacd7
 SHA512 
6856f2c80eaf669258d73a36a59c0fd0f43e20a5b2e633b6aefbccf41f5217ea821a6201dadc0de2b17a039ba9f53d98031f0b091e3db552cc5251a4f766acb8

diff --git a/sci-libs/hypre/hypre-2.11.1.ebuild 
b/sci-libs/hypre/hypre-2.11.1.ebuild
deleted file mode 100644
index f6aa3e5337b..000
--- a/sci-libs/hypre/hypre-2.11.1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED=fortran
-
-inherit cmake-utils fortran-2 toolchain-funcs flag-o-matic
-
-DESCRIPTION="Parallel matrix preconditioners library"
-HOMEPAGE="https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods;
-SRC_URI="${HOMEPAGE}/download/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug doc examples fei fortran int64 openmp mpi"
-
-RDEPEND="
-   sci-libs/superlu:=
-   virtual/blas
-   virtual/lapack
-   mpi? ( virtual/mpi )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( CHANGELOG COPYRIGHT README )
-
-# 2.11.1: fei and mli wrappers still buggy with big integers
-REQUIRED_USE="int64? ( !fei )"
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] &&\
-   use openmp && [[ $(tc-getCC)$ == *gcc* ]] && tc-check-openmp
-}
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != binary ]] && \
-  use openmp && [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp 
; then
-   ewarn "You are using a non capable gcc compiler ( < 4.2 ? )"
-   die "Need an OpenMP capable compiler"
-   fi
-}
-
-src_prepare() {
-   default
-   # link with system superlu and propagate LDFLAGS
-   sed -e "s:@LIBS@:@LIBS@ $($(tc-getPKG_CONFIG) --libs superlu):" \
-   -e 's:_SHARED@:_SHARED@ $(LDFLAGS):g' \
-   -i src/config/Makefile.config.in || die
-   sed -e '/HYPRE_ARCH/s: = :=:g' \
-   -i src/configure || die
-   # link with system blas and lapack
-   sed -e '/^BLASFILES/d' \
-   -e '/^LAPACKFILES/d' \
-   -i src/lib/Makefile || die
-}
-
-src_configure() {
-   tc-export CC CXX
-   append-flags -Dhypre_dgesvd=dgesvd_
-   use openmp && [[ $(tc-getCC)$ == *gcc* ]] && \
-   append-flags -fopenmp && append-ldflags -fopenmp
-   use mpi && CC=mpicc FC=mpif77 CXX=mpicxx
-
-   cd src
-
-   # without-superlu: means do not use bundled one
-   econf \
-   --enable-shared \
-   --with-blas-libs="$($(tc-getPKG_CONFIG) --libs-only-l blas | 
sed -e 's/-l//g')" \
-   --with-blas-lib-dirs="$($(tc-getPKG_CONFIG) --libs-only-L blas 
| sed -e 's/-L//g')" \
- 

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

2019-11-13 Thread Matthias Maier
commit: c2c778c07dd1a8a631c2d1e4d959512db8675062
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 14 05:00:41 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Nov 14 06:01:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c778c0

sci-mathematics/petsc: version bump to 3.12.1

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/petsc/Manifest | 1 +
 sci-mathematics/petsc/petsc-3.11.3.ebuild  | 2 +-
 sci-mathematics/petsc/{petsc-3.11.3.ebuild => petsc-3.12.1.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/petsc/Manifest b/sci-mathematics/petsc/Manifest
index 3be30d7421f..35342d214c5 100644
--- a/sci-mathematics/petsc/Manifest
+++ b/sci-mathematics/petsc/Manifest
@@ -1 +1,2 @@
 DIST petsc-3.11.3.tar.gz 33279017 BLAKE2B 
870b8245e5e06d8538ea3ee1d01fa2cebade4a0bd79dfcf17d74e6201f41d21ca021e206744ece28847b434ece142a2789851b5514a8a1e3f82a8551288b695b
 SHA512 
e545f69e87bc72950939ff3cec3e0ba225a5b3e7f1cb93b0fb6123194eb7240ac1d97ba397235d8ab872c653caab1427673124e5e1e706b796c0ae46ec1bcffa
+DIST petsc-3.12.1.tar.gz 34592587 BLAKE2B 
b48056a1fe1d507338f7d145f5fceeab2b2f576470d8af90c9d7828de9b775daadf11198fecc46b5e48fcf1eb38addb366e3a908dab5c4ffaf7f9b71ff17b3d8
 SHA512 
df33170922c0b34136d2fd5bdc3c68a80d3a5873d66bfb03b2cea4a6456393c7181a8da673911b89ea0fcb51d5fd89b5b4c8b76ddb1df573180a92d029fbc1fb

diff --git a/sci-mathematics/petsc/petsc-3.11.3.ebuild 
b/sci-mathematics/petsc/petsc-3.11.3.ebuild
index 88fb1f58da1..50ce3b7f663 100644
--- a/sci-mathematics/petsc/petsc-3.11.3.ebuild
+++ b/sci-mathematics/petsc/petsc-3.11.3.ebuild
@@ -154,7 +154,7 @@ src_configure() {
$(petsc_enable threads pthread) \
$(petsc_with afterimage afterimage \
/usr/include/libAfterImage -lAfterImage) \
-   $(petsc_with hdf5) \
+   $(use_with hdf5) \
$(petsc_with hypre hypre \
/usr/include/hypre -lHYPRE) \
$(petsc_with sparse suitesparse) \

diff --git a/sci-mathematics/petsc/petsc-3.11.3.ebuild 
b/sci-mathematics/petsc/petsc-3.12.1.ebuild
similarity index 99%
copy from sci-mathematics/petsc/petsc-3.11.3.ebuild
copy to sci-mathematics/petsc/petsc-3.12.1.ebuild
index 88fb1f58da1..50ce3b7f663 100644
--- a/sci-mathematics/petsc/petsc-3.11.3.ebuild
+++ b/sci-mathematics/petsc/petsc-3.12.1.ebuild
@@ -154,7 +154,7 @@ src_configure() {
$(petsc_enable threads pthread) \
$(petsc_with afterimage afterimage \
/usr/include/libAfterImage -lAfterImage) \
-   $(petsc_with hdf5) \
+   $(use_with hdf5) \
$(petsc_with hypre hypre \
/usr/include/hypre -lHYPRE) \
$(petsc_with sparse suitesparse) \



[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/files/, sys-apps/likwid/

2019-10-30 Thread Matthias Maier
commit: b509733e3a93ec709fcc15e85afcf0fea67f89c9
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Oct 31 04:47:52 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct 31 04:47:52 2019 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=b509733e

sys-apps/likwid: add package and use bundled lua

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest   |   1 +
 .../likwid/files/likwid-4.3.1-fix-gnustack.patch   |  32 +
 sys-apps/likwid/likwid-4.3.4-r50.ebuild| 151 +
 sys-apps/likwid/metadata.xml   |  11 ++
 4 files changed, 195 insertions(+)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
new file mode 100644
index 000..4b7da33
--- /dev/null
+++ b/sys-apps/likwid/Manifest
@@ -0,0 +1 @@
+DIST likwid-4.3.4.tar.gz 1584829 SHA256 
5c0d1c66b25dac8292a02232f06454067f031a238f010c62f40ef913c6609a83 SHA512 
f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2
 WHIRLPOOL 
956070af7bd2893bfe8bbd994d44ba783795916f3f70e0253501e798b2cc4880a77a541c4089749decd4fd4ba14e7170c3404096b334377ac6caa322d1ed8aaa

diff --git a/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch 
b/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch
new file mode 100644
index 000..c543a6c
--- /dev/null
+++ b/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch
@@ -0,0 +1,32 @@
+--- likwid-likwid-4.3.1/bench/Makefile.org 2018-02-26 14:03:17.706837535 
+0800
 likwid-likwid-4.3.1/bench/Makefile 2018-02-26 14:04:19.427195208 +0800
+@@ -115,6 +115,7 @@
+ $(BUILD_DIR)/%.o:  $(BUILD_DIR)/%.pas
+   @echo "===>  ASSEMBLE  $@"
+   $(Q)$(PAS) -i $(PASFLAGS) -o $(BUILD_DIR)/$*.s $<  '$(DEFINES)'
++  @cat ../fix_gnustack.txt >> $(BUILD_DIR)/$*.s
+   $(Q)$(AS) $(ASFLAGS)  $(BUILD_DIR)/$*.s -o $@
+ 
+ ifeq ($(findstring $(MAKECMDGOALS),clean),)
+
+diff --git a/fix_gnustack.txt b/fix_gnustack.txt
+new file mode 100644
+index 000..965af94
+--- /dev/null
 likwid-likwid-4.1.1/fix_gnustack.txt
+@@ -0,0 +1,3 @@
++#if defined(__linux__) && defined(__ELF__)
++.section .note.GNU-stack,"",%progbits
++#endif
+
+--- likwid-likwid-4.3.1/src/loadData.S.org 2018-02-26 14:06:16.418872121 
+0800
 likwid-likwid-4.3.1/src/loadData.S 2018-02-26 14:19:03.281289307 +0800
+@@ -41,4 +41,6 @@
+ #endif
+ .size _loadData, .-_loadData
+ 
+-
++#if defined(__linux__) && defined(__ELF__)
++.section .note.GNU-stack,"",%progbits
++#endif
+

diff --git a/sys-apps/likwid/likwid-4.3.4-r50.ebuild 
b/sys-apps/likwid/likwid-4.3.4-r50.ebuild
new file mode 100644
index 000..59693e7
--- /dev/null
+++ b/sys-apps/likwid/likwid-4.3.4-r50.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+#PYTHON_COMPAT=( python3_{5,6,7} )
+
+# 4.3.4 will need python-single-r1
+inherit fcaps fortran-2 linux-info toolchain-funcs
+
+DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
+HOMEPAGE="https://github.com/rrze-likwid/likwid;
+SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz;
+
+LICENSE="GPL-3+ BSD MIT"
+
+SLOT="0"
+KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
+IUSE="fortran" # ${PYTHON_REQUIRED_USE}
+
+CDEPEND="dev-lang/perl"
+
+# filter/json uses Python3
+RDEPEND="${CDEPEND}"
+
+DEPEND="${CDEPEND}"
+
+CONFIG_CHECK="~X86_MSR"
+
+FILECAPS=(
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
+   --
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # Ensure we build with a non executable stack
+   sed \
+   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
+   -i make/include_{GCC*,CLANG}.mk \
+   || die "Failed to set nonexecstack"
+
+   # Make the install targets respect Q= for being quiet or not
+   # MUCH easier for debugging
+   sed -r \
+   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
+   -i \
+   Makefile || die "Failed to sed Makefile"
+
+   sed -i \
+   -e '/^\.NOTPARALLEL:/d' \
+   Makefile \
+   bench/Makefile \
+   ext/hwloc/Makefile || die "Failed to re-enable parallel"
+
+   default
+}
+
+export_emake_opts() {
+   # Warning: this build system uses PREFIX in a way that differs from
+   # autoconf! It's more like:
+   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
+   # it's not 

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

2019-10-28 Thread Matthias Maier
commit: 426fa3198e709658eb01bcd29cb91e5bf5544bd8
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Oct 28 16:18:14 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Oct 28 16:20:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426fa319

app-doc/doxygen: version bump to 1.8.16

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/Manifest   |   1 +
 app-doc/doxygen/doxygen-1.8.16.ebuild  | 135 +
 .../files/doxygen-1.8.16-link_with_pthread.patch   |  16 +++
 3 files changed, 152 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 00101540bde..40932be8260 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,2 +1,3 @@
 DIST doxygen-1.8.14.src.tar.gz 4877980 BLAKE2B 
9886e5165188548e0c8a3760a53709615385ab175795d07156584f3878996c8c5f18e439b6e45352a32ba5cd40e9b7fdb29cdf86511e1be70b18315069e33377
 SHA512 
5fac7e457a51b1f8e39fb65de5e0c07633e573f74e876580e7bcad5693540d6970fde1b2cb799a4df6ab9dfca951ece15b76b3010134d7658db3500183bea85c
 DIST doxygen-1.8.15.src.tar.gz 5097791 BLAKE2B 
08903bf0911df0810ea0a7b86066e7682833b03ae5660094112c5c6506f072c5818185ce8166d09328e62092461acdb4516b58fe9369119f5f6bdd64331a
 SHA512 
a5512e78be66c1591d8ec7e284d5d25c92a97218c79e6fed3c538c723a8dfef4ff7085970bf271a6b639e907157cd4df9fb55d3c975f8d3302fb1012a4d92079
+DIST doxygen-1.8.16.src.tar.gz 5497317 BLAKE2B 
ec1ba4242bd3ef669f92101044049f10a6e5c2d69f5a7c8eb47915fdc0846ce4758eb8c1ab28ec61635bf36f83049f603f3b70033f7e22be18685cb1d9826462
 SHA512 
46a0189aa82d5a687bdd99a904f0c061fccca407d15867d14c8c4d13e8b21a8989e7ccd6af30840803b589ed20dd86084a4db880fba0d3bfa1fdcdd8d23e12de

diff --git a/app-doc/doxygen/doxygen-1.8.16.ebuild 
b/app-doc/doxygen/doxygen-1.8.16.ebuild
new file mode 100644
index 000..33dcae69729
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.8.16.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake-utils eutils python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+   SRC_URI=""
+else
+   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="https://www.stack.nl/~dimitri/doxygen/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU"
+
+RDEPEND="app-text/ghostscript-gpl
+   dev-lang/perl
+   media-libs/libpng:0=
+   virtual/libiconv
+   clang? ( >=sys-devel/clang-4.0.0:= )
+   dot? (
+   media-gfx/graphviz
+   media-libs/freetype
+   )
+   doxysearch? ( dev-libs/xapian:= )
+   latex? (
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   sqlite? ( dev-db/sqlite:3 )
+   "
+
+REQUIRED_USE="doc? ( latex )"
+
+DEPEND="sys-devel/flex
+   sys-devel/bison
+   doc? ( ${PYTHON_DEPS} )
+   ${RDEPEND}"
+
+# src_test() defaults to make -C testing but there is no such directory (bug 
#504448)
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
+   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.8.15-llvm7.patch" #92
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # Ensure we link to -liconv
+   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
+   local pro
+   for pro in */*.pro.in */*/*.pro.in; do
+   echo "unix:LIBS += -liconv" >> "${pro}" || die
+   done
+   fi
+
+   # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
+   sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
+
+   # fix pdf doc
+   sed -i.orig -e "s:g_kowal:g kowal:" \
+   

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

2019-10-23 Thread Matthias Maier
commit: 3ee87329e9c398afbef08c4aee018dcc98d43961
Author: Michal Privoznik  redhat  com>
AuthorDate: Fri Oct 18 22:16:28 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Wed Oct 23 22:52:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee87329

net-misc/spice-gtk: Switch live ebuild to meson

The upstream abandoned autotools in favor of meson in
v0.37-32-g9837f97 (even though meson support was introduced in
previous release in v0.36~128).

Unfortunately, the 'static-libs' use flag must be dropped because
meson doesn't build static libraries by default, only if
developer write meson file in that fashion, which spice-gtk
developers didn't do.

GCONF_DEBUG eclass variable is removed too - it's banned in EAPI
6+ anyway.

Signed-off-by: Michal Privoznik  redhat.com>
Signed-off-by: Matthias Maier  gentoo.org>

 net-misc/spice-gtk/spice-gtk-.ebuild | 53 
 1 file changed, 20 insertions(+), 33 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-.ebuild 
b/net-misc/spice-gtk/spice-gtk-.ebuild
index 22c904f6f15..96f51b0281d 100644
--- a/net-misc/spice-gtk/spice-gtk-.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-.ebuild
@@ -3,12 +3,10 @@
 
 EAPI=7
 
-GCONF_DEBUG="no"
-WANT_AUTOMAKE="1.12"
 VALA_MIN_API_VERSION="0.14"
 VALA_USE_DEPEND="vapigen"
 
-inherit autotools desktop eutils git-r3 readme.gentoo-r1 vala xdg-utils
+inherit desktop eutils git-r3 meson readme.gentoo-r1 vala xdg-utils
 
 DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
 HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/;
@@ -17,7 +15,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-gtk.git;
 KEYWORDS=""
-IUSE="+gtk3 +introspection lz4 mjpeg policykit pulseaudio sasl smartcard 
static-libs usbredir vala webdav libressl"
+IUSE="+gtk3 +introspection lz4 mjpeg policykit pulseaudio sasl smartcard 
usbredir vala webdav libressl"
 
 # TODO:
 # * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
@@ -80,8 +78,6 @@ src_prepare() {
 
default
 
-   eautoreconf
-
use vala && vala_src_prepare
 }
 
@@ -94,28 +90,22 @@ src_configure() {
# Clean up environment, bug #586642
xdg_environment_reset
 
-   local myconf
-   myconf="
-   $(use_with gtk3 gtk 3.0)
-   $(use_enable introspection)
-   $(use_enable mjpeg builtin-mjpeg)
-   $(use_enable policykit polkit)
-   $(use_enable pulseaudio pulse)
-   $(use_with sasl)
-   $(use_enable smartcard)
-   $(use_enable static-libs static)
-   $(use_enable usbredir)
-   $(use_with usbredir usb-acl-helper-dir /usr/libexec)
-   $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids)
-   $(use_enable vala)
-   $(use_enable webdav)
-   --disable-celt051
-   --disable-gtk-doc
-   --disable-maintainer-mode
-   --disable-werror
-   --enable-pie"
-
-   econf ${myconf}
+   local emesonargs=(
+   $(meson_feature gtk3 gtk)
+   $(meson_feature introspection)
+   $(meson_use mjpeg builtin-mjpeg)
+   $(meson_feature policykit polkit)
+   $(meson_feature pulseaudio pulse)
+   $(meson_feature sasl)
+   $(meson_feature smartcard)
+   $(meson_feature usbredir)
+   $(usex usbredir -Dusb-acl-helper-dir=/usr/libexec)
+   $(usex usbredir -Dusb-ids-path=/usr/share/misc/usb.ids)
+   $(meson_feature vala vapi)
+   $(meson_feature webdav)
+   )
+
+   meson_src_configure
 }
 
 src_compile() {
@@ -124,14 +114,11 @@ src_compile() {
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
 
-   default
+   meson_src_compile
 }
 
 src_install() {
-   default
-
-   # Remove .la files if they're not needed
-   use static-libs || find "${D}" -name '*.la' -delete || die
+   meson_src_install
 
make_desktop_entry spicy Spicy "utilities-terminal" 
"Network;RemoteAccess;"
readme.gentoo_create_doc



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

2019-10-15 Thread Matthias Maier
commit: 4eda3dc9e148b7d471382b744763c0392a4e27c0
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 16:22:48 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:33:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eda3dc9

net-misc/spice-gtk: drop obsolete

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild | 147 
 1 file changed, 147 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild
deleted file mode 100644
index 2bf65fbe555..000
--- a/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.14"
-VALA_USE_DEPEND="vapigen"
-
-inherit autotools eutils xdg-utils vala readme.gentoo-r1
-
-DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
-HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="dbus gstaudio gstvideo +gtk3 +introspection lz4 mjpeg policykit 
pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
-
-REQUIRED_USE="?? ( pulseaudio gstaudio )"
-
-# TODO:
-# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
-# * use external pnp.ids as soon as that means not pulling in gnome-desktop
-RDEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   pulseaudio? ( media-sound/pulseaudio[glib] )
-   gstvideo? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   gstaudio? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   >=x11-libs/pixman-0.17.7
-   media-libs/opus
-   gtk3? ( x11-libs/gtk+:3[introspection?] )
-   >=dev-libs/glib-2.46:2
-   >=x11-libs/cairo-1.2
-   virtual/jpeg:0=
-   sys-libs/zlib
-   introspection? ( dev-libs/gobject-introspection )
-   lz4? ( app-arch/lz4 )
-   sasl? ( dev-libs/cyrus-sasl )
-   smartcard? ( app-emulation/qemu[smartcard] )
-   usbredir? (
-   sys-apps/hwids
-   >=sys-apps/usbredir-0.4.2
-   virtual/libusb:1
-   virtual/libgudev:=
-   policykit? (
-   sys-apps/acl
-   >=sys-auth/polkit-0.110-r1
-   !~sys-auth/polkit-0.111 )
-   )
-   webdav? (
-   net-libs/phodav:2.0
-   >=net-libs/libsoup-2.49.91 )
-"
-DEPEND="${RDEPEND}
-   >=app-emulation/spice-protocol-0.12.14
-   dev-perl/Text-CSV
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1.14
-   >=dev-util/intltool-0.40.0
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.34-openssl11.patch
-   "${FILESDIR}"/${P}-libressl.patch
-)
-
-src_prepare() {
-   # bug 558558
-   export GIT_CEILING_DIRECTORIES="${WORKDIR}"
-
-   default
-
-   eautoreconf
-
-   use vala && vala_src_prepare
-}
-
-src_configure() {
-   # Prevent sandbox violations, bug #581836
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
-   addpredict /dev
-
-   # Clean up environment, bug #586642
-   xdg_environment_reset
-
-   local myconf
-   myconf="
-   $(use_enable static-libs static)
-   $(use_enable introspection)
-   $(use_with sasl)
-   $(use_enable smartcard)
-   $(use_enable usbredir)
-   $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids)
-   $(use_with usbredir usb-acl-helper-dir /usr/libexec)
-   $(use_with gtk3 gtk 3.0)
-   $(use_enable policykit polkit)
-   $(use_enable pulseaudio pulse)
-   $(use_enable gstaudio)
-   $(use_enable gstvideo)
-   $(use_enable mjpeg builtin-mjpeg)
-   $(use_enable vala)
-   $(use_enable webdav)
-   $(use_enable dbus)
-   --disable-celt051
-   --disable-gtk-doc
-   --disable-maintainer-

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

2019-10-15 Thread Matthias Maier
commit: ed95d034e8eafd44c1383550e449333e2777640d
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 16:26:10 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:33:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed95d034

net-misc/spice-gtk: depend on gstreamer[introspection?]

Closes: https://bugs.gentoo.org/693370
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild | 2 +-
 net-misc/spice-gtk/spice-gtk-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild
index 146bbc7608c..264775d7926 100644
--- a/net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
dev-libs/json-glib:0=
media-libs/gst-plugins-base:1.0
media-libs/gst-plugins-good:1.0
-   media-libs/gstreamer:1.0
+   media-libs/gstreamer:1.0[introspection?]
media-libs/opus
sys-libs/zlib
virtual/jpeg:0=

diff --git a/net-misc/spice-gtk/spice-gtk-.ebuild 
b/net-misc/spice-gtk/spice-gtk-.ebuild
index c4e0bd6c740..22c904f6f15 100644
--- a/net-misc/spice-gtk/spice-gtk-.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
dev-libs/json-glib:0=
media-libs/gst-plugins-base:1.0
media-libs/gst-plugins-good:1.0
-   media-libs/gstreamer:1.0
+   media-libs/gstreamer:1.0[introspection?]
media-libs/opus
sys-libs/zlib
virtual/jpeg:0=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2019-10-15 Thread Matthias Maier
commit: 0bb32c6f2dd9b6faf2b596b77f9fb3402ce95291
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 16:20:02 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:33:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb32c6f

app-emulation/spice-vdagent: fix automagic dependency

Closes: https://bugs.gentoo.org/691028
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 .../{spice-vdagent-0.19.0.ebuild => spice-vdagent-0.19.0-r1.ebuild}   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
similarity index 94%
rename from app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
rename to app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index 3948123638e..de4e147bf83 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="consolekit selinux systemd"
+IUSE="consolekit gtk selinux systemd"
 S="${WORKDIR}/${MY_P}"
 
 CDEPEND="
@@ -28,6 +28,7 @@ CDEPEND="
x11-libs/libX11
x11-libs/libXinerama
consolekit? ( sys-auth/consolekit sys-apps/dbus )
+   gtk? ( x11-libs/gtk+:3 )
systemd? ( sys-apps/systemd )"
 DEPEND="${CDEPEND}
virtual/pkgconfig"
@@ -56,6 +57,7 @@ src_configure() {
econf \
--with-init-script=systemd \
--localstatedir="${EPREFIX}"/var \
+   $(use_with gtk) \
"${opt[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/files/, net-misc/spice-gtk/

2019-10-15 Thread Matthias Maier
commit: f5cfa9720519e4f6fd27d91fdb8d0a20ec856c15
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 16:30:51 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:33:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cfa972

net-misc/spice-gtk: fix scaling bug

 * Backport a patch to 0.37

Closes: https://bugs.gentoo.org/686570
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 .../spice-gtk-0.37-adjust-to-window-scaling.patch  | 132 +
 net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild|   1 +
 2 files changed, 133 insertions(+)

diff --git 
a/net-misc/spice-gtk/files/spice-gtk-0.37-adjust-to-window-scaling.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.37-adjust-to-window-scaling.patch
new file mode 100644
index 000..504cb7c4848
--- /dev/null
+++ b/net-misc/spice-gtk/files/spice-gtk-0.37-adjust-to-window-scaling.patch
@@ -0,0 +1,132 @@
+From 262c84081fbd3cfc3d92e6ae9a60a780549d6c2f Mon Sep 17 00:00:00 2001
+From: Snir Sheriber 
+Date: Thu, 28 Feb 2019 11:44:34 +0200
+Subject: [PATCH] Adjust to window scaling
+
+When GDK_SCALE is != 1 and egl is used, the image presented does not
+fit to the window (scale of 2 is often used with hidpi monitors).
+Usually this is not a problem since all components are adjusted by
+gdk/gtk but with egl, pixel-based data is not being scaled. In this
+case window's scale value can be used in order to determine whether
+to use a pixel resource with higher resolution data.
+
+In order to reproduce the problem set spice with virgl/Intel-vGPU
+and run spice-gtk with GDK_SCALE=2
+
+This issue was also reported at freedesktop gitlab repo:
+https://gitlab.freedesktop.org/spice/spice-gtk/issues/99
+
+Signed-off-by: Snir Sheriber 
+Acked-by: Victor Toso 
+---
+ src/spice-widget-egl.c |  7 ---
+ src/spice-widget.c | 27 +++
+ 2 files changed, 23 insertions(+), 11 deletions(-)
+
+diff --git a/src/spice-widget-egl.c b/src/spice-widget-egl.c
+index 43fccd7..7bae4e5 100644
+--- a/src/spice-widget-egl.c
 b/src/spice-widget-egl.c
+@@ -360,9 +360,9 @@ gboolean spice_egl_realize_display(SpiceDisplay *display, 
GdkWindow *win, GError
+ DISPLAY_DEBUG(display, "egl realize");
+ if (!spice_widget_init_egl_win(display, win, err))
+ return FALSE;
+-
+-spice_egl_resize_display(display, gdk_window_get_width(win),
+- gdk_window_get_height(win));
++gint scale_factor = gtk_widget_get_scale_factor(GTK_WIDGET(display));
++spice_egl_resize_display(display, gdk_window_get_width(win) * 
scale_factor,
++ gdk_window_get_height(win) * scale_factor);
+ 
+ return TRUE;
+ }
+@@ -426,6 +426,7 @@ void spice_egl_unrealize_display(SpiceDisplay *display)
+ #endif
+ }
+ 
++/* w and h should be adjusted to gdk scaling */
+ G_GNUC_INTERNAL
+ void spice_egl_resize_display(SpiceDisplay *display, int w, int h)
+ {
+diff --git a/src/spice-widget.c b/src/spice-widget.c
+index 1f2a154..a9ba1f1 100644
+--- a/src/spice-widget.c
 b/src/spice-widget.c
+@@ -1382,7 +1382,8 @@ static void set_egl_enabled(SpiceDisplay *display, bool 
enabled)
+ }
+ 
+ if (enabled && d->egl.context_ready) {
+-spice_egl_resize_display(display, d->ww, d->wh);
++gint scale_factor = gtk_widget_get_scale_factor(GTK_WIDGET(display));
++spice_egl_resize_display(display, d->ww * scale_factor, d->wh * 
scale_factor);
+ }
+ 
+ d->egl.enabled = enabled;
+@@ -1978,11 +1979,14 @@ static void transform_input(SpiceDisplay *display,
+ SpiceDisplayPrivate *d = display->priv;
+ int display_x, display_y, display_w, display_h;
+ double is;
++gint scale_factor = 1;
+ 
+ spice_display_get_scaling(display, NULL,
+   _x, _y,
+   _w, _h);
+-
++if (egl_enabled(d)) {
++scale_factor = gtk_widget_get_scale_factor(GTK_WIDGET(display));
++}
+ /* For input we need a different scaling factor in order to
+be able to reach the full width of a display. For instance, consider
+a display of 100 pixels showing in a window 10 pixels wide. The normal
+@@ -1998,7 +2002,7 @@ static void transform_input(SpiceDisplay *display,
+coordinates in the inverse direction (window -> display) as the fb size
+(display -> window).
+ */
+-is = (double)(d->area.width-1) / (double)(display_w-1);
++is = ((double)(d->area.width-1) / (double)(display_w-1)) * scale_factor;
+ 
+ window_x -= display_x;
+ window_y -= display_y;
+@@ -2183,8 +2187,10 @@ static void size_allocate(GtkWidget *widget, 
GtkAllocation *conf, gpointer data)
+ d->wh = conf->height;
+ recalc_geometry(widget);
+ #if HAVE_EGL
+-if (egl_enabled(d))
+-spice_egl_resize_display(display, conf->wid

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2019-10-15 Thread Matthias Maier
commit: 235e882ec0929250d9cd3232d48f1244333c2ec7
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 16:10:56 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:11:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235e882e

app-emulation/spice-vdagent: Do not set +consolekit

Bug: https://bugs.gentoo.org/681330
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild | 4 ++--
 app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
index 1b644dbfda1..5a356f6ee6e 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,7 +16,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="+consolekit selinux systemd"
+IUSE="consolekit selinux systemd"
 S="${WORKDIR}/${MY_P}"
 
 CDEPEND="

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
index 30ce2ee207e..3948123638e 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+consolekit selinux systemd"
+IUSE="consolekit selinux systemd"
 S="${WORKDIR}/${MY_P}"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/files/

2019-10-15 Thread Matthias Maier
commit: c55b28accef737e99287bf479c6c26dd2b98a9f3
Author: Michal Privoznik  redhat  com>
AuthorDate: Tue Oct 15 09:06:50 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:08:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55b28ac

app-emulation/libvirt-: Rebase a patch

Signed-off-by: Michal Privoznik  redhat.com>
Signed-off-by: Matthias Maier  gentoo.org>

 .../files/libvirt-5.7.0-do-not-use-sysconf.patch   | 22 +-
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/app-emulation/libvirt/files/libvirt-5.7.0-do-not-use-sysconf.patch 
b/app-emulation/libvirt/files/libvirt-5.7.0-do-not-use-sysconf.patch
index f4850f6ae63..2e492db 100644
--- a/app-emulation/libvirt/files/libvirt-5.7.0-do-not-use-sysconf.patch
+++ b/app-emulation/libvirt/files/libvirt-5.7.0-do-not-use-sysconf.patch
@@ -1,5 +1,5 @@
-From eee203f582af1f96e7a9451d447079cf49f47495 Mon Sep 17 00:00:00 2001
-Message-Id: 

+From e387be8671d0de88632d063e2ecd2c12eb1b2fdf Mon Sep 17 00:00:00 2001
+Message-Id: 

 From: Michal Privoznik 
 Date: Sat, 16 Mar 2019 12:33:00 +0100
 Subject: [PATCH] gentoo: do not use sysconf
@@ -16,10 +16,10 @@ Signed-off-by: Michal Privoznik 
  7 files changed, 15 insertions(+), 37 deletions(-)
 
 diff --git a/src/Makefile.am b/src/Makefile.am
-index 3ae4b87abb..69729d15b4 100644
+index f5093b9c90..e2ebc51c87 100644
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
-@@ -666,23 +666,6 @@ libvirt_lxc_la_LIBADD = libvirt.la $(CYGWIN_EXTRA_LIBADD)
+@@ -672,23 +672,6 @@ libvirt_lxc_la_LIBADD = libvirt.la $(CYGWIN_EXTRA_LIBADD)
  
  EXTRA_DIST += $(SYSCONF_FILES)
  
@@ -43,7 +43,7 @@ index 3ae4b87abb..69729d15b4 100644
  LOGROTATE_FILES := $(LOGROTATE_FILES_IN:remote/%.in=%)
  
  EXTRA_DIST += $(LOGROTATE_FILES_IN)
-@@ -740,14 +723,14 @@ SYSTEMD_UNIT_DIR = $(prefix)/lib/systemd/system
+@@ -746,14 +729,14 @@ SYSTEMD_UNIT_DIR = $(prefix)/lib/systemd/system
  BUILT_SOURCES += $(SYSTEMD_UNIT_FILES)
  DISTCLEANFILES += $(SYSTEMD_UNIT_FILES)
  
@@ -89,20 +89,16 @@ index daff48e67d..43736191d5 100644
  # Loosing the logs is a really bad thing that will
  # cause the machine to be fenced (rebooted), so make
 diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in
-index 4c5b28b478..032ea940fa 100644
+index 9c8c54a2ef..a042280cef 100644
 --- a/src/remote/libvirtd.service.in
 +++ b/src/remote/libvirtd.service.in
-@@ -22,12 +22,11 @@ Documentation=https://libvirt.org
+@@ -25,8 +25,7 @@ Documentation=https://libvirt.org
  
  [Service]
  Type=notify
 -EnvironmentFile=-@sysconfdir@/sysconfig/libvirtd
- # libvirtd.service is set to run on boot so that autostart of
- # VMs can be performed. We don't want it to stick around if
- # unused though, so we set a timeout. The socket activation
- # then ensures it gets started again if anything needs it
--ExecStart=@sbindir@/libvirtd --timeout 120 $LIBVIRTD_ARGS
-+ExecStart=@sbindir@/libvirtd --timeout 120
+-ExecStart=@sbindir@/libvirtd $LIBVIRTD_ARGS
++ExecStart=@sbindir@/libvirtd
  ExecReload=/bin/kill -HUP $MAINPID
  KillMode=process
  Restart=on-failure



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2019-10-15 Thread Matthias Maier
commit: 98b492b82a421555b1fa0ff0a2e8d2f6b172ef3f
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 15:52:30 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:08:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b492b8

app-emulation/libvirt: version bump to 5.8.0

 - add pm-utils use flag
 - fix runstatedir

Closes: https://bugs.gentoo.org/697592
Closes: https://bugs.gentoo.org/695332
Closes: https://bugs.gentoo.org/692594
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |   1 +
 app-emulation/libvirt/libvirt-5.8.0.ebuild | 382 +
 app-emulation/libvirt/metadata.xml |   3 +
 3 files changed, 386 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index bd85f7093f9..244f6d53a41 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-5.2.0.tar.xz 14992888 BLAKE2B 
d68aedb634a70063a116e112689f252d3fc2fe5369a4cdde8cacd392e806203bf277406bb10c751bae27f34f27a38355fde84573b6221fc4843393f9ae60ae5c
 SHA512 
378dc1552263cce746117487abc0a1f3411e5be149331717158ba23825734ceae7ca474290264d71de798fdd089ad9672026bcb242fa5b3aef87294284d06f04
 DIST libvirt-5.5.0.tar.xz 12930224 BLAKE2B 
4add0b727e4754bd1b2b4e9020942b17872533737e496ddf7976bf86a0fd3bcfbebd83387a8f3bab8dcc9afb05755b245e55682ed17d6094085d3dc96d94eefe
 SHA512 
47923aaca605fb43a53238ac535abc1f88f73435336b8f3e88cb01df277ed205d99c586991e523aa32b50c832a0a7c949ab5f84dc78eb8d18a4951cfc791448d
 DIST libvirt-5.6.0.tar.xz 13147976 BLAKE2B 
dbfc997123f43fcf9d635b59fffa00d96826e673c4037105151bde2c4a0fb3015a0e458e8e67969b5513a4ddbf41d062feb91e6a86054ddcc1d661f0554fd1f7
 SHA512 
95fe931394fb31288faf73349bb298f08f63cf062f851b9935303145f8166f69128be9360757f0e1845256c14f4d7672843dba0dc6c086b1c3c8bfc035cc8986
+DIST libvirt-5.8.0.tar.xz 13129328 BLAKE2B 
ff49b0b6dca86f35c68edfb880677c88e0aed8021ed01ebd145922821914edd70c355ca777fe470e2b0e4baf36f2813c1100be9377344f81c9df374068307da1
 SHA512 
73d18fdf307b8029921a9f1a0c84ca31c50c662a3c0339e3850d6d2f31574168807a6f34943b286ed86a44031decbbc1339f27366da7269e29d38c7094503113

diff --git a/app-emulation/libvirt/libvirt-5.8.0.ebuild 
b/app-emulation/libvirt/libvirt-5.8.0.ebuild
new file mode 100644
index 000..dd45c84c833
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-5.8.0.ebuild
@@ -0,0 +1,382 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://libvirt.org/git/libvirt.git;
+   SRC_URI=""
+   KEYWORDS=""
+   SLOT="0"
+else
+   SRC_URI="https://libvirt.org/sources/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="http://www.libvirt.org/;
+LICENSE="LGPL-2.1"
+IUSE="
+   apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
+   iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
+   parted pcap phyp pm-utils policykit +qemu rbd sasl selinux +udev +vepa
+   virtualbox virt-network wireshark-plugins xen zfs
+"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   policykit? ( dbus )
+   qemu? ( libvirtd )
+   vepa? ( macvtap )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+# gettext.sh command is used by the libvirt command wrappers, and it's
+# non-optional, so put it into RDEPEND.
+# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent
+RDEPEND="
+   acct-user/qemu
+   policykit? ( acct-group/libvirt )
+   app-misc/scrub
+   dev-libs/libgcrypt:0
+   dev-libs/libnl:3
+   >=dev-libs/libxml2-2.7.6
+   >=net-analyzer/openbsd-netcat-1.105-r1
+   >=net-libs/gnutls-1.0.25:0=
+   net-libs/libssh2
+   net-libs/libtirpc
+   net-libs/rpcsvc-proto
+   >=net-misc/curl-7.18.0
+   sys-apps/dmidecode
+   !sys-apps/systemd[-cgroup-hybrid(+)]
+   >=sys-apps/util-linux-2.17
+   sys-devel/gettext
+   sys-libs/ncurses:0=
+   sys-libs/readline:=
+   apparmor? ( sys-libs/libapparmor )
+   audit? ( sys-process/audit )
+   caps? ( sys-libs/libcap-ng )
+   dbus? ( sys-apps/dbus )
+   dtrace? 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2019-10-15 Thread Matthias Maier
commit: 57b39da3642f7eb372c2a4bc11456a7f28b13354
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 15:56:23 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:08:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b39da3

app-emulation/libvirt: fix QA warning

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-5.8.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emulation/libvirt/libvirt-5.8.0.ebuild 
b/app-emulation/libvirt/libvirt-5.8.0.ebuild
index dd45c84c833..696f81fcdc7 100644
--- a/app-emulation/libvirt/libvirt-5.8.0.ebuild
+++ b/app-emulation/libvirt/libvirt-5.8.0.ebuild
@@ -338,6 +338,7 @@ src_install() {
# libvirtd is able to create them on demand
rm -rf "${D}"/etc/sysconfig
rm -rf "${D}"/var
+   rm -rf "${D}"/run
 
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2019-10-15 Thread Matthias Maier
commit: 0629d2961c5d212689fdf9ffd2822e00e044b7e9
Author: Michal Privoznik  redhat  com>
AuthorDate: Tue Oct 15 09:06:51 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:08:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0629d296

app-emulation/libvirt-: Require dev-libs/glib

Upstream is moving away from gnulib to glib. This means, as of
v5.8.0-111-g58e7c9bc05 libvirt requires >=dev-libs/glib-2.48.0 to
build successfully.

Signed-off-by: Michal Privoznik  redhat.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index d623c5145d1..63900def37d 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -50,6 +50,7 @@ RDEPEND="
acct-user/qemu
policykit? ( acct-group/libvirt )
app-misc/scrub
+   >=dev-libs/glib-2.48.0
dev-libs/libgcrypt:0
dev-libs/libnl:3
>=dev-libs/libxml2-2.7.6



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

2019-10-15 Thread Matthias Maier
commit: 6118dd78e2745776d8215c52f4e54955e6fe5046
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 15:54:02 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:08:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6118dd78

dev-python/libvirt-python: version bump to 5.8.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/Manifest |  1 +
 .../libvirt-python/libvirt-python-5.8.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 0fed2c628a2..dc10f5bd9ea 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-python-5.2.0.tar.gz 193270 BLAKE2B 
fecd1a07091746779a91e0cfeb9c3068048ee7e51d2f79064b4ee529a19b78d04ba53a5abab68182a1fa9c4a82f459fa9e971c33fcd10b42fe7011be17f7c6e2
 SHA512 
afee2dcaf08d530e6298fdf2db674af217b9e4115941258b5815aba00087d96db6eb421c9854d7dca0f9dfe24069df72aadd969c924545e72be216f01bc173cc
 DIST libvirt-python-5.5.0.tar.gz 200364 BLAKE2B 
198c9858573c383ab818deae6bd42c6ad7efd58b9a661a80f06f4f0fc0d72e9da98546b07443397609d4c9454ece4e02759b53016f078bdae84580474e2bb49d
 SHA512 
3098c5a0315488aa515a9b00e69add8de3dc372d2f82a8b1cbc6d01287a133855095f7c34510ad900adbd1c56e6a53bdfe3d251c48411acd243c2300d659332b
 DIST libvirt-python-5.6.0.tar.gz 201352 BLAKE2B 
16f88b9c15214af0ec97ee39912139d6ab07473a9f65a735303f5241d10d75e46db68378b33c9c139f6a9e43f7143a4c30fdbe187e50e004cfb5205dda03d0a3
 SHA512 
a6bf7c661127ae0ed5962ed7bc9cefe09907e82969525ee0ea8f8f70b5fee8f200b6ba9d35aefcb7b132f59e34162ba40e75e93aff297808bc1dd23f548da428
+DIST libvirt-python-5.8.0.tar.gz 202807 BLAKE2B 
82111cdaa5f22ff2a8e5aa16c789535a0e8665c5076137c24bda0698ce0dd1eca2f39db1eba0f3288b208f809d3d44b6b4f05c82b60438222ec7fa66bb2fdabe
 SHA512 
89e02e04c26738180c244a46c1d5ff4c6e839df70ec1cc045997cba25f5182ff616f36821ae180f92901c381e6471f629b4ffd9a69e45843e9412e4e715ba91d

diff --git a/dev-python/libvirt-python/libvirt-python-5.8.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-5.8.0.ebuild
new file mode 100644
index 000..a020f327387
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-5.8.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+MY_P="${P/_rc/-rc}"
+
+inherit distutils-r1
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
+   SRC_URI=""
+   KEYWORDS=""
+   RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}] )"
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virt-manager/

2019-09-30 Thread Matthias Maier
commit: 721937f1c6c0b0a3480fc4436209074d94858ce8
Author: Michal Privoznik  redhat  com>
AuthorDate: Mon Sep 30 12:22:47 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Sep 30 15:44:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721937f1

app-emulation/virt-manager: Record bash-completion dependency

virt-manager introduced bash completion support in v2.1.0~88 and
ever since that it requires dev-python/argcomplete.

Signed-off-by: Michal Privoznik  redhat.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/virt-manager/virt-manager-2.0.0.ebuild | 1 +
 app-emulation/virt-manager/virt-manager-2.2.0.ebuild | 1 +
 app-emulation/virt-manager/virt-manager-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/app-emulation/virt-manager/virt-manager-2.0.0.ebuild 
b/app-emulation/virt-manager/virt-manager-2.0.0.ebuild
index 98b7bb0ad72..78b8321a2e2 100644
--- a/app-emulation/virt-manager/virt-manager-2.0.0.ebuild
+++ b/app-emulation/virt-manager/virt-manager-2.0.0.ebuild
@@ -30,6 +30,7 @@ RDEPEND="!app-emulation/virtinst
app-cdr/cdrtools
>=app-emulation/libvirt-glib-1.0.0[introspection]
dev-libs/libxml2[python,${PYTHON_USEDEP}]
+   dev-python/argcomplete[${PYTHON_USEDEP}]
dev-python/ipaddr[${PYTHON_USEDEP}]
dev-python/libvirt-python[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]

diff --git a/app-emulation/virt-manager/virt-manager-2.2.0.ebuild 
b/app-emulation/virt-manager/virt-manager-2.2.0.ebuild
index 5472726ccd7..b1e68c1f3d8 100644
--- a/app-emulation/virt-manager/virt-manager-2.2.0.ebuild
+++ b/app-emulation/virt-manager/virt-manager-2.2.0.ebuild
@@ -30,6 +30,7 @@ RDEPEND="!app-emulation/virtinst
app-cdr/cdrtools
>=app-emulation/libvirt-glib-1.0.0[introspection]
dev-libs/libxml2[python,${PYTHON_USEDEP}]
+   dev-python/argcomplete[${PYTHON_USEDEP}]
dev-python/ipaddr[${PYTHON_USEDEP}]
dev-python/libvirt-python[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]

diff --git a/app-emulation/virt-manager/virt-manager-.ebuild 
b/app-emulation/virt-manager/virt-manager-.ebuild
index 5472726ccd7..b1e68c1f3d8 100644
--- a/app-emulation/virt-manager/virt-manager-.ebuild
+++ b/app-emulation/virt-manager/virt-manager-.ebuild
@@ -30,6 +30,7 @@ RDEPEND="!app-emulation/virtinst
app-cdr/cdrtools
>=app-emulation/libvirt-glib-1.0.0[introspection]
dev-libs/libxml2[python,${PYTHON_USEDEP}]
+   dev-python/argcomplete[${PYTHON_USEDEP}]
dev-python/ipaddr[${PYTHON_USEDEP}]
dev-python/libvirt-python[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-09-25 Thread Matthias Maier
commit: 8eaab7078e1810af887e224b96052f7482edde33
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Sep 25 17:36:45 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Wed Sep 25 18:57:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eaab707

app-emulation/qemu:  Fix QA issues

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-4.0.0-r50.ebuild | 2 +-
 app-emulation/qemu/qemu-4.1.0.ebuild | 2 +-
 app-emulation/qemu/qemu-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/qemu/qemu-4.0.0-r50.ebuild 
b/app-emulation/qemu/qemu-4.0.0-r50.ebuild
index cc99fdbbcc1..872c8ec75e5 100644
--- a/app-emulation/qemu/qemu-4.0.0-r50.ebuild
+++ b/app-emulation/qemu/qemu-4.0.0-r50.ebuild
@@ -672,7 +672,7 @@ src_install() {
emake DESTDIR="${ED}" install
 
# This might not exist if the test failed. #512010
-   [[ -e check-report.html ]] && dohtml check-report.html
+   [[ -e check-report.html ]] && dodoc check-report.html
 
if use kernel_linux; then
udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules

diff --git a/app-emulation/qemu/qemu-4.1.0.ebuild 
b/app-emulation/qemu/qemu-4.1.0.ebuild
index f4991a5e13a..8f9ef5bac97 100644
--- a/app-emulation/qemu/qemu-4.1.0.ebuild
+++ b/app-emulation/qemu/qemu-4.1.0.ebuild
@@ -684,7 +684,7 @@ src_install() {
emake DESTDIR="${ED}" install
 
# This might not exist if the test failed. #512010
-   [[ -e check-report.html ]] && dohtml check-report.html
+   [[ -e check-report.html ]] && dodoc check-report.html
 
if use kernel_linux; then
udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 51deb16ff03..c9ec7d176c3 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -682,7 +682,7 @@ src_install() {
emake DESTDIR="${ED}" install
 
# This might not exist if the test failed. #512010
-   [[ -e check-report.html ]] && dohtml check-report.html
+   [[ -e check-report.html ]] && dodoc check-report.html
 
if use kernel_linux; then
udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules



[gentoo-commits] data/api:master commit in: files/overlays/

2019-09-23 Thread Matthias Maier
commit: 549065020c70efe251a7909755092b1baa3af290
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Sep 24 02:06:30 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Sep 24 02:07:15 2019 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=54906502

repositories: readd the science overlay

Signed-off-by: Matthias Maier  gentoo.org>

 files/overlays/repositories.xml | 24 
 1 file changed, 24 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index ffae484..a2d6426 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -4010,6 +4010,30 @@
 https://cgit.gentoo.org/user/sattvik.git/atom/
 
   
+  
+science
+The Gentoo Science Overlay is intended as a place to work
+outside of the main portage tree on experimental ebuilds. Our aim is to
+increase the rate of development of scientific packages for Gentoo, but
+ebuilds in this repository are by their very nature more experimental. If
+you wish to use them you should be willing to help test and report
+bugs. For contribution read 
https://wiki.gentoo.org/wiki/Project:Science/Contributing
+
+https://wiki.gentoo.org/wiki/Project:Science
+
+  s...@gentoo.org
+  sci
+
+https://anongit.gentoo.org/git/proj/sci.git
+git://anongit.gentoo.org/proj/sci.git
+git+ssh://g...@git.gentoo.org/proj/sci.git
+https://github.com/gentoo-science/sci.git
+git://github.com/gentoo-science/sci.git
+g...@github.com:gentoo-science/sci.git
+https://cgit.gentoo.org/proj/sci.git/atom/
+
+https://github.com/gentoo-science/sci/commits/master.atom
+  
   
 scrill
 Some admin tools



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2019-09-21 Thread Matthias Maier
commit: 2502ab231329f285187afec91d27645a1772c461
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Sep 22 02:58:48 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:58:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2502ab23

dev-lang/julia-bin: version bump to 1.2.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest | 6 +++---
 .../julia-bin/{julia-bin-1.1.1.ebuild => julia-bin-1.2.0.ebuild}| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 4e00969e421..331644b7534 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,6 +1,6 @@
 DIST julia-1.1.0-freebsd-x86_64.tar.gz 80298415 BLAKE2B 
ec07fd0ee0504b744891b102ee936aac0550656cea96d2b342f39382a3df899a9fb3c6426ee18ff6febfe935ac595d6c66018a7e05f0bc091da3f5e166ee45fd
 SHA512 
75460446a6278e56cf75e056ddcbd71715bc35b762d88199ef4065e29b101756ea386c979962b6243df549508b6618364203f48293012ce0b147987b94f0663c
 DIST julia-1.1.0-linux-i686.tar.gz 85843858 BLAKE2B 
574001002297a94b8a26fe772c11312fe8fdc6bf09ddb969f291f604288f941a151f356d9f22f2a953822a290a49977e8fb76cc4d74c819e0572fcce8ae218b2
 SHA512 
e2465e20024f98e1b64ba5c799b1825c24f88c4a9b6e8b07b9214722389bf9dd8a59a2b624fde75439dbcdeb437743903da7c86e721e75bc69b0d7a5ed8457e4
 DIST julia-1.1.0-linux-x86_64.tar.gz 89632491 BLAKE2B 
11987a54e87e167747ba2bc87d359981084fb1c91eab32e7498ee554b485c75fdc85e126c4d706fdf2e203bfbf143fba85e2f4e4bed81aeedbafbd2f099741c1
 SHA512 
bc47fe1ba304b6f083ba858c0d0318f684a19902b4c4937901d97f1a19ba19d60a6145a143ef742159fe6b40810ac39978d7574bdc29446da38c61d26ff8ef33
-DIST julia-1.1.1-freebsd-x86_64.tar.gz 80831400 BLAKE2B 
a9c542609323ed295b74ac6caab5bf9bf0f007958212b2100329b5b1925fc14c4af80df9cc292e20b418a76373dbbd543f1c9a212a5389a6ccf0836b21cca287
 SHA512 
22c4e1cf90fb098c109db3e1b1179d9fc7b136e7b646b94e7b2d241881c4a94bf1ccd0fcc807fd3100aa55451b36c816e93a4eff66bdd33bc1be131ade88577f
-DIST julia-1.1.1-linux-i686.tar.gz 85968698 BLAKE2B 
d92311e80208ce12004317a01fbbbfe6f2edd65ecb805d7102786cf83448c594f46fcb9a2b6de6e82f7b056c4c8c904a4f61ee787bb8e95b3c0373b1cf075b7d
 SHA512 
3cba94e3d94c4f6206d17b8314e1fe441a32084183ec5a7496b4b78a1b3bc4c8d03f0a37937870a09bd020900a56707b9e10329ec86fa2225948baf7fbad26e5
-DIST julia-1.1.1-linux-x86_64.tar.gz 89727957 BLAKE2B 
a1176ab1fdebfeb212520e9d47fd438f16f1edf247cf22a6f56264ce73f234568453cb6040be7c1f3cdfc4ce34e0d8ea4d3b1e147d143b3076f6d9019d496653
 SHA512 
b3fdc71379c81399a1f77395287ed833fd23edb5eb9bab3e3dc68381b6d79641e0bd93fa0dedadb551f1761fee3efabcc7f426d0505aba751ae5fd147e0b7bf4
+DIST julia-1.2.0-freebsd-x86_64.tar.gz 82750080 BLAKE2B 
2b95fedc8dbbc138c0794f42518cce280c62bb2442d6a0d53b809f21768497937b037e1e886cff19cb40d7a63f3e2ee8da0314250cab52e8b139724baff3ee91
 SHA512 
9c9af2e2346553ea5658ab5a9fe88539605774cd2737ac9bfb240b7fa3f9fd46f746d5dbdff2dd7405e8fbd33208c12a335b7d80cd0c78c62287ae5eb470fc8e
+DIST julia-1.2.0-linux-i686.tar.gz 87810731 BLAKE2B 
1d72bf469f1dd3667ea00d038d18e20c10d9ceb579c61b2f30603bcd7ea55875423e4d54cbb774cfcc20044528f3ccd196131bb17cbaf7bf780fc5667c387e1e
 SHA512 
ecd62047a0e36fe85a0442733949b19ca5d877fc2d2bced80566d1fcd6906345f66fb9114b6e687594e514b8c952d0352de5982f77f127e5196288431a1f64a9
+DIST julia-1.2.0-linux-x86_64.tar.gz 91990555 BLAKE2B 
125313e7e53bddfcd64251fa2794e5b9d4bbbadb6100c1dc8f86039e13520859117f8ffcc2611d085805c9a80ad3544e88dd0e37803609e3b8b4097867fa8a5c
 SHA512 
47e966d12204ffbefcdd8a60e850994df2247c37ee601f4147710d80e8e576672daaffe6d35d37fef644ea725f46d893832f096e24d938af856328299ad920d5

diff --git a/dev-lang/julia-bin/julia-bin-1.1.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.2.0.ebuild
similarity index 83%
rename from dev-lang/julia-bin/julia-bin-1.1.1.ebuild
rename to dev-lang/julia-bin/julia-bin-1.2.0.ebuild
index 7038a151733..6f1a552fc9a 100644
--- a/dev-lang/julia-bin/julia-bin-1.1.1.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.2.0.ebuild
@@ -8,9 +8,9 @@ MY_P=${MY_PN}-${PV}
 DESCRIPTION="High-performance programming language for technical computing"
 HOMEPAGE="https://julialang.org/;
 SRC_URI="
-   x86? ( 
https://julialang-s3.julialang.org/bin/linux/x86/1.1/${MY_P}-linux-i686.tar.gz )
-   amd64? ( 
https://julialang-s3.julialang.org/bin/linux/x64/1.1/${MY_P}-linux-x86_64.tar.gz
 )
-   amd64-fbsd? ( 
https://julialang-s3.julialang.org/bin/freebsd/x64/1.1/${MY_P}-freebsd-x86_64.tar.gz
 )
+   x86? ( 
https://julialang-s3.julialang.org/bin/linux/x86/1.2/${MY_P}-linux-i686.tar.gz )
+   amd64? ( 
https://julialang-s3.julialang.org/bin/linux/x64/1.2/${MY_P}-linux-x86_64.tar.gz
 )
+   amd64-fbsd? ( 
https://julialang-s3.julialang.org/bin/freebsd/x64/1.2/${MY_P}-freebsd-x86_64.tar.gz
 )
 "
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/powerpc/ppc64/, sys-firmware/seabios/, ...

2019-09-21 Thread Matthias Maier
commit: b10a454c447c2ff6a25851a3fbe6506649ce330f
Author: Luke Dashjr  utopios  org>
AuthorDate: Mon Nov 19 05:36:16 2018 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:50:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10a454c

sys-firmware/seabios: Support USE=-binary on non-x86

For non-x86 platforms, building from source can be done using a
cross-compiler provided by crossdev.

Also adjusts arch package.use.{force,mask} as appropriate.

Tested on a Talos II / POWER9 running ppc64

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Matthias Maier  gentoo.org>

 profiles/arch/amd64/package.use.force |  4 +++
 profiles/arch/amd64/package.use.mask  |  4 +++
 profiles/arch/arm64/package.use.force |  4 +++
 profiles/arch/arm64/package.use.mask  |  4 +++
 profiles/arch/arm64/package.use.stable.force  |  6 
 profiles/arch/arm64/package.use.stable.mask   |  4 +++
 profiles/arch/base/package.use.force  |  6 
 profiles/arch/base/package.use.mask   |  4 +++
 profiles/arch/powerpc/ppc32/package.use.force |  6 
 profiles/arch/powerpc/ppc32/package.use.mask  |  4 +++
 profiles/arch/powerpc/ppc64/package.use.force |  5 +++-
 profiles/arch/powerpc/ppc64/package.use.mask  |  5 
 profiles/arch/x86/package.use.force   |  4 +++
 profiles/arch/x86/package.use.mask|  4 +++
 sys-firmware/seabios/seabios-1.11.0-r1.ebuild | 42 ++-
 15 files changed, 92 insertions(+), 14 deletions(-)

diff --git a/profiles/arch/amd64/package.use.force 
b/profiles/arch/amd64/package.use.force
index dddc40bc24f..0f4c85a656e 100644
--- a/profiles/arch/amd64/package.use.force
+++ b/profiles/arch/amd64/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Luke Dashjr  (2019-09-21)
+# iasl is stable on amd64
+sys-firmware/seabios -binary
+
 # Georgy Yakovlev  (2018-05-14)
 # Force the host target to avoid dependency hell
 dev-lang/rust llvm_targets_X86

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 758d97f26c8..82280b43d70 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Luke Dashjr  (2019-09-21)
+# iasl is stable on amd64
+sys-firmware/seabios -debug
+
 # Georgy Yakovlev  (2019-08-28)
 # upstream provides docs and tools for tier-1 arches
 dev-lang/rust-bin -doc

diff --git a/profiles/arch/arm64/package.use.force 
b/profiles/arch/arm64/package.use.force
index ff05064b9ef..4648105ebeb 100644
--- a/profiles/arch/arm64/package.use.force
+++ b/profiles/arch/arm64/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Luke Dashjr  (2019-09-21)
+# iasl is keyworded ~arm64
+sys-firmware/seabios -binary
+
 # Georgy Yakovlev  (2018-05-14)
 # Force the host target to avoid dependency hell
 dev-lang/rust llvm_targets_AArch64

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 250a9f78ce2..ae5f9bc1c79 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Luke Dashjr  (2019-09-21)
+# iasl is keyworded ~arm64
+sys-firmware/seabios -debug
+
 # Aaron Bauman  (2019-08-05)
 # dep not keyworded here
 media-gfx/gnome-photos upnp-av

diff --git a/profiles/arch/arm64/package.use.stable.force 
b/profiles/arch/arm64/package.use.stable.force
new file mode 100644
index 000..cee7fbaa809
--- /dev/null
+++ b/profiles/arch/arm64/package.use.stable.force
@@ -0,0 +1,6 @@
+# Copyright 2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Luke Dashjr  (19 Nov 2018)
+# iasl is keyworded ~arm64
+sys-firmware/seabios binary

diff --git a/profiles/arch/arm64/package.use.stable.mask 
b/profiles/arch/arm64/package.use.stable.mask
index dfeac18eaec..a4b1a650640 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Luke Dashjr  (2019-09-21)
+# iasl is keyworded ~arm64
+sys-firmware/seabios debug
+
 # Andreas Sturmlechner  (2019-09-14)
 # media-video/pipewire is not stable yet
 dev-libs/weston pipewire

diff --git a/profiles/arch/base/package.use.force 
b/profiles/arch/base/package.use.force
new file mode 100644
index 000..c60d9684166
--- /dev/null
+++ b/profiles/arch/base/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Luke Dashjr  (19 Nov 2

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/, profiles/arch/powerpc/ppc32/, sys-power/iasl/

2019-09-21 Thread Matthias Maier
commit: da23267c28b3491dd47030181e7eff16154dcfec
Author: Luke Dashjr  utopios  org>
AuthorDate: Mon Nov 19 05:52:17 2018 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:50:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da23267c

sys-power/iasl: Keyword ~ppc64

ebuild test fails the same was as it does on amd64, but confirmed working
by cross-compiling a working seabios on ppc64.

Also adjusted package.use.{force,mask} appropriately for seabios.

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Matthias Maier  gentoo.org>

 profiles/arch/powerpc/package.use.force   | 4 
 profiles/arch/powerpc/package.use.mask| 4 
 profiles/arch/powerpc/ppc32/package.use.force | 6 --
 sys-power/iasl/iasl-20180810.ebuild   | 2 +-
 sys-power/iasl/iasl-20190215.ebuild   | 2 +-
 5 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/profiles/arch/powerpc/package.use.force 
b/profiles/arch/powerpc/package.use.force
index c2ddff2d118..508ff65b5c7 100644
--- a/profiles/arch/powerpc/package.use.force
+++ b/profiles/arch/powerpc/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Luke Dashjr  (2019-09-21)
+# iasl is stable on ppc
+sys-firmware/seabios -binary
+
 # Joonas Niilola  (2019-01-12)
 # Force 'unwind' on for ppc and ppc64 with dev-libs/efl
 # #668486, #657750

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index fd21d01a649..7811cc8e24b 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Luke Dashjr  (2019-09-21)
+# iasl is stable on ppc
+sys-firmware/seabios -debug
+
 # Conrad Kostecki  (2019-08-17)
 # app-misc/graphlcd-base won't work on PowerPC/PowerPC64
 app-misc/lcdproc freetype lcd_devices_glcd png

diff --git a/profiles/arch/powerpc/ppc32/package.use.force 
b/profiles/arch/powerpc/ppc32/package.use.force
deleted file mode 100644
index 262d3f8001e..000
--- a/profiles/arch/powerpc/ppc32/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Luke Dashjr  (19 Nov 2018)
-# iasl is stable on ppc
-sys-firmware/seabios -binary

diff --git a/sys-power/iasl/iasl-20180810.ebuild 
b/sys-power/iasl/iasl-20180810.ebuild
index 5b69ce4b62e..7d4945a34e3 100644
--- a/sys-power/iasl/iasl-20180810.ebuild
+++ b/sys-power/iasl/iasl-20180810.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://www.acpica.org/sites/acpica/files/${MY_P}.tar.gz
 
 LICENSE="iASL"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="test"
 
 DEPEND="sys-devel/bison

diff --git a/sys-power/iasl/iasl-20190215.ebuild 
b/sys-power/iasl/iasl-20190215.ebuild
index edd9ba4e0f0..fc4d7e040e8 100644
--- a/sys-power/iasl/iasl-20190215.ebuild
+++ b/sys-power/iasl/iasl-20190215.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://www.acpica.org/sites/acpica/files/${MY_P}.tar.gz
 
 LICENSE="iASL"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="test"
 
 DEPEND="sys-devel/bison



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-09-21 Thread Matthias Maier
commit: a241bd5e94cea0a32a4be496dd6549b63d1d9f2c
Author: Han Han  gmail  com>
AuthorDate: Sat Jul 27 15:33:09 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:34:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a241bd5e

app-emulation/qemu: Add use flag jemalloc

Add flag jemalloc to enable or disable jemalloc memory jemalloc support
for qemu.

Signed-off-by: Han Han  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/metadata.xml  | 1 +
 app-emulation/qemu/qemu-4.0.0-r50.ebuild | 4 +++-
 app-emulation/qemu/qemu-.ebuild  | 4 +++-
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index 3439dfdd4e1..4c468733de5 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -39,6 +39,7 @@
Build the User and Software MMU (system) 
targets as well as tools as static binaries
Enable SystemTAP/DTrace tracing
Enable the TCG Interpreter which can speed up 
or slowdown workloads depending on the host and guest CPUs being emulated. In 
the future it will be a runtime option but for now its compile time.
+   Enable jemalloc allocator support
Enable jpeg image support for the VNC console 
server
Enable png image support for the VNC console 
server
Enable USB passthrough via 
dev-libs/libusb

diff --git a/app-emulation/qemu/qemu-4.0.0-r50.ebuild 
b/app-emulation/qemu/qemu-4.0.0-r50.ebuild
index d547b37ab84..cc99fdbbcc1 100644
--- a/app-emulation/qemu/qemu-4.0.0-r50.ebuild
+++ b/app-emulation/qemu/qemu-4.0.0-r50.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org;
 LICENSE="GPL-2 LGPL-2 BSD-2"
 SLOT="0"
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
-   +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
+   +fdt glusterfs gnutls gtk infiniband iscsi jemalloc +jpeg kernel_linux
kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png
pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
spice ssh static static-user systemtap tci test usb usbredir vde
@@ -108,6 +108,7 @@ SOFTMMU_TOOLS_DEPEND="
sys-fabric/librdmacm:=[static-libs(+)]
)
iscsi? ( net-libs/libiscsi )
+   jemalloc? ( dev-libs/jemalloc )
jpeg? ( virtual/jpeg:0=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? (
@@ -436,6 +437,7 @@ qemu_src_configure() {
$(conf_notuser gtk)
$(conf_notuser infiniband rdma)
$(conf_notuser iscsi libiscsi)
+   $(conf_notuser jemalloc jemalloc)
$(conf_notuser jpeg vnc-jpeg)
$(conf_notuser kernel_linux kvm)
$(conf_notuser lzo)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index b26d0b2869d..51deb16ff03 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -34,7 +34,7 @@ LICENSE="GPL-2 LGPL-2 BSD-2"
 SLOT="0"
 
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
-   +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
+   +fdt glusterfs gnutls gtk infiniband iscsi +jpeg jemalloc kernel_linux
kernel_FreeBSD lzo ncurses nfs nls numa opengl +oss +pin-upstream-blobs
+png pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
spice ssh static static-user systemtap tci test usb usbredir vde
@@ -114,6 +114,7 @@ SOFTMMU_TOOLS_DEPEND="
sys-fabric/librdmacm:=[static-libs(+)]
)
iscsi? ( net-libs/libiscsi )
+   jemalloc? ( dev-libs/jemalloc )
jpeg? ( virtual/jpeg:0=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? (
@@ -443,6 +444,7 @@ qemu_src_configure() {
$(conf_notuser gtk)
$(conf_notuser infiniband rdma)
$(conf_notuser iscsi libiscsi)
+   $(conf_notuser jemalloc jemalloc)
$(conf_notuser jpeg vnc-jpeg)
$(conf_notuser kernel_linux kvm)
$(conf_notuser lzo)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-09-21 Thread Matthias Maier
commit: 618a7527b455467ad7569454dd891e35b24cf2e7
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Sep 22 02:33:55 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:34:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618a7527

app-emulation/qemu: also update 4.1.0 ebuild

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-4.1.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-4.1.0.ebuild 
b/app-emulation/qemu/qemu-4.1.0.ebuild
index b79cb23ab0f..f4991a5e13a 100644
--- a/app-emulation/qemu/qemu-4.1.0.ebuild
+++ b/app-emulation/qemu/qemu-4.1.0.ebuild
@@ -34,7 +34,7 @@ LICENSE="GPL-2 LGPL-2 BSD-2"
 SLOT="0"
 
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
-   +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
+   +fdt glusterfs gnutls gtk infiniband iscsi jemalloc +jpeg kernel_linux
kernel_FreeBSD lzo ncurses nfs nls numa opengl +oss +pin-upstream-blobs
+png pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
spice ssh static static-user systemtap tci test usb usbredir vde
@@ -114,6 +114,7 @@ SOFTMMU_TOOLS_DEPEND="
sys-fabric/librdmacm:=[static-libs(+)]
)
iscsi? ( net-libs/libiscsi )
+   jemalloc? ( dev-libs/jemalloc )
jpeg? ( virtual/jpeg:0=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? (
@@ -445,6 +446,7 @@ qemu_src_configure() {
$(conf_notuser gtk)
$(conf_notuser infiniband rdma)
$(conf_notuser iscsi libiscsi)
+   $(conf_notuser jemalloc jemalloc)
$(conf_notuser jpeg vnc-jpeg)
$(conf_notuser kernel_linux kvm)
$(conf_notuser lzo)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2019-09-21 Thread Matthias Maier
commit: 9463341887cd9251b90ff5441f4c047ece40c5a1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 18 21:43:34 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:29:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94633418

app-emulation/spice: Delete repo-only Makefile that causes build fail

The Makefile sets LC_ALL=C, which breaks the docs build.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice/spice-.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 62dc9f95d49..d4bf0248857 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -55,6 +55,10 @@ pkg_setup() {
 src_prepare() {
default
 
+   # Delete repo-only Makefile that causes build to fail.
+   # https://gitlab.freedesktop.org/spice/spice/issues/35
+   rm GNUmakefile || die
+
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2019-09-21 Thread Matthias Maier
commit: 3137da39011d5e3ab8e6e48b5189ff038aea4602
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Aug 13 18:05:42 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:29:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3137da39

app-emulation/spice-vdagent: add missing x11-libs/libdrm dependency

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://bugs.gentoo.org/692094
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
index d62b552d79d..30ce2ee207e 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
@@ -22,6 +22,7 @@ CDEPEND="
>=app-emulation/spice-protocol-0.14.0
media-libs/alsa-lib
>=x11-libs/libpciaccess-0.10
+   x11-libs/libdrm
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libX11



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2019-09-21 Thread Matthias Maier
commit: 29983acd332ec19887c285388467eb0c45393de2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 18 21:38:45 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:29:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29983acd

app-emulation/spice: Move some dependencies into BDEPEND for EAPI 7

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice/spice-0.14.2.ebuild | 10 +-
 app-emulation/spice/spice-.ebuild   | 10 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/app-emulation/spice/spice-0.14.2.ebuild 
b/app-emulation/spice/spice-0.14.2.ebuild
index 464cb7d9c62..58de3c67852 100644
--- a/app-emulation/spice/spice-0.14.2.ebuild
+++ b/app-emulation/spice/spice-0.14.2.ebuild
@@ -33,22 +33,22 @@ RDEPEND="
media-libs/gst-plugins-base:1.0
)"
 DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
>=app-emulation/spice-protocol-0.14.0
+   smartcard? ( app-emulation/qemu[smartcard] )"
+BDEPEND="${PYTHON_DEPS}
virtual/pkgconfig
$(python_gen_any_dep '
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
-   ')
-   smartcard? ( app-emulation/qemu[smartcard] )"
+   ')"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.14.0-openssl1.1_fix.patch
 )
 
 python_check_deps() {
-   has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-   has_version "dev-python/six[${PYTHON_USEDEP}]"
+   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 48cf0c3fa26..62dc9f95d49 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -34,18 +34,18 @@ RDEPEND="
media-libs/gst-plugins-base:1.0
)"
 DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
~app-emulation/spice-protocol-
+   smartcard? ( app-emulation/qemu[smartcard] )"
+BDEPEND="${PYTHON_DEPS}
virtual/pkgconfig
$(python_gen_any_dep '
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
-   ')
-   smartcard? ( app-emulation/qemu[smartcard] )"
+   ')"
 
 python_check_deps() {
-   has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-   has_version "dev-python/six[${PYTHON_USEDEP}]"
+   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virt-viewer/

2019-09-21 Thread Matthias Maier
commit: 677da63a0a4f9998491918a8215093a5a86c3714
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 21 21:50:12 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:28:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677da63a

app-emulation/virt-viewer: Add libvirt USE flag as deps are optional

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/virt-viewer/metadata.xml   |  2 ++
 app-emulation/virt-viewer/virt-viewer-8.0.ebuild | 11 +++
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/app-emulation/virt-viewer/metadata.xml 
b/app-emulation/virt-viewer/metadata.xml
index 62904a2c958..3311e82897c 100644
--- a/app-emulation/virt-viewer/metadata.xml
+++ b/app-emulation/virt-viewer/metadata.xml
@@ -6,6 +6,8 @@
Gentoo Virtualization Project


+   Support connecting to virtual machines
+   managed by libvirt.
Support connecting to SPICE-enabled virtual
machines.
Support connecting to VNC-enabled virtual

diff --git a/app-emulation/virt-viewer/virt-viewer-8.0.ebuild 
b/app-emulation/virt-viewer/virt-viewer-8.0.ebuild
index bff9034cfbd..c6301491049 100644
--- a/app-emulation/virt-viewer/virt-viewer-8.0.ebuild
+++ b/app-emulation/virt-viewer/virt-viewer-8.0.ebuild
@@ -11,12 +11,14 @@ 
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="sasl +spice +vnc"
+IUSE="+libvirt sasl +spice +vnc"
 
-RDEPEND=">=app-emulation/libvirt-0.10.0[sasl?]
-   app-emulation/libvirt-glib
-   >=dev-libs/libxml2-2.6
+RDEPEND=">=dev-libs/libxml2-2.6
x11-libs/gtk+:3
+   libvirt? (
+   >=app-emulation/libvirt-0.10.0[sasl?]
+   app-emulation/libvirt-glib
+   )
spice? ( >=net-misc/spice-gtk-0.35[sasl?,gtk3] )
vnc? ( >=net-libs/gtk-vnc-0.5.0[sasl?,gtk3(+)] )"
 DEPEND="${RDEPEND}
@@ -31,6 +33,7 @@ src_configure() {
gnome2_src_configure \
--disable-update-mimedb \
--without-ovirt \
+   $(use_with libvirt) \
$(use_with vnc gtk-vnc) \
$(use_with spice spice-gtk)
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virt-viewer/

2019-09-21 Thread Matthias Maier
commit: 0c16f18aed5da50bb983672c8d302bbd509e2c98
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 21 21:52:01 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:28:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c16f18a

app-emulation/virt-viewer: Use HTTPS for HOMEPAGE and SRC_URI

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/virt-viewer/virt-viewer-8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virt-viewer/virt-viewer-8.0.ebuild 
b/app-emulation/virt-viewer/virt-viewer-8.0.ebuild
index c6301491049..9e3cc152d67 100644
--- a/app-emulation/virt-viewer/virt-viewer-8.0.ebuild
+++ b/app-emulation/virt-viewer/virt-viewer-8.0.ebuild
@@ -5,8 +5,8 @@ EAPI=6
 inherit gnome2
 
 DESCRIPTION="Graphical console client for connecting to virtual machines"
-HOMEPAGE="http://virt-manager.org/;
-SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz;
+HOMEPAGE="https://virt-manager.org/;
+SRC_URI="https://virt-manager.org/download/sources/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2019-09-21 Thread Matthias Maier
commit: cd7a70d861ce91ebbbc0cd75de420dc6e9a29f3a
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu Aug 22 02:29:20 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:15:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7a70d8

dev-lang/julia: version bump to 1.2.0

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   2 +
 dev-lang/julia/julia-1.2.0.ebuild | 200 ++
 2 files changed, 202 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 27676dee666..6c8019f3a8e 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,7 +1,9 @@
 DIST julia-1.1.0.tar.gz 7681396 BLAKE2B 
2038901132bab1ae5ea634e15de2e18771e250c77e967228858f078a6e44e3f1900c1ea464b5db762842f65c4ad8590b70ba6b0b267bf955e86fa7f16a812696
 SHA512 
da546430df5a9207926faa3fe7b1d2c193a1223a379ce1ff25219c6f4f2d650497d1b0e9091f1cd542fa19bfcf7bf1ee74a52f7d45a06fd8ab4441a5ac4d4a46
 DIST julia-1.1.1.tar.gz 7691742 BLAKE2B 
e41a62ee170c1b8f38a64c762998c12c04d00568e9261f6fea984fb10950da45143a19be723c271901bd3d96cf69f8d97c7a9737724b9d571b841143b3c8a3b5
 SHA512 
16dfb0b0f6e6f3f28432b71f78a3a584db939ea0e82afaad43e2e8145206aedb5355ad6fcec67223ccf59e9b04c89d49573e27b5746b879a6cb5d07043701463
+DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia-llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881
 SHA512 
cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9
+DIST julia-utf8proc-454f60150c7f023526d353e1e6b386f93ee0b116.tar.gz 154318 
BLAKE2B 
6173490aa458f300f29d6fc0f22b80ccff436f4c52df2ac54786a3f518a140ab6624cef0a7221c8e3800307c9b8490a604215fcb028001b1b95e7630b62ed85d
 SHA512 
50a19aa56edc5c023611c40e75862f4c9c08e1bfad0bac9ec64413406cff8f409ff106a37f8c66202e563cbe3ae1d5a40036b14fd309651b50c30d3f205f08f5
 DIST julia-utf8proc-97ef668b312b96382714dbb8eaac4affce0816e6.tar.gz 156361 
BLAKE2B 
e5e1485b758e959ed78f7fde8b211376da2365e5835708042de57c091b10b59755e1203a9f88c0d761687bf3d166207410de6ec203d80fef4dbdf06a50404cd1
 SHA512 
1c80dc6e71fdad187b142d02e561dfe1880857baaec08d36240ecb2f275d1bc5467aace84eebe5a10fd3f4c40b0035e65a5db3ec2a9ee6940920b0aad6221c55

diff --git a/dev-lang/julia/julia-1.2.0.ebuild 
b/dev-lang/julia/julia-1.2.0.ebuild
new file mode 100644
index 000..2b6bbc213b4
--- /dev/null
+++ b/dev-lang/julia/julia-1.2.0.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+RESTRICT="test"
+
+inherit pax-utils toolchain-funcs
+
+MY_PV="${PV//_rc/-rc}"
+MY_LIBUV_V="2348256acf5759a544e5ca7935f638d2bc091d60"
+MY_UTF8PROC_V="454f60150c7f023526d353e1e6b386f93ee0b116"
+MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
+MY_DSFMT_V="2.2.3"
+MY_LLVM="6.0.1"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/;
+SRC_URI="
+   
https://github.com/JuliaLang/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz
+   https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz
+   
https://api.github.com/repos/JuliaLang/utf8proc/tarball/${MY_UTF8PROC_V} -> 
${PN}-utf8proc-${MY_UTF8PROC_V}.tar.gz
+   https://api.github.com/repos/vtjnash/libwhic

[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/, app-emulation/qemu/files/

2019-09-21 Thread Matthias Maier
commit: 03f5a8e92ce454db348ec749fed1303795e14e17
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 21 23:12:58 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:12:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f5a8e9

app-emulation/qemu: Version bump to 4.1.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/Manifest|   1 +
 .../qemu/files/qemu-4.0.0-xkbcommon.patch  |  38 +
 app-emulation/qemu/qemu-4.1.0.ebuild   | 822 +
 3 files changed, 861 insertions(+)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 5cc79c76494..80902bd6127 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1 +1,2 @@
 DIST qemu-4.0.0.tar.xz 55628624 BLAKE2B 
8afd1f54aa13d2e61fd36c4f4544b7c4ffb1a7eee5c69d3aa1d40a432ca296ad8abe6cb83d7c66ac4045ca624d2a00e737f51e4e62ed46fef9766ef71f43b98b
 SHA512 
952e94194ce9e64c15388c59035cb31fb9f761d30095c2fb9441012b609c18c9976285727b93bf37b95e15675802d73f8e1c4619ebecd23606675bb503646b13
+DIST qemu-4.1.0.tar.xz 54001708 BLAKE2B 
fc89d0c967fb31a73cbdca556e79c05c44b241382a83f02150a8e39b00cb7de7fb6f248e82e1364e314680481bfb3843e74804534c0ba91a5bb2ff1b8d771130
 SHA512 
82fd51702a7b9b1b00b2f1bd3b4a832b80249018dbba1add0b0a73e7d4bee452afd45574b4d8df7ce4477d8711f3bda4ca072a1a6de25895c93eb21cf78fc4b2

diff --git a/app-emulation/qemu/files/qemu-4.0.0-xkbcommon.patch 
b/app-emulation/qemu/files/qemu-4.0.0-xkbcommon.patch
new file mode 100644
index 000..3d9a5163ecf
--- /dev/null
+++ b/app-emulation/qemu/files/qemu-4.0.0-xkbcommon.patch
@@ -0,0 +1,38 @@
+From cef396dc0b11a09ede85b275ed1ceee71b60a4b3 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sat, 14 Sep 2019 15:47:20 +0100
+Subject: [PATCH] configure: Add xkbcommon configure options
+
+This dependency is currently "automagic", which is bad for distributions.
+
+Signed-off-by: James Le Cuirot 
+---
+ configure | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/configure b/configure
+index 30aad233d1..30544f52e6 100755
+--- a/configure
 b/configure
+@@ -1521,6 +1521,10 @@ for opt do
+   ;;
+   --disable-libpmem) libpmem=no
+   ;;
++  --enable-xkbcommon) xkbcommon=yes
++  ;;
++  --disable-xkbcommon) xkbcommon=no
++  ;;
+   *)
+   echo "ERROR: unknown option $opt"
+   echo "Try '$0 --help' for more information"
+@@ -1804,6 +1808,7 @@ disabled with --disable-FEATURE, default is enabled if 
available:
+   capstonecapstone disassembler support
+   debug-mutex mutex debugging support
+   libpmem libpmem support
++  xkbcommon   xkbcommon support
+ 
+ NOTE: The object files are built at the place where configure is launched
+ EOF
+-- 
+2.23.0
+

diff --git a/app-emulation/qemu/qemu-4.1.0.ebuild 
b/app-emulation/qemu/qemu-4.1.0.ebuild
new file mode 100644
index 000..b79cb23ab0f
--- /dev/null
+++ b/app-emulation/qemu/qemu-4.1.0.ebuild
@@ -0,0 +1,822 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+PYTHON_REQ_USE="ncurses,readline"
+
+PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
+
+FIRMWARE_ABI_VERSION="4.0.0-r50"
+
+inherit eutils linux-info toolchain-funcs multilib python-r1 \
+   udev fcaps readme.gentoo-r1 pax-utils l10n xdg-utils
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="git://git.qemu.org/qemu.git"
+   EGIT_SUBMODULES=(
+   slirp
+   tests/fp/berkeley-{test,soft}float-3
+   ui/keycodemapdb
+   )
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+fi
+
+DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
+HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org;
+
+LICENSE="GPL-2 LGPL-2 BSD-2"
+SLOT="0"
+
+IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
+   +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
+   kernel_FreeBSD lzo ncurses nfs nls numa opengl +oss +pin-upstream-blobs
+   +png pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
+   spice ssh static static-user systemtap tci test usb usbredir vde
+   +vhost-net virgl virtfs +vnc vte xattr xen xfs +xkb"
+
+COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel
+   mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x
+   sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb"
+IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS}
+   lm32 moxie t

[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-09-21 Thread Matthias Maier
commit: 83b059bc085316a4684b6bead29ea09b35b8b29e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 21 22:45:59 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:11:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b059bc

app-emulation/qemu: Only clone a subset of git submodules

This saves cloning over 860MB of unnecessary repositories for
dependencies that we build externally, including OpenSSL.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index c58b83277ec..cf337ca8567 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -15,6 +15,11 @@ inherit eutils linux-info toolchain-funcs multilib python-r1 
\
 
 if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
+   EGIT_SUBMODULES=(
+   slirp
+   tests/fp/berkeley-{test,soft}float-3
+   ui/keycodemapdb
+   )
inherit git-r3
SRC_URI=""
 else



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-09-21 Thread Matthias Maier
commit: 79eb2ebdcc7ed50c2a2ca66ebbb6691921fbbf40
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 21 23:00:22 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:12:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79eb2ebd

app-emulation/qemu: Add oss USE flag instead of always enabling

It requires no additional dependencies but some platforms like Windows
cannot build the OSS driver and have the oss flag masked.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-.ebuild | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index f1f1b3bc6f7..58a7d0b8580 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -35,8 +35,8 @@ SLOT="0"
 
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
+fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
-   kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png
-   pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
+   kernel_FreeBSD lzo ncurses nfs nls numa opengl +oss +pin-upstream-blobs
+   +png pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
spice ssh static static-user systemtap tci test usb usbredir vde
+vhost-net virgl virtfs +vnc vte xattr xen xfs +xkb"
 
@@ -475,12 +475,14 @@ qemu_src_configure() {
 
if [[ ! ${buildtype} == "user" ]] ; then
# audio options
-   local audio_opts="oss"
-   use alsa && audio_opts="alsa,${audio_opts}"
-   use sdl && audio_opts="sdl,${audio_opts}"
-   use pulseaudio && audio_opts="pa,${audio_opts}"
+   local audio_opts=(
+   $(usev alsa)
+   $(usev oss)
+   $(usev sdl)
+   $(usex pulseaudio pa "")
+   )
conf_opts+=(
-   --audio-drv-list="${audio_opts}"
+   --audio-drv-list=$(printf "%s," "${audio_opts[@]}")
)
fi
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-09-21 Thread Matthias Maier
commit: c746cad013a7bb0532972e7c6ec3391d238b64a8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 21 22:49:18 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:11:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c746cad0

app-emulation/qemu: Update  ppc64 seabios pin to 1.12.0

This was behind the 4.0.0 ebuild.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index cf337ca8567..81ea6f1f096 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -166,7 +166,7 @@ X86_FIRMWARE_DEPEND="
)"
 PPC64_FIRMWARE_DEPEND="
pin-upstream-blobs? (
-   ~sys-firmware/seabios-1.11.0[binary,seavgabios]
+   ~sys-firmware/seabios-1.12.0[binary,seavgabios]
)
!pin-upstream-blobs? (
>=sys-firmware/seabios-1.10.2[seavgabios]



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-09-21 Thread Matthias Maier
commit: 869b4dc904f7c2e554113f1e93159e12e262e697
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 21 22:56:46 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:12:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869b4dc9

app-emulation/qemu: Add xkb USE flag now that xkbcommon option exists

Upstream merged my patch to add this option. Use of libxkbcommon was
automagic before.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/metadata.xml | 1 +
 app-emulation/qemu/qemu-.ebuild | 6 --
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index f38823b3990..3439dfdd4e1 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -54,5 +54,6 @@
Enables support for Xen backends
Support xfsctl() notification and syncing for 
XFS backed
virtual disks.
+   Depend on x11-libs/libxkbcommon to build 
qemu-keymap tool for converting xkb keymaps

 

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 81ea6f1f096..f1f1b3bc6f7 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -32,12 +32,13 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org;
 
 LICENSE="GPL-2 LGPL-2 BSD-2"
 SLOT="0"
+
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
+fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png
pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
spice ssh static static-user systemtap tci test usb usbredir vde
-   +vhost-net virgl virtfs +vnc vte xattr xen xfs"
+   +vhost-net virgl virtfs +vnc vte xattr xen xfs +xkb"
 
 COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel
mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x
@@ -85,7 +86,7 @@ ALL_DEPEND="
 # softmmu targets (qemu-system-*).
 SOFTMMU_TOOLS_DEPEND="
dev-libs/libxml2[static-libs(+)]
-   x11-libs/libxkbcommon[static-libs(+)]
+   xkb? ( x11-libs/libxkbcommon[static-libs(+)] )
>=x11-libs/pixman-0.28.0[static-libs(+)]
accessibility? (
app-accessibility/brltty[api]
@@ -463,6 +464,7 @@ qemu_src_configure() {
$(conf_notuser xen)
$(conf_notuser xen xen-pci-passthrough)
$(conf_notuser xfs xfsctl)
+   $(conf_notuser xkb xkbcommon)
)
 
if [[ ${buildtype} == "user" ]] ; then



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-09-21 Thread Matthias Maier
commit: 6bf5d3588d050b988ad838591404fb0545b6d416
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 21 23:06:31 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:12:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf5d358

app-emulation/qemu: Fix cross-compiling for MinGW (Windows)

Yes, this really works! By default, the configure script shoves
everything in the same standalone directory for Windows, hence the
need to specify more paths. It doesn't work from a standalone
directory unless you build it statically anyway because it can't find
the dependent DLLs in /usr/bin.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 58a7d0b8580..b26d0b2869d 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -363,8 +363,9 @@ src_prepare() {
 
default
 
-   # Fix ld and objcopy being called directly
-   tc-export AR LD OBJCOPY
+   # Use correct toolchain to fix cross-compiling
+   tc-export AR LD NM OBJCOPY PKG_CONFIG
+   export WINDRES=${CHOST}-windres
 
# Verbose builds
MAKEOPTS+=" V=1"
@@ -391,8 +392,13 @@ qemu_src_configure() {
local conf_opts=(
--prefix=/usr
--sysconfdir=/etc
+   --bindir=/usr/bin
--libdir=/usr/$(get_libdir)
+   --datadir=/usr/share
--docdir=/usr/share/doc/${PF}/html
+   --mandir=/usr/share/man
+   --with-confsuffix=/qemu
+   --localstatedir=/var
--disable-bsd-user
--disable-guest-agent
--disable-strip



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

2019-09-04 Thread Matthias Maier
commit: 693fc7ceeb5bb928011abf93460c537fbd8004fe
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Sep  5 02:57:50 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Sep  5 03:03:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693fc7ce

sci-libs/med: rename use flag

Bug: https://bugs.gentoo.org/693146
Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/med/med-4.0.0-r1.ebuild | 4 ++--
 sci-libs/med/metadata.xml| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/med/med-4.0.0-r1.ebuild b/sci-libs/med/med-4.0.0-r1.ebuild
index 703179668a8..3eaa9806e84 100644
--- a/sci-libs/med/med-4.0.0-r1.ebuild
+++ b/sci-libs/med/med-4.0.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://files.salome-platform.org/Salome/other/${P}.tar.gz;
 LICENSE="LGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc fortran hdf5_16_api python test"
+IUSE="doc fortran hdf5-16-api python test"
 
 # fails to run parallel tests
 RESTRICT="test"
@@ -44,7 +44,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if use hdf5_16_api; then
+   if use hdf5-16-api; then
append-cppflags -DH5_USE_16_API
fi
 

diff --git a/sci-libs/med/metadata.xml b/sci-libs/med/metadata.xml
index 66143a59248..508afc5ef9c 100644
--- a/sci-libs/med/metadata.xml
+++ b/sci-libs/med/metadata.xml
@@ -18,7 +18,7 @@
Gentoo Proxy Maintainers


-   
+   
Use -DH5_USE_16_API to build the package against old 
1.6 API of HDF5





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

2019-09-03 Thread Matthias Maier
commit: 556266fadda162b3ffcac90d1824a9960e1caae1
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Sep  3 22:33:56 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Sep  3 22:34:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556266fa

sci-libs/gmsh: update dependencies for new med ebuild

Bug: https://bugs.gentoo.org/show_bug.cgi?id=693448
Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

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

diff --git a/sci-libs/gmsh/gmsh-4.4.1.ebuild b/sci-libs/gmsh/gmsh-4.4.1.ebuild
index fa56d3eae13..af727805d6c 100644
--- a/sci-libs/gmsh/gmsh-4.4.1.ebuild
+++ b/sci-libs/gmsh/gmsh-4.4.1.ebuild
@@ -17,6 +17,8 @@ KEYWORDS="~amd64 ~x86"
 ## cgns is not compiling ATM, maybe fix cgns lib first
 IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png 
python X zlib"
 
+REQUIRED_USE="med? ( mpi )"
+
 RDEPEND="
virtual/fortran
X? ( x11-libs/fltk:1 )



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

2019-09-03 Thread Matthias Maier
commit: 45fb15026a6de8ce989a9189ccc5f251165bf436
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Sep  3 22:24:24 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Sep  3 22:34:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45fb1502

sci-libs/med: immediately switch to new variant

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/med/med-4.0.0.ebuild | 48 ---
 1 file changed, 48 deletions(-)

diff --git a/sci-libs/med/med-4.0.0.ebuild b/sci-libs/med/med-4.0.0.ebuild
deleted file mode 100644
index 721d2173d35..000
--- a/sci-libs/med/med-4.0.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="Modeling and Exchange of Data library"
-HOMEPAGE="https://www.salome-platform.org/user-section/about/med;
-SRC_URI="https://files.salome-platform.org/Salome/other/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mpi"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=sci-libs/hdf5-1.10.5[mpi=]
-   mpi? ( virtual/mpi )
-"
-
-DEPEND="
-   ${DEPEND}
-"
-
-src_prepare() {
-   default
-   append-cppflags -DH5_USE_16_API
-}
-
-src_configure() {
-   local myconf=(
-   --docdir="/usr/share/doc/${PF}"
-   --disable-python
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   mv "${ED}"/usr/$(get_libdir)/libmed3.settings \
-   "${ED}"/usr/share/doc/${PF}/ || die "mv failed"
-
-   rm -rf "${ED}"/usr/include/2.3.6 || die "rm failed"
-}



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

2019-09-03 Thread Matthias Maier
commit: 20381aa6cced7d0025c1be96fc46532a1a820ce0
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Sep  3 22:25:24 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Sep  3 22:34:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20381aa6

sci-libs/libmed: remove all but latest version

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/libmed/Manifest   |   2 -
 sci-libs/libmed/libmed-3.3.1-r1.ebuild | 100 -
 2 files changed, 102 deletions(-)

diff --git a/sci-libs/libmed/Manifest b/sci-libs/libmed/Manifest
index 796dff29611..cec3ed3d3f8 100644
--- a/sci-libs/libmed/Manifest
+++ b/sci-libs/libmed/Manifest
@@ -1,3 +1 @@
-DIST libmed-3.3.1-r1-gentoo.tar.bz2 36127 BLAKE2B 
c112215932ac5c84cc75911c20712fcf428a8fc6e8adfd497066315fbc99a70816e0276196ff6366f34eeb3bf6d40586a735dd35cc13579640d7128f563fbf2b
 SHA512 
e55dc96b8282dfba0dc9746dba7ef2ea8616d5617deabd3164d0134ca680e27c2a121432ae22f38fc53a52ffb0ac66a9a17c131488a9d01a757601afbcdc0bff
-DIST med-3.3.1.tar.gz 43379218 BLAKE2B 
101033a766b3b8f184de8b18437a020129da3a11fd947742c30d8b9d274542e7445f1ee1d5827194a1ebc02c701ea6911105102f7b61c24d9d07bb15dbfe45f7
 SHA512 
f1eba3bc69520b862bdab89ce76694f91ed0e6be42c037df8ec655b6314e8ae776083d5ead61fb34097eb8440302969229d1859b6d8fcce51e7551b75d8ebf5f
 DIST med-4.0.0.tar.gz 47849098 BLAKE2B 
0bc6710f7b5156e09962e3125349573989429e614a203f649843f00dea06217040ebee70e481eed9c0dd304cb7d167efcd216c3600f6954a74f262cc845fff63
 SHA512 
2840437010481fc5f12a56e3282f8ca5e94df541899e2b511756702f86d0f87dbf2f6e086d8e591e2bd370d8f4bab8089e7f7f939fea16354a23e2b5a4d96cd7

diff --git a/sci-libs/libmed/libmed-3.3.1-r1.ebuild 
b/sci-libs/libmed/libmed-3.3.1-r1.ebuild
deleted file mode 100644
index 0a63fccfcc8..000
--- a/sci-libs/libmed/libmed-3.3.1-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# EAPI=7 uses ninja generator by default but it's incompatible with USE=fortran
-# https://github.com/Kitware/ninja/tree/features-for-fortran#readme
-CMAKE_MAKEFILE_GENERATOR=emake
-
-FORTRAN_NEEDED=fortran
-# NOTE:The build for multiple python versions should be possible but 
complecated for the build system
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-
-inherit cmake-utils fortran-2 python-single-r1
-
-MY_P="med-${PV}"
-
-DESCRIPTION="A library to store and exchange meshed data or computation 
results"
-HOMEPAGE="https://www.salome-platform.org/;
-SRC_URI="http://files.salome-platform.org/Salome/other/${MY_P}.tar.gz
-https://dev.gentoo.org/~fordfrog/distfiles/${P}-r1-gentoo.tar.bz2;
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc fortran mpi python static-libs test"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RDEPEND="
-   sci-libs/hdf5[fortran=,mpi=]
-   mpi? ( virtual/mpi[fortran=] )
-   python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}
-   python? ( >=dev-lang/swig-2.0.9:0 )
-"
-
-S="${WORKDIR}"/${MY_P}_SRC
-
-PATCHES=(
-   "${WORKDIR}/${P}-cmake-fortran.patch"
-   "${WORKDIR}/${P}-disable-python-compile.patch"  # managed by function 
of python eclass
-   "${WORKDIR}/${P}-mpi.patch"
-   "${WORKDIR}/${P}-hdf5-1.10-support.patch"  # taken from Debian
-   "${WORKDIR}/${P}-cmakelist.patch"
-   "${WORKDIR}/${P}-tests.patch"  # disable a few tests not running
-   "${WORKDIR}/${P}-tests-python3.patch"
-   "${WORKDIR}/${P}-installdoc.patch"
-   "${WORKDIR}/${P}-python-imports.patch"
-)
-
-DOCS=( AUTHORS COPYING COPYING.LESSER ChangeLog NEWS README TODO )
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-   use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
-   # fixes for correct libdir name
-   sed -i -e "s@SET(_install_dir lib/python@SET(_install_dir 
$(get_libdir)/python@" \
-   ./python/CMakeLists.txt || die "sed failed"
-   for cm in ./src/CMakeLists.txt ./tools/medimport/CMakeLists.txt
-   do
-   sed -i -e "s@INSTALL(TARGETS \(.*\) DESTINATION 
lib)@INSTALL(TARGETS \1 DESTINATION $(get_libdir))@" \
-   "${cm}" || die "sed on ${cm} failed"
-   done
-
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DMEDFILE_BUILD_FORTRAN=$(usex fortran)
-   -DMEDFILE_BUILD_STATIC_LIBS=$(usex static-libs)
-   -DMEDFILE_BUILD_PYTHON=$(usex python)
-   -DMEDFILE_BUILD_TESTS=$(usex test)
-   -DMEDFILE_INSTALL_DOC=$(usex doc)
-   

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

2019-09-03 Thread Matthias Maier
commit: 9a0a78b5c557644630dbe61fc336ade20ac9f486
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Sep  3 22:26:52 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Sep  3 22:34:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a0a78b5

profiles: mask sci-libs/libmed for removal

Bug: https://bugs.gentoo.org/693146
Closes: https://github.com/gentoo/gentoo/pull/12849/files
Signed-off-by: Matthias Maier  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 331c08d82a7..52ceaa975c9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Matthias Maier  (2019-09-03)
+# Duplicate package - use sci-libs/med instead, bug #693146
+# (Expedited) removal in 7 days
+sci-libs/libmed
+
 # Matt Turner  (2019-09-03)
 # Not supported by the current browserpass extension.
 # Removal in 30 days



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

2019-09-03 Thread Matthias Maier
commit: e9b0b284bd806b5673853cfcfdecabc705702961
Author: Bernd Waibel  gmail  com>
AuthorDate: Tue Sep  3 07:13:06 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Sep  3 22:34:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b0b284

sci-libs/med: merge libmed into med

* Merge sci-libs/libmed into sci-libs/med, to resolve redundancy.
* Changed to use autotools instead of cmake, as sci-libs/gmsh does not
  build against the cmake built variant.
* Remove mpi USE flag, as there's no option to disable mpi support when
  using autotools to build the package.

Closes: https://bugs.gentoo.org/693146
Package-Manager: Portage-2.3.74, Repoman-2.3.17
Signed-off-by: Bernd Waibel  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 ...html.doc-Makefile.am-install-into-htmldir.patch |  50 +
 sci-libs/med/med-4.0.0-r1.ebuild   | 119 +
 sci-libs/med/metadata.xml  |  15 ++-
 3 files changed, 183 insertions(+), 1 deletion(-)

diff --git 
a/sci-libs/med/files/med-4.0.0-0001-doc-html.doc-Makefile.am-install-into-htmldir.patch
 
b/sci-libs/med/files/med-4.0.0-0001-doc-html.doc-Makefile.am-install-into-htmldir.patch
new file mode 100644
index 000..e9dad6d5feb
--- /dev/null
+++ 
b/sci-libs/med/files/med-4.0.0-0001-doc-html.doc-Makefile.am-install-into-htmldir.patch
@@ -0,0 +1,50 @@
+From 73a776f76043d122438d716d0958489fc67bab8e Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Sun, 1 Sep 2019 22:02:42 +0200
+Subject: [PATCH] doc/html.doc/Makefile.am: install into $htmldir
+
+Patches the install-data-local target to use $htmldir instead of $docdir
+
+Signed-off-by: Bernd Waibel 
+---
+ doc/html.dox/Makefile.am | 10 +-
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/doc/html.dox/Makefile.am b/doc/html.dox/Makefile.am
+index 9dc5b08..3946777 100644
+--- a/doc/html.dox/Makefile.am
 b/doc/html.dox/Makefile.am
+@@ -36,25 +36,25 @@ html-local: $(builddir)/../dox/Doxyfile.cfg
+   diff $(builddir)/htmllistfile2.am.tmp $(srcdir)/htmllistfile2.am || 
@CP@ $(builddir)/htmllistfile2.am.tmp $(srcdir)/htmllistfile2.am
+ 
+ install-data-local: $(htmllistfile1) $(htmllistfile2) $(htmllistfile3)
+-  test -z "$(DESTDIR)$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
++  test -z "$(DESTDIR)$(htmldir)" || $(MKDIR_P) "$(DESTDIR)$(htmldir)"
+   for i in $(htmllistfile1) ; do \
+ $(INSTALL_DATA) \
+`test -f $$i || echo $(srcdir)/`$$i \
+-   $(DESTDIR)$(docdir) ; \
++   $(DESTDIR)$(htmldir) ; \
+   done 
+   for i in $(htmllistfile2) ; do \
+ $(INSTALL_DATA) \
+`test -f $$i || echo $(srcdir)/`$$i \
+-   $(DESTDIR)$(docdir) ; \
++   $(DESTDIR)$(htmldir) ; \
+   done
+   for i in $(htmllistfile3) ; do \
+ $(INSTALL_DATA) \
+`test -f $$i || echo $(srcdir)/`$$i \
+-   $(DESTDIR)$(docdir) ; \
++   $(DESTDIR)$(htmldir) ; \
+   done
+ 
+ uninstall-local: $(htmllistfile1) $(htmllistfile2) $(htmllistfile3)
+-  rm -rf $(DESTDIR)$(docdir); 
++  rm -rf $(DESTDIR)$(htmldir); 
+ 
+ .PHONY: htmlclean
+ 
+-- 
+2.22.0
+

diff --git a/sci-libs/med/med-4.0.0-r1.ebuild b/sci-libs/med/med-4.0.0-r1.ebuild
new file mode 100644
index 000..703179668a8
--- /dev/null
+++ b/sci-libs/med/med-4.0.0-r1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools flag-o-matic fortran-2 python-single-r1
+
+#DESCRIPTION="A library to store and exchange meshed data or computation 
results"
+DESCRIPTION="Modeling and Exchange of Data library"
+HOMEPAGE="https://www.salome-platform.org/user-section/about/med;
+SRC_URI="https://files.salome-platform.org/Salome/other/${P}.tar.gz;
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc fortran hdf5_16_api python test"
+
+# fails to run parallel tests
+RESTRICT="test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# dev-lang/tk is needed for wish-based xmdump utility
+RDEPEND="
+   !sci-libs/libmed
+   dev-lang/tk:0=
+   >=sci-libs/hdf5-1.10.2:=[fortran=,mpi(+)]
+   virtual/mpi[fortran=]
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="python? ( >=dev-lang/swig-3.0.8 )"
+
+PATCHES=(
+   
"${FILESDIR}/${P}-0001-doc-html.doc-Makefile.am-install-into-htmldir.patch"
+)
+
+DOCS=( AUTHORS ChangeLog README )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   use fortran && fortran-2_pkg_setup
+}
+
+src_prepare() {
+   if use hdf5_16_api; then
+   append-cppflags -DH5_USE_16_API
+   fi
+
+

[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/files/, app-emulation/libvirt/

2019-08-30 Thread Matthias Maier
commit: 72d1dfdec1be64f171d45407ae623a86f7465354
Author: Michal Privoznik  redhat  com>
AuthorDate: Fri Aug 16 14:40:54 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Aug 30 16:09:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d1dfde

app-emulation/libvirt-: Rebase libvirt-5.6.0-do-not-use-sysconf.patch

The original patch does not apply cleanly, because of upstream
commit 5b816e1696.

Signed-off-by: Michal Privoznik  redhat.com>
Signed-off-by: Matthias Maier  gentoo.org>

 .../files/libvirt-5.7.0-do-not-use-sysconf.patch   | 174 +
 app-emulation/libvirt/libvirt-.ebuild  |   2 +-
 2 files changed, 175 insertions(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/files/libvirt-5.7.0-do-not-use-sysconf.patch 
b/app-emulation/libvirt/files/libvirt-5.7.0-do-not-use-sysconf.patch
new file mode 100644
index 000..f4850f6ae63
--- /dev/null
+++ b/app-emulation/libvirt/files/libvirt-5.7.0-do-not-use-sysconf.patch
@@ -0,0 +1,174 @@
+From eee203f582af1f96e7a9451d447079cf49f47495 Mon Sep 17 00:00:00 2001
+Message-Id: 

+From: Michal Privoznik 
+Date: Sat, 16 Mar 2019 12:33:00 +0100
+Subject: [PATCH] gentoo: do not use sysconf
+
+Signed-off-by: Michal Privoznik 
+---
+ src/Makefile.am  | 21 ++---
+ src/locking/virtlockd.service.in |  3 +--
+ src/logging/virtlogd.service.in  |  3 +--
+ src/remote/libvirtd.service.in   |  3 +--
+ tools/Makefile.am| 13 ++---
+ tools/libvirt-guests.service.in  |  2 +-
+ tools/libvirt-guests.sysconf |  7 +++
+ 7 files changed, 15 insertions(+), 37 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 3ae4b87abb..69729d15b4 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -666,23 +666,6 @@ libvirt_lxc_la_LIBADD = libvirt.la $(CYGWIN_EXTRA_LIBADD)
+ 
+ EXTRA_DIST += $(SYSCONF_FILES)
+ 
+-install-sysconfig:
+-  $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
+-  for f in $(SYSCONF_FILES:%.sysconf=%) ; \
+-  do \
+-tgt=`basename $$f`; \
+-$(INSTALL_DATA) $(srcdir)/$$f.sysconf \
+-$(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
+-  done
+-
+-uninstall-sysconfig:
+-  for f in $(SYSCONF_FILES:%.sysconf=%) ; \
+-  do \
+-tgt=`basename $$f`; \
+-rm -f $(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
+-  done
+-  rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
+-
+ LOGROTATE_FILES := $(LOGROTATE_FILES_IN:remote/%.in=%)
+ 
+ EXTRA_DIST += $(LOGROTATE_FILES_IN)
+@@ -740,14 +723,14 @@ SYSTEMD_UNIT_DIR = $(prefix)/lib/systemd/system
+ BUILT_SOURCES += $(SYSTEMD_UNIT_FILES)
+ DISTCLEANFILES += $(SYSTEMD_UNIT_FILES)
+ 
+-install-systemd: $(SYSTEMD_UNIT_FILES) install-sysconfig
++install-systemd: $(SYSTEMD_UNIT_FILES)
+   $(MKDIR_P) $(DESTDIR)$(SYSTEMD_UNIT_DIR)
+   for f in $(SYSTEMD_UNIT_FILES); \
+   do \
+ $(INSTALL_DATA) $$f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/ ; \
+   done
+ 
+-uninstall-systemd: uninstall-sysconfig
++uninstall-systemd:
+   rm -f $(SYSTEMD_UNIT_FILES:%=$(DESTDIR)$(SYSTEMD_UNIT_DIR)/%)
+   rmdir $(DESTDIR)$(SYSTEMD_UNIT_DIR) || :
+ 
+diff --git a/src/locking/virtlockd.service.in 
b/src/locking/virtlockd.service.in
+index e7f8057c06..2449b201d9 100644
+--- a/src/locking/virtlockd.service.in
 b/src/locking/virtlockd.service.in
+@@ -7,8 +7,7 @@ Documentation=man:virtlockd(8)
+ Documentation=https://libvirt.org
+ 
+ [Service]
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtlockd
+-ExecStart=@sbindir@/virtlockd $VIRTLOCKD_ARGS
++ExecStart=@sbindir@/virtlockd
+ ExecReload=/bin/kill -USR1 $MAINPID
+ # Loosing the locks is a really bad thing that will
+ # cause the machine to be fenced (rebooted), so make
+diff --git a/src/logging/virtlogd.service.in b/src/logging/virtlogd.service.in
+index daff48e67d..43736191d5 100644
+--- a/src/logging/virtlogd.service.in
 b/src/logging/virtlogd.service.in
+@@ -7,8 +7,7 @@ Documentation=man:virtlogd(8)
+ Documentation=https://libvirt.org
+ 
+ [Service]
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtlogd
+-ExecStart=@sbindir@/virtlogd $VIRTLOGD_ARGS
++ExecStart=@sbindir@/virtlogd
+ ExecReload=/bin/kill -USR1 $MAINPID
+ # Loosing the logs is a really bad thing that will
+ # cause the machine to be fenced (rebooted), so make
+diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in
+index 4c5b28b478..032ea940fa 100644
+--- a/src/remote/libvirtd.service.in
 b/src/remote/libvirtd.service.in
+@@ -22,12 +22,11 @@ Documentation=https://libvirt.org
+ 
+ [Service]
+ Type=notify
+-EnvironmentFile=-@sysconfdir@/sysconfig/libvirtd
+ # libvirtd.service is set to run on boot so that autostart of
+ # VMs can be performed. We don't want it to stick around if
+ # unused though, so we set a timeout. The socket activation
+ # then ensures it gets started again if anything needs it
+-ExecStart=@sbindir@/libvirtd --timeout 120 $LIBVIRTD_ARGS
++ExecStart=@sbind

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

2019-08-22 Thread Matthias Maier
commit: 4936c316116136e7d1813bf0aef96010dea3bd66
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Aug 22 19:35:09 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Aug 22 19:39:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4936c316

profiles/package.mask: mask app-admin/webmin for removal

Signed-off-by: Matthias Maier  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index b4848ed42fc..55037789ea8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Matthias Maier  (2019-08-22)
+# Masked for removal in 30 days. Unmaintained and upstream has released
+# backdoored versions for more than a year due to a compromised development
+# server, http://www.webmin.com/exploit.html
+app-admin/webmin
+
 # Hans de Graaff  (2019-08-21)
 # This virtual was useful when jruby was still around but this
 # has not been the case for a long time and there are no



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-08-19 Thread Matthias Maier
commit: 82035d80a5675f8c73a886c8f1ea86c11461a963
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Aug 20 04:22:29 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Aug 20 04:22:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82035d80

app-emulation/qemu: drop vulnerable (#678906)

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-4.0.0-r3.ebuild | 808 
 1 file changed, 808 deletions(-)

diff --git a/app-emulation/qemu/qemu-4.0.0-r3.ebuild 
b/app-emulation/qemu/qemu-4.0.0-r3.ebuild
deleted file mode 100644
index 0d4fcd42894..000
--- a/app-emulation/qemu/qemu-4.0.0-r3.ebuild
+++ /dev/null
@@ -1,808 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
-PYTHON_REQ_USE="ncurses,readline"
-
-PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
-
-FIRMWARE_ABI_VERSION="2.11.1-r50"
-
-inherit eutils linux-info toolchain-funcs multilib python-r1 \
-   udev fcaps readme.gentoo-r1 pax-utils l10n xdg-utils
-
-if [[ ${PV} = ** ]]; then
-   EGIT_REPO_URI="git://git.qemu.org/qemu.git"
-   inherit git-r3
-   SRC_URI=""
-else
-   SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd"
-fi
-
-DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
-HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org;
-
-LICENSE="GPL-2 LGPL-2 BSD-2"
-SLOT="0"
-IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
-   +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
-   kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png
-   pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
-   spice ssh static static-user systemtap tci test usb usbredir vde
-   +vhost-net virgl virtfs +vnc vte xattr xen xfs"
-
-COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel
-   mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x
-   sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb"
-IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS}
-   lm32 moxie tricore unicore32"
-IUSE_USER_TARGETS="${COMMON_TARGETS}
-   aarch64_be armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus
-   tilegx"
-
-use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' 
${IUSE_SOFTMMU_TARGETS})
-use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
-IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
-
-# Allow no targets to be built so that people can get a tools-only build.
-# Block USE flag configurations known to not work.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   qemu_softmmu_targets_arm? ( fdt )
-   qemu_softmmu_targets_microblaze? ( fdt )
-   qemu_softmmu_targets_mips64el? ( fdt )
-   qemu_softmmu_targets_ppc64? ( fdt )
-   qemu_softmmu_targets_ppc? ( fdt )
-   qemu_softmmu_targets_riscv32? ( fdt )
-   qemu_softmmu_targets_riscv64? ( fdt )
-   static? ( static-user !alsa !gtk !opengl !pulseaudio !snappy )
-   virtfs? ( xattr )
-   vte? ( gtk )"
-
-# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
-# and user/softmmu targets (qemu-*, qemu-system-*).
-#
-# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
-#
-# The attr lib isn't always linked in (although the USE flag is always
-# respected).  This is because qemu supports using the C library's API
-# when available rather than always using the external library.
-ALL_DEPEND="
-   >=dev-libs/glib-2.0[static-libs(+)]
-   sys-libs/zlib[static-libs(+)]
-   python? ( ${PYTHON_DEPS} )
-   systemtap? ( dev-util/systemtap )
-   xattr? ( sys-apps/attr[static-libs(+)] )"
-
-# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
-# softmmu targets (qemu-system-*).
-SOFTMMU_TOOLS_DEPEND="
-   dev-libs/libxml2[static-libs(+)]
-   x11-libs/libxkbcommon[static-libs(+)]
-   >=x11-libs/pixman-0.28.0[static-libs(+)]
-   accessibility? (
-   app-accessibility/brltty[api]
-   app-accessibility/brltty[static-libs(+)]
-   )
-   aio? ( dev-libs/libaio[static-libs(+)] )
-   alsa? ( >=media-libs/alsa-lib-1.0.13 )
-   bzip2? ( app-arch/bzip2[static-libs(+)] )
-   capstone? ( dev-libs/capstone:= )
-   caps? ( sys-libs/libcap-ng[static-libs(+)] )
-   curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
-   fdt? ( >=sys-apps/dtc-1.5.0[static-libs(+)] )
-   glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
-   gnutls? (
-   dev-li

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-ovmf/files/, sys-firmware/edk2-ovmf/

2019-08-19 Thread Matthias Maier
commit: c682b9fdcbf9977e0da01970c2d162461765b7d4
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Aug 20 04:24:06 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Aug 20 04:24:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c682b9fd

sys-firmware/edk2-ovmf: drop vulnerable

Bug: https://bugs.gentoo.org/678906
Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sys-firmware/edk2-ovmf/Manifest|   2 -
 .../edk2-ovmf/edk2-ovmf-2017_p20180211.ebuild  | 110 -
 ...k2-ovmf-2017_p20180211-build_system_fixes.patch |  91 -
 3 files changed, 203 deletions(-)

diff --git a/sys-firmware/edk2-ovmf/Manifest b/sys-firmware/edk2-ovmf/Manifest
index 579051780e0..fa1a6639d99 100644
--- a/sys-firmware/edk2-ovmf/Manifest
+++ b/sys-firmware/edk2-ovmf/Manifest
@@ -1,5 +1,3 @@
-DIST edk2-ovmf-2017_p20180211-bin.tar.xz 910896 BLAKE2B 
2d2ead282cebc1254cae2b10042f809e887a17a83fe67998ddcadf86cdf07e615594b243ab35d3fa8a6d6ce218f8f0bad758ee1db2ab4ff6c08d65419f4078b0
 SHA512 
88c3c4d7cecc2af1cc4dfa06686f34cc3a5facfb24750c766b47f53dec7267b95b58b391d23038e6a589d1687d2c117f1912d10118e26f99c0906c3d8e90deed
-DIST edk2-ovmf-2017_p20180211.tar.xz 22977736 BLAKE2B 
4d95eaf3017668197632ab7e035ad6c9f1490bde3d27e575170541fd64773fef8676406c88451b8dc996d9d7dd625fa389279105951f02e08f6de025075bd172
 SHA512 
ee3d70da562ed7dc4647576da8605d25fd9f991b4a96c2ed106e0d1b697af9e0624ad161750ccba7ab3db553ab1c6177780dd9c29a70073eb17729e9ae24c5a7
 DIST edk2-ovmf-201905-bin.tar.xz 3017256 BLAKE2B 
6a106f111a363f1c2de33c4e7eba48183da6047654512939c286c6d0369e3b4c7705c271e61fa95299ba2b629022be7b5ef665ff096d41373583f5409b5c32fb
 SHA512 
4a174dc1d64769a93de3bf5f9d787e278bfab57e2317699d722aa772e64e8867b3998b7feee58d5e4c66adc79ba9c5023dae2ce786159db7a740b86cf35d923d
 DIST edk2-ovmf-201905-bundled.tar.xz 3538508 BLAKE2B 
a1766180c84ee83987f50fdb6a6c9891dfb983ff78c98f7bc38635ffe484ebf29d4286ff97d7747080e28a655ff14b5939d4505d75ebe6655ecacc7f9d405469
 SHA512 
be3d8ef1ffb1ddce64883d9ef8dc598c7026d23d2e33c33949d28de81513b6a7f04f840ccb3d42664e918c6603487fbe594261c327921f3250c3998218572774
 DIST edk2-ovmf-201905.tar.gz 14551747 BLAKE2B 
6fb3385445fd01c0dea26295a68de2691524e55c96d8a0e85aab1385a9abddc47c13ce3236b952c1299514e542ad0fa4bc9550cc4527945c05109d227a698293
 SHA512 
91188923f7d1ab83c0d6abf7ec6d59f357d0341a617ad6a3ae05f3d0e041dff43f62b014b0c5fc5d15e16d8f1c279c581a5cd64b31e3d52b340d7ef90adb50f1

diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-2017_p20180211.ebuild 
b/sys-firmware/edk2-ovmf/edk2-ovmf-2017_p20180211.ebuild
deleted file mode 100644
index 380bbdaac45..000
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-2017_p20180211.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils python-any-r1 readme.gentoo-r1
-
-DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines"
-HOMEPAGE="https://github.com/tianocore/edk2;
-
-SOURCE_DEPEND="
-   >=dev-lang/nasm-2.0.7
-   >=sys-power/iasl-20160729
-   ${PYTHON_DEPS}
-"
-DEPEND=""
-RDEPEND=""
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/tianocore/edk2;
-   DEPEND+="
-   ${SOURCE_DEPEND}"
-else
-   SRC_URI="
-   binary? ( 
https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz )
-   !binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}.tar.xz 
)"
-   KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd"
-   IUSE="+binary"
-   REQUIRED_USE+="
-   !amd64? ( binary )
-   "
-   DEPEND+="
-   !binary? ( amd64? ( ${SOURCE_DEPEND} ) )"
-fi
-
-LICENSE="BSD-2 MIT"
-SLOT="0"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="This package contains the tianocore edk2 UEFI firmware for 
64-bit x86
-virtual machines. The firmware is located under
-   /usr/share/edk2-ovmf/OVMF.fd
-   /usr/share/edk2-ovmf/OVMF_CODE.fd
-   /usr/share/edk2-ovmf/OVMF_VARS.fd
-
-The firmware does not support csm (due to no free csm implementation
-available). If you need a firmware with csm support you have to download
-one for yourself. Firmware blobs are commonly labeled
-   OVMF{,_CODE,_VARS}-with-csm.fd
-
-In order to use the firmware you can run qemu the following way
-
-   $ qemu-system-x86_64 \
-   -drive 
file=/usr/share/edk2-ovmf/OVMF.fd,if=pflash,format=raw,unit=0,readonly=on \
-   ...
-
-You can register the firmware for use in libvirt by adding to 
/etc/libvirt/qemu.conf:
-   nvram = [
-   
\"/usr/share/edk2-ovmf/OVMF_CODE.fd:/usr/share/edk2

[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-08-19 Thread Matthias Maier
commit: bd64481363eee2f532479f83f0471087dfbb72fb
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Aug 20 04:21:12 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Aug 20 04:21:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd644813

app-emulation/qemu: update live ebuild

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 5dada763cbc..c58b83277ec 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="ncurses,readline"
 
 PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
 
-FIRMWARE_ABI_VERSION="2.11.1-r50"
+FIRMWARE_ABI_VERSION="4.0.0-r50"
 
 inherit eutils linux-info toolchain-funcs multilib python-r1 \
udev fcaps readme.gentoo-r1 pax-utils l10n xdg-utils
@@ -148,9 +148,9 @@ SOFTMMU_TOOLS_DEPEND="
 
 X86_FIRMWARE_DEPEND="
pin-upstream-blobs? (
-   ~sys-firmware/edk2-ovmf-2017_p20180211[binary]
-   ~sys-firmware/ipxe-1.0.0_p20180211[binary]
-   ~sys-firmware/seabios-1.11.0[binary,seavgabios]
+   ~sys-firmware/edk2-ovmf-201905[binary]
+   ~sys-firmware/ipxe-1.0.0_p20190728[binary]
+   ~sys-firmware/seabios-1.12.0[binary,seavgabios]
~sys-firmware/sgabios-0.1_pre8[binary]
)
!pin-upstream-blobs? (



[gentoo-commits] repo/gentoo:master commit in: app-misc/hello/

2019-08-18 Thread Matthias Maier
commit: 6539cc3d3ba84d7c2123db8cafa423ea7d92a4bf
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Aug 18 16:51:50 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Aug 18 16:51:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6539cc3d

app-misc/hello: bump to EAPI=7

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-misc/hello/{hello-2.10.ebuild => hello-2.10-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/hello/hello-2.10.ebuild 
b/app-misc/hello/hello-2.10-r1.ebuild
similarity index 89%
rename from app-misc/hello/hello-2.10.ebuild
rename to app-misc/hello/hello-2.10-r1.ebuild
index c2b5e416b93..5f80eb8d7bd 100644
--- a/app-misc/hello/hello-2.10.ebuild
+++ b/app-misc/hello/hello-2.10-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
 DESCRIPTION="GNU \"Hello, world\" application"
 HOMEPAGE="https://www.gnu.org/software/hello/;



[gentoo-commits] repo/gentoo:master commit in: app-misc/hello/

2019-08-18 Thread Matthias Maier
commit: 04cd42e531f94e1f39b61d506d71160fc57967a3
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Aug 18 16:50:27 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Aug 18 16:50:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04cd42e5

app-misc/hello: take over maintainership

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-misc/hello/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-misc/hello/metadata.xml b/app-misc/hello/metadata.xml
index 58f638b2ac3..5f92e9ec067 100644
--- a/app-misc/hello/metadata.xml
+++ b/app-misc/hello/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   tam...@gentoo.org
+       Matthias Maier
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2019-08-17 Thread Matthias Maier
commit: dc1b78795238f81a7ec2dbe5911831c688c6f6e3
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Aug 18 04:10:15 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Aug 18 04:16:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1b7879

app-emulation/qemu: pin new firmware versions

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 .../qemu/{qemu-4.0.0-r4.ebuild => qemu-4.0.0-r50.ebuild}   | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-emulation/qemu/qemu-4.0.0-r4.ebuild 
b/app-emulation/qemu/qemu-4.0.0-r50.ebuild
similarity index 99%
rename from app-emulation/qemu/qemu-4.0.0-r4.ebuild
rename to app-emulation/qemu/qemu-4.0.0-r50.ebuild
index 8f6347fd6f5..c7b37f21801 100644
--- a/app-emulation/qemu/qemu-4.0.0-r4.ebuild
+++ b/app-emulation/qemu/qemu-4.0.0-r50.ebuild
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="ncurses,readline"
 
 PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
 
-FIRMWARE_ABI_VERSION="2.11.1-r50"
+FIRMWARE_ABI_VERSION="4.0.0-r50"
 
 inherit eutils linux-info toolchain-funcs multilib python-r1 \
udev fcaps readme.gentoo-r1 pax-utils l10n xdg-utils
@@ -148,9 +148,9 @@ SOFTMMU_TOOLS_DEPEND="
 
 X86_FIRMWARE_DEPEND="
pin-upstream-blobs? (
-   ~sys-firmware/edk2-ovmf-2017_p20180211[binary]
-   ~sys-firmware/ipxe-1.0.0_p20180211[binary]
-   ~sys-firmware/seabios-1.11.0[binary,seavgabios]
+   ~sys-firmware/edk2-ovmf-201905[binary]
+   ~sys-firmware/ipxe-1.0.0_p20190728[binary]
+   ~sys-firmware/seabios-1.12.0[binary,seavgabios]
~sys-firmware/sgabios-0.1_pre8[binary]
)
!pin-upstream-blobs? (
@@ -161,7 +161,7 @@ X86_FIRMWARE_DEPEND="
)"
 PPC64_FIRMWARE_DEPEND="
pin-upstream-blobs? (
-   ~sys-firmware/seabios-1.11.0[binary,seavgabios]
+   ~sys-firmware/seabios-1.12.0[binary,seavgabios]
)
!pin-upstream-blobs? (
>=sys-firmware/seabios-1.10.2[seavgabios]



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

2019-08-14 Thread Matthias Maier
commit: 0ca5296eff6f0036d51dceb69aa8cdc99c98df46
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Aug 14 16:30:55 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Wed Aug 14 16:31:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ca5296e

sci-libs/dealii: fix QA issue

Closes: https://bugs.gentoo.org/692082
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/dealii-9.1.1.ebuild | 4 +++-
 sci-libs/dealii/dealii-.ebuild  | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/sci-libs/dealii/dealii-9.1.1.ebuild 
b/sci-libs/dealii/dealii-9.1.1.ebuild
index 719f7819739..f4aeb21e9f0 100644
--- a/sci-libs/dealii/dealii-9.1.1.ebuild
+++ b/sci-libs/dealii/dealii-9.1.1.ebuild
@@ -113,7 +113,6 @@ src_configure() {
-DDEAL_II_WITH_MUPARSER="$(usex muparser)"
-DDEAL_II_WITH_NANOFLANN="$(usex nanoflann)"
-DDEAL_II_WITH_NETCDF="$(usex netcdf)"
-   -DOPENCASCADE_DIR="${CASROOT}"
-DDEAL_II_WITH_OPENCASCADE="$(usex opencascade)"
-DDEAL_II_WITH_P4EST="$(usex p4est)"
-DDEAL_II_WITH_PETSC="$(usex petsc)"
@@ -128,6 +127,9 @@ src_configure() {
-DDEAL_II_WITH_TRILINOS="$(usex trilinos)"
)
 
+   # Do a little dance for purely cosmetic "QA" reasons.
+   use opencascade && mycmakeargs+=( -DOPENCASCADE_DIR="${CASROOT}" )
+
# Do a little dance for purely cosmetic "QA" reasons. The build system
# does query for the highest instruction set first and skips the other
# variables if a "higher" variant is set

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 719f7819739..dbaa10c592b 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -128,6 +128,9 @@ src_configure() {
-DDEAL_II_WITH_TRILINOS="$(usex trilinos)"
)
 
+   # Do a little dance for purely cosmetic "QA" reasons.
+   use opencascade && mycmakeargs+=( -DOPENCASCADE_DIR="${CASROOT}" )
+
# Do a little dance for purely cosmetic "QA" reasons. The build system
# does query for the highest instruction set first and skips the other
# variables if a "higher" variant is set



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

2019-08-13 Thread Matthias Maier
commit: eacf2e514ab7b73a3c25026aaaed65ad5746bfda
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Aug 13 06:10:58 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Aug 13 06:11:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacf2e51

sci-libs/trilinos: Fix install

Closes: https://bugs.gentoo.org/691888
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/trilinos-12.14.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-libs/trilinos/trilinos-12.14.1.ebuild 
b/sci-libs/trilinos/trilinos-12.14.1.ebuild
index 7f2d2492972..affe878ba6e 100644
--- a/sci-libs/trilinos/trilinos-12.14.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.14.1.ebuild
@@ -195,7 +195,9 @@ src_install() {
 
# Clean up the mess:
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
-   mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || die "mv 
failed"
+   if [ -f "${ED}"/lib/exodus.py ]; then
+   mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || 
die "mv failed"
+   fi
 
#
# register $(get_libdir)/trilinos in LDPATH so that the dynamic linker



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2019-08-12 Thread Matthias Maier
commit: 636ebd9472d94241da1961e631a2135d6d30ab23
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Aug 13 05:52:08 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Aug 13 05:52:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636ebd94

app-emulation/libvirt: Always require cgroupv1 hierarchy

It turns out that we need the cgroupv1 hierarchy also for non lxc
related stuff. Fix dependency accordingly

Bug: https://bugs.gentoo.org/691310
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-5.2.0-r2.ebuild | 2 +-
 app-emulation/libvirt/libvirt-5.5.0-r1.ebuild | 2 +-
 app-emulation/libvirt/libvirt-5.6.0.ebuild| 2 +-
 app-emulation/libvirt/libvirt-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild 
b/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild
index 705b36815f3..0d00aa14bca 100644
--- a/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild
+++ b/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild
@@ -60,6 +60,7 @@ RDEPEND="
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dmidecode
+   !sys-apps/systemd[-cgroup-hybrid(+)]
>=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
@@ -75,7 +76,6 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
-   lxc? ( !sys-apps/systemd[-cgroup-hybrid(+)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2

diff --git a/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild
index b9c98b2386d..db4043651cc 100644
--- a/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild
@@ -60,6 +60,7 @@ RDEPEND="
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dmidecode
+   !sys-apps/systemd[-cgroup-hybrid(+)]
>=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
@@ -76,7 +77,6 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
-   lxc? ( !sys-apps/systemd[-cgroup-hybrid(+)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2

diff --git a/app-emulation/libvirt/libvirt-5.6.0.ebuild 
b/app-emulation/libvirt/libvirt-5.6.0.ebuild
index 9128fe282b5..11ae2447b09 100644
--- a/app-emulation/libvirt/libvirt-5.6.0.ebuild
+++ b/app-emulation/libvirt/libvirt-5.6.0.ebuild
@@ -60,6 +60,7 @@ RDEPEND="
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dmidecode
+   !sys-apps/systemd[-cgroup-hybrid(+)]
>=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
@@ -76,7 +77,6 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
-   lxc? ( !sys-apps/systemd[-cgroup-hybrid(+)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 9128fe282b5..11ae2447b09 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -60,6 +60,7 @@ RDEPEND="
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dmidecode
+   !sys-apps/systemd[-cgroup-hybrid(+)]
>=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
@@ -76,7 +77,6 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
-   lxc? ( !sys-apps/systemd[-cgroup-hybrid(+)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2



[gentoo-commits] repo/dev/tamiko:master commit in: net-misc/udptunnel/files/, net-misc/udptunnel/

2019-08-12 Thread Matthias Maier
commit: ffb570ab318d2b9a1116a09cdcb1dc7a87762145
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug 12 20:25:14 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug 12 20:25:14 2019 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=ffb570ab

net-misc/udptunnel: add udptunnel

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 net-misc/udptunnel/Manifest|  1 +
 .../files/udptunnel-1.1-strlen-prototype.patch | 16 +
 net-misc/udptunnel/metadata.xml| 14 +++
 net-misc/udptunnel/udptunnel-1.1.ebuild| 27 ++
 4 files changed, 58 insertions(+)

diff --git a/net-misc/udptunnel/Manifest b/net-misc/udptunnel/Manifest
new file mode 100644
index 000..6fe9f42
--- /dev/null
+++ b/net-misc/udptunnel/Manifest
@@ -0,0 +1 @@
+DIST udptunnel-1.1.tar.gz 30910 SHA256 
45c0e12045735bc55734076ebbdc7622c746d1fe4e6f7267fa122e2421754670 SHA512 
9f9f978caede9085723c6222443b020b44d688e9364ffd57455cdfe0686d6f492e758c2ac502602cf4809ab28c3d47525e74feb00caa2b692358a272976eaa52
 WHIRLPOOL 
22d1b2b347aaea30390a2765a653623c600ac23490c451782cf3375cc574618b514f79bcbfcae697a4671ce4eabb70af098ee8a2f65d26fdcd27e4576c9c6537

diff --git a/net-misc/udptunnel/files/udptunnel-1.1-strlen-prototype.patch 
b/net-misc/udptunnel/files/udptunnel-1.1-strlen-prototype.patch
new file mode 100644
index 000..7a8b099
--- /dev/null
+++ b/net-misc/udptunnel/files/udptunnel-1.1-strlen-prototype.patch
@@ -0,0 +1,16 @@
+Description: Include string.h header for strlen prototype for GCC 4.4. 
compatibility.
+Author: Chris Lamb 
+
+Taken from 
https://sources.debian.org/src/udptunnel/1.1-5/debian/patches/02-strlen-prototype.diff/
+
+diff -urNad /tmp/bp-build/udptunnel-1.1.orig.orig/host2ip.c 
/tmp/bp-build/udptunnel-1.1.orig/host2ip.c
+--- udptunnel-1.1.orig.orig/host2ip.c  2008-08-28 07:50:41.0 +0100
 udptunnel-1.1.orig/host2ip.c   2008-08-28 07:50:49.0 +0100
+@@ -6,6 +6,7 @@
+ #include/* inet_addr() */
+ #include/* YP */
+ #include/* isspace() */
++#include   /* strlen() */
+ 
+ #include "host2ip.h"
+ 

diff --git a/net-misc/udptunnel/metadata.xml b/net-misc/udptunnel/metadata.xml
new file mode 100644
index 000..11831c8
--- /dev/null
+++ b/net-misc/udptunnel/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tam...@gentoo.org
+   Matthias Maier
+   
+   
+   UDPTunnel is a small program which can tunnel UDP packets
+   bi-directionally over a TCP connection. Its primary purpose (and
+   original motivation) is to allow multi-media conferences to 
traverse a
+   firewall which allows only outgoing TCP connections.
+   
+

diff --git a/net-misc/udptunnel/udptunnel-1.1.ebuild 
b/net-misc/udptunnel/udptunnel-1.1.ebuild
new file mode 100644
index 000..c9343c8
--- /dev/null
+++ b/net-misc/udptunnel/udptunnel-1.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Tunnel UDP packets bi-directionally over a TCP connection"
+HOMEPAGE="http://www1.cs.columbia.edu/~lennox/udptunnel/;
+SRC_URI="http://www1.cs.columbia.edu/~lennox/udptunnel/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-devel/automake"
+RDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}"/${P}-strlen-prototype.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/dev/tamiko:master commit in: sys-libs/musl-obstack/

2019-08-12 Thread Matthias Maier
commit: 132eaa5c91bb473357fa7f8884e86e1a20d58b32
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug 12 20:07:42 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug 12 20:09:32 2019 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=132eaa5c

sys-libs/musl-obstack: remove package

Signed-off-by: Matthias Maier  gentoo.org>

 sys-libs/musl-obstack/metadata.xml | 11 ---
 sys-libs/musl-obstack/musl-obstack-.ebuild | 23 ---
 2 files changed, 34 deletions(-)

diff --git a/sys-libs/musl-obstack/metadata.xml 
b/sys-libs/musl-obstack/metadata.xml
deleted file mode 100644
index bc86d80..000
--- a/sys-libs/musl-obstack/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   tam...@gentoo.org
-       Matthias Maier
-   
-   
-   pullmoll/musl-obstack
-   
-

diff --git a/sys-libs/musl-obstack/musl-obstack-.ebuild 
b/sys-libs/musl-obstack/musl-obstack-.ebuild
deleted file mode 100644
index dec83c7..000
--- a/sys-libs/musl-obstack/musl-obstack-.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit git-r3 autotools
-
-DESCRIPTION="standalone library to implement GNU libc's obstack"
-HOMEPAGE="https://github.com/pullmoll/musl-obstack;
-EGIT_REPO_URI="https://github.com/pullmoll/musl-obstack;
-EGIT_BRANCH=master
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-src_prepare() {
-
-   default
-
-   eautoreconf
-}



[gentoo-commits] repo/dev/tamiko:master commit in: media-sound/pulseaudio/, media-sound/pulseaudio/files/

2019-08-12 Thread Matthias Maier
commit: 6214be96b167b94bbd050e91a33bca4616b48419
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug 12 20:08:37 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug 12 20:09:38 2019 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=6214be96

media-sound/pulseaudio: remove package

Signed-off-by: Matthias Maier  gentoo.org>

 media-sound/pulseaudio/Manifest  |   1 -
 media-sound/pulseaudio/files/pulseaudio.conf.d   |   6 -
 media-sound/pulseaudio/files/pulseaudio.init.d-5 |  80 -
 media-sound/pulseaudio/files/pulseaudio.service  |  10 -
 media-sound/pulseaudio/files/pulseaudio.tmpfiles |   1 -
 media-sound/pulseaudio/metadata.xml  |  81 -
 media-sound/pulseaudio/pulseaudio-11.0.ebuild| 365 ---
 7 files changed, 544 deletions(-)

diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
deleted file mode 100644
index 99435a4..000
--- a/media-sound/pulseaudio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pulseaudio-11.0.tar.xz 1648128 SHA256 
072305d4018fc5e75bb1b45ee6b938fa52fc9fd27493bf327415ef89ed14c969 SHA512 
37d0afe343c136cef1906342f17c3473f791fe17b7e6dd463ce120d45285bc12e3680b8b4b6779d79b8ce2e755fe2a0cc4d4c960209b1dae9f924731484ecded
 WHIRLPOOL 
a7ddd82f9b65fe85ee4509909e03fb8526fb1998f4d13505637a4fc4d5f379f96e279279413aa7a878b6c13e9a331b4a4b06e0c63efa7ef8e5609194d9af9018

diff --git a/media-sound/pulseaudio/files/pulseaudio.conf.d 
b/media-sound/pulseaudio/files/pulseaudio.conf.d
deleted file mode 100644
index 9e72453..000
--- a/media-sound/pulseaudio/files/pulseaudio.conf.d
+++ /dev/null
@@ -1,6 +0,0 @@
-# Config file for /etc/init.d/pulseaudio
-
-# For more see "pulseaudio -h".
-
-# Startup options
-PA_OPTS="--log-target=syslog --disallow-module-loading=1"

diff --git a/media-sound/pulseaudio/files/pulseaudio.init.d-5 
b/media-sound/pulseaudio/files/pulseaudio.init.d-5
deleted file mode 100644
index 78dc519..000
--- a/media-sound/pulseaudio/files/pulseaudio.init.d-5
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   need localmount
-   use net
-
-   local script="/etc/pulse/system.pa"
-
-   for opt in ${PA_OPTS}; do
-   case "$opt" in
-   --file=*)   script="${opt#*=}" ;;
-   -F*)script="${opt#-F}" ;;
-   esac
-   done
-
-   config "$script"
-
-   local needs="$(get_options need)"
-   if [ -n "${needs}" ]; then
-   need ${needs}
-   return
-   fi
-
-   if egrep -q '^[[:space:]]*load-module[[:space:]]+module-console-kit' 
"$script"; then
-   needs="${needs} consolekit"
-   fi
-
-#ifdef UDEV
-   if egrep -q '^[[:space:]]*load-module[[:space:]]+module-udev-detect' 
"$script"; then
-   needs="${needs} udev"
-   fi
-#endif
-
-#ifdef AVAHI
-   if egrep -q 
'^[[:space:]]*load-module[[:space:]]+module-zeroconf-publish' "$script"; then
-   needs="${needs} avahi-daemon"
-   fi
-#endif
-
-#ifdef BLUETOOTH
-   if egrep -q '^[[:space:]]*load-module[[:space:]]+module-bt-proximity' 
"$script"; then
-   needs="${needs} bluetooth"
-   fi
-#endif
-
-#ifdef ALSA
-   if egrep -q 
'^[[:space:]]*load-module[[:space:]]+module-alsa-(sink|source)' "$script" || 
-   egrep -q 
'^[[:space:]]*load-module[[:space:]]+module-(udev-)?detect' "$script" ||
-   egrep -q 
'^[[:space:]]*add-autoload-source[[:space:]]+(input|output)[[:space:]]+module-alsa-(sink|source)'
 "$script"; then
-   needs="${needs} alsasound"
-   fi
-#endif
-
-   need "${needs}"
-   save_options need "${needs}"
-}
-
-start() {
-   if [ -z "${PULSEAUDIO_SHOULD_NOT_GO_SYSTEMWIDE}" ]; then
-   eerror "Please don't use system wide PulseAudio unless you read 
the"
-   eerror "documentation available at 
http://www.pulseaudio.org/wiki/WhatIsWrongWithSystemMode;
-   eerror ""
-   eerror "When you're done, please set the variable 
PULSEAUDIO_SHOULD_NOT_GO_SYSTEMWIDE in"
-   eerror "/etc/conf.d/pulseaudio . Please remember that upstream 
does not support this mode"
-   eerror "when used for standard desktop configurations."
-   return 1
-   fi
-   ebegin "Starting pulseaudio"
-   PA_ALL_OPTS="${PA_OPTS} --fail=1 --daemonize=1 --system"
-   start-stop-daemon --start --exec /usr/bin/pulseaudio -- ${PA_ALL_OPTS}
-   eend $?
-}
-
-stop() {
- 

[gentoo-commits] repo/dev/tamiko:master commit in: sci-libs/opencascade/files/, sci-libs/opencascade/

2019-08-12 Thread Matthias Maier
commit: cf8c3f13d9714a16718e49ec9bae5727bf0b78d2
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug 12 20:05:30 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug 12 20:09:25 2019 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=cf8c3f13

sci-libs/opencascade: remove package

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/opencascade/Manifest  |   2 -
 .../files/opencascade-7.2.0-buildsystem.patch  |  57 
 .../files/opencascade-7.2.0-vtk_fixes.patch|  50 ---
 sci-libs/opencascade/metadata.xml  |  14 --
 sci-libs/opencascade/opencascade-7.2.0.ebuild  | 150 -
 sci-libs/opencascade/opencascade-7.3.0.ebuild  | 150 -
 6 files changed, 423 deletions(-)

diff --git a/sci-libs/opencascade/Manifest b/sci-libs/opencascade/Manifest
deleted file mode 100644
index a9d9d60..000
--- a/sci-libs/opencascade/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST opencascade-7.2.0.tgz 202114726 SHA256 
245e344b2cf8a6e0a7d9f45d5d807f8ef48607bcd7a6d763ba2d7b861fa55249 SHA512 
d51a1d901d5a6afa2013ad5759c1d5e016af1b804b27ae611a3090a5fcb8bde34b646de92cf21cd3e221003322d17a044b14d8e54f44d056ed51e28df0ef5f67
 WHIRLPOOL 
5eb6b00dffaf7a091def0e7d07dab849ddd3864aed8928f3f3fbadad6208dd6ff2eafe5390a9fb3666e28b742704bb5138524455990da5b3fa21e54d19a56143
-DIST opencascade-7.3.0.tgz 208866901 SHA256 
1e056fbeaafc8b5a29dd1086de83ae32f65a3c588e8b63fdd126b999e84011cd SHA512 
b2b6a6ef6c570f416a3fc11ff459f5e43d708a4cb521481cc2f6d67bed3ba2268194e9d8550ee43b70120f9e571b04b8b61940f280116a45a894bf7872b3f808
 WHIRLPOOL 
b929050ff10b154795c6d4edacb2f3d249187e7313a00e89e9227015c854c8972963f7bf3a416fb80b73e2c682a06b214ac383fbf8ea818b4f0f6e8f8fd336cd

diff --git a/sci-libs/opencascade/files/opencascade-7.2.0-buildsystem.patch 
b/sci-libs/opencascade/files/opencascade-7.2.0-buildsystem.patch
deleted file mode 100644
index 906fc6d..000
--- a/sci-libs/opencascade/files/opencascade-7.2.0-buildsystem.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 3b713fc..ec50580 100755
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -862,16 +862,7 @@ else()
-   set (ADDITIONAL_CUSTOM_CONTENT "\nif [ -e 
\"\${aScriptPath}/${SUB_CUSTOM_NAME}\" ]; then\n  source 
\"\${aScriptPath}/${SUB_CUSTOM_NAME}\" \"\$1\" \"\$2\" \nfi")
- endif()
- 
-- # change custom.bat/sh
--if (EXISTS "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}")
--  file (READ "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" 
CUSTOM_CONTENT)
--
--  set (CUSTOM_CONTENT "${CUSTOM_CONTENT} ${ADDITIONAL_CUSTOM_CONTENT}")
--
--  file (WRITE "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" 
"${CUSTOM_CONTENT}")
--else()
--  OCCT_CONFIGURE_AND_INSTALL ("adm/templates/custom.${SCRIPT_EXT}.main" 
"custom.${SCRIPT_EXT}" "custom.${SCRIPT_EXT}" "${INSTALL_DIR_SCRIPT}")
--endif()
-+OCCT_CONFIGURE_AND_INSTALL ("adm/templates/custom.${SCRIPT_EXT}.main" 
"custom.${SCRIPT_EXT}" "custom.${SCRIPT_EXT}" "${INSTALL_DIR_SCRIPT}")
- 
- if (WIN32)
-   set (THIRDPARTY_DIR_REPLACE "%THIRDPARTY_DIR%")
-@@ -1041,22 +1032,19 @@ list (REMOVE_DUPLICATES OCCT_MODULES_ENABLED)
- list (REMOVE_DUPLICATES OCCT_COMPILE_DEFINITIONS)
- 
- # export compile definitions and C/C++ flags for each configuration to 
OpenCASCADE config files
--foreach (OCCT_CONFIGURATION ${CMAKE_CONFIGURATION_TYPES})
--  set (SET_OpenCASCADE_COMPILE_DEFINITIONS)
--  string (TOUPPER "${OCCT_CONFIGURATION}" OCCT_CONFIGURATION_UPPER)
--  string (TOLOWER "${OCCT_CONFIGURATION}" OCCT_CONFIGURATION_LOWER)
--  foreach(COMPILE_DEFINITION ${OCCT_COMPILE_DEFINITIONS})
--string(REPLACE "(" "\\(" COMPILE_DEFINITION "${COMPILE_DEFINITION}")
--string(REPLACE ")" "\\)" COMPILE_DEFINITION "${COMPILE_DEFINITION}")
--set (SET_OpenCASCADE_COMPILE_DEFINITIONS 
"${SET_OpenCASCADE_COMPILE_DEFINITIONS}set_property(DIRECTORY APPEND PROPERTY 
COMPILE_DEFINITIONS 
$<$:${COMPILE_DEFINITION}>)\n")
--  endforeach()
--  set (SET_OpenCASCADE_CMAKE_C_FLAGS 
"${CMAKE_C_FLAGS_${OCCT_CONFIGURATION_UPPER}}")
--  set (SET_OpenCASCADE_CMAKE_CXX_FLAGS 
"${CMAKE_CXX_FLAGS_${OCCT_CONFIGURATION_UPPER}}")
--  
configure_file("${CMAKE_SOURCE_DIR}/adm/templates/OpenCASCADECompileDefinitionsAndFlags.cmake.in"
 "OpenCASCADECompileDefinitionsAndFlags-${OCCT_CONFIGURATION_LOWER}.cmake" 
@ONLY)
-+set(OCCT_CONFIGURATION ${CMAKE_BUILD_TYPE})
-+set (SET_OpenCASCADE_COMPILE_DEFINITIONS)
-+string (TOUPPER "${OCCT_CONFIGURATION}" OCCT_CONFIGURATION_UPPER)
-+string (TOLOWER "${OCCT_CONFIGURATION}" OCCT_CONFIGURATION_

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

2019-08-11 Thread Matthias Maier
commit: 72373dd80dbc9cd31030b63f88e755d3f08b6c80
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug 12 03:49:19 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug 12 03:49:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72373dd8

dev-python/libvirt-python: version bump to 5.6.0

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/Manifest |  1 +
 .../libvirt-python/libvirt-python-5.6.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 41a3202009f..0fed2c628a2 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-python-5.2.0.tar.gz 193270 BLAKE2B 
fecd1a07091746779a91e0cfeb9c3068048ee7e51d2f79064b4ee529a19b78d04ba53a5abab68182a1fa9c4a82f459fa9e971c33fcd10b42fe7011be17f7c6e2
 SHA512 
afee2dcaf08d530e6298fdf2db674af217b9e4115941258b5815aba00087d96db6eb421c9854d7dca0f9dfe24069df72aadd969c924545e72be216f01bc173cc
 DIST libvirt-python-5.5.0.tar.gz 200364 BLAKE2B 
198c9858573c383ab818deae6bd42c6ad7efd58b9a661a80f06f4f0fc0d72e9da98546b07443397609d4c9454ece4e02759b53016f078bdae84580474e2bb49d
 SHA512 
3098c5a0315488aa515a9b00e69add8de3dc372d2f82a8b1cbc6d01287a133855095f7c34510ad900adbd1c56e6a53bdfe3d251c48411acd243c2300d659332b
+DIST libvirt-python-5.6.0.tar.gz 201352 BLAKE2B 
16f88b9c15214af0ec97ee39912139d6ab07473a9f65a735303f5241d10d75e46db68378b33c9c139f6a9e43f7143a4c30fdbe187e50e004cfb5205dda03d0a3
 SHA512 
a6bf7c661127ae0ed5962ed7bc9cefe09907e82969525ee0ea8f8f70b5fee8f200b6ba9d35aefcb7b132f59e34162ba40e75e93aff297808bc1dd23f548da428

diff --git a/dev-python/libvirt-python/libvirt-python-5.6.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-5.6.0.ebuild
new file mode 100644
index 000..a020f327387
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-5.6.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+MY_P="${P/_rc/-rc}"
+
+inherit distutils-r1
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
+   SRC_URI=""
+   KEYWORDS=""
+   RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}] )"
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2019-08-11 Thread Matthias Maier
commit: cf2128adae0abf32e0594dda025e6b9407fa95b6
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug 12 03:47:34 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug 12 03:47:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2128ad

app-emulation/libvirt: version bump to 5.6.0

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |   1 +
 app-emulation/libvirt/libvirt-5.6.0.ebuild | 379 +
 2 files changed, 380 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 89a3ea63740..bd85f7093f9 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-5.2.0.tar.xz 14992888 BLAKE2B 
d68aedb634a70063a116e112689f252d3fc2fe5369a4cdde8cacd392e806203bf277406bb10c751bae27f34f27a38355fde84573b6221fc4843393f9ae60ae5c
 SHA512 
378dc1552263cce746117487abc0a1f3411e5be149331717158ba23825734ceae7ca474290264d71de798fdd089ad9672026bcb242fa5b3aef87294284d06f04
 DIST libvirt-5.5.0.tar.xz 12930224 BLAKE2B 
4add0b727e4754bd1b2b4e9020942b17872533737e496ddf7976bf86a0fd3bcfbebd83387a8f3bab8dcc9afb05755b245e55682ed17d6094085d3dc96d94eefe
 SHA512 
47923aaca605fb43a53238ac535abc1f88f73435336b8f3e88cb01df277ed205d99c586991e523aa32b50c832a0a7c949ab5f84dc78eb8d18a4951cfc791448d
+DIST libvirt-5.6.0.tar.xz 13147976 BLAKE2B 
dbfc997123f43fcf9d635b59fffa00d96826e673c4037105151bde2c4a0fb3015a0e458e8e67969b5513a4ddbf41d062feb91e6a86054ddcc1d661f0554fd1f7
 SHA512 
95fe931394fb31288faf73349bb298f08f63cf062f851b9935303145f8166f69128be9360757f0e1845256c14f4d7672843dba0dc6c086b1c3c8bfc035cc8986

diff --git a/app-emulation/libvirt/libvirt-5.6.0.ebuild 
b/app-emulation/libvirt/libvirt-5.6.0.ebuild
new file mode 100644
index 000..9128fe282b5
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-5.6.0.ebuild
@@ -0,0 +1,379 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://libvirt.org/git/libvirt.git;
+   SRC_URI=""
+   KEYWORDS=""
+   SLOT="0"
+else
+   SRC_URI="https://libvirt.org/sources/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="http://www.libvirt.org/;
+LICENSE="LGPL-2.1"
+IUSE="
+   apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
+   iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
+   parted pcap phyp policykit +qemu rbd sasl selinux +udev +vepa
+   virtualbox virt-network wireshark-plugins xen zfs
+"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   policykit? ( dbus )
+   qemu? ( libvirtd )
+   vepa? ( macvtap )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+# gettext.sh command is used by the libvirt command wrappers, and it's
+# non-optional, so put it into RDEPEND.
+# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent
+RDEPEND="
+   acct-user/qemu
+   policykit? ( acct-group/libvirt )
+   app-misc/scrub
+   dev-libs/libgcrypt:0
+   dev-libs/libnl:3
+   >=dev-libs/libxml2-2.7.6
+   >=net-analyzer/openbsd-netcat-1.105-r1
+   >=net-libs/gnutls-1.0.25:0=
+   net-libs/libssh2
+   net-libs/libtirpc
+   net-libs/rpcsvc-proto
+   >=net-misc/curl-7.18.0
+   sys-apps/dmidecode
+   >=sys-apps/util-linux-2.17
+   sys-devel/gettext
+   sys-libs/ncurses:0=
+   sys-libs/readline:=
+   apparmor? ( sys-libs/libapparmor )
+   audit? ( sys-process/audit )
+   caps? ( sys-libs/libcap-ng )
+   dbus? ( sys-apps/dbus )
+   dtrace? ( dev-util/systemtap )
+   firewalld? ( >=net-firewall/firewalld-0.6.3 )
+   fuse? ( >=sys-fs/fuse-2.8.6:= )
+   glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
+   iscsi? ( sys-block/open-iscsi )
+   iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
+   libssh? ( net-libs/libssh )
+   lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
+   lxc? ( !sys-apps/systemd[-cgroup-hybrid(+)] )
+   nfs? ( net-fs/nfs-utils )
+   numa? (
+   >sys-process/numactl-2.0.2
+   sys-process/numad
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/seabios/files/seavgabios/, sys-firmware/seabios/files/, ...

2019-08-08 Thread Matthias Maier
commit: 8975b38501168eac49f76ec1713583e05325a7f4
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Aug  6 19:45:56 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Aug  8 16:12:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8975b385

sys-firmware/seabios: [QA] avoid duplicate file

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sys-firmware/seabios/files/README| 2 ++
 sys-firmware/seabios/files/seabios/README| 1 -
 sys-firmware/seabios/files/seavgabios/README | 1 -
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/seabios/files/README 
b/sys-firmware/seabios/files/README
new file mode 100644
index 000..a7aed6d46cf
--- /dev/null
+++ b/sys-firmware/seabios/files/README
@@ -0,0 +1,2 @@
+The configuration files config.vga-xxx are based on the variants found in
+the qemu/roms/ tree.

diff --git a/sys-firmware/seabios/files/seabios/README 
b/sys-firmware/seabios/files/seabios/README
deleted file mode 100644
index 7030949c181..000
--- a/sys-firmware/seabios/files/seabios/README
+++ /dev/null
@@ -1 +0,0 @@
-The config.vga-xxx files come from the qemu/roms/ tree.

diff --git a/sys-firmware/seabios/files/seavgabios/README 
b/sys-firmware/seabios/files/seavgabios/README
deleted file mode 100644
index 7030949c181..000
--- a/sys-firmware/seabios/files/seavgabios/README
+++ /dev/null
@@ -1 +0,0 @@
-The config.vga-xxx files come from the qemu/roms/ tree.



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gelemental/

2019-08-08 Thread Matthias Maier
commit: 558d2f4b3993d9efed5b206405166115d1d3b2c3
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Aug  8 16:09:24 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Aug  8 16:12:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558d2f4b

sci-chemistry/gelemental: version bump to 2.0.0

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-chemistry/gelemental/Manifest|  1 +
 sci-chemistry/gelemental/gelemental-2.0.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/sci-chemistry/gelemental/Manifest 
b/sci-chemistry/gelemental/Manifest
index 246ba2eb9a8..c6a12eecca4 100644
--- a/sci-chemistry/gelemental/Manifest
+++ b/sci-chemistry/gelemental/Manifest
@@ -1,2 +1,3 @@
 DIST gelemental-1.2.0.tar.bz2 460757 BLAKE2B 
53fd40cdc37909495cd9051c83418ace482fdf17930df2a94d8cb7f44a8eff2a5e7c37e54dac4e72810b1420d0bf2722eca47eb8c375fc05ecf26b753beb4e9d
 SHA512 
2e6ef2c22b389cff69728b01e1eb397578974362356f5132098f29a9e01a64be228a24686738bd84ea575cee5aef068d9ab3d6c20233f995ccc5f1a1cb5d5673
 DIST gelemental_1.2.0-8.debian.tar.gz 29877 BLAKE2B 
a19c853cd426e1abdf73b48a21d1d7c830a613dc5802b1478d699d21b3211060b150c25bd525414147d02972dd9ac0940468a2f873aad03f9b7c522e862f29a7
 SHA512 
83c236e3b91af304c96f28c0f12577821ee2f47c9e01fb1f3664228afb002dc19b1a71e6dcd6040d09ea991d131b147ea5b36283d8ead290d50014c15e69878c
+DIST v2.0.0.tar.gz 779052 BLAKE2B 
86f98a97acaf84c2bd6e03e991e226f19e65ed9c06fc43c809278d5e6d8b93645aa64ac4983166fad6b6b9b3d0ad5bba7a7cbfe2dccbbe2ea093deaaa8bdfabd
 SHA512 
86b0f59a3508560e3882f40b820d7b24b780bb4d1619df94f3410b0832255deec8e55d11c5ad960f96fc3e16d8a624279bf53bf178bf1dacdfe80a72181e48d6

diff --git a/sci-chemistry/gelemental/gelemental-2.0.0.ebuild 
b/sci-chemistry/gelemental/gelemental-2.0.0.ebuild
new file mode 100644
index 000..6d8bf194fd9
--- /dev/null
+++ b/sci-chemistry/gelemental/gelemental-2.0.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fdo-mime flag-o-matic gnome2-utils eutils
+
+DESCRIPTION="Periodic table viewer with detailed information on the chemical 
elements"
+HOMEPAGE="https://github.com/ginggs/gelemental/;
+SRC_URI="https://github.com/ginggs/${PN}/archive/v${PV}.tar.gz;
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-cpp/gtkmm:2.4
+   dev-cpp/glibmm:2"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   sys-devel/gettext
+   dev-util/intltool
+   doc? ( app-doc/doxygen )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   append-cxxflags -std=c++11 #566450
+   local myeconfargs=( $(use_enable doc api-docs) )
+
+   default
+}
+
+# src_install() {
+# de
+# autotools-utils_src_install apidir="/usr/share/doc/${PF}/html"
+# }
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+   fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+   fdo-mime_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gelemental/

2019-08-08 Thread Matthias Maier
commit: d7ee508bbc62df43b7b4bbd321ac2506ecfaee12
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Aug  8 15:41:47 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Aug  8 16:12:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7ee508b

sci-chemistry/gelemental: update upstream

The package has been recently adopted by a new upstream maintainer and
is now hosted on github. Update the metadata accordingly.

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild | 4 ++--
 sci-chemistry/gelemental/metadata.xml   | 6 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild 
b/sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild
index 3aa41751023..27588692bfb 100644
--- a/sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild
+++ b/sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
 inherit autotools-utils fdo-mime flag-o-matic gnome2-utils eutils
 
 DESCRIPTION="Periodic table viewer with detailed information on the chemical 
elements"
-HOMEPAGE="http://freecode.com/projects/gelemental/;
+HOMEPAGE="https://github.com/ginggs/gelemental/;
 SRC_URI="
http://www.kdau.com/files/${P}.tar.bz2
mirror://debian/pool/main/g/${PN}/${PN}_${PV}-8.debian.tar.gz"

diff --git a/sci-chemistry/gelemental/metadata.xml 
b/sci-chemistry/gelemental/metadata.xml
index eb677830c9f..091878c90ab 100644
--- a/sci-chemistry/gelemental/metadata.xml
+++ b/sci-chemistry/gelemental/metadata.xml
@@ -1,11 +1,15 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   tam...@gentoo.org
+   Matthias Maier
+   

sci-chemis...@gentoo.org
Gentoo Chemistry Project


-   gelemental
+   ginggs/gelemental

 



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

2019-08-05 Thread Matthias Maier
commit: b38b9f1cf22992381201b47ef247c3ec69122a24
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Aug  6 05:04:35 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Aug  6 05:06:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38b9f1c

sci-libs/trilinos: fix metadata.xml

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/metadata.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-libs/trilinos/metadata.xml b/sci-libs/trilinos/metadata.xml
index 6c8203582dc..8cbeddb082e 100644
--- a/sci-libs/trilinos/metadata.xml
+++ b/sci-libs/trilinos/metadata.xml
@@ -19,10 +19,9 @@ of large-scale, complex multi-physics engineering and 
scientific problems.
Add support for arprec 
(sci-libs/arprec)
Add support for boost 
(dev-libs/boost)
Add support for clp 
(sci-libs/coinor-clp)
-   Add support for (...)
Add support for cuda 
(dev-util/nvidia-cuda-toolkit)
Add support for eigen 
(dev-cpp/eigen)
-   Add support for (...)
+   Add support for glpk 
(sci-mathematics/glpk)
Add support for gtest 
(dev-cpp/gtest)
Add support for hwloc 
(sys-apps/hwloc)
Add support for hdf5 
(sci-libs/hdf5)



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

2019-08-05 Thread Matthias Maier
commit: afb3fc687bb20461723d630c44468760303616cf
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Aug  6 05:05:51 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Aug  6 05:06:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb3fc68

sci-libs/trilinos: fix automagic dependency

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/trilinos-12.14.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/trilinos/trilinos-12.14.1.ebuild 
b/sci-libs/trilinos/trilinos-12.14.1.ebuild
index abe168f010a..7f2d2492972 100644
--- a/sci-libs/trilinos/trilinos-12.14.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.14.1.ebuild
@@ -38,6 +38,7 @@ RDEPEND="
clp? ( sci-libs/coinor-clp )
cuda? ( >=dev-util/nvidia-cuda-toolkit-3.2 )
eigen? ( dev-cpp/eigen:3 )
+   glpk? ( sci-mathematics/glpk )
gtest? ( dev-cpp/gtest )
hdf5? ( sci-libs/hdf5[mpi] )
hypre? ( sci-libs/hypre )



[gentoo-commits] repo/gentoo:master commit in: media-sound/loudness-scanner/

2019-08-05 Thread Matthias Maier
commit: 10057f1a8461c3c10add61e59534eda0346de9a1
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 15:05:19 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 15:05:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10057f1a

media-sound/loudness-scanner: [QA] add use flag defaults

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild | 2 +-
 media-sound/loudness-scanner/loudness-scanner-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild 
b/media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild
index 6570f3d70fc..725c5aaa0a4 100644
--- a/media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild
+++ b/media-sound/loudness-scanner/loudness-scanner-0.5.1_p20190709.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~tamiko/distfiles/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="ffmpeg gtk mpg123 musepack qt5 sndfile"
+IUSE="+ffmpeg gtk mpg123 musepack qt5 sndfile"
 REQUIRED_USE="|| ( sndfile ffmpeg mpg123 musepack )"
 
 DEPEND="

diff --git a/media-sound/loudness-scanner/loudness-scanner-.ebuild 
b/media-sound/loudness-scanner/loudness-scanner-.ebuild
index c2e409a5c31..4c6bb45b8be 100644
--- a/media-sound/loudness-scanner/loudness-scanner-.ebuild
+++ b/media-sound/loudness-scanner/loudness-scanner-.ebuild
@@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/jiixyj/loudness-scanner.git;
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS=""
-IUSE="ffmpeg gtk mpg123 musepack qt5 sndfile"
+IUSE="+ffmpeg gtk mpg123 musepack qt5 sndfile"
 REQUIRED_USE="|| ( sndfile ffmpeg mpg123 musepack )"
 
 DEPEND="



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

2019-08-05 Thread Matthias Maier
commit: 95c91ebe05601f2637736e029ff53cedbcdd1ada
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 15:06:41 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 15:06:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c91ebe

sci-libs/dealii: [QA] fix package atom in metadata.xml

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/dealii/metadata.xml b/sci-libs/dealii/metadata.xml
index 2a8319d140e..235d8ffe821 100644
--- a/sci-libs/dealii/metadata.xml
+++ b/sci-libs/dealii/metadata.xml
@@ -27,7 +27,7 @@ and extra output. If you want to get meaningful backtraces see
Add support for muparser 
(dev-cpp/muParser)
Adds support for nanoflann 
(sci-libs/nanoflann)
Add support for opencascade 
(sci-libs/opencascade)
-   Add support for p4est 
(sci-mathematics/p4est)
+   Add support for p4est 
(sci-libs/p4est)
Add support for petsc 
(sci-mathematics/petsc)
Add support for ScaLAPACK 
(sci-libs/scalapack)
Add support for slepc 
(sci-mathematics/slepc)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/, app-emulation/libvirt/files/

2019-08-05 Thread Matthias Maier
commit: fb5b10fb8f56c1fd2907f4ba2cfaf366ec861ba2
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 14:59:23 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 15:02:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5b10fb

app-emulation/libvirt: [QA] drop duplicate patches

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 .../libvirt-5.0.0-fix-paths-for-apparmor.patch | 116 -
 app-emulation/libvirt/libvirt-5.2.0-r2.ebuild  |   2 +-
 2 files changed, 1 insertion(+), 117 deletions(-)

diff --git 
a/app-emulation/libvirt/files/libvirt-5.0.0-fix-paths-for-apparmor.patch 
b/app-emulation/libvirt/files/libvirt-5.0.0-fix-paths-for-apparmor.patch
deleted file mode 100644
index 866c6357b6e..000
--- a/app-emulation/libvirt/files/libvirt-5.0.0-fix-paths-for-apparmor.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From 563706143779166624812b3faf498d869f5dd383 Mon Sep 17 00:00:00 2001
-Message-Id: 
<563706143779166624812b3faf498d869f5dd383.1547196492.git.mpriv...@redhat.com>
-From: Michal Privoznik 
-Date: Fri, 11 Jan 2019 09:41:06 +0100
-Subject: [PATCH] gentoo: fix paths for apparmor
-
-Signed-off-by: Michal Privoznik 

- src/security/Makefile.inc.am   | 10 +-
- src/security/apparmor/libvirt-qemu |  2 ++
- ...bvirt.virt-aa-helper => usr.libexec.virt-aa-helper} |  4 ++--
- src/security/apparmor/usr.sbin.libvirtd|  6 --
- 4 files changed, 13 insertions(+), 9 deletions(-)
- rename src/security/apparmor/{usr.lib.libvirt.virt-aa-helper => 
usr.libexec.virt-aa-helper} (93%)
-
-diff --git a/src/security/Makefile.inc.am b/src/security/Makefile.inc.am
-index b24cdfd083..ae8e979b84 100644
 a/src/security/Makefile.inc.am
-+++ b/src/security/Makefile.inc.am
-@@ -36,7 +36,7 @@ EXTRA_DIST += \
-   security/apparmor/TEMPLATE.lxc \
-   security/apparmor/libvirt-qemu \
-   security/apparmor/libvirt-lxc \
--  security/apparmor/usr.lib.libvirt.virt-aa-helper \
-+  security/apparmor/usr.libexec.virt-aa-helper \
-   security/apparmor/usr.sbin.libvirtd \
-   $(NULL)
- 
-@@ -90,7 +90,7 @@ endif WITH_SECDRIVER_APPARMOR
- if WITH_APPARMOR_PROFILES
- apparmordir = $(sysconfdir)/apparmor.d/
- apparmor_DATA = \
--  security/apparmor/usr.lib.libvirt.virt-aa-helper \
-+  security/apparmor/usr.libexec.virt-aa-helper \
-   security/apparmor/usr.sbin.libvirtd \
-   $(NULL)
- 
-@@ -110,11 +110,11 @@ APPARMOR_LOCAL_DIR = "$(DESTDIR)$(apparmordir)/local"
- install-apparmor-local:
-   $(MKDIR_P) "$(APPARMOR_LOCAL_DIR)"
-   echo "# Site-specific additions and overrides for \
--  'usr.lib.libvirt.virt-aa-helper'" \
--  >"$(APPARMOR_LOCAL_DIR)/usr.lib.libvirt.virt-aa-helper"
-+  'usr.libexec.virt-aa-helper'" \
-+  >"$(APPARMOR_LOCAL_DIR)/usr.libexec.virt-aa-helper"
- 
- uninstall-apparmor-local:
--  rm -f "$(APPARMOR_LOCAL_DIR)/usr.lib.libvirt.virt-aa-helper"
-+  rm -f "$(APPARMOR_LOCAL_DIR)/usr.libexec.virt-aa-helper"
-   rmdir "$(APPARMOR_LOCAL_DIR)" || :
- 
- INSTALL_DATA_LOCAL += install-apparmor-local
-diff --git a/src/security/apparmor/libvirt-qemu 
b/src/security/apparmor/libvirt-qemu
-index eaa5167525..9be50bbbe0 100644
 a/src/security/apparmor/libvirt-qemu
-+++ b/src/security/apparmor/libvirt-qemu
-@@ -87,6 +87,8 @@
-   /usr/share/AAVMF/** r,
-   /usr/share/qemu-efi/** r,
-   /usr/share/slof/** r,
-+  /usr/share/seavgabios/** r,
-+  /usr/share/edk2-ovmf/** r,
- 
-   # pki for libvirt-vnc and libvirt-spice (LP: #901272, #1690140)
-   /etc/pki/CA/ r,
-diff --git a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper 
b/src/security/apparmor/usr.libexec.virt-aa-helper
-similarity index 93%
-rename from src/security/apparmor/usr.lib.libvirt.virt-aa-helper
-rename to src/security/apparmor/usr.libexec.virt-aa-helper
-index de9436872c..99ab4ea527 100644
 a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper
-+++ b/src/security/apparmor/usr.libexec.virt-aa-helper
-@@ -1,7 +1,7 @@
- # Last Modified: Mon Apr  5 15:10:27 2010
- #include 
- 
--profile virt-aa-helper /usr/{lib,lib64}/libvirt/virt-aa-helper {
-+profile virt-aa-helper /usr/libexec/virt-aa-helper {
-   #include 
- 
-   # needed for searching directories
-@@ -36,7 +36,7 @@
-   deny /dev/mapper/ r,
-   deny /dev/mapper/* r,
- 
--  /usr/{lib,lib64}/libvirt/virt-aa-helper mr,
-+  /usr/libexec/virt-aa-helper mr,
-   /{usr/,}sbin/apparmor_parser Ux,
- 
-   /etc/apparmor.d/libvirt/* r,
-@@ -66,5 +66,5 @@
-   /**.[iI][sS][oO] r,
-   /**/disk{,.*} r,
- 
--  #include 
-+  #include 
- }
-diff --git a/src/security/apparmor/usr.sbin.libvirtd 
b/src/security/apparmor/usr.sbin.libvirtd
-index f0ffc53008..8a402bd6ec 100644
 a/src/security/apparmor/usr.sbin

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2019-08-05 Thread Matthias Maier
commit: 649b78b5e42aa0f54f95620b0d04b856e17d2d48
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 15:01:20 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 15:02:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649b78b5

dev-lang/julia-bin: [QA] remove unnecessary slash strip

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.1.0.ebuild | 2 +-
 dev-lang/julia-bin/julia-bin-1.1.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia-bin/julia-bin-1.1.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.1.0.ebuild
index 67d0217f741..7038a151733 100644
--- a/dev-lang/julia-bin/julia-bin-1.1.0.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.1.0.ebuild
@@ -36,7 +36,7 @@ src_install() {
doexe bin/julia
 
cat > 99julia-bin <<-EOF
-   PATH="${EROOT%/}/usr/$(get_libdir)/${MY_P}/bin"
+   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
EOF
doenvd 99julia-bin
 }

diff --git a/dev-lang/julia-bin/julia-bin-1.1.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.1.1.ebuild
index 67d0217f741..7038a151733 100644
--- a/dev-lang/julia-bin/julia-bin-1.1.1.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.1.1.ebuild
@@ -36,7 +36,7 @@ src_install() {
doexe bin/julia
 
cat > 99julia-bin <<-EOF
-   PATH="${EROOT%/}/usr/$(get_libdir)/${MY_P}/bin"
+   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
EOF
doenvd 99julia-bin
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2019-08-05 Thread Matthias Maier
commit: 3436f6ece513754ee211849697ac04880173ee72
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 15:00:40 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 15:02:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3436f6ec

dev-lang/julia: [QA] remove unncesessary slash strip

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.1.0.ebuild | 2 +-
 dev-lang/julia/julia-1.1.1.ebuild | 2 +-
 dev-lang/julia/julia-.ebuild  | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/julia/julia-1.1.0.ebuild 
b/dev-lang/julia/julia-1.1.0.ebuild
index 02a71cbbd68..e5273f49e26 100644
--- a/dev-lang/julia/julia-1.1.0.ebuild
+++ b/dev-lang/julia/julia-1.1.0.ebuild
@@ -185,7 +185,7 @@ src_install() {
prefix="${EPREFIX}/usr" DESTDIR="${D}" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)"
cat > 99julia <<-EOF
-   LDPATH=${EROOT%/}/usr/$(get_libdir)/julia
+   LDPATH=${EROOT}/usr/$(get_libdir)/julia
EOF
doenvd 99julia
 

diff --git a/dev-lang/julia/julia-1.1.1.ebuild 
b/dev-lang/julia/julia-1.1.1.ebuild
index 96611cec9c2..44080baa443 100644
--- a/dev-lang/julia/julia-1.1.1.ebuild
+++ b/dev-lang/julia/julia-1.1.1.ebuild
@@ -185,7 +185,7 @@ src_install() {
prefix="${EPREFIX}/usr" DESTDIR="${D}" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)"
cat > 99julia <<-EOF
-   LDPATH=${EROOT%/}/usr/$(get_libdir)/julia
+   LDPATH=${EROOT}/usr/$(get_libdir)/julia
EOF
doenvd 99julia
 

diff --git a/dev-lang/julia/julia-.ebuild b/dev-lang/julia/julia-.ebuild
index 5a1d916e206..7105dfb500b 100644
--- a/dev-lang/julia/julia-.ebuild
+++ b/dev-lang/julia/julia-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -162,7 +162,7 @@ src_install() {
prefix="${EPREFIX}/usr" DESTDIR="${D}" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)"
cat > 99julia <<-EOF
-   LDPATH=${EROOT%/}/usr/$(get_libdir)/julia
+   LDPATH=${EROOT}/usr/$(get_libdir)/julia
EOF
doenvd 99julia
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/, app-crypt/efitools/files/

2019-08-05 Thread Matthias Maier
commit: 234396453b10f86863b051573f12d184c737a8a2
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 14:57:42 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 15:02:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23439645

app-crypt/efitools: [QA] drop duplicate patches

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 app-crypt/efitools/efitools-1.9.2.ebuild  |  2 +-
 .../files/efitools-1.9.2-libressl-compatibility.patch | 11 ---
 2 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/app-crypt/efitools/efitools-1.9.2.ebuild 
b/app-crypt/efitools/efitools-1.9.2.ebuild
index aaff36b5c9d..542f32ac091 100644
--- a/app-crypt/efitools/efitools-1.9.2.ebuild
+++ b/app-crypt/efitools/efitools-1.9.2.ebuild
@@ -30,7 +30,7 @@ DEPEND="${RDEPEND}
 
 PATCHES=(
"${FILESDIR}/1.7.0-Make.rules.patch"
-   "${FILESDIR}/${P}-libressl-compatibility.patch"
+   "${FILESDIR}/${PN}-1.8.1-libressl-compatibility.patch"
 )
 
 src_prepare() {

diff --git 
a/app-crypt/efitools/files/efitools-1.9.2-libressl-compatibility.patch 
b/app-crypt/efitools/files/efitools-1.9.2-libressl-compatibility.patch
deleted file mode 100644
index 876baae16f8..000
--- a/app-crypt/efitools/files/efitools-1.9.2-libressl-compatibility.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/cert-to-efi-hash-list.c  2018-04-21 20:59:24.814748503 +0200
-+++ b/cert-to-efi-hash-list.c  2018-04-21 20:59:51.868581307 +0200
-@@ -135,7 +135,7 @@
- X509 *cert = PEM_read_bio_X509(cert_bio, NULL, NULL, NULL);
-   unsigned char *cert_buf = NULL;
- 
--#if OPENSSL_VERSION_NUMBER < 0x1010L
-+#if OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER)
-   int cert_len = i2d_X509_CINF(cert->cert_info, _buf);
- #else
-   int cert_len = i2d_re_X509_tbs(cert, _buf);



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

2019-08-05 Thread Matthias Maier
commit: 73a1cbc09af77b0f795d04b4e3a3bf3629b3177f
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 12:06:17 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 13:23:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a1cbc0

sci-libs/dealii: ebuild maintenance

 * remove local description in metadata

 * avoid warning about unused variable

 * do not export LDFLAGS in pc files

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/dealii-9.1.1.ebuild| 26 +-
 sci-libs/dealii/dealii-.ebuild | 26 +-
 .../dealii/files/dealii-9.1.1-no-ld-flags.patch| 20 +
 3 files changed, 60 insertions(+), 12 deletions(-)

diff --git a/sci-libs/dealii/dealii-9.1.1.ebuild 
b/sci-libs/dealii/dealii-9.1.1.ebuild
index 0da4f8ea6ed..719f7819739 100644
--- a/sci-libs/dealii/dealii-9.1.1.ebuild
+++ b/sci-libs/dealii/dealii-9.1.1.ebuild
@@ -33,10 +33,10 @@ fi
 LICENSE="LGPL-2.1+"
 SLOT="0"
 IUSE="
-   adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_sse2 cuda +debug
-   doc +examples gmsh +gsl hdf5 +lapack metis mpi muparser nanoflann
-   opencascade netcdf p4est petsc scalapack slepc +sparse static-libs
-   sundials symengine +tbb trilinos
+   adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_avx512f
+   cpu_flags_x86_sse2 cuda +debug doc +examples gmsh +gsl hdf5 +lapack
+   metis mpi muparser nanoflann opencascade netcdf p4est petsc scalapack
+   slepc +sparse static-libs sundials symengine +tbb trilinos
 "
 
 # TODO: add slepc use flag once slepc is packaged for gentoo-science
@@ -76,6 +76,10 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] dev-lang/perl )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-9.1.1-no-ld-flags.patch
+)
+
 src_configure() {
# deal.II needs a custom build type:
local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)
@@ -97,9 +101,7 @@ src_configure() {
-DDEAL_II_WITH_ADOLC="$(usex adolc)"
-DDEAL_II_WITH_ASSIMP="$(usex assimp)"
-DDEAL_II_WITH_ARPACK="$(usex arpack)"
-   -DDEAL_II_HAVE_AVX="$(usex cpu_flags_x86_avx)"
-DDEAL_II_WITH_CUDA="$(usex cuda)"
-   -DDEAL_II_HAVE_SSE2="$(usex cpu_flags_x86_sse2)"
-DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
-DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)"
-DDEAL_II_WITH_GMSH="$(usex gmsh)"
@@ -125,6 +127,18 @@ src_configure() {
-DDEAL_II_WITH_THREADS="$(usex tbb)"
-DDEAL_II_WITH_TRILINOS="$(usex trilinos)"
)
+
+   # Do a little dance for purely cosmetic "QA" reasons. The build system
+   # does query for the highest instruction set first and skips the other
+   # variables if a "higher" variant is set
+   if use cpu_flags_x86_avx512f; then
+   mycmakeargs+=( -DDEAL_II_HAVE_AVX512=yes )
+   elif use cpu_flags_x86_avx; then
+   mycmakeargs+=( -DDEAL_II_HAVE_AVX=yes )
+   elif use cpu_flags_x86_avx; then
+   mycmakeargs+=( -DDEAL_II_HAVE_SSE2=yes )
+   fi
+
cmake-utils_src_configure
 }
 

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 0da4f8ea6ed..719f7819739 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -33,10 +33,10 @@ fi
 LICENSE="LGPL-2.1+"
 SLOT="0"
 IUSE="
-   adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_sse2 cuda +debug
-   doc +examples gmsh +gsl hdf5 +lapack metis mpi muparser nanoflann
-   opencascade netcdf p4est petsc scalapack slepc +sparse static-libs
-   sundials symengine +tbb trilinos
+   adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_avx512f
+   cpu_flags_x86_sse2 cuda +debug doc +examples gmsh +gsl hdf5 +lapack
+   metis mpi muparser nanoflann opencascade netcdf p4est petsc scalapack
+   slepc +sparse static-libs sundials symengine +tbb trilinos
 "
 
 # TODO: add slepc use flag once slepc is packaged for gentoo-science
@@ -76,6 +76,10 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] dev-lang/perl )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-9.1.1-no-ld-flags.patch
+)
+
 src_configure() {
# deal.II needs a custom build type:
local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)
@@ -97,9 +101,7 @@ src_configure() {
-DDEAL_II_WITH_ADOLC="$(usex adolc)"
-DDEAL_II_WITH_ASSIMP="$(usex assimp)"
-DDEAL_II_WITH_ARPAC

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

2019-08-05 Thread Matthias Maier
commit: 9505eb65d6b9de455b69f585839c4991d426fe89
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 11:42:50 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 13:23:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9505eb65

sci-libs/trilinos: ebuild maintenance

 * fix rm/mv paths to clean up installation

 * remove obsolete configuration options

 * skip setting an RPATH

 * fix metadata

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/metadata.xml| 4 ++--
 sci-libs/trilinos/trilinos-12.14.1.ebuild | 8 +++-
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/sci-libs/trilinos/metadata.xml b/sci-libs/trilinos/metadata.xml
index 2807fa7ad7c..6c8203582dc 100644
--- a/sci-libs/trilinos/metadata.xml
+++ b/sci-libs/trilinos/metadata.xml
@@ -36,13 +36,13 @@ Add support for metis (sci-libs/metis or 
sci-libs/parmetis
Add support for netcdf 
(sci-libs/netcdf)
Add support for petsc 
(sci-mathematics/petsc)
Add support for qd 
(sci-libs/qd)
-   Add support for scalapack 
(virtual/scalapack)
+   Add support for scalapack 
(sci-libs/scalapack)
Add support for scotch 
(sci-libs/scotch)
Add support for sparse matrix solvers 
(sci-libs/umfpack)
Add support for superlu 
(sci-libs/superlu)
Add support for taucs 
(sci-libs/taucs)
Add support for threading building blocks 
library (dev-cpp/tbb)
Add support for tvmet 
(dev-libs/tvmet)
-   Add support for yaml 
(dev-cpp/yaml)
+   Add support for yaml 
(dev-cpp/yaml-cpp)

 

diff --git a/sci-libs/trilinos/trilinos-12.14.1.ebuild 
b/sci-libs/trilinos/trilinos-12.14.1.ebuild
index 55d338a0df3..abe168f010a 100644
--- a/sci-libs/trilinos/trilinos-12.14.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.14.1.ebuild
@@ -19,7 +19,7 @@ LICENSE="BSD LGPL-2.1"
 SLOT="0"
 
 IUSE="
-   adolc arprec boost clp cppunit cuda eigen glpk gtest hdf5 hwloc hypre
+   adolc arprec boost clp cuda eigen glpk gtest hdf5 hwloc hypre
matio metis mkl mumps netcdf petsc qd scalapack scotch sparse
superlu taucs tbb test threads tvmet yaml zlib X
 "
@@ -89,11 +89,11 @@ src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"
+   -DCMAKE_SKIP_INSTALL_RPATH=ON

-DTrilinos_INSTALL_CONFIG_DIR="${EPREFIX}/usr/$(get_libdir)/cmake"
-DTrilinos_INSTALL_INCLUDE_DIR="${EPREFIX}/usr/include/trilinos"

-DTrilinos_INSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)/trilinos"
-DTrilinos_ENABLE_ALL_PACKAGES=ON
-   -DTrilinos_ENABLE_CTrilinos=OFF
-DTrilinos_ENABLE_PyTrilinos=OFF
-DTrilinos_ENABLE_SEACASChaco=OFF
-DTrilinos_ENABLE_SEACASExodiff="$(usex netcdf)"
@@ -111,7 +111,6 @@ src_configure() {
-DTPL_ENABLE_BoostLib="$(usex boost)"
-DTPL_ENABLE_Boost="$(usex boost)"
-DTPL_ENABLE_Clp="$(usex clp)"
-   -DTPL_ENABLE_Cppunit="$(usex cppunit)"
-DTPL_ENABLE_CSparse="$(usex sparse)"
-DTPL_ENABLE_CUDA="$(usex cuda)"
-DTPL_ENABLE_CUSPARSE="$(usex cuda)"
@@ -194,9 +193,8 @@ src_install() {
cmake-utils_src_install
 
# Clean up the mess:
-   rm "${ED}"/TrilinosRepoVersion.txt
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
-   mv "${ED}"/usr/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || die 
"mv failed"
+   mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || die "mv 
failed"
 
#
# register $(get_libdir)/trilinos in LDPATH so that the dynamic linker



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

2019-08-05 Thread Matthias Maier
commit: 57d05e5420f378eb32d4329cfaa3d605ab5f6c57
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:56:17 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:56:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d05e54

sci-libs/trilinos: fix typo

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/trilinos-12.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/trilinos/trilinos-12.14.1.ebuild 
b/sci-libs/trilinos/trilinos-12.14.1.ebuild
index d52b4d01208..55d338a0df3 100644
--- a/sci-libs/trilinos/trilinos-12.14.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.14.1.ebuild
@@ -196,7 +196,7 @@ src_install() {
# Clean up the mess:
rm "${ED}"/TrilinosRepoVersion.txt
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
-   rm "${ED}"/usr/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || die 
"mv failed"
+   mv "${ED}"/usr/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || die 
"mv failed"
 
#
# register $(get_libdir)/trilinos in LDPATH so that the dynamic linker



[gentoo-commits] proj/sci:master commit in: sci-mathematics/petsc/files/, sci-mathematics/petsc/

2019-08-05 Thread Matthias Maier
commit: 56534d2726843525afa4f90024a8ba51c5c66383
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:46:08 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:46:08 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=56534d27

sci-mathematics/petsc: merge into ::gentoo and remove from overlay.

Signed-off-by: Matthias Maier  gentoo.org>

 .../petsc/files/petsc-3.7.0-disable-rpath.patch|  18 --
 .../files/petsc-3.9.0-fix_sandbox_violation.patch  |  17 --
 sci-mathematics/petsc/metadata.xml |  23 ---
 sci-mathematics/petsc/petsc-3.10.0.ebuild  | 192 -
 sci-mathematics/petsc/petsc-3.10.4.ebuild  | 192 -
 sci-mathematics/petsc/petsc-3.11.1.ebuild  | 191 
 sci-mathematics/petsc/petsc-3.11.3.ebuild  | 191 
 7 files changed, 824 deletions(-)

diff --git a/sci-mathematics/petsc/files/petsc-3.7.0-disable-rpath.patch 
b/sci-mathematics/petsc/files/petsc-3.7.0-disable-rpath.patch
deleted file mode 100644
index 8d0d99330..0
--- a/sci-mathematics/petsc/files/petsc-3.7.0-disable-rpath.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/config/BuildSystem/config/setCompilers.py 
b/config/BuildSystem/config/setCompilers.py
-index 219a35b..ad2ed8c 100644
 a/config/BuildSystem/config/setCompilers.py
-+++ b/config/BuildSystem/config/setCompilers.py
-@@ -1385,12 +1385,7 @@ class Configure(config.base.Configure):
- for language in languages:
-   flag = '-L'
-   self.pushLanguage(language)
--  # test '-R' before '-rpath' as sun compilers [c,fortran] don't give 
proper errors with wrong options.
--  if not Configure.isDarwin(self.log):
--testFlags = ['-Wl,-rpath,', '-R','-rpath ' , '-Wl,-R,']
--  else:
--testFlags = ['-Wl,-rpath,']
--  # test '-R' before '-Wl,-rpath' for SUN compilers [as cc on linux 
accepts -Wl,-rpath, but  f90 & CC do not.
-+  testFlags = []
-   if self.isSun(self.framework.getCompiler(), self.log):
- testFlags.insert(0,'-R')
-   for testFlag in testFlags:

diff --git 
a/sci-mathematics/petsc/files/petsc-3.9.0-fix_sandbox_violation.patch 
b/sci-mathematics/petsc/files/petsc-3.9.0-fix_sandbox_violation.patch
deleted file mode 100644
index 97f8dfed4..0
--- a/sci-mathematics/petsc/files/petsc-3.9.0-fix_sandbox_violation.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/config/PETSc/options/installDir.py 
b/config/PETSc/options/installDir.py
-index 92f190d..047c85b 100644
 a/config/PETSc/options/installDir.py
-+++ b/config/PETSc/options/installDir.py
-@@ -41,12 +41,6 @@ class Configure(config.base.Configure):
-   self.dir = 
os.path.abspath(os.path.expanduser(self.framework.argDB['prefix']))
-   self.petscDir = self.dir
-   self.petscArch = ''
--  try:
--os.makedirs(os.path.join(self.dir,'PETScTestDirectory'))
--os.rmdir(os.path.join(self.dir,'PETScTestDirectory'))
--  except:
--self.installSudoMessage = 'You do not have write permissions to the 
--prefix directory '+self.dir+'\nYou will be prompted for the sudo password for 
any external package installs'
--self.installSudo = 'sudo '
- else:
-   self.dir = os.path.abspath(os.path.join(self.petscdir.dir, 
self.arch.arch))
-   self.petscDir = self.petscdir.dir

diff --git a/sci-mathematics/petsc/metadata.xml 
b/sci-mathematics/petsc/metadata.xml
deleted file mode 100644
index 8c9c01d83..0
--- a/sci-mathematics/petsc/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   tam...@gentoo.org
-       Matthias Maier
-   
-   
-   sci-mathemat...@gentoo.org
-   Gentoo Mathematics Project
-   
-   
-   Use Afterstep image library 
(media-libs/libafterimage)
-   Use boost (dev-libs/boost)
-   Use HYPRE (sci-mathematics/hypre) and for 
preconditioning
-   Make scalars complex
-   Add support for metis 
(sci-libs/parmetis)
-   Use suitesparse (sci-libs/suitesparse) 
including cholmod (sci-libs/cholmod) for sparse factorization
-   Use superlu (sci-libs/superlu) for 
preconditioning
-   Add support for mumps 
(sci-libs/mumps)
-   Add support for scotch 
(sci-libs/scotch)
-   
-

diff --git a/sci-mathematics/petsc/petsc-3.10.0.ebuild 
b/sci-mathematics/petsc/petsc-3.10.0.ebuild
deleted file mode 100644
index 80dfd5255..0
--- a/sci-mathematics/petsc/petsc-3.10.0.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Portable, Extensible Toolkit for Scientific Computa

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

2019-08-05 Thread Matthias Maier
commit: 7644cd0c869bd354a01a1470875ff23d57c05ffd
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:44:10 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:44:10 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=7644cd0c

sci-libs/gmsh: merge into ::gentoo and remove from overlay.

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/gmsh/gmsh-2.16.0.ebuild | 93 
 sci-libs/gmsh/gmsh-3.0.6.ebuild  | 93 
 sci-libs/gmsh/gmsh-4.0.2.ebuild  | 93 
 sci-libs/gmsh/gmsh-4.3.0.ebuild  | 93 
 sci-libs/gmsh/metadata.xml   | 19 
 5 files changed, 391 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-2.16.0.ebuild b/sci-libs/gmsh/gmsh-2.16.0.ebuild
deleted file mode 100644
index ed7fc8be3..0
--- a/sci-libs/gmsh/gmsh-2.16.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/;
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz;
-
-## gmsh comes with its own copies of (at least) metis, netgen and tetgen, 
therefore inform the user of their special licenses
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade 
petsc png python taucs tetgen X zlib"
-
-RDEPEND="
-   virtual/fortran
-   X? ( x11-libs/fltk:1 )
-   blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-   cgns? ( sci-libs/cgnslib )
-   jpeg? ( virtual/jpeg:0 )
-   lua? ( dev-lang/lua:0 )
-   med? ( sci-libs/med )
-   opencascade? ( sci-libs/opencascade:* )
-   png? ( media-libs/libpng:0 )
-   petsc? ( sci-mathematics/petsc )
-   zlib? ( sys-libs/zlib )
-   mpi? ( virtual/mpi[cxx] )
-   taucs? ( sci-libs/taucs )"
-
-REQUIRED_USE="
-   taucs? ( || ( metis ) )
-   "
-
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? ( virtual/latex-base )
-   python? ( dev-lang/swig:0 )
-   "
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
-   fortran-2_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=( )
-
-   use blas && \
-   mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
-   mycmakeargs+=(
-   -DENABLE_BLAS_LAPACK="$(usex blas)"
-   -DENABLE_CGNS="$(usex cgns)"
-   -DENABLE_CHACO="$(usex chaco)"
-   -DENABLE_FLTK="$(usex X)"
-   -DENABLE_GRAPHICS="$(usex X)"
-   -DENABLE_MED="$(usex med)"
-   -DENABLE_METIS="$(usex metis)"
-   -DENABLE_NETGEN="$(usex netgen)"
-   -DENABLE_TAUCS="$(usex taucs)"
-   -DENABLE_TETGEN="$(usex tetgen)"
-   -DENABLE_OCC="$(usex opencascade)"
-   -DENABLE_PETSC="$(usex petsc)"
-   -DENABLE_WRAP_PYTHON="$(usex python)")
-
-   cmake-utils_src_configure mycmakeargs
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   if use doc ; then
-   cd "${BUILD_DIR}" || die
-   emake pdf
-   cd "${S}" || die
-   dodoc doc/texinfo/gmsh.pdf
-   fi
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   if use examples ; then
-   insinto /usr/share/doc/${PF}
-   doins -r demos tutorial
-   fi
-}

diff --git a/sci-libs/gmsh/gmsh-3.0.6.ebuild b/sci-libs/gmsh/gmsh-3.0.6.ebuild
deleted file mode 100644
index 8975cd76e..0
--- a/sci-libs/gmsh/gmsh-3.0.6.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/;
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz;
-
-## gmsh comes with its own copies of (at least) metis, netgen and tetgen, 
therefore inform the user of their special licenses
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade 
petsc png python ta

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/petsc/, sci-mathematics/petsc/files/

2019-08-05 Thread Matthias Maier
commit: 44c266fd90ff2510b3d5ee74ed1dcff364eebcb1
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 04:48:15 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:51:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c266fd

sci-mathematics/petsc: package migration from ::science overlay

After years in ::science it is stable enough to be hosted in ::gentoo.

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/petsc/Manifest |   1 +
 .../petsc/files/petsc-3.7.0-disable-rpath.patch|  18 ++
 .../files/petsc-3.9.0-fix_sandbox_violation.patch  |  17 ++
 sci-mathematics/petsc/metadata.xml |  23 +++
 sci-mathematics/petsc/petsc-3.11.3.ebuild  | 193 +
 5 files changed, 252 insertions(+)

diff --git a/sci-mathematics/petsc/Manifest b/sci-mathematics/petsc/Manifest
new file mode 100644
index 000..3be30d7421f
--- /dev/null
+++ b/sci-mathematics/petsc/Manifest
@@ -0,0 +1 @@
+DIST petsc-3.11.3.tar.gz 33279017 BLAKE2B 
870b8245e5e06d8538ea3ee1d01fa2cebade4a0bd79dfcf17d74e6201f41d21ca021e206744ece28847b434ece142a2789851b5514a8a1e3f82a8551288b695b
 SHA512 
e545f69e87bc72950939ff3cec3e0ba225a5b3e7f1cb93b0fb6123194eb7240ac1d97ba397235d8ab872c653caab1427673124e5e1e706b796c0ae46ec1bcffa

diff --git a/sci-mathematics/petsc/files/petsc-3.7.0-disable-rpath.patch 
b/sci-mathematics/petsc/files/petsc-3.7.0-disable-rpath.patch
new file mode 100644
index 000..8d0d993309b
--- /dev/null
+++ b/sci-mathematics/petsc/files/petsc-3.7.0-disable-rpath.patch
@@ -0,0 +1,18 @@
+diff --git a/config/BuildSystem/config/setCompilers.py 
b/config/BuildSystem/config/setCompilers.py
+index 219a35b..ad2ed8c 100644
+--- a/config/BuildSystem/config/setCompilers.py
 b/config/BuildSystem/config/setCompilers.py
+@@ -1385,12 +1385,7 @@ class Configure(config.base.Configure):
+ for language in languages:
+   flag = '-L'
+   self.pushLanguage(language)
+-  # test '-R' before '-rpath' as sun compilers [c,fortran] don't give 
proper errors with wrong options.
+-  if not Configure.isDarwin(self.log):
+-testFlags = ['-Wl,-rpath,', '-R','-rpath ' , '-Wl,-R,']
+-  else:
+-testFlags = ['-Wl,-rpath,']
+-  # test '-R' before '-Wl,-rpath' for SUN compilers [as cc on linux 
accepts -Wl,-rpath, but  f90 & CC do not.
++  testFlags = []
+   if self.isSun(self.framework.getCompiler(), self.log):
+ testFlags.insert(0,'-R')
+   for testFlag in testFlags:

diff --git 
a/sci-mathematics/petsc/files/petsc-3.9.0-fix_sandbox_violation.patch 
b/sci-mathematics/petsc/files/petsc-3.9.0-fix_sandbox_violation.patch
new file mode 100644
index 000..97f8dfed4d7
--- /dev/null
+++ b/sci-mathematics/petsc/files/petsc-3.9.0-fix_sandbox_violation.patch
@@ -0,0 +1,17 @@
+diff --git a/config/PETSc/options/installDir.py 
b/config/PETSc/options/installDir.py
+index 92f190d..047c85b 100644
+--- a/config/PETSc/options/installDir.py
 b/config/PETSc/options/installDir.py
+@@ -41,12 +41,6 @@ class Configure(config.base.Configure):
+   self.dir = 
os.path.abspath(os.path.expanduser(self.framework.argDB['prefix']))
+   self.petscDir = self.dir
+   self.petscArch = ''
+-  try:
+-os.makedirs(os.path.join(self.dir,'PETScTestDirectory'))
+-os.rmdir(os.path.join(self.dir,'PETScTestDirectory'))
+-  except:
+-self.installSudoMessage = 'You do not have write permissions to the 
--prefix directory '+self.dir+'\nYou will be prompted for the sudo password for 
any external package installs'
+-self.installSudo = 'sudo '
+ else:
+   self.dir = os.path.abspath(os.path.join(self.petscdir.dir, 
self.arch.arch))
+   self.petscDir = self.petscdir.dir

diff --git a/sci-mathematics/petsc/metadata.xml 
b/sci-mathematics/petsc/metadata.xml
new file mode 100644
index 000..8c9c01d8326
--- /dev/null
+++ b/sci-mathematics/petsc/metadata.xml
@@ -0,0 +1,23 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tam...@gentoo.org
+       Matthias Maier
+   
+   
+   sci-mathemat...@gentoo.org
+   Gentoo Mathematics Project
+   
+   
+   Use Afterstep image library 
(media-libs/libafterimage)
+   Use boost (dev-libs/boost)
+   Use HYPRE (sci-mathematics/hypre) and for 
preconditioning
+   Make scalars complex
+   Add support for metis 
(sci-libs/parmetis)
+   Use suitesparse (sci-libs/suitesparse) 
including cholmod (sci-libs/cholmod) for sparse factorization
+   Use superlu (sci-libs/superlu) for 
preconditioning
+   Add support for mumps 
(sci-libs/mumps)
+   Add support for scotch 
(sci-libs/scotch)
+   
+

diff --git a/sci-mathematics/petsc/petsc-3.11.3.ebuild 
b/sci-mathema

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

2019-08-05 Thread Matthias Maier
commit: 45270dd4d64499b85d5328fd8744f3cccf3e4a12
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:42:44 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:43:12 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=45270dd4

sci-libs/dealii: merge into ::gentoo and remove from overlay.

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/dealii-8.5.0.ebuild | 128 ---
 sci-libs/dealii/dealii-9.0.1.ebuild | 143 ---
 sci-libs/dealii/dealii-9.1.1.ebuild | 145 
 sci-libs/dealii/dealii-.ebuild  | 145 
 sci-libs/dealii/metadata.xml|  46 
 5 files changed, 607 deletions(-)

diff --git a/sci-libs/dealii/dealii-8.5.0.ebuild 
b/sci-libs/dealii/dealii-8.5.0.ebuild
deleted file mode 100644
index 50b6e6d7e..0
--- a/sci-libs/dealii/dealii-8.5.0.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils eutils multilib
-
-# deal.II uses its own FindLAPACK.cmake file that calls into the system
-# FindLAPACK.cmake module and does additional internal setup. Do not remove
-# any of these modules:
-CMAKE_REMOVE_MODULES_LIST=""
-
-DESCRIPTION="Solving partial differential equations with the finite element 
method"
-HOMEPAGE="http://www.dealii.org/;
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://github.com/dealii/dealii.git"
-   SRC_URI=""
-   KEYWORDS=""
-else
-   MY_PV="${PV//0_rc/rc}"
-   MY_P="${PN}-${MY_PV}"
-   SRC_URI="https://github.com/dealii/dealii/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz
-   doc? (
-   
https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}-offline_documentation.tar.gz
-   -> ${P}-offline_documentation.tar.gz
-   )"
-   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="
-   arpack cpu_flags_x86_avx cpu_flags_x86_sse2 c++11 +debug doc +examples
-   +gsl hdf5 +lapack metis mpi muparser opencascade netcdf p4est petsc
-   slepc +sparse static-libs +tbb trilinos
-"
-
-# TODO: add slepc use flag once slepc is packaged for gentoo-science
-REQUIRED_USE="
-   p4est? ( mpi )
-   slepc? ( petsc )
-   trilinos? ( mpi )"
-
-RDEPEND="dev-libs/boost
-   app-arch/bzip2
-   sys-libs/zlib
-   arpack? ( sci-libs/arpack[mpi=] )
-   gsl? ( sci-libs/gsl )
-   hdf5? ( sci-libs/hdf5[mpi=] )
-   lapack? ( virtual/lapack )
-   metis? ( >=sci-libs/parmetis-4 )
-   mpi? ( virtual/mpi )
-   muparser? ( dev-cpp/muParser )
-   netcdf? ( sci-libs/netcdf-cxx:0 )
-   opencascade? ( sci-libs/opencascade:* )
-   p4est? ( sci-libs/p4est[mpi] )
-   petsc? ( sci-mathematics/petsc[mpi=] )
-   slepc? ( sci-mathematics/slepc[mpi=] )
-   sparse? ( sci-libs/umfpack )
-   tbb? ( dev-cpp/tbb )
-   trilinos? ( sci-libs/trilinos )"
-
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen[dot] dev-lang/perl )"
-
-src_configure() {
-   # deal.II needs a custom build type:
-   local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)
-
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
-   -DDEAL_II_ALLOW_AUTODETECTION=OFF
-   -DDEAL_II_ALLOW_BUNDLED=OFF
-   -DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=OFF
-   -DDEAL_II_COMPILE_EXAMPLES=OFF
-   -DDEAL_II_DOCHTML_RELDIR="share/doc/${P}/html"
-   -DDEAL_II_DOCREADME_RELDIR="share/doc/${P}"
-   -DDEAL_II_EXAMPLES_RELDIR="share/doc/${P}/examples"
-   -DDEAL_II_LIBRARY_RELDIR="$(get_libdir)"
-   -DDEAL_II_SHARE_RELDIR="share/${PN}"
-   -DDEAL_II_WITH_BZIP2=ON
-   -DDEAL_II_WITH_ZLIB=ON
-   -DDEAL_II_WITH_ARPACK="$(usex arpack)"
-   -DDEAL_II_WITH_CXX11="$(usex c++11)"
-   -DDEAL_II_HAVE_AVX="$(usex cpu_flags_x86_avx)"
-   -DDEAL_II_HAVE_SSE2="$(usex cpu_flags_x86_sse2)"
-   -DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
-   -DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)"
-   -DDEAL_II_WITH_GSL="$(usex gsl)"
-   -DDEAL_II_WITH_HDF5="$(usex hdf5)"
-   -DDEAL_II_WITH_LAPACK="$(usex lapack)"
-   -DDEAL_II_WITH_METIS=&quo

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

2019-08-05 Thread Matthias Maier
commit: ea0a668c18823766a061f87931945998b1230fb0
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 04:53:12 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:51:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0a668c

sci-mathematics/slepc: package migration from ::science overlay

After years in ::science it is stable enough to be hosted in ::gentoo.

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/slepc/Manifest|  1 +
 sci-mathematics/slepc/metadata.xml| 15 +++
 sci-mathematics/slepc/slepc-3.11.1.ebuild | 75 +++
 3 files changed, 91 insertions(+)

diff --git a/sci-mathematics/slepc/Manifest b/sci-mathematics/slepc/Manifest
new file mode 100644
index 000..a1f5cfb711c
--- /dev/null
+++ b/sci-mathematics/slepc/Manifest
@@ -0,0 +1 @@
+DIST slepc-3.11.1.tar.gz 4700643 BLAKE2B 
a624050aad0128d7ef53f27f72484e078e62d8edf9298995dda71a9e8d804dddc7e433542eccf95b2d896be80e8795b1664375e68a4c02c18c56d78d490bffb7
 SHA512 
a941c2a955953ed2344de7f7d9eaaed79504c3559e27920c633bc09cfb192f883b26fd4aa5dc3bd9909a2fc045f3a34e514feca0e074ca36bc3166aa9c059235

diff --git a/sci-mathematics/slepc/metadata.xml 
b/sci-mathematics/slepc/metadata.xml
new file mode 100644
index 000..046ec6c8f40
--- /dev/null
+++ b/sci-mathematics/slepc/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tam...@gentoo.org
+       Matthias Maier
+   
+   
+   sci-mathemat...@gentoo.org
+   Gentoo Mathematics Project
+   
+   
+   Make scalars complex
+   
+

diff --git a/sci-mathematics/slepc/slepc-3.11.1.ebuild 
b/sci-mathematics/slepc/slepc-3.11.1.ebuild
new file mode 100644
index 000..cfd41a75da8
--- /dev/null
+++ b/sci-mathematics/slepc/slepc-3.11.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic python-any-r1 toolchain-funcs versionator
+
+DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
+HOMEPAGE="http://slepc.upv.es/;
+SRC_URI="http://slepc.upv.es/download/distrib/${P}.tar.gz;
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="complex-scalars doc mpi"
+
+PETSC_PV="$(get_version_component_range 1-2 ${PV})"
+RDEPEND="
+   =sci-mathematics/petsc-${PETSC_PV}*:=[mpi=,complex-scalars=]
+   sci-libs/arpack[mpi=]
+   mpi? ( virtual/mpi )
+"
+
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   dev-util/cmake
+"
+
+MAKEOPTS="${MAKEOPTS} -j1 V=1"
+
+src_prepare() {
+   default
+
+   sed -i -e 's%/usr/bin/env python%/usr/bin/env python2%' configure || die
+}
+
+src_configure() {
+   # *sigh*
+   addpredict "${PETSC_DIR}"/.nagged
+
+   # Make sure that the environment is set up correctly:
+   unset PETSC_DIR
+   unset PETSC_ARCH
+   unset SLEPC_DIR
+   source "${EPREFIX}"/etc/env.d/99petsc
+   export PETSC_DIR
+
+   # configure is a custom python script and doesn't want to have default
+   # configure arguments that we set with econf
+   ./configure \
+   --prefix="${EPREFIX}/usr/$(get_libdir)/slepc" \
+   --with-arpack=1 \
+   --with-arpack-dir="${EPREFIX}/usr/$(get_libdir)" \
+   --with-arpack-flags="$(usex mpi "-lparpack,-larpack" 
"-larpack")"
+
+}
+
+src_install() {
+   emake DESTDIR="${ED}" install
+
+   # add PETSC_DIR to environmental variables
+   cat >> 99slepc <<- EOF
+   SLEPC_DIR=${EPREFIX}/usr/$(get_libdir)/slepc
+   LDPATH=${EPREFIX}/usr/$(get_libdir)/slepc/lib
+   EOF
+   doenvd 99slepc
+
+   if use doc ; then
+   dodoc docs/slepc.pdf
+   dohtml -r docs/*.html docs/manualpages
+   fi
+}



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

2019-08-05 Thread Matthias Maier
commit: 0c6704f8b7fbc774df76bed72d1929f9bfd4a1fd
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:15:41 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:51:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6704f8

sci-libs/trilinos: package migration from ::science overlay

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/Manifest|   2 +
 sci-libs/trilinos/metadata.xml|  48 +++
 sci-libs/trilinos/trilinos-12.14.1.ebuild | 210 ++
 3 files changed, 260 insertions(+)

diff --git a/sci-libs/trilinos/Manifest b/sci-libs/trilinos/Manifest
new file mode 100644
index 000..78510be64f9
--- /dev/null
+++ b/sci-libs/trilinos/Manifest
@@ -0,0 +1,2 @@
+DIST trilinos-12.14.1-patches-r0.tar.xz 6448 BLAKE2B 
f852a4612c400ddfb6dcecb476e0b9b2cd0f38ac9cd74fd09fc1f99ccb2588a4703f8c8514689c81d23aa218aff3cdcbe9b5205becea8936723d6e339705d54d
 SHA512 
206bd08f0a5b7f7107e60c9e9c1a15fa7e74916bacb5399cccdd936b426768834ff24424ea77e8d1706afa98d88bb5a098b3b0203039024a3b5f5388c4a9735b
+DIST trilinos-12.14.1.tar.gz 129036436 BLAKE2B 
e7401df2ff8408a7af4a8e90d93b1929df65228c4f5cf3c754d20ebdfa8f3835800f540e87c1198e0baf2fefe0920618ae497f59373720754ab0c9dc1da93136
 SHA512 
dfff0e0582cb5ad12614dd53e9635572c8d1ee86d96f432f5a6e046af63edb13f6bfa3037204ab89fbb0d27e9be9bd9661d47efb41ab2a6e421bca5eba6b6a87

diff --git a/sci-libs/trilinos/metadata.xml b/sci-libs/trilinos/metadata.xml
new file mode 100644
index 000..2807fa7ad7c
--- /dev/null
+++ b/sci-libs/trilinos/metadata.xml
@@ -0,0 +1,48 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tam...@gentoo.org
+       Matthias Maier
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+The Trilinos Project is an effort to develop algorithms and enabling
+technologies within an object-oriented software framework for the solution
+of large-scale, complex multi-physics engineering and scientific problems.
+
+   
+   Add support for adolc 
(sci-libs/adolc)
+   Add support for arprec 
(sci-libs/arprec)
+   Add support for boost 
(dev-libs/boost)
+   Add support for clp 
(sci-libs/coinor-clp)
+   Add support for (...)
+   Add support for cuda 
(dev-util/nvidia-cuda-toolkit)
+   Add support for eigen 
(dev-cpp/eigen)
+   Add support for (...)
+   Add support for gtest 
(dev-cpp/gtest)
+   Add support for hwloc 
(sys-apps/hwloc)
+   Add support for hdf5 
(sci-libs/hdf5)
+   Add support for hypre 
(sci-libs/hypre)
+   Add support for matio 
(sci-libs/matio)
+   
+Add support for metis (sci-libs/metis or 
sci-libs/parmetis)
+
+   Add support for mkl 
(sci-libs/mkl)
+   Add support for mumps 
(sci-libs/mumps)
+   Add support for netcdf 
(sci-libs/netcdf)
+   Add support for petsc 
(sci-mathematics/petsc)
+   Add support for qd 
(sci-libs/qd)
+   Add support for scalapack 
(virtual/scalapack)
+   Add support for scotch 
(sci-libs/scotch)
+   Add support for sparse matrix solvers 
(sci-libs/umfpack)
+   Add support for superlu 
(sci-libs/superlu)
+   Add support for taucs 
(sci-libs/taucs)
+   Add support for threading building blocks 
library (dev-cpp/tbb)
+   Add support for tvmet 
(dev-libs/tvmet)
+   Add support for yaml 
(dev-cpp/yaml)
+   
+

diff --git a/sci-libs/trilinos/trilinos-12.14.1.ebuild 
b/sci-libs/trilinos/trilinos-12.14.1.ebuild
new file mode 100644
index 000..d52b4d01208
--- /dev/null
+++ b/sci-libs/trilinos/trilinos-12.14.1.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake-utils toolchain-funcs multilib toolchain-funcs
+
+DESCRIPTION="Scientific library collection for large scale problems"
+HOMEPAGE="http://trilinos.sandia.gov/;
+MY_PV="${PV//\./-}"
+PATCHSET="r0"
+SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz
+   
https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-${PATCHSET}.tar.xz;
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+LICENSE="BSD LGPL-2.1"
+SLOT="0"
+
+IUSE="
+   adolc arprec boost clp cppunit cuda eigen glpk gtest hdf5 hwloc hypre
+   matio metis mkl mumps netcdf petsc qd scalapack scotch sparse
+   superlu taucs tbb test threads tvmet yaml zlib X
+"
+
+# TODO: fix export cmake function for tests
+RESTRICT="test"
+
+RDEPEND="

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

2019-08-05 Thread Matthias Maier
commit: e61609590882ab99a4d82be73fbcce50b296aa91
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 05:40:59 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:51:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6160959

sci-libs/med: package migration from ::science overlay

 * version bump
 * new upsteam website and repo
 * EAPI=7
 * fixup installation

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/med/Manifest |  1 +
 sci-libs/med/med-4.0.0.ebuild | 48 +++
 sci-libs/med/metadata.xml | 12 +++
 3 files changed, 61 insertions(+)

diff --git a/sci-libs/med/Manifest b/sci-libs/med/Manifest
new file mode 100644
index 000..cec3ed3d3f8
--- /dev/null
+++ b/sci-libs/med/Manifest
@@ -0,0 +1 @@
+DIST med-4.0.0.tar.gz 47849098 BLAKE2B 
0bc6710f7b5156e09962e3125349573989429e614a203f649843f00dea06217040ebee70e481eed9c0dd304cb7d167efcd216c3600f6954a74f262cc845fff63
 SHA512 
2840437010481fc5f12a56e3282f8ca5e94df541899e2b511756702f86d0f87dbf2f6e086d8e591e2bd370d8f4bab8089e7f7f939fea16354a23e2b5a4d96cd7

diff --git a/sci-libs/med/med-4.0.0.ebuild b/sci-libs/med/med-4.0.0.ebuild
new file mode 100644
index 000..721d2173d35
--- /dev/null
+++ b/sci-libs/med/med-4.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="Modeling and Exchange of Data library"
+HOMEPAGE="https://www.salome-platform.org/user-section/about/med;
+SRC_URI="https://files.salome-platform.org/Salome/other/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mpi"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=sci-libs/hdf5-1.10.5[mpi=]
+   mpi? ( virtual/mpi )
+"
+
+DEPEND="
+   ${DEPEND}
+"
+
+src_prepare() {
+   default
+   append-cppflags -DH5_USE_16_API
+}
+
+src_configure() {
+   local myconf=(
+   --docdir="/usr/share/doc/${PF}"
+   --disable-python
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   mv "${ED}"/usr/$(get_libdir)/libmed3.settings \
+   "${ED}"/usr/share/doc/${PF}/ || die "mv failed"
+
+   rm -rf "${ED}"/usr/include/2.3.6 || die "rm failed"
+}

diff --git a/sci-libs/med/metadata.xml b/sci-libs/med/metadata.xml
new file mode 100644
index 000..dd66d18ef4f
--- /dev/null
+++ b/sci-libs/med/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tam...@gentoo.org
+   Matthias Maier
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+



[gentoo-commits] proj/sci:master commit in: sci-mathematics/slepc/

2019-08-05 Thread Matthias Maier
commit: 08b9ff19f7cc09585c640b206701d8c4767ca88f
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:45:47 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:45:47 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=08b9ff19

sci-mathematics/slepc: merge into ::gentoo and remove from overlay.

Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/slepc/metadata.xml| 15 ---
 sci-mathematics/slepc/slepc-3.10.2.ebuild | 74 ---
 sci-mathematics/slepc/slepc-3.11.1.ebuild | 74 ---
 3 files changed, 163 deletions(-)

diff --git a/sci-mathematics/slepc/metadata.xml 
b/sci-mathematics/slepc/metadata.xml
deleted file mode 100644
index 046ec6c8f..0
--- a/sci-mathematics/slepc/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   tam...@gentoo.org
-       Matthias Maier
-   
-   
-   sci-mathemat...@gentoo.org
-   Gentoo Mathematics Project
-   
-   
-   Make scalars complex
-   
-

diff --git a/sci-mathematics/slepc/slepc-3.10.2.ebuild 
b/sci-mathematics/slepc/slepc-3.10.2.ebuild
deleted file mode 100644
index 2009090c1..0
--- a/sci-mathematics/slepc/slepc-3.10.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils flag-o-matic python-any-r1 toolchain-funcs versionator
-
-DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
-HOMEPAGE="http://slepc.upv.es/;
-SRC_URI="http://slepc.upv.es/download/distrib/${P}.tar.gz;
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="complex-scalars doc mpi"
-
-PETSC_PV="$(get_version_component_range 1-2 ${PV})"
-RDEPEND="
-   =sci-mathematics/petsc-${PETSC_PV}*:=[mpi=,complex-scalars=]
-   sci-libs/arpack[mpi=]
-   mpi? ( virtual/mpi )
-"
-
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   dev-util/cmake
-"
-
-MAKEOPTS="${MAKEOPTS} -j1 V=1"
-
-src_prepare() {
-   default
-
-   sed -i -e 's%/usr/bin/env python%/usr/bin/env python2%' configure || die
-}
-
-src_configure() {
-   # *sigh*
-   addpredict "${PETSC_DIR}"/.nagged
-
-   # Make sure that the environment is set up correctly:
-   unset PETSC_DIR
-   unset PETSC_ARCH
-   unset SLEPC_DIR
-   source "${EPREFIX}"/etc/env.d/99petsc
-   export PETSC_DIR
-
-   # configure is a custom python script and doesn't want to have default
-   # configure arguments that we set with econf
-   ./configure \
-   --prefix="${EPREFIX}/usr/$(get_libdir)/slepc" \
-   --with-arpack=1 \
-   --with-arpack-dir="${EPREFIX}/usr/$(get_libdir)" \
-   --with-arpack-flags="$(usex mpi "-lparpack,-larpack" 
"-larpack")"
-
-}
-
-src_install() {
-   emake SLEPC_DESTDIR="${D}/usr/$(get_libdir)/slepc" install
-
-   # add PETSC_DIR to environmental variables
-   cat >> 99slepc <<- EOF
-   SLEPC_DIR=${EPREFIX}/usr/$(get_libdir)/slepc
-   EOF
-   doenvd 99slepc
-
-   if use doc ; then
-   dodoc docs/slepc.pdf
-   dohtml -r docs/*.html docs/manualpages
-   fi
-}

diff --git a/sci-mathematics/slepc/slepc-3.11.1.ebuild 
b/sci-mathematics/slepc/slepc-3.11.1.ebuild
deleted file mode 100644
index 19000343d..0
--- a/sci-mathematics/slepc/slepc-3.11.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils flag-o-matic python-any-r1 toolchain-funcs versionator
-
-DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
-HOMEPAGE="http://slepc.upv.es/;
-SRC_URI="http://slepc.upv.es/download/distrib/${P}.tar.gz;
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="complex-scalars doc mpi"
-
-PETSC_PV="$(get_version_component_range 1-2 ${PV})"
-RDEPEND="
-   =sci-mathematics/petsc-${PETSC_PV}*:=[mpi=,complex-scalars=]
-   sci-libs/arpack[mpi=]
-   mpi? ( virtual/mpi )
-"
-
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   dev-util/cmake
-"
-
-MAKEOPTS="${MAKEOPTS} -j1 V=1"
-
-src_prepare() {
-   default
-
-   sed -i -e 's%/usr/bin/env python%/usr/bin/env python2%' configure || die
-}
-
-src_configure() {
-   # *sigh*
-   addpredict "${PETSC_DIR}"/.nagged
-
-   # Make sure that the environment is s

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

2019-08-05 Thread Matthias Maier
commit: ecf7fa5aeab4429879aa0ccf03297347bf2ef2be
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:28:32 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:51:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf7fa5a

sci-libs/dealii: package migration from ::science overlay

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/Manifest|   2 +
 sci-libs/dealii/dealii-9.1.1.ebuild | 145 
 sci-libs/dealii/dealii-.ebuild  | 145 
 sci-libs/dealii/metadata.xml|  45 +++
 4 files changed, 337 insertions(+)

diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest
new file mode 100644
index 000..fa22d9957ee
--- /dev/null
+++ b/sci-libs/dealii/Manifest
@@ -0,0 +1,2 @@
+DIST dealii-9.1.1-offline_documentation.tar.gz 211103151 BLAKE2B 
ef7cf48aa8019a2d42a38804744ff72cc7f744255fa27df852f8f93c86a02f2125458e0e525e57510bb98adc27aed933fefa27d556d8203c991dae9866c7d57a
 SHA512 
5e2b71e9bdeb80875772356e2c873bc1f065f2a8c5c47923b74b471d464e4867c257e3a47b32341aa60af98e74e3ed2eceba8dedb4b157ab872681576ecbd5db
+DIST dealii-9.1.1.tar.gz 19911088 BLAKE2B 
e8488833f11339ccffd4791b9b46ab77f1982cbbdeb11fab7f6b74ca2e17c3d648a2940f4462d0ac9c68bd619b3c4f43b4d8052d2903cbb9cae2fece93d81987
 SHA512 
02dd91e2b0f395960f900f4cbe00bd307a4762ffbc5f3838dcc34828937e96727efbbcc66fc3d357d6b00b0dddcbc6cd7709c4c03f067d92a8f72d4631b88bf1

diff --git a/sci-libs/dealii/dealii-9.1.1.ebuild 
b/sci-libs/dealii/dealii-9.1.1.ebuild
new file mode 100644
index 000..0da4f8ea6ed
--- /dev/null
+++ b/sci-libs/dealii/dealii-9.1.1.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils eutils multilib
+
+# deal.II uses its own FindLAPACK.cmake file that calls into the system
+# FindLAPACK.cmake module and does additional internal setup. Do not remove
+# any of these modules:
+CMAKE_REMOVE_MODULES_LIST=""
+
+DESCRIPTION="Solving partial differential equations with the finite element 
method"
+HOMEPAGE="http://www.dealii.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dealii/dealii.git;
+   SRC_URI=""
+   KEYWORDS=""
+else
+   MY_PV="${PV//0_rc/rc}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz
+   doc? (
+   
https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}-offline_documentation.tar.gz
+   -> ${P}-offline_documentation.tar.gz
+   )"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="
+   adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_sse2 cuda +debug
+   doc +examples gmsh +gsl hdf5 +lapack metis mpi muparser nanoflann
+   opencascade netcdf p4est petsc scalapack slepc +sparse static-libs
+   sundials symengine +tbb trilinos
+"
+
+# TODO: add slepc use flag once slepc is packaged for gentoo-science
+REQUIRED_USE="
+   p4est? ( mpi )
+   slepc? ( petsc )
+   trilinos? ( mpi )"
+
+RDEPEND="dev-libs/boost
+   app-arch/bzip2
+   sys-libs/zlib
+   adolc? ( sci-libs/adolc )
+   arpack? ( sci-libs/arpack[mpi=] )
+   assimp? ( media-libs/assimp )
+   cuda? ( dev-util/nvidia-cuda-sdk )
+   gmsh? ( sci-libs/gmsh )
+   gsl? ( sci-libs/gsl )
+   hdf5? ( sci-libs/hdf5[mpi=] )
+   lapack? ( virtual/lapack )
+   metis? ( >=sci-libs/parmetis-4 )
+   mpi? ( virtual/mpi )
+   muparser? ( dev-cpp/muParser )
+   nanoflann? ( sci-libs/nanoflann )
+   netcdf? ( sci-libs/netcdf-cxx:0 )
+   opencascade? ( sci-libs/opencascade:* )
+   p4est? ( sci-libs/p4est[mpi] )
+   petsc? ( sci-mathematics/petsc[mpi=] )
+   scalapack? ( sci-libs/scalapack )
+   slepc? ( sci-mathematics/slepc[mpi=] )
+   sparse? ( sci-libs/umfpack )
+   sundials? ( sci-libs/sundials )
+   symengine? ( >=sci-libs/symengine-0.4:= )
+   tbb? ( dev-cpp/tbb )
+   trilinos? ( sci-libs/trilinos )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] dev-lang/perl )"
+
+src_configure() {
+   # deal.II needs a custom build type:
+   local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)
+
+   local mycmakeargs=(
+   -DDEAL_II_PACKAGE_VERSION=
+   -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
+   -DDEAL_II_ALLOW_AUTODETECTION=OFF
+   -DDE

[gentoo-commits] proj/sci:master commit in: sci-libs/trilinos/, sci-libs/trilinos/files/

2019-08-05 Thread Matthias Maier
commit: 998f2a2c3f236879ea713a3cf1576d014be15e5c
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:43:45 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:43:45 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=998f2a2c

sci-libs/trilinos: merge into ::gentoo and remove from overlay.

Signed-off-by: Matthias Maier  gentoo.org>

 .../files/trilinos-11.14.1-fix-install-paths.patch |   61 --
 ...nos-12.12.1-fix_install_paths_for_destdir.patch | 1069 
 ...trilinos-12.12.1-fix_sundance_compilation.patch |   33 -
 .../files/trilinos-12.12.1-superlu-5.patch |  161 ---
 ...nos-12.14.1-fix_install_paths_for_destdir.patch |  973 --
 sci-libs/trilinos/metadata.xml |   51 -
 sci-libs/trilinos/trilinos-12.12.1-r1.ebuild   |  206 
 sci-libs/trilinos/trilinos-12.14.1.ebuild  |  207 
 8 files changed, 2761 deletions(-)

diff --git a/sci-libs/trilinos/files/trilinos-11.14.1-fix-install-paths.patch 
b/sci-libs/trilinos/files/trilinos-11.14.1-fix-install-paths.patch
deleted file mode 100644
index 32f25f326..0
--- a/sci-libs/trilinos/files/trilinos-11.14.1-fix-install-paths.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff --git a/cmake/tribits/package_arch/TribitsWriteClientExportFiles.cmake 
b/cmake/tribits/package_arch/TribitsWriteClientExportFiles.cmake
-index e1c633f..864488f 100644
 a/cmake/tribits/core/package_arch/TribitsWriteClientExportFiles.cmake
-+++ b/cmake/tribits/core/package_arch/TribitsWriteClientExportFiles.cmake
-@@ -494,8 +494,8 @@ 
INCLUDE(\"${PROJECT_BINARY_DIR}/${PACKAGE_NAME}Targets.cmake\")"
-   FOREACH(PATH ${PATH_LIST})
- SET(RELATIVE_PATH "${RELATIVE_PATH}/..")
-   ENDFOREACH()
--  SET(FULL_LIBRARY_DIRS_SET 
"\${CMAKE_CURRENT_LIST_DIR}/${RELATIVE_PATH}/${${PROJECT_NAME}_INSTALL_LIB_DIR}")
--  SET(FULL_INCLUDE_DIRS_SET 
"\${CMAKE_CURRENT_LIST_DIR}/${RELATIVE_PATH}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}")
-+  SET(FULL_LIBRARY_DIRS_SET "${${PROJECT_NAME}_INSTALL_LIB_DIR}")
-+  SET(FULL_INCLUDE_DIRS_SET "${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}")
- 
-   # Custom code in configuration file.
-   SET(PACKAGE_CONFIG_CODE "")
-@@ -574,14 +574,14 @@ 
FUNCTION(TRIBITS_WRITE_PROJECT_CLIENT_EXPORT_FILES_INSTALL_TARGETS PACKAGE_NAME)
-   IF (${PROJECT_NAME}_ENABLE_INSTALL_CMAKE_CONFIG_FILES)
- INSTALL(
-   FILES 
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${PACKAGE_NAME}Config_install.cmake
--  DESTINATION "${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PACKAGE_NAME}"
-+  DESTINATION "${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PACKAGE_NAME}"
-   RENAME ${PACKAGE_NAME}Config.cmake
-   )
- 
- IF(${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES)
-   INSTALL(
- EXPORT ${PACKAGE_NAME}
--DESTINATION "${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PACKAGE_NAME}"
-+DESTINATION "${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PACKAGE_NAME}"
- FILE ${PACKAGE_NAME}Targets.cmake
- )
- ENDIF()
-@@ -819,8 +819,8 @@ 
include(\"${${TRIBITS_PACKAGE}_BINARY_DIR}/${TRIBITS_PACKAGE}Config.cmake\")")
-   FOREACH(PATH ${PATH_LIST})
- SET(RELATIVE_PATH "${RELATIVE_PATH}/..")
-   ENDFOREACH()
--  SET(${PROJECT_NAME}_CONFIG_INCLUDE_DIRS 
"\${CMAKE_CURRENT_LIST_DIR}/${RELATIVE_PATH}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}")
--  SET(${PROJECT_NAME}_CONFIG_LIBRARY_DIRS 
"\${CMAKE_CURRENT_LIST_DIR}/${RELATIVE_PATH}/${${PROJECT_NAME}_INSTALL_LIB_DIR}")
-+  SET(${PROJECT_NAME}_CONFIG_INCLUDE_DIRS 
"${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}")
-+  SET(${PROJECT_NAME}_CONFIG_LIBRARY_DIRS 
"${${PROJECT_NAME}_INSTALL_LIB_DIR}")
- 
-   # Write the specification of the rpath if necessary. This is only needed if 
we're building shared libraries.
-   IF(BUILD_SHARED_LIBS)
-@@ -845,7 +845,7 @@ 
include(\"\${CMAKE_CURRENT_LIST_DIR}/../${TRIBITS_PACKAGE}/${TRIBITS_PACKAGE}Con
- 
- INSTALL(
-   FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config_install.cmake
--  DESTINATION "${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PROJECT_NAME}"
-+  DESTINATION "${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PROJECT_NAME}"
-   RENAME ${PROJECT_NAME}Config.cmake
-   )
-   ENDIF()
-@@ -890,7 +890,7 @@ 
include(\"\${CMAKE_CURRENT_LIST_DIR}/../${TRIBITS_PACKAGE}/${TRIBITS_PACKAGE}Con
- )
-   INSTALL(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
--DESTINATION "${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PROJECT_NAME}"
-+DESTINATION "${${PROJECT_NAME}_INSTALL_CONFIG_DIR}/${PROJECT_NAME}"
- )
- 
- ENDFUNCTION()

diff --git 
a/sci-libs/trilinos/files/trilinos-12.12.1-fix_install_paths_for_destdir.patch 
b/sci-libs/trilinos/files/trilinos-12.12.1-fix_install_paths_for_destd

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

2019-08-05 Thread Matthias Maier
commit: d391eb27ea4151ffd950c76f07d1b79c42d469c8
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 05:42:52 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:51:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d391eb27

sci-libs/gmsh: package migration from ::science overlay

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/gmsh/Manifest  |  1 +
 sci-libs/gmsh/gmsh-4.4.1.ebuild | 74 +
 sci-libs/gmsh/metadata.xml  | 20 +++
 3 files changed, 95 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
new file mode 100644
index 000..810e33fd344
--- /dev/null
+++ b/sci-libs/gmsh/Manifest
@@ -0,0 +1 @@
+DIST gmsh-4.4.1-source.tgz 13227645 BLAKE2B 
68df0a54655d2a85012d2961daafbe92f0295661f6f71b0be4c7a78b7c814af21b39b29e65a201c4918d7e31462ac391b208fcceca356c4d9974c5de3c88da13
 SHA512 
cfdd353de051d1deffca90bfa31a007a466d39c145e704612b92441556dec0c8d7b58ab07c2fa3166de893d99f0308ffb66b4f321172ea60da0b6db907aa7a2e

diff --git a/sci-libs/gmsh/gmsh-4.4.1.ebuild b/sci-libs/gmsh/gmsh-4.4.1.ebuild
new file mode 100644
index 000..fa56d3eae13
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.4.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/;
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz;
+
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png 
python X zlib"
+
+RDEPEND="
+   virtual/fortran
+   X? ( x11-libs/fltk:1 )
+   blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+   cgns? ( sci-libs/cgnslib )
+   jpeg? ( virtual/jpeg:0 )
+   lua? ( dev-lang/lua:0 )
+   med? ( sci-libs/med )
+   opencascade? ( sci-libs/opencascade:* )
+   png? ( media-libs/libpng:0 )
+   petsc? ( sci-mathematics/petsc )
+   zlib? ( sys-libs/zlib )
+   mpi? ( virtual/mpi[cxx] )"
+
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   python? ( dev-lang/swig:0 )
+   "
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=( )
+
+   use blas && \
+   mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+   mycmakeargs+=(
+   -DENABLE_BLAS_LAPACK="$(usex blas)"
+   -DENABLE_CGNS="$(usex cgns)"
+   -DENABLE_FLTK="$(usex X)"
+   -DENABLE_GRAPHICS="$(usex X)"
+   -DENABLE_MED="$(usex med)"
+   -DENABLE_METIS="$(usex metis)"
+   -DENABLE_NETGEN="$(usex netgen)"
+   -DENABLE_OCC="$(usex opencascade)"
+   -DENABLE_PETSC="$(usex petsc)"
+   -DENABLE_WRAP_PYTHON="$(usex python)")
+
+   cmake-utils_src_configure mycmakeargs
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   if use examples ; then
+   insinto /usr/share/doc/${PF}
+   doins -r demos tutorial
+   fi
+}

diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
new file mode 100644
index 000..20c781af95c
--- /dev/null
+++ b/sci-libs/gmsh/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tam...@gentoo.org
+   Matthias Maier
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+Enables cgns output support
+Enables metis support
+Enables med support
+Enable 3D Frontal triangulation using 
netgen lib
+Enable sci-mathematics/petsc support
+Enable OpenCASCADE support
+   
+



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

2019-08-05 Thread Matthias Maier
commit: 9f25ff6dfa6b7631f53b8e1e5a8144f07f1cc15f
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 05:53:15 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:51:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f25ff6d

sci-mathematics/slepc: port to EAPI 7

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/slepc/slepc-3.11.1.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-mathematics/slepc/slepc-3.11.1.ebuild 
b/sci-mathematics/slepc/slepc-3.11.1.ebuild
index cfd41a75da8..52212cabfd5 100644
--- a/sci-mathematics/slepc/slepc-3.11.1.ebuild
+++ b/sci-mathematics/slepc/slepc-3.11.1.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils flag-o-matic python-any-r1 toolchain-funcs versionator
+inherit eutils flag-o-matic python-any-r1 toolchain-funcs
 
 DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
 HOMEPAGE="http://slepc.upv.es/;
@@ -16,9 +16,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="complex-scalars doc mpi"
 
-PETSC_PV="$(get_version_component_range 1-2 ${PV})"
 RDEPEND="
-   =sci-mathematics/petsc-${PETSC_PV}*:=[mpi=,complex-scalars=]
+   =sci-mathematics/petsc-$(ver_cut 1-2)*:=[mpi=,complex-scalars=]
sci-libs/arpack[mpi=]
mpi? ( virtual/mpi )
 "
@@ -29,7 +28,7 @@ DEPEND="${RDEPEND}
dev-util/cmake
 "
 
-MAKEOPTS="${MAKEOPTS} -j1 V=1"
+MAKEOPTS="${MAKEOPTS} V=1"
 
 src_prepare() {
default
@@ -70,6 +69,7 @@ src_install() {
 
if use doc ; then
dodoc docs/slepc.pdf
-   dohtml -r docs/*.html docs/manualpages
+   docinto html
+   dodoc -r docs/*.html docs/manualpages
fi
 }



[gentoo-commits] proj/sci:master commit in: sci-libs/med/files/, sci-libs/med/

2019-08-05 Thread Matthias Maier
commit: ff10ba9dfb75a88391e2d520abf80572a6337462
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 06:45:01 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 06:45:01 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=ff10ba9d

sci-libs/med: merge into ::gentoo and remove from overlay.

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/med/files/med-2.3.5-gcc-4.3.patch | 22 ---
 sci-libs/med/med-2.3.6.ebuild  | 63 --
 sci-libs/med/metadata.xml  |  8 
 3 files changed, 93 deletions(-)

diff --git a/sci-libs/med/files/med-2.3.5-gcc-4.3.patch 
b/sci-libs/med/files/med-2.3.5-gcc-4.3.patch
deleted file mode 100644
index 106e5febc..0
--- a/sci-libs/med/files/med-2.3.5-gcc-4.3.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -aur med-2.3.5.old/tools/medimport/include/MAJ_21_22.h 
med-2.3.5/tools/medimport/include/MAJ_21_22.h
 med-2.3.5.old/tools/medimport/include/MAJ_21_22.h  2009-09-13 
17:05:38.0 +0200
-+++ med-2.3.5/tools/medimport/include/MAJ_21_22.h  2009-09-13 
17:18:20.0 +0200
-@@ -22,6 +22,7 @@
- #ifdef __cplusplus
- 
- #include "MEDerreur.hxx"
-+#include 
- 
- #endif
- 
-diff -aur med-2.3.5.old/tools/medimport/include/MAJ_231_232.h 
med-2.3.5/tools/medimport/include/MAJ_231_232.h
 med-2.3.5.old/tools/medimport/include/MAJ_231_232.h2009-09-13 
17:05:38.0 +0200
-+++ med-2.3.5/tools/medimport/include/MAJ_231_232.h2009-09-13 
17:23:10.0 +0200
-@@ -22,6 +22,7 @@
- 
- #ifdef __cplusplus
- # include "MEDerreur.hxx"
-+#include 
- #endif
- 
- extern void MAJ_231_232_champs(med_idt fid);

diff --git a/sci-libs/med/med-2.3.6.ebuild b/sci-libs/med/med-2.3.6.ebuild
deleted file mode 100644
index 127b1f35a..0
--- a/sci-libs/med/med-2.3.6.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="Modeling and Exchange of Data library"
-HOMEPAGE="http://www.code-aster.org/outils/med/;
-SRC_URI="http://dev.gentoo.org/~jauhien/distfiles/med-fichier_${PV}.orig.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples"
-
-DEPEND=">=sci-libs/hdf5-1.6.4"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/med-${PV}_SRC
-
-src_prepare() {
-   has_version ">=sci-libs/hdf5-1.8.3" &&  append-cppflags -DH5_USE_16_API
-}
-
-src_configure() {
-   local myconf
-
-   myconf="--docdir=/usr/share/doc/${PF}"
-   ## has been desabled, in order to compile salome-med
-   #use amd64 && myconf="${myconf} --with-med_int=long"
-   econf ${myconf}
-}
-
-src_install() {
-   default
-
-   rm -R "${ED}"/usr/share/doc/* "${ED}"/usr/bin/testc 
"${ED}"/usr/bin/testf
-
-   use doc && \
-   dohtml -r doc/index.html doc/med.css doc/html doc/jpg \
-   doc/png doc/gif doc/tests
-
-   if use examples; then
-   dodir /usr/share/doc/${PF}/examples/c/.libs
-   exeinto /usr/share/doc/${PF}/examples/c
-   for i in `ls tests/c/*.o` ;
-   do
-   doexe tests/c/`basename ${i} .o` "doexe failed"
-   done
-   exeinto /usr/share/doc/${PF}/examples/c/.libs
-   doexe  tests/c/.libs/* "doexe failed"
-
-   dodir /usr/share/doc/${PF}/examples/f/.libs
-   exeinto /usr/share/doc/${PF}/examples/f
-   for i in `ls tests/f/*.o` ;
-   do
-   doexe tests/f/`basename ${i} .o` "doexe failed"
-   done
-   exeinto /usr/share/doc/${PF}/examples/f/.libs
-   doexe tests/f/.libs/* "doexe failed"
-   fi
-}

diff --git a/sci-libs/med/metadata.xml b/sci-libs/med/metadata.xml
deleted file mode 100644
index ae9640ffb..0
--- a/sci-libs/med/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/files/, sci-visualization/paraview/

2019-08-04 Thread Matthias Maier
commit: ea2167810adac39a68b91f97cc3bdb4cff8b9c5e
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Aug  4 22:49:25 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 00:07:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea216781

sci-visualization/paraview: drop old

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/Manifest|   2 -
 .../paraview/files/paraview-5.5.2-qt-5.11.patch| 142 --
 sci-visualization/paraview/paraview-5.5.2.ebuild   | 284 ---
 .../paraview/paraview-5.6.0-r1.ebuild  | 309 -
 4 files changed, 737 deletions(-)

diff --git a/sci-visualization/paraview/Manifest 
b/sci-visualization/paraview/Manifest
index 396d42620be..c8a70e548ba 100644
--- a/sci-visualization/paraview/Manifest
+++ b/sci-visualization/paraview/Manifest
@@ -1,3 +1 @@
-DIST ParaView-v5.5.2.tar.gz 51418473 BLAKE2B 
3300ccbd3fdb522889e9689bd3ad3b37602168658332438d1403f0fcd235722b1751e5acdf01536e4398d759ad26abc4d87f98902f09f64e067a1025e4dcd7a3
 SHA512 
3150d01cdeaf04aba449b7ffdc22d425d4bace8f17923b56aaf9393695e61fc96406ca49a9ca33ff57f1a2b94a3111b080d4fce5763cce5d082cfbc5c68ea94a
-DIST ParaView-v5.6.0.tar.gz 54085457 BLAKE2B 
a99a320f87af19ad4d39336e148f4ab1989225111299341ff3ebb095c652f1392362e42ce90dab8fe7390c44f9200637e76c1076e07d61c7e6cd4aad93df3a83
 SHA512 
4d7c1b9f5781411cdd290a0ef105221deca1af28bb29b8e6e6c077f3377b110e7c86637c11514559d2d826d36f189d5b5c1caa9e5f9c53820cf35c3ade1ae1f6
 DIST ParaView-v5.6.1.tar.xz 38756076 BLAKE2B 
65515a61493e5b9518c42b8b255c59086629bc863de9bfd5651b06ea96dce108ce93f559192d76411bfacaa93660add8ee181e68c46e36ba26b65d32dc141534
 SHA512 
33ca0b29d4dae8f2ecdad3148c30b5cecb4dc64a4fc898206f5f855cacbc18e554c86d6e259b39fb2f56d190cf76cdefe103009b233ce04ad2573caa34b9ca45

diff --git a/sci-visualization/paraview/files/paraview-5.5.2-qt-5.11.patch 
b/sci-visualization/paraview/files/paraview-5.5.2-qt-5.11.patch
deleted file mode 100644
index b4299d4ee37..000
--- a/sci-visualization/paraview/files/paraview-5.5.2-qt-5.11.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-From 931c779dde8460fe32aa8a3d19956b175b96e4f9 Mon Sep 17 00:00:00 2001
-From: Robert O'Bara 
-Date: Thu, 24 May 2018 09:49:28 -0400
-Subject: [PATCH] ENH: Changes needed to support Qt 5.11
-
-Basically needed to add missing header files.

- Plugins/SLACTools/pqSLACDataLoadManager.cxx | 1 +
- Qt/ApplicationComponents/pqColorMapEditor.cxx   | 1 +
- Qt/ApplicationComponents/pqDoubleRangeSliderPropertyWidget.cxx  | 1 +
- .../pqStandardViewFrameActionsImplementation.cxx| 1 +
- Qt/ApplicationComponents/pqTimeInspectorWidget.cxx  | 1 +
- .../pqTransferFunctionWidgetPropertyDialog.cxx  | 2 ++
- Qt/ApplicationComponents/pqViewResolutionPropertyWidget.cxx | 1 +
- Qt/Components/pqChangeInputDialog.cxx   | 1 +
- Qt/Components/pqCinemaTrackSelection.cxx| 1 +
- Qt/Python/pqPythonShell.cxx | 1 +
- 10 files changed, 11 insertions(+)
-
-diff --git a/Plugins/SLACTools/pqSLACDataLoadManager.cxx 
b/Plugins/SLACTools/pqSLACDataLoadManager.cxx
-index 3ba019c26b..ce38396f68 100644
 a/Plugins/SLACTools/pqSLACDataLoadManager.cxx
-+++ b/Plugins/SLACTools/pqSLACDataLoadManager.cxx
-@@ -34,6 +34,7 @@
- #include "vtkSMProperty.h"
- #include "vtkSMSourceProxy.h"
- 
-+#include 
- #include 
- #include 
- 
-diff --git a/Qt/ApplicationComponents/pqColorMapEditor.cxx 
b/Qt/ApplicationComponents/pqColorMapEditor.cxx
-index 0395185e0a..88b56745eb 100644
 a/Qt/ApplicationComponents/pqColorMapEditor.cxx
-+++ b/Qt/ApplicationComponents/pqColorMapEditor.cxx
-@@ -59,6 +59,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
- class pqColorMapEditor::pqInternals
-diff --git a/Qt/ApplicationComponents/pqDoubleRangeSliderPropertyWidget.cxx 
b/Qt/ApplicationComponents/pqDoubleRangeSliderPropertyWidget.cxx
-index 908e4598e0..820361a2b3 100644
 a/Qt/ApplicationComponents/pqDoubleRangeSliderPropertyWidget.cxx
-+++ b/Qt/ApplicationComponents/pqDoubleRangeSliderPropertyWidget.cxx
-@@ -43,6 +43,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- #include "vtkSMUncheckedPropertyHelper.h"
- 
- #include 
-+#include 
- 
- class pqDoubleRangeSliderPropertyWidget::pqInternals
- {
-diff --git 
a/Qt/ApplicationComponents/pqStandardViewFrameActionsImplementation.cxx 
b/Qt/ApplicationComponents/pqStandardViewFrameActionsImplementation.cxx
-index c297dc3d9e..501633f63a 100644
 a/Qt/ApplicationComponents/pqStandardViewFrameActionsImplementation.cxx
-+++ b/Qt/ApplicationComponents/pqStandardViewFrameActionsImplementation.cxx
-@@ -69,6 +69,7 @@ SOFTWARE, EVEN IF ADVISED OF THE

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/files/

2019-08-04 Thread Matthias Maier
commit: 73ae0aa9dc7cfada6451f57398faf2e0adf47d7b
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Aug  4 22:47:26 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 00:07:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ae0aa9

sci-visualization/paraview: apply proper OpenMP 4 fix

Let's apply the proper upstream fix for OpenMP 4. This fixes compilation
issues with older gcc.

Closes: https://bugs.gentoo.org/689054
Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 .../files/paraview-5.6.1-fix_openmp_4.0.patch  | 77 ++
 1 file changed, 63 insertions(+), 14 deletions(-)

diff --git 
a/sci-visualization/paraview/files/paraview-5.6.1-fix_openmp_4.0.patch 
b/sci-visualization/paraview/files/paraview-5.6.1-fix_openmp_4.0.patch
index 51562415031..cf215070893 100644
--- a/sci-visualization/paraview/files/paraview-5.6.1-fix_openmp_4.0.patch
+++ b/sci-visualization/paraview/files/paraview-5.6.1-fix_openmp_4.0.patch
@@ -1,32 +1,81 @@
-diff -urNd 
ParaView-v5.6.0/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/FunctorsOpenMP.h
 
ParaView-v5.6.0-openmp/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/FunctorsOpenMP.h
 
ParaView-v5.6.0/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/FunctorsOpenMP.h
   2018-11-07 05:05:18.0 +1000
-+++ 
ParaView-v5.6.0-openmp/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/FunctorsOpenMP.h
2019-06-28 14:04:02.292922908 +1000
-@@ -290,7 +290,7 @@
+From e30cb0872593d1614392817762b871de36e4c2f3 Mon Sep 17 00:00:00 2001
+From: Allison Vacanti 
+Date: Thu, 27 Jun 2019 16:04:53 -0400
+Subject: [PATCH] Fix OpenMP for gcc-9 backwards incompatibility.
+
+For details, see
+
+https://www.gnu.org/software/gcc/gcc-9/porting_to.html
+---
+ vtkm/cont/openmp/internal/FunctorsOpenMP.h | 18 +++---
+ vtkm/cont/openmp/internal/ParallelSortOpenMP.h |  4 +++-
+ 2 files changed, 18 insertions(+), 4 deletions(-)
+
+diff --git 
ParaView-v5.6.0/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/FunctorsOpenMP.h
 b/vtkm/cont/openmp/internal/FunctorsOpenMP.h
+index 27cd2bc0..0271754c 100644
+--- 
ParaView-v5.6.0/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/FunctorsOpenMP.h
 
ParaView-v5.6.0/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/FunctorsOpenMP.h
+@@ -36,6 +36,18 @@
+ #define VTKM_OPENMP_DIRECTIVE(directive)
+ #endif // _OPENMP
+ 
++// See "OpenMP data sharing" section of
++// https://www.gnu.org/software/gcc/gcc-9/porting_to.html. OpenMP broke
++// backwards compatibility regarding const variable handling.
++// tl;dr, put all const variables accessed from openmp blocks in a
++// VTKM_OPENMP_SHARED_CONST(var1, var2, ...) macro. This will do The Right 
Thing
++// on all gcc.
++#if defined(__GNUC__) && __GNUC__ >= 9
++#define VTKM_OPENMP_SHARED_CONST(...) shared(__VA_ARGS__)
++#else
++#define VTKM_OPENMP_SHARED_CONST(...)
++#endif
++
+ // When defined, supported type / operator combinations will use the OpenMP
+ // reduction(...) clause. Otherwise, all reductions use the general
+ // implementation with a manual reduction once the threads complete.
+@@ -279,8 +291,8 @@ struct ReduceHelper
+ int numThreads = 0;
  std::unique_ptr threadData;
  
- VTKM_OPENMP_DIRECTIVE(parallel default(none) firstprivate(f)
+-VTKM_OPENMP_DIRECTIVE(parallel default(none) firstprivate(f)
 -shared(data, doParallel, numThreads, threadData))
-+shared(data, doParallel, numThreads, threadData, 
numVals))
++VTKM_OPENMP_DIRECTIVE(parallel default(none) firstprivate(f) shared(
++  data, doParallel, numThreads, threadData) 
VTKM_OPENMP_SHARED_CONST(numVals))
  {
  
int tid = omp_get_thread_num();
-@@ -422,7 +422,7 @@
+@@ -412,7 +424,7 @@ void ReduceByKeyHelper(KeysInArray keysInArray,
vtkm::Id outIdx = 0;
  
VTKM_OPENMP_DIRECTIVE(parallel default(none) firstprivate(keysIn, valuesIn, 
keysOut, valuesOut, f)
 -  shared(outIdx))
-+  shared(outIdx, numValues))
++  shared(outIdx) VTKM_OPENMP_SHARED_CONST(numValues))
{
  int tid = omp_get_thread_num();
  int numThreads = omp_get_num_threads();
-diff -urNd 
ParaView-v5.6.0/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/ParallelSortOpenMP.h
 
ParaView-v5.6.0-openmp/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/ParallelSortOpenMP.h
 
ParaView-v5.6.0/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/ParallelSortOpenMP.h
   2018-11-07 05:05:18.0 +1000
-+++ 
ParaView-v5.6.0-openmp/VTK/ThirdParty/vtkm/vtk-m/vtkm/cont/openmp/internal/ParallelSortOpenMP.h
2019-06-28 13:54:33.132064191 +1000
-@@ -133,6 +133,7 @@
+diff --git a/vtkm/cont/openmp/internal/ParallelSortOpenMP.h 
b/vtkm/cont/openmp/internal/ParallelSortOpenMP.h
+index e06d1762..a973eee6 100644
+--- 

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2019-08-04 Thread Matthias Maier
commit: 0ead82735cfb7daae5ef9dcde9a9777bd0281d09
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Aug  4 20:54:34 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Aug  4 20:54:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ead8273

sci-visualization/paraview: remove obsolete dep

Closes: https://bugs.gentoo.org/688224
Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/paraview-5.5.2.ebuild| 3 +--
 sci-visualization/paraview/paraview-5.6.0-r1.ebuild | 1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/sci-visualization/paraview/paraview-5.5.2.ebuild 
b/sci-visualization/paraview/paraview-5.5.2.ebuild
index 9aa40c78c76..533032935e8 100644
--- a/sci-visualization/paraview/paraview-5.5.2.ebuild
+++ b/sci-visualization/paraview/paraview-5.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -40,7 +40,6 @@ RDEPEND="
sci-libs/hdf5[mpi=]
>=sci-libs/netcdf-4.2[hdf5]
>=sci-libs/netcdf-cxx-4.2:3
-   sci-libs/xdmf2
sys-libs/zlib
virtual/glu
virtual/jpeg:0

diff --git a/sci-visualization/paraview/paraview-5.6.0-r1.ebuild 
b/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
index 6f1c6c8e57f..dd551a71a82 100644
--- a/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
+++ b/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
@@ -42,7 +42,6 @@ RDEPEND="
sci-libs/hdf5[mpi=]
>=sci-libs/netcdf-4.2[hdf5]
>=sci-libs/netcdf-cxx-4.2:3
-   sci-libs/xdmf2
sys-libs/zlib
virtual/glu
virtual/jpeg:0



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2019-08-04 Thread Matthias Maier
commit: 4d8cfcc3f0e5925bb40fc55ed9fb4dadb89b3c3f
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Aug  4 20:58:34 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Aug  4 20:58:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8cfcc3

sci-visualization/paraview: correctly inherit qmake-utils

Closes: https://bugs.gentoo.org/690058
Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/paraview-5.6.0-r1.ebuild | 2 +-
 sci-visualization/paraview/paraview-5.6.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/paraview/paraview-5.6.0-r1.ebuild 
b/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
index 5b5131d2dd0..e566a2b7630 100644
--- a/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
+++ b/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-inherit cmake-utils desktop gnome2-utils python-single-r1 toolchain-funcs
+inherit cmake-utils desktop gnome2-utils python-single-r1 qmake-utils 
toolchain-funcs
 
 MAIN_PV=$(ver_cut 0-1)
 MAJOR_PV=$(ver_cut 1-2)

diff --git a/sci-visualization/paraview/paraview-5.6.1.ebuild 
b/sci-visualization/paraview/paraview-5.6.1.ebuild
index 94204c245a2..81228ed1c1a 100644
--- a/sci-visualization/paraview/paraview-5.6.1.ebuild
+++ b/sci-visualization/paraview/paraview-5.6.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-inherit cmake-utils desktop python-single-r1 toolchain-funcs xdg-utils
+inherit cmake-utils desktop gnome2-utils python-single-r1 qmake-utils 
toolchain-funcs
 
 MAIN_PV=$(ver_cut 0-1)
 MAJOR_PV=$(ver_cut 1-2)



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2019-08-04 Thread Matthias Maier
commit: 4cc7a3ab1628b015c16603bc0f0ffc975b0e2e10
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Aug  4 20:57:19 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Aug  4 20:57:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc7a3ab

sci-visualization/paraview: fix dependency

Closes: https://bugs.gentoo.org/689232
Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/paraview-5.6.0-r1.ebuild | 2 +-
 sci-visualization/paraview/paraview-5.6.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/paraview/paraview-5.6.0-r1.ebuild 
b/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
index dd551a71a82..5b5131d2dd0 100644
--- a/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
+++ b/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
@@ -83,7 +83,7 @@ RDEPEND="
dev-qt/qtopengl:5[-gles2]
dev-qt/qtsql:5
dev-qt/qttest:5
-   dev-qt/qtwebkit:5
+   dev-qt/qtwebengine:5[widgets]
dev-qt/qtx11extras:5
)
sqlite? ( dev-db/sqlite:3 )

diff --git a/sci-visualization/paraview/paraview-5.6.1.ebuild 
b/sci-visualization/paraview/paraview-5.6.1.ebuild
index 9a1a2b03d21..94204c245a2 100644
--- a/sci-visualization/paraview/paraview-5.6.1.ebuild
+++ b/sci-visualization/paraview/paraview-5.6.1.ebuild
@@ -83,7 +83,7 @@ RDEPEND="
dev-qt/qtopengl:5[-gles2]
dev-qt/qtsql:5
dev-qt/qttest:5
-   dev-qt/qtwebkit:5
+   dev-qt/qtwebengine:5[widgets]
dev-qt/qtx11extras:5
)
sqlite? ( dev-db/sqlite:3 )



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

2019-08-02 Thread Matthias Maier
commit: 8d48c8f40aedcca7770532235beded41ab78f546
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Aug  2 19:41:34 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Aug  2 19:45:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d48c8f4

dev-python/libvirt-python: drop old

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/Manifest |  1 -
 .../libvirt-python/libvirt-python-5.4.0.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 4b3636fff21..41a3202009f 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,3 +1,2 @@
 DIST libvirt-python-5.2.0.tar.gz 193270 BLAKE2B 
fecd1a07091746779a91e0cfeb9c3068048ee7e51d2f79064b4ee529a19b78d04ba53a5abab68182a1fa9c4a82f459fa9e971c33fcd10b42fe7011be17f7c6e2
 SHA512 
afee2dcaf08d530e6298fdf2db674af217b9e4115941258b5815aba00087d96db6eb421c9854d7dca0f9dfe24069df72aadd969c924545e72be216f01bc173cc
-DIST libvirt-python-5.4.0.tar.gz 193623 BLAKE2B 
b19ebde80c4e922139802d316a82a6d0b45d6087a4dbd5f801507c18fc5558bfd8983171df55b4efb6c2ad36235f6ddab402473b66450b4d031a5e4ce7705266
 SHA512 
589cd68189d7a8b611127f6dbae4853659ce98c02d22242b6c8ab646dd04e657f912ddc8f11595f656ac14a1fc4528a941b8a05d52cdb1951ce91c89af0599c6
 DIST libvirt-python-5.5.0.tar.gz 200364 BLAKE2B 
198c9858573c383ab818deae6bd42c6ad7efd58b9a661a80f06f4f0fc0d72e9da98546b07443397609d4c9454ece4e02759b53016f078bdae84580474e2bb49d
 SHA512 
3098c5a0315488aa515a9b00e69add8de3dc372d2f82a8b1cbc6d01287a133855095f7c34510ad900adbd1c56e6a53bdfe3d251c48411acd243c2300d659332b

diff --git a/dev-python/libvirt-python/libvirt-python-5.4.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-5.4.0.ebuild
deleted file mode 100644
index a020f327387..000
--- a/dev-python/libvirt-python/libvirt-python-5.4.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
-
-MY_P="${P/_rc/-rc}"
-
-inherit distutils-r1
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
-   SRC_URI=""
-   KEYWORDS=""
-   RDEPEND="app-emulation/libvirt:=[-python(-)]"
-else
-   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-S="${WORKDIR}/${P%_rc*}"
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org;
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}] )"
-
-python_test() {
-   esetup.py test
-}
-
-python_install_all() {
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-   distutils-r1_python_install_all
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2019-08-02 Thread Matthias Maier
commit: a5b2246874f8adbfe7745614296ece8adb2b23f0
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Aug  2 19:39:05 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Aug  2 19:45:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b22468

app-emulation/libvirt: block sys-apps/systemd[-cgroup-hypbrid(+)]

For the time being we have to ensure that systemd is configured with
hybrid cgroup layout. Otherwise libvirt-lxc ceases to work.

Bug: https://bugs.gentoo.org/691310
Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-5.2.0-r2.ebuild | 1 +
 app-emulation/libvirt/libvirt-5.5.0-r1.ebuild | 1 +
 app-emulation/libvirt/libvirt-.ebuild | 1 +
 3 files changed, 3 insertions(+)

diff --git a/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild 
b/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild
index 69d15a2c447..e28616330c6 100644
--- a/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild
+++ b/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild
@@ -75,6 +75,7 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
+   lxc? ( !sys-apps/systemd[-cgroup-hybrid(+)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2

diff --git a/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild
index 5c4936718f6..9524712908a 100644
--- a/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild
@@ -76,6 +76,7 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
+   lxc? ( !sys-apps/systemd[-cgroup-hybrid(+)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index f12c9732aa3..9128fe282b5 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -76,6 +76,7 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
+   lxc? ( !sys-apps/systemd[-cgroup-hybrid(+)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2019-08-02 Thread Matthias Maier
commit: 5e7e08b1530512c342529c10591fdea1b8662a69
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Aug  2 19:44:00 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Aug  2 19:45:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7e08b1

app-emulation/libvirt: drop old

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest|   1 -
 app-emulation/libvirt/libvirt-5.2.0-r3.ebuild | 383 --
 app-emulation/libvirt/libvirt-5.4.0-r1.ebuild | 383 --
 3 files changed, 767 deletions(-)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 7bda9a3afd6..89a3ea63740 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,3 +1,2 @@
 DIST libvirt-5.2.0.tar.xz 14992888 BLAKE2B 
d68aedb634a70063a116e112689f252d3fc2fe5369a4cdde8cacd392e806203bf277406bb10c751bae27f34f27a38355fde84573b6221fc4843393f9ae60ae5c
 SHA512 
378dc1552263cce746117487abc0a1f3411e5be149331717158ba23825734ceae7ca474290264d71de798fdd089ad9672026bcb242fa5b3aef87294284d06f04
-DIST libvirt-5.4.0.tar.xz 12346896 BLAKE2B 
28efa8ddc1b3262cf195bb114d3fad8307e7b4b4578a8dca05c03e36c85c7bffb4a4f6c73f89d156fc5b046f8ff7f27950dc5cadfd944e9f3c1b854ad03f328c
 SHA512 
03fa932d041d147cab79eab200bb33f8db72579be72ec7cbff3305f4a8d574835a80f1b99936eddf67f83d21cc5567f45c86e555209de6cd702f43f91197cfd0
 DIST libvirt-5.5.0.tar.xz 12930224 BLAKE2B 
4add0b727e4754bd1b2b4e9020942b17872533737e496ddf7976bf86a0fd3bcfbebd83387a8f3bab8dcc9afb05755b245e55682ed17d6094085d3dc96d94eefe
 SHA512 
47923aaca605fb43a53238ac535abc1f88f73435336b8f3e88cb01df277ed205d99c586991e523aa32b50c832a0a7c949ab5f84dc78eb8d18a4951cfc791448d

diff --git a/app-emulation/libvirt/libvirt-5.2.0-r3.ebuild 
b/app-emulation/libvirt/libvirt-5.2.0-r3.ebuild
deleted file mode 100644
index 8709e69b6fd..000
--- a/app-emulation/libvirt/libvirt-5.2.0-r3.ebuild
+++ /dev/null
@@ -1,383 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-
-inherit autotools bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://libvirt.org/git/libvirt.git;
-   SRC_URI=""
-   KEYWORDS=""
-   SLOT="0"
-else
-   SRC_URI="https://libvirt.org/sources/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   SLOT="0/${PV}"
-fi
-
-DESCRIPTION="C toolkit to manipulate virtual machines"
-HOMEPAGE="http://www.libvirt.org/;
-LICENSE="LGPL-2.1"
-IUSE="
-   apparmor audit +caps +dbus firewalld fuse glusterfs iscsi iscsi-direct
-   +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz parted pcap phyp
-   policykit +qemu rbd sasl selinux +udev +vepa virtualbox virt-network
-   wireshark-plugins xen zeroconf zfs
-"
-
-REQUIRED_USE="
-   firewalld? ( virt-network )
-   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
-   lxc? ( caps libvirtd )
-   openvz? ( libvirtd )
-   policykit? ( dbus )
-   qemu? ( libvirtd )
-   vepa? ( macvtap )
-   virt-network? ( libvirtd )
-   virtualbox? ( libvirtd )
-   xen? ( libvirtd )"
-
-# gettext.sh command is used by the libvirt command wrappers, and it's
-# non-optional, so put it into RDEPEND.
-# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
-# package will use 3 by default. Since we don't have slot pinning in an API,
-# we must go with the most recent
-RDEPEND="
-   acct-user/qemu
-   policykit? ( acct-group/libvirt )
-   app-misc/scrub
-   dev-libs/libgcrypt:0
-   dev-libs/libnl:3
-   >=dev-libs/libxml2-2.7.6
-   >=net-analyzer/openbsd-netcat-1.105-r1
-   >=net-libs/gnutls-1.0.25:0=
-   net-libs/libssh2
-   net-libs/libtirpc
-   net-libs/rpcsvc-proto
-   >=net-misc/curl-7.18.0
-   sys-apps/dmidecode
-   >=sys-apps/util-linux-2.17
-   sys-devel/gettext
-   sys-libs/ncurses:0=
-   sys-libs/readline:=
-   apparmor? ( sys-libs/libapparmor )
-   audit? ( sys-process/audit )
-   caps? ( sys-libs/libcap-ng )
-   dbus? ( sys-apps/dbus )
-   firewalld? ( >=net-firewall/firewalld-0.6.3 )
-   fuse? ( >=sys-fs/fuse-2.8.6:= )
-   glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
-   iscsi? ( sys-block/open-iscsi )
-   iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
-   libssh? ( net-libs/libssh )
-   lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
-   nfs? ( net-fs/nfs-utils )
-   numa? (
-   >sys-process/numactl-2.0.2
-   sys-process/numad
-   )
-   parted? 

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

2019-08-02 Thread Matthias Maier
commit: ed2776cacaaabd224c87213b44751a7052c1802a
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Aug  2 06:10:20 2019 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Aug  2 06:23:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2776ca

app-doc/doxygen: force emake

Closes: https://bugs.gentoo.org/681070
Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/doxygen-1.8.14-r1.ebuild | 4 +++-
 app-doc/doxygen/doxygen-1.8.14-r2.ebuild | 2 ++
 app-doc/doxygen/doxygen-1.8.15.ebuild| 2 ++
 app-doc/doxygen/doxygen-.ebuild  | 4 +++-
 4 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.14-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.14-r1.ebuild
index 3eb0362631e..7b053f387a9 100644
--- a/app-doc/doxygen/doxygen-1.8.14-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.14-r1.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
 
+CMAKE_MAKEFILE_GENERATOR="emake"
+
 inherit cmake-utils eutils python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3

diff --git a/app-doc/doxygen/doxygen-1.8.14-r2.ebuild 
b/app-doc/doxygen/doxygen-1.8.14-r2.ebuild
index 4a5c877ce56..e01da2ff24b 100644
--- a/app-doc/doxygen/doxygen-1.8.14-r2.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.14-r2.ebuild
@@ -4,6 +4,8 @@
 EAPI=6
 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
 
+CMAKE_MAKEFILE_GENERATOR="emake"
+
 inherit cmake-utils eutils python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3

diff --git a/app-doc/doxygen/doxygen-1.8.15.ebuild 
b/app-doc/doxygen/doxygen-1.8.15.ebuild
index d609aec89e6..ed0edb35d97 100644
--- a/app-doc/doxygen/doxygen-1.8.15.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.15.ebuild
@@ -4,6 +4,8 @@
 EAPI=6
 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
 
+CMAKE_MAKEFILE_GENERATOR="emake"
+
 inherit cmake-utils eutils python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index c02d0e50f82..5fa14ce3f09 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
 
+CMAKE_MAKEFILE_GENERATOR="emake"
+
 inherit cmake-utils eutils python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3



  1   2   3   4   5   6   7   8   9   10   >