[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.8.8.ebuild

2015-08-06 Thread Justin Bronder (jsbronder)
jsbronder15/08/06 19:30:14

  Modified: ChangeLog
  Added:openmpi-1.8.8.ebuild
  Log:
  sys-cluster/openmpi: bump 1.8.8
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.144sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.144view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.144content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.143r2=1.144

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.143
retrieving revision 1.144
diff -u -r1.143 -r1.144
--- ChangeLog   3 Aug 2015 10:15:13 -   1.143
+++ ChangeLog   6 Aug 2015 19:30:14 -   1.144
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.143 
2015/08/03 10:15:13 monsieurp Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.144 
2015/08/06 19:30:14 jsbronder Exp $
+
+*openmpi-1.8.8 (06 Aug 2015)
+
+  06 Aug 2015; Justin Bronder jsbron...@gentoo.org +openmpi-1.8.8.ebuild:
+  bump 1.8.8
 
   03 Aug 2015; Patrice Clement monsie...@gentoo.org openmpi-1.8.7-r1.ebuild:
   Disable java by default.



1.1  sys-cluster/openmpi/openmpi-1.8.8.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.8.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.8.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.8.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.8.ebuild,v 
1.1 2015/08/06 19:30:14 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit cuda eutils flag-o-matic fortran-2 java-pkg-opt-2 multilib 
toolchain-funcs versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 java mpi-threads 
numa romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

MPI_UNCLASSED_DEP_STR=
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

CDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
dev-libs/libltdl:0
=sys-apps/hwloc-1.9.1[numa?]
sys-libs/zlib
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed:* )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm:* )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm:* )

RDEPEND=${CDEPEND}
java? ( =virtual/jre-1.6 )

DEPEND=${CDEPEND}
java? ( =virtual/jdk-1.6 )

pkg_setup() {
fortran-2_pkg_setup
java-pkg-opt-2_pkg_setup

if use mpi-threads; then
echo
ewarn WARNING: use of MPI_THREAD_MULTIPLE is still 

[gentoo-commits] gentoo-x86 commit in app-laptop/dispad: dispad-0.3.1.ebuild ChangeLog

2015-08-06 Thread Justin Bronder (jsbronder)
jsbronder15/08/06 16:15:28

  Modified: ChangeLog
  Added:dispad-0.3.1.ebuild
  Log:
  app-laptop/dispad: bump 0.3.1
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.3  app-laptop/dispad/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/dispad/ChangeLog?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/dispad/ChangeLog?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/dispad/ChangeLog?r1=1.2r2=1.3

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-laptop/dispad/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ChangeLog   5 Jun 2015 14:26:07 -   1.2
+++ ChangeLog   6 Aug 2015 16:15:28 -   1.3
@@ -1,6 +1,11 @@
 # ChangeLog for app-laptop/dispad
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-laptop/dispad/ChangeLog,v 1.2 
2015/06/05 14:26:07 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-laptop/dispad/ChangeLog,v 1.3 
2015/08/06 16:15:28 jsbronder Exp $
+
+*dispad-0.3.1 (06 Aug 2015)
+
+  06 Aug 2015; Justin Bronder jsbron...@gentoo.org +dispad-0.3.1.ebuild:
+  bump 0.3.1
 
   05 Jun 2015; Justin Lecher j...@gentoo.org metadata.xml:
   Add github to remote-id in metadata.xml



1.1  app-laptop/dispad/dispad-0.3.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/dispad/dispad-0.3.1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/dispad/dispad-0.3.1.ebuild?rev=1.1content-type=text/plain

Index: dispad-0.3.1.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/dispad/dispad-0.3.1.ebuild,v 1.1 
2015/08/06 16:15:28 jsbronder Exp $

EAPI=4
inherit autotools

DESCRIPTION=Daemon to disable trackpads while typing
HOMEPAGE=https://github.com/BlueDragonX/dispad;
SRC_URI=https://github.com/BlueDragonX/dispad/tarball/v${PV/_/-} - 
${P}.tar.gz

S=${WORKDIR}/BlueDragonX-dispad-dbb9be3

LICENSE=GPL-2
SLOT=0
KEYWORDS=~x86 ~amd64
IUSE=

DEPEND=x11-libs/libX11
x11-libs/libXi
dev-libs/confuse
RDEPEND=${DEPEND}

src_prepare() {
eautoreconf -i
}






[gentoo-commits] gentoo-x86 commit in sys-cluster/ganglia: ChangeLog ganglia-3.7.1.ebuild

2015-08-05 Thread Justin Bronder (jsbronder)
jsbronder15/08/05 13:04:54

  Modified: ChangeLog
  Added:ganglia-3.7.1.ebuild
  Log:
  bump, resolves #510286 (add systemd unit) and #435784 (calling gcc/ar/ranlib 
directly)
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.65 sys-cluster/ganglia/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.65view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.65content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?r1=1.64r2=1.65

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- ChangeLog   30 Dec 2014 17:37:54 -  1.64
+++ ChangeLog   5 Aug 2015 13:04:54 -   1.65
@@ -1,6 +1,12 @@
 # ChangeLog for sys-cluster/ganglia
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.64 
2014/12/30 17:37:54 jsbronder Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.65 
2015/08/05 13:04:54 jsbronder Exp $
+
+*ganglia-3.7.1 (05 Aug 2015)
+
+  05 Aug 2015; Justin Bronder jsbron...@gentoo.org +ganglia-3.7.1.ebuild:
+  bump, resolves #510286 (add systemd unit) and #435784 (calling gcc/ar/ranlib
+  directly)
 
   30 Dec 2014; Justin Bronder jsbron...@gentoo.org -ganglia-3.3.7.ebuild,
   -ganglia-3.6.0.ebuild:



1.1  sys-cluster/ganglia/ganglia-3.7.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1.ebuild?rev=1.1content-type=text/plain

Index: ganglia-3.7.1.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1.ebuild,v 
1.1 2015/08/05 13:04:54 jsbronder Exp $

EAPI=5

PYTHON_COMPAT=( python2_7 )

inherit eutils multilib python-single-r1 systemd

DESCRIPTION=A scalable distributed monitoring system for clusters and grids
HOMEPAGE=http://ganglia.sourceforge.net/;
SRC_URI=mirror://sourceforge/ganglia/${P}.tar.gz
LICENSE=BSD

SLOT=0
KEYWORDS=~amd64 ~ppc ~x86
IUSE=minimal pcre python examples

DEPEND=dev-libs/confuse
dev-libs/expat
=dev-libs/apr-1.0
!dev-db/firebird
pcre? ( dev-libs/libpcre )
python? ( ${PYTHON_DEPS} )

RDEPEND=
${DEPEND}
!minimal? ( net-analyzer/rrdtool )

REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )

pkg_setup() {
use python  python-single-r1_pkg_setup
}

src_configure() {
econf \
--with-systemdsystemunitdir=$(systemd_get_unitdir) \
--enable-gexec \
--sysconfdir=${EPREFIX}/etc/${PN} \
--enable-static=no \
$(use_enable python) \
$(use_with pcre libpcre) \
$(use_with !minimal gmetad)
}

src_install() {
local exdir=/usr/share/doc/${P}

emake DESTDIR=${D} install || die

newinitd ${FILESDIR}/gmond.rc-2 gmond
doman {mans/*.1,gmond/*.5} || die Failed to install manpages
dodoc AUTHORS INSTALL NEWS README || die

dodir /etc/ganglia/conf.d
use python  dodir /usr/$(get_libdir)/ganglia/python_modules
gmond/gmond -t  ${ED}/etc/ganglia/gmond.conf

if use examples; then
insinto ${exdir}/cmod-examples
doins gmond/modules/example/*.c
if use python; then
# Installing as an examples per upstream.
insinto ${exdir}/pymod-examples
doins gmond/python_modules/*/*.py
insinto ${exdir}/pymod-examples/conf.d
doins gmond/python_modules/conf.d/*.pyconf
fi
fi

if ! use minimal; then
insinto /etc/ganglia
doins gmetad/gmetad.conf
doman mans/gmetad.1

newinitd ${FILESDIR}/gmetad.rc-2 gmetad
keepdir /var/lib/ganglia/rrds
fowners nobody:nobody /var/lib/ganglia/rrds
fi
}

pkg_postinst() {
elog A default configuration file for gmond has been generated
elog for you as a template by running:
elog /usr/sbin/gmond -t  /etc/ganglia/gmond.conf

elog The web frontend for Ganglia has been split off.  Emerge
elog sys-cluster/ganglia-web if you need it.
}



[gentoo-commits] gentoo-x86 commit in sys-cluster/ganglia/files: gmetad-python.rc

2015-08-05 Thread Justin Bronder (jsbronder)
jsbronder15/08/05 14:27:13

  Added:gmetad-python.rc
  Log:
  add gmetad-python (#406855)
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.1  sys-cluster/ganglia/files/gmetad-python.rc

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/files/gmetad-python.rc?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/files/gmetad-python.rc?rev=1.1content-type=text/plain

Index: gmetad-python.rc
===
#!/sbin/runscript
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/files/gmetad-python.rc,v 
1.1 2015/08/05 14:27:13 jsbronder Exp $

PIDFILE=/var/run/gmetad-python.pid

depend() {
need net
after ntp-client ntpd
}

start() {
ebegin Starting GANGLIA gmetad-python: 
start-stop-daemon \
--start --quiet \
--exec /usr/bin/gmetad.py \
--pidfile ${PIDFILE} \
-- \
-p ${PIDFILE}
eend $? Failed to start gmetad-python
}

stop() {
ebegin Shutting down GANGLIA gmetad-python: 
start-stop-daemon \
--stop --quiet \
--pidfile ${PIDFILE} \
--exec /usr/bin/gmetad.py
eend $? Failed to stop gmetad-python
}






[gentoo-commits] gentoo-x86 commit in sys-cluster/ganglia: ChangeLog ganglia-3.7.1-r1.ebuild

2015-08-05 Thread Justin Bronder (jsbronder)
jsbronder15/08/05 14:27:13

  Modified: ChangeLog
  Added:ganglia-3.7.1-r1.ebuild
  Log:
  add gmetad-python (#406855)
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.66 sys-cluster/ganglia/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.66view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.66content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?r1=1.65r2=1.66

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- ChangeLog   5 Aug 2015 13:04:54 -   1.65
+++ ChangeLog   5 Aug 2015 14:27:13 -   1.66
@@ -1,6 +1,12 @@
 # ChangeLog for sys-cluster/ganglia
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.65 
2015/08/05 13:04:54 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.66 
2015/08/05 14:27:13 jsbronder Exp $
+
+*ganglia-3.7.1-r1 (05 Aug 2015)
+
+  05 Aug 2015; Justin Bronder jsbron...@gentoo.org +ganglia-3.7.1-r1.ebuild,
+  +files/gmetad-python.rc:
+  add gmetad-python (#406855)
 
 *ganglia-3.7.1 (05 Aug 2015)
 



1.1  sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild?rev=1.1content-type=text/plain

Index: ganglia-3.7.1-r1.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild,v 1.1 
2015/08/05 14:27:13 jsbronder Exp $

EAPI=5

PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1

inherit distutils-r1 eutils multilib systemd

DESCRIPTION=A scalable distributed monitoring system for clusters and grids
HOMEPAGE=http://ganglia.sourceforge.net/;
SRC_URI=mirror://sourceforge/ganglia/${P}.tar.gz
LICENSE=BSD

SLOT=0
KEYWORDS=~amd64 ~ppc ~x86
IUSE=minimal pcre python examples

DEPEND=dev-libs/confuse
dev-libs/expat
=dev-libs/apr-1.0
!dev-db/firebird
pcre? ( dev-libs/libpcre )
python? ( ${PYTHON_DEPS} )

RDEPEND=
${DEPEND}
!minimal? ( net-analyzer/rrdtool )

REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )

src_prepare() {
if use python  ! use minimal; then
pushd gmetad-python /dev/null || die
distutils-r1_src_prepare
popd /dev/null || die
fi
}

src_configure() {
econf \
--with-systemdsystemunitdir=$(systemd_get_unitdir) \
--enable-gexec \
--sysconfdir=${EPREFIX}/etc/${PN} \
--enable-static=no \
$(use_enable python) \
$(use_with pcre libpcre) \
$(use_with !minimal gmetad)
}

src_compile() {
default_src_compile

if use python  ! use minimal; then
pushd gmetad-python /dev/null || die
distutils-r1_src_compile
popd /dev/null || die
fi
}

src_install() {
local exdir=/usr/share/doc/${P}

emake DESTDIR=${D} install || die

newinitd ${FILESDIR}/gmond.rc-2 gmond
doman {mans/*.1,gmond/*.5} || die Failed to install manpages
dodoc AUTHORS INSTALL NEWS README || die

dodir /etc/ganglia/conf.d
use python  dodir /usr/$(get_libdir)/ganglia/python_modules
gmond/gmond -t  ${ED}/etc/ganglia/gmond.conf

if use examples; then
insinto ${exdir}/cmod-examples
doins gmond/modules/example/*.c
if use python; then
# Installing as an examples per upstream.
insinto ${exdir}/pymod-examples
doins gmond/python_modules/*/*.py
insinto ${exdir}/pymod-examples/conf.d
doins gmond/python_modules/conf.d/*.pyconf
fi
fi

if ! use minimal; then
insinto /etc/ganglia
doins gmetad/gmetad.conf
doman mans/gmetad.1

newinitd ${FILESDIR}/gmetad.rc-2 gmetad
keepdir /var/lib/ganglia/rrds
fowners nobody:nobody /var/lib/ganglia/rrds

if use python; then
pushd gmetad-python /dev/null || die
distutils-r1_src_install

[gentoo-commits] gentoo-x86 commit in media-gfx/openmesh: ChangeLog openmesh-3.3.ebuild

2015-08-05 Thread Justin Bronder (jsbronder)
jsbronder15/08/05 15:32:21

  Modified: ChangeLog
  Added:openmesh-3.3.ebuild
  Log:
  Bump.  Enable unit tests and disable python bindings until someone asks for 
them
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.38 media-gfx/openmesh/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.38view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.38content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?r1=1.37r2=1.38

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- ChangeLog   17 Jul 2015 16:27:08 -  1.37
+++ ChangeLog   5 Aug 2015 15:32:21 -   1.38
@@ -1,6 +1,12 @@
 # ChangeLog for media-gfx/openmesh
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.37 
2015/07/17 16:27:08 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.38 
2015/08/05 15:32:21 jsbronder Exp $
+
+*openmesh-3.3 (05 Aug 2015)
+
+  05 Aug 2015; Justin Bronder jsbron...@gentoo.org +openmesh-3.3.ebuild:
+  Bump. Enable unit tests and disable python bindings until someone asks for
+  them
 
   17 Jul 2015; Mikle Kolyada zlog...@gentoo.org openmesh-3.2.ebuild:
   ia64 stable wrt bug #526374



1.1  media-gfx/openmesh/openmesh-3.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-3.3.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-3.3.ebuild?rev=1.1content-type=text/plain

Index: openmesh-3.3.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-3.3.ebuild,v 1.1 
2015/08/05 15:32:21 jsbronder Exp $

EAPI=5
inherit eutils cmake-utils

MY_PN=OpenMesh
MY_PV=${PV/_rc/-RC}
S=${WORKDIR}/${MY_PN}-${MY_PV}

DESCRIPTION=A generic and efficient data structure for representing and 
manipulating polygonal meshes
HOMEPAGE=http://www.openmesh.org/;
SRC_URI=http://openmesh.org/media/Releases/${MY_PV/-RC/RC}/${MY_PN}-${MY_PV}.tar.bz2;

LICENSE=LGPL-3-with-linking-exception
SLOT=0
KEYWORDS=~amd64 ~ia64 ~x86
IUSE=qt4 qt5 static-libs test

RDEPEND=
qt4? ( dev-qt/qtgui:4
dev-qt/qtopengl:4
media-libs/freeglut )
qt5? ( dev-qt/qtgui:5
dev-qt/qtopengl:5
media-libs/freeglut )
DEPEND=${RDEPEND}
test? ( dev-cpp/gtest )

src_prepare() {
# Fix libdir and remove rpath.
sed -i \
-e s|\(set (ACG_PROJECT_LIBDIR \\).*|\1$(get_libdir)/\)| \
-e s|\(set (ACG_PROJECT_PLUGINDIR 
\\)lib\(.*\)|\1$(get_libdir)\2| \
-e s|\(BUILD_WITH_INSTALL_RPATH \)1|\1 0| \
-e s|\(SKIP_BUILD_RPATH\) 0|\1 1| \
-e '/^ *INSTALL_RPATH/d' \
cmake/ACGCommon.cmake || die

if ! use static-libs; then
sed -i s|\(SHARED\)ANDSTATIC|\1| \
src/${MY_PN}/{Core,Tools}/CMakeLists.txt || die
sed -i '/OpenMeshCoreStatic/d' \
src/${MY_PN}/Tools/CMakeLists.txt || die
fi
}

src_configure() {
mycmakeargs=

mycmakeargs=${mycmakeargs} -DOPENMESH_BUILD_UNIT_TESTS=TRUE

# Disable python bindings until someone wants them.
mycmakeargs=${mycmakeargs} -DOPENMESH_BUILD_PYTHON_BINDINGS=FALSE
mycmakeargs=${mycmakeargs} -DOPENMESH_BUILD_PYTHON_UNIT_TESTS=FALSE

if ! use qt4  ! use qt5; then
mycmakeargs=${mycmakeargs} -DBUILD_APPS=OFF
fi

if use qt4  ! use qt5; then
mycmakeargs=${mycmakeargs} -DFORCE_QT4=ON
fi

cmake-utils_src_configure
}

src_install() {
cmake-utils_src_install
dodoc LICENSE/* README CHANGELOG
}






[gentoo-commits] gentoo-x86 commit in media-gfx/openmesh: ChangeLog openmesh-4.1.ebuild

2015-08-05 Thread Justin Bronder (jsbronder)
jsbronder15/08/05 16:42:41

  Modified: ChangeLog
  Added:openmesh-4.1.ebuild
  Log:
  media-gfx/openmesh: bump 4.1
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.39 media-gfx/openmesh/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.39view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.39content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?r1=1.38r2=1.39

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- ChangeLog   5 Aug 2015 15:32:21 -   1.38
+++ ChangeLog   5 Aug 2015 16:42:41 -   1.39
@@ -1,6 +1,11 @@
 # ChangeLog for media-gfx/openmesh
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.38 
2015/08/05 15:32:21 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.39 
2015/08/05 16:42:41 jsbronder Exp $
+
+*openmesh-4.1 (05 Aug 2015)
+
+  05 Aug 2015; Justin Bronder jsbron...@gentoo.org +openmesh-4.1.ebuild:
+  bump
 
 *openmesh-3.3 (05 Aug 2015)
 



1.1  media-gfx/openmesh/openmesh-4.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-4.1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-4.1.ebuild?rev=1.1content-type=text/plain

Index: openmesh-4.1.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-4.1.ebuild,v 1.1 
2015/08/05 16:42:41 jsbronder Exp $

EAPI=5
inherit eutils cmake-utils

MY_PN=OpenMesh
MY_PV=${PV/_rc/-RC}
S=${WORKDIR}/${MY_PN}-${MY_PV}

DESCRIPTION=A generic and efficient data structure for representing and 
manipulating polygonal meshes
HOMEPAGE=http://www.openmesh.org/;
SRC_URI=http://openmesh.org/media/Releases/${MY_PV/-RC/RC}/${MY_PN}-${MY_PV}.tar.bz2;

LICENSE=BSD
SLOT=4
KEYWORDS=~amd64 ~ia64 ~x86
IUSE=qt4 qt5 static-libs test

RDEPEND=
qt4? ( dev-qt/qtgui:4
dev-qt/qtopengl:4
media-libs/freeglut )
qt5? ( dev-qt/qtgui:5
dev-qt/qtopengl:5
media-libs/freeglut )
DEPEND=${RDEPEND}
test? ( dev-cpp/gtest )

src_prepare() {
# Fix libdir and remove rpath.
sed -i \
-e s|\(set (ACG_PROJECT_LIBDIR \\).*|\1$(get_libdir)/\)| \
-e s|\(BUILD_WITH_INSTALL_RPATH \)1|\1 0| \
-e s|\(SKIP_BUILD_RPATH\) 0|\1 1| \
-e '/^ *INSTALL_RPATH/d' \
cmake/ACGCommon.cmake || die

if ! use static-libs; then
sed -i s|\(SHARED\)ANDSTATIC|\1| \
src/${MY_PN}/{Core,Tools}/CMakeLists.txt || die
sed -i '/OpenMeshCoreStatic/d' \
src/${MY_PN}/Tools/CMakeLists.txt || die
fi
}

src_configure() {
mycmakeargs=

mycmakeargs=${mycmakeargs} -DOPENMESH_BUILD_UNIT_TESTS=TRUE

# Disable python bindings until someone wants them.
mycmakeargs=${mycmakeargs} -DOPENMESH_BUILD_PYTHON_BINDINGS=FALSE
mycmakeargs=${mycmakeargs} -DOPENMESH_BUILD_PYTHON_UNIT_TESTS=FALSE

if ! use qt4  ! use qt5; then
mycmakeargs=${mycmakeargs} -DBUILD_APPS=OFF
fi

if use qt4  ! use qt5; then
mycmakeargs=${mycmakeargs} -DFORCE_QT4=ON
fi

cmake-utils_src_configure
}

src_install() {
cmake-utils_src_install
dodoc LICENSE/* README CHANGELOG
}

src_test() {
cd ${BUILD_DIR} || die
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${BUILD_DIR}/Build/$(get_libdir) 
ctest --verbose
}






[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: ChangeLog torque-4.2.9-r4.ebuild

2015-08-05 Thread Justin Bronder (jsbronder)
jsbronder15/08/05 17:23:36

  Modified: ChangeLog
  Added:torque-4.2.9-r4.ebuild
  Log:
  Drop pkg_config() as handling the multiple authentication mechanisms is no 
longer feasible from within the ebuild (#517124)
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.186sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.186view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.186content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.185r2=1.186

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.185
retrieving revision 1.186
diff -u -r1.185 -r1.186
--- ChangeLog   30 Apr 2015 18:07:29 -  1.185
+++ ChangeLog   5 Aug 2015 17:23:36 -   1.186
@@ -1,6 +1,12 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.185 
2015/04/30 18:07:29 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.186 
2015/08/05 17:23:36 jsbronder Exp $
+
+*torque-4.2.9-r4 (05 Aug 2015)
+
+  05 Aug 2015; Justin Bronder jsbron...@gentoo.org +torque-4.2.9-r4.ebuild:
+  Drop pkg_config() as handling the multiple authentication mechanisms is no
+  longer feasible from within the ebuild (#517124)
 
 *torque-4.2.9-r3 (30 Apr 2015)
 



1.1  sys-cluster/torque/torque-4.2.9-r4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r4.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r4.ebuild?rev=1.1content-type=text/plain

Index: torque-4.2.9-r4.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9-r4.ebuild,v 
1.1 2015/08/05 17:23:36 jsbronder Exp $

EAPI=5

inherit flag-o-matic eutils linux-info

DESCRIPTION=Resource manager and queuing system based on OpenPBS
HOMEPAGE=http://www.adaptivecomputing.com/products/open-source/torque;
# TODO:  hopefully moving to github tags soon
# http://www.supercluster.org/pipermail/torquedev/2013-May/004519.html
SRC_URI=http://www.adaptivecomputing.com/index.php?wpfb_dl=2849 - ${P}.tar.gz

LICENSE=torque-2.5
SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
IUSE=cpusets +crypt doc drmaa kernel_linux munge nvidia server +syslog tk

DEPEND_COMMON=
sys-libs/ncurses
sys-libs/readline:*
cpusets? ( sys-apps/hwloc )
munge? ( sys-auth/munge )
nvidia? ( =x11-drivers/nvidia-drivers-275 )
tk? ( dev-lang/tk:* )
syslog? ( virtual/logger )
!games-util/qstat

DEPEND=${DEPEND_COMMON}
!sys-cluster/slurm

RDEPEND=${DEPEND_COMMON}
crypt? ( net-misc/openssh )
!crypt? ( net-misc/netkit-rsh )
!dev-libs/uthash

# Torque should depend on dev-libs/uthash but that's pretty much impossible
# to patch in as they ship with a broken configure such that files referenced
# by the configure.ac and Makefile.am are missing.
# http://www.supercluster.org/pipermail/torquedev/2014-October/004773.html

pkg_setup() {
PBS_SERVER_HOME=${PBS_SERVER_HOME:-/var/spool/${PN}}

# Find a Torque server to use.  Check environment, then
# current setup (if any), and fall back on current hostname.
if [ -z ${PBS_SERVER_NAME} ]; then
if [ -f ${ROOT}${PBS_SERVER_HOME}/server_name ]; then

PBS_SERVER_NAME=$(${ROOT}${PBS_SERVER_HOME}/server_name)
else
PBS_SERVER_NAME=$(hostname -f)
fi
fi

USE_CPUSETS=--disable-cpuset
if use cpusets; then
if ! use kernel_linux; then
einfo
elog Torque currently only has support for cpusets 
in linux.
elog Assuming you didn't really want this USE flag.
einfo
else
linux-info_pkg_setup
if ! linux_config_exists || ! linux_chkconfig_present 
CPUSETS; then
einfo
elog Torque support for cpusets will 
require that you recompile
elog your kernel with CONFIG_CPUSETS enabled.
einfo
fi
USE_CPUSETS=--enable-cpuset
fi
fi

[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: ChangeLog torque-4.2.9-r3.ebuild

2015-08-05 Thread Justin Bronder (jsbronder)
jsbronder15/08/05 17:32:08

  Modified: ChangeLog
  Removed:  torque-4.2.9-r3.ebuild
  Log:
  sys-cluster/torque:  cleanup old
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.187sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.187view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.187content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.186r2=1.187

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -r1.186 -r1.187
--- ChangeLog   5 Aug 2015 17:23:36 -   1.186
+++ ChangeLog   5 Aug 2015 17:32:08 -   1.187
@@ -1,6 +1,9 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.186 
2015/08/05 17:23:36 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.187 
2015/08/05 17:32:08 jsbronder Exp $
+
+  05 Aug 2015; Justin Bronder jsbron...@gentoo.org -torque-4.2.9-r3.ebuild:
+  sys-cluster/torque: cleanup old
 
 *torque-4.2.9-r4 (05 Aug 2015)
 






[gentoo-commits] gentoo-x86 commit in sys-cluster/ganglia: ChangeLog ganglia-3.7.1-r1.ebuild

2015-08-05 Thread Justin Bronder (jsbronder)
jsbronder15/08/05 20:48:05

  Modified: ChangeLog ganglia-3.7.1-r1.ebuild
  Log:
  sys-cluster/ganglia: run python_setup when python is enabled per mgorny
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.67 sys-cluster/ganglia/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.67view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.67content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?r1=1.66r2=1.67

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- ChangeLog   5 Aug 2015 14:27:13 -   1.66
+++ ChangeLog   5 Aug 2015 20:48:05 -   1.67
@@ -1,6 +1,9 @@
 # ChangeLog for sys-cluster/ganglia
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.66 
2015/08/05 14:27:13 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.67 
2015/08/05 20:48:05 jsbronder Exp $
+
+  05 Aug 2015; Justin Bronder jsbron...@gentoo.org ganglia-3.7.1-r1.ebuild:
+  Run python_setup when python is enabled per mgorny
 
 *ganglia-3.7.1-r1 (05 Aug 2015)
 



1.2  sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild?r1=1.1r2=1.2

Index: ganglia-3.7.1-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ganglia-3.7.1-r1.ebuild 5 Aug 2015 14:27:13 -   1.1
+++ ganglia-3.7.1-r1.ebuild 5 Aug 2015 20:48:05 -   1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild,v 1.1 
2015/08/05 14:27:13 jsbronder Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild,v 1.2 
2015/08/05 20:48:05 jsbronder Exp $
 
 EAPI=5
 
@@ -40,6 +40,10 @@
 }
 
 src_configure() {
+   if use python; then
+   python_setup
+   fi
+
econf \
--with-systemdsystemunitdir=$(systemd_get_unitdir) \
--enable-gexec \






[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.8.6.ebuild openmpi-1.8.5.ebuild openmpi-1.8.3-r1.ebuild

2015-07-17 Thread Justin Bronder (jsbronder)
jsbronder15/07/17 16:21:11

  Modified: ChangeLog
  Removed:  openmpi-1.8.6.ebuild openmpi-1.8.5.ebuild
openmpi-1.8.3-r1.ebuild
  Log:
  cleanup
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.139sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.139view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.139content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.138r2=1.139

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- ChangeLog   17 Jul 2015 16:18:16 -  1.138
+++ ChangeLog   17 Jul 2015 16:21:11 -  1.139
@@ -1,6 +1,10 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.138 
2015/07/17 16:18:16 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.139 
2015/07/17 16:21:11 jsbronder Exp $
+
+  17 Jul 2015; Justin Bronder jsbron...@gentoo.org -openmpi-1.8.3-r1.ebuild,
+  -openmpi-1.8.5.ebuild, -openmpi-1.8.6.ebuild:
+  cleanup
 
 *openmpi-1.8.7 (16 Jul 2015)
 






[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.8.7.ebuild

2015-07-17 Thread Justin Bronder (jsbronder)
jsbronder15/07/17 16:18:16

  Modified: ChangeLog
  Added:openmpi-1.8.7.ebuild
  Log:
  bump
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.138sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.138view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.138content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.137r2=1.138

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.137
retrieving revision 1.138
diff -u -r1.137 -r1.138
--- ChangeLog   5 Jul 2015 13:44:04 -   1.137
+++ ChangeLog   17 Jul 2015 16:18:16 -  1.138
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.137 
2015/07/05 13:44:04 klausman Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.138 
2015/07/17 16:18:16 jsbronder Exp $
+
+*openmpi-1.8.7 (16 Jul 2015)
+
+  16 Jul 2015; Justin Bronder jsbron...@gentoo.org +openmpi-1.8.7.ebuild:
+  bump
 
   05 Jul 2015; Tobias Klausmann klaus...@gentoo.org openmpi-1.8.4-r4.ebuild:
   Stable on alpha, bug 525534



1.1  sys-cluster/openmpi/openmpi-1.8.7.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.7.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.7.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.7.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.7.ebuild,v 
1.1 2015/07/17 16:18:16 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit cuda eutils flag-o-matic fortran-2 toolchain-funcs versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads numa 
romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

MPI_UNCLASSED_DEP_STR=
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

RDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
dev-libs/libltdl:0
=sys-apps/hwloc-1.9.1[numa?]
sys-libs/zlib
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm )

DEPEND=${RDEPEND}

pkg_setup() {
fortran-2_pkg_setup

if use mpi-threads; then
echo
ewarn WARNING: use of MPI_THREAD_MULTIPLE is still disabled by
ewarn default and officially unsupported by upstream.
ewarn You may stop now and set USE=-mpi-threads
echo
fi

   

[gentoo-commits] gentoo-x86 commit in sys-auth/munge: ChangeLog munge-0.5.11.ebuild

2015-06-24 Thread Justin Bronder (jsbronder)
jsbronder15/06/24 14:54:25

  Modified: ChangeLog
  Added:munge-0.5.11.ebuild
  Log:
  sys-cluster/openmpi:  bump
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.23 sys-auth/munge/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/munge/ChangeLog?rev=1.23view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/munge/ChangeLog?rev=1.23content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/munge/ChangeLog?r1=1.22r2=1.23

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-auth/munge/ChangeLog,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ChangeLog   1 Mar 2014 22:38:37 -   1.22
+++ ChangeLog   24 Jun 2015 14:54:25 -  1.23
@@ -1,6 +1,12 @@
 # ChangeLog for sys-auth/munge
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/munge/ChangeLog,v 1.22 2014/03/01 
22:38:37 mgorny Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/munge/ChangeLog,v 1.23 2015/06/24 
14:54:25 jsbronder Exp $
+
+*munge-0.5.11 (24 Jun 2015)
+
+  24 Jun 2015; Justin Bronder jsbron...@gentoo.org +munge-0.5.11.ebuild,
+  +files/fixed-recursive-use-of-make-in-makefiles.patch:
+  Bump (#551136), thanks to Brendan Horan for the bump and the patch
 
   01 Mar 2014; Michał Górny mgo...@gentoo.org munge-0.5.10-r1.ebuild:
   Update libgcrypt dep to use slot :0.



1.1  sys-auth/munge/munge-0.5.11.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/munge/munge-0.5.11.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/munge/munge-0.5.11.ebuild?rev=1.1content-type=text/plain

Index: munge-0.5.11.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-auth/munge/munge-0.5.11.ebuild,v 1.1 
2015/06/24 14:54:25 jsbronder Exp $

EAPI=5
inherit autotools eutils user

DESCRIPTION=An authentication service for creating and validating credentials
HOMEPAGE=https://github.com/dun/munge;
SRC_URI=https://github.com/dun/munge/releases/download/munge-${PV}/munge-${PV}.tar.bz2;

LICENSE=GPL-3
SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86

IUSE=gcrypt

DEPEND=app-arch/bzip2
sys-libs/zlib
gcrypt? ( dev-libs/libgcrypt:0 )
!gcrypt? ( dev-libs/openssl:0 )
RDEPEND=${DEPEND}

pkg_setup() {
enewgroup munge
enewuser munge -1 -1 /var/lib/munge munge
}

src_prepare() {
# Accepted upstream, https://github.com/dun/munge/pull/40
epatch ${FILESDIR}/fixed-recursive-use-of-make-in-makefiles.patch

eautoreconf
}

src_configure() {
econf \
--localstatedir=/var \
--with-crypto-lib=$(usex gcrypt libgcrypt openssl)
}

src_install() {
local d

default

# 450830
if [ -d ${D}/var/run ]; then
rm -rf ${D}/var/run || die
fi

diropts -o munge -g munge -m700
dodir /etc/munge

for d in init.d default sysconfig; do
if [ -d ${D}/etc/${d} ]; then
rm -r ${D}/etc/${d} || die
fi
done

newconfd ${FILESDIR}/${PN}d.confd ${PN}d
newinitd ${FILESDIR}/${PN}d.initd ${PN}d
}






[gentoo-commits] gentoo-x86 commit in sys-auth/munge/files: fixed-recursive-use-of-make-in-makefiles.patch

2015-06-24 Thread Justin Bronder (jsbronder)
jsbronder15/06/24 14:54:25

  Added:fixed-recursive-use-of-make-in-makefiles.patch
  Log:
  sys-cluster/openmpi:  bump
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.1  
sys-auth/munge/files/fixed-recursive-use-of-make-in-makefiles.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/munge/files/fixed-recursive-use-of-make-in-makefiles.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/munge/files/fixed-recursive-use-of-make-in-makefiles.patch?rev=1.1content-type=text/plain

Index: fixed-recursive-use-of-make-in-makefiles.patch
===
From 5634ce9890da48f9ea88feece856361ce8f1563c Mon Sep 17 00:00:00 2001
From: Brendan Horan bren...@horan.hk
Date: Tue, 23 Jun 2015 09:32:31 +0800
Subject: [PATCH] Fixed recursive use of make in makefiles [ make - $(MAKE) ]

---
 Makefile.in| 2 +-
 config/Make-inc.mk | 2 +-
 src/Makefile.in| 2 +-
 src/etc/Makefile.in| 2 +-
 src/libcommon/Makefile.in  | 2 +-
 src/libmissing/Makefile.in | 2 +-
 src/libmunge/Makefile.in   | 2 +-
 src/munge/Makefile.in  | 2 +-
 src/munged/Makefile.in | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/Makefile.in b/Makefile.in
index 8b8ca76..df53ff1 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -830,7 +830,7 @@ $(top_builddir)/src/libcommon/libcommon.la \
 $(top_builddir)/src/libmissing/libmissing.la \
 $(top_builddir)/src/libmunge/libmunge.la \
 : force-dependency-check
-   @cd `dirname $@`  make `basename $@`
+   @cd `dirname $@`  $(MAKE) `basename $@`
 
 force-dependency-check:
 
diff --git a/config/Make-inc.mk b/config/Make-inc.mk
index 03a9622..edffea1 100644
--- a/config/Make-inc.mk
+++ b/config/Make-inc.mk
@@ -31,7 +31,7 @@ $(top_builddir)/src/libcommon/libcommon.la \
 $(top_builddir)/src/libmissing/libmissing.la \
 $(top_builddir)/src/libmunge/libmunge.la \
 : force-dependency-check
-   @cd `dirname $@`  make `basename $@`
+   @cd `dirname $@`  $(MAKE) `basename $@`
 
 force-dependency-check:
 
diff --git a/src/Makefile.in b/src/Makefile.in
index c89ec9c..38c32da 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -648,7 +648,7 @@ $(top_builddir)/src/libcommon/libcommon.la \
 $(top_builddir)/src/libmissing/libmissing.la \
 $(top_builddir)/src/libmunge/libmunge.la \
 : force-dependency-check
-   @cd `dirname $@`  make `basename $@`
+   @cd `dirname $@`  $(MAKE) `basename $@`
 
 force-dependency-check:
 
diff --git a/src/etc/Makefile.in b/src/etc/Makefile.in
index ffd41a0..d1eed84 100644
--- a/src/etc/Makefile.in
+++ b/src/etc/Makefile.in
@@ -451,7 +451,7 @@ $(top_builddir)/src/libcommon/libcommon.la \
 $(top_builddir)/src/libmissing/libmissing.la \
 $(top_builddir)/src/libmunge/libmunge.la \
 : force-dependency-check
-   @cd `dirname $@`  make `basename $@`
+   @cd `dirname $@`  $(MAKE) `basename $@`
 
 force-dependency-check:
 
diff --git a/src/libcommon/Makefile.in b/src/libcommon/Makefile.in
index 45419a8..8512b74 100644
--- a/src/libcommon/Makefile.in
+++ b/src/libcommon/Makefile.in
@@ -683,7 +683,7 @@ $(top_builddir)/src/libcommon/libcommon.la \
 $(top_builddir)/src/libmissing/libmissing.la \
 $(top_builddir)/src/libmunge/libmunge.la \
 : force-dependency-check
-   @cd `dirname $@`  make `basename $@`
+   @cd `dirname $@`  $(MAKE) `basename $@`
 
 force-dependency-check:
 
diff --git a/src/libmissing/Makefile.in b/src/libmissing/Makefile.in
index 10b1a78..187f4b3 100644
--- a/src/libmissing/Makefile.in
+++ b/src/libmissing/Makefile.in
@@ -572,7 +572,7 @@ $(top_builddir)/src/libcommon/libcommon.la \
 $(top_builddir)/src/libmissing/libmissing.la \
 $(top_builddir)/src/libmunge/libmunge.la \
 : force-dependency-check
-   @cd `dirname $@`  make `basename $@`
+   @cd `dirname $@`  $(MAKE) `basename $@`
 
 force-dependency-check:
 
diff --git a/src/libmunge/Makefile.in b/src/libmunge/Makefile.in
index 69dc54f..ab21fdc 100644
--- a/src/libmunge/Makefile.in
+++ b/src/libmunge/Makefile.in
@@ -752,7 +752,7 @@ $(top_builddir)/src/libcommon/libcommon.la \
 $(top_builddir)/src/libmissing/libmissing.la \
 $(top_builddir)/src/libmunge/libmunge.la \
 : force-dependency-check
-   @cd `dirname $@`  make `basename $@`
+   @cd `dirname $@`  $(MAKE) `basename $@`
 
 force-dependency-check:
 
diff --git a/src/munge/Makefile.in b/src/munge/Makefile.in
index f411d7e..411ec3b 100644
--- a/src/munge/Makefile.in
+++ b/src/munge/Makefile.in
@@ -752,7 +752,7 @@ $(top_builddir)/src/libcommon/libcommon.la \
 $(top_builddir)/src/libmissing/libmissing.la \
 $(top_builddir)/src/libmunge/libmunge.la \
 : force-dependency-check
-   @cd `dirname $@`  make `basename $@`
+   @cd `dirname $@`  $(MAKE) `basename $@`
 
 force-dependency-check:
 
diff --git a/src/munged/Makefile.in b/src/munged/Makefile.in
index 

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.8.6.ebuild

2015-06-22 Thread Justin Bronder (jsbronder)
jsbronder15/06/22 15:32:40

  Modified: ChangeLog
  Added:openmpi-1.8.6.ebuild
  Log:
  bump
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.136sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.136view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.136content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.135r2=1.136

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -r1.135 -r1.136
--- ChangeLog   12 May 2015 22:49:12 -  1.135
+++ ChangeLog   22 Jun 2015 15:32:40 -  1.136
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.135 
2015/05/12 22:49:12 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.136 
2015/06/22 15:32:40 jsbronder Exp $
+
+*openmpi-1.8.6 (22 Jun 2015)
+
+  22 Jun 2015; Justin Bronder jsbron...@gentoo.org +openmpi-1.8.6.ebuild:
+  bump
 
 *openmpi-1.8.5 (12 May 2015)
 



1.1  sys-cluster/openmpi/openmpi-1.8.6.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.6.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.6.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.6.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.6.ebuild,v 
1.1 2015/06/22 15:32:40 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit cuda eutils flag-o-matic fortran-2 toolchain-funcs versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads numa 
romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

MPI_UNCLASSED_DEP_STR=
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

RDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
dev-libs/libltdl:0
=sys-apps/hwloc-1.9.1[numa?]
sys-libs/zlib
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm )

DEPEND=${RDEPEND}

pkg_setup() {
fortran-2_pkg_setup

if use mpi-threads; then
echo
ewarn WARNING: use of MPI_THREAD_MULTIPLE is still disabled by
ewarn default and officially unsupported by upstream.
ewarn You may stop now and set USE=-mpi-threads
echo
fi

echo
elog OpenMPI has an overwhelming count of configuration 

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.8.5.ebuild

2015-05-12 Thread Justin Bronder (jsbronder)
jsbronder15/05/12 22:49:12

  Modified: ChangeLog
  Added:openmpi-1.8.5.ebuild
  Log:
  bump
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.135sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.135view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.135content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.134r2=1.135

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.134
retrieving revision 1.135
diff -u -r1.134 -r1.135
--- ChangeLog   12 May 2015 15:10:28 -  1.134
+++ ChangeLog   12 May 2015 22:49:12 -  1.135
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.134 
2015/05/12 15:10:28 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.135 
2015/05/12 22:49:12 jsbronder Exp $
+
+*openmpi-1.8.5 (12 May 2015)
+
+  12 May 2015; Justin Bronder jsbron...@gentoo.org +openmpi-1.8.5.ebuild:
+  bump
 
   12 May 2015; Justin Bronder jsbron...@gentoo.org -openmpi-1.6.5.ebuild,
   -openmpi-1.7.5.ebuild, -openmpi-1.8.3.ebuild, -openmpi-1.8.4.ebuild,



1.1  sys-cluster/openmpi/openmpi-1.8.5.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.5.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.5.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.5.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.5.ebuild,v 
1.1 2015/05/12 22:49:12 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit cuda eutils flag-o-matic fortran-2 toolchain-funcs versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads numa 
romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

MPI_UNCLASSED_DEP_STR=
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

RDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
dev-libs/libltdl:0
=sys-apps/hwloc-1.9.1[numa?]
sys-libs/zlib
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm )

DEPEND=${RDEPEND}

pkg_setup() {
fortran-2_pkg_setup

if use mpi-threads; then
echo
ewarn WARNING: use of MPI_THREAD_MULTIPLE is still disabled by
ewarn default and officially unsupported by upstream.
ewarn You may stop now and set USE=-mpi-threads
 

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: openmpi-1.8.4-r4.ebuild ChangeLog openmpi-1.8.4-r3.ebuild

2015-05-12 Thread Justin Bronder (jsbronder)
jsbronder15/05/12 15:05:50

  Modified: ChangeLog
  Added:openmpi-1.8.4-r4.ebuild
  Removed:  openmpi-1.8.4-r3.ebuild
  Log:
  Revert multilib addition.  This is not to be done until multilib and empi 
from the science overlay can coexist.  See #541738
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.133sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.133view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.133content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.132r2=1.133

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.132
retrieving revision 1.133
diff -u -r1.132 -r1.133
--- ChangeLog   10 May 2015 22:33:19 -  1.132
+++ ChangeLog   12 May 2015 15:05:50 -  1.133
@@ -1,6 +1,13 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.132 
2015/05/10 22:33:19 ottxor Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.133 
2015/05/12 15:05:50 jsbronder Exp $
+
+*openmpi-1.8.4-r4 (12 May 2015)
+
+  12 May 2015; Justin Bronder jsbron...@gentoo.org -openmpi-1.8.4-r3.ebuild,
+  +openmpi-1.8.4-r4.ebuild:
+  Revert multilib addition. This is not to be done until multilib and empi from
+  the science overlay can coexist. See #541738
 
 *openmpi-1.8.4-r3 (10 May 2015)
 



1.1  sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.4-r4.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild,v 1.1 
2015/05/12 15:05:50 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit autotools cuda eutils flag-o-matic fortran-2 multilib toolchain-funcs 
versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads numa 
romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

MPI_UNCLASSED_DEP_STR=
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

RDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
dev-libs/libltdl:0
=sys-apps/hwloc-1.9.1[numa?]
sys-libs/zlib
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm )

DEPEND=${RDEPEND}

pkg_setup() {
fortran-2_pkg_setup

if use 

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.7.5.ebuild openmpi-1.8.4-r2.ebuild openmpi-1.8.3.ebuild openmpi-1.6.5.ebuild openmpi-1.8.4-r1.ebuild openmpi-1.8.4.ebuild

2015-05-12 Thread Justin Bronder (jsbronder)
jsbronder15/05/12 15:10:28

  Modified: ChangeLog
  Removed:  openmpi-1.7.5.ebuild openmpi-1.8.4-r2.ebuild
openmpi-1.8.3.ebuild openmpi-1.6.5.ebuild
openmpi-1.8.4-r1.ebuild openmpi-1.8.4.ebuild
  Log:
  cleanup
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.134sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.134view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.134content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.133r2=1.134

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -r1.133 -r1.134
--- ChangeLog   12 May 2015 15:05:50 -  1.133
+++ ChangeLog   12 May 2015 15:10:28 -  1.134
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.133 
2015/05/12 15:05:50 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.134 
2015/05/12 15:10:28 jsbronder Exp $
+
+  12 May 2015; Justin Bronder jsbron...@gentoo.org -openmpi-1.6.5.ebuild,
+  -openmpi-1.7.5.ebuild, -openmpi-1.8.3.ebuild, -openmpi-1.8.4.ebuild,
+  -openmpi-1.8.4-r1.ebuild, -openmpi-1.8.4-r2.ebuild:
+  cleanup
 
 *openmpi-1.8.4-r4 (12 May 2015)
 






[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: ChangeLog torque-4.2.9-r3.ebuild torque-4.2.9-r2.ebuild

2015-04-30 Thread Justin Bronder (jsbronder)
jsbronder15/04/30 18:07:29

  Modified: ChangeLog
  Added:torque-4.2.9-r3.ebuild
  Removed:  torque-4.2.9-r2.ebuild
  Log:
  Fix munge configure argument (#543894)
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.185sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.185view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.185content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.184r2=1.185

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.184
retrieving revision 1.185
diff -u -r1.184 -r1.185
--- ChangeLog   26 Dec 2014 16:06:44 -  1.184
+++ ChangeLog   30 Apr 2015 18:07:29 -  1.185
@@ -1,6 +1,12 @@
 # ChangeLog for sys-cluster/torque
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.184 
2014/12/26 16:06:44 xarthisius Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.185 
2015/04/30 18:07:29 jsbronder Exp $
+
+*torque-4.2.9-r3 (30 Apr 2015)
+
+  30 Apr 2015; Justin Bronder jsbron...@gentoo.org -torque-4.2.9-r2.ebuild,
+  +torque-4.2.9-r3.ebuild:
+  Fix munge configure argument (#543894)
 
   26 Dec 2014; Kacper Kowalik xarthis...@gentoo.org -torque-2.5.12-r1.ebuild,
   -torque-4.1.5.1-r1.ebuild:



1.1  sys-cluster/torque/torque-4.2.9-r3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r3.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r3.ebuild?rev=1.1content-type=text/plain

Index: torque-4.2.9-r3.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9-r3.ebuild,v 
1.1 2015/04/30 18:07:29 jsbronder Exp $

EAPI=5

inherit flag-o-matic eutils linux-info

DESCRIPTION=Resource manager and queuing system based on OpenPBS
HOMEPAGE=http://www.adaptivecomputing.com/products/open-source/torque;
# TODO:  hopefully moving to github tags soon
# http://www.supercluster.org/pipermail/torquedev/2013-May/004519.html
SRC_URI=http://www.adaptivecomputing.com/index.php?wpfb_dl=2849 - ${P}.tar.gz

LICENSE=torque-2.5
SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
IUSE=cpusets +crypt doc drmaa kernel_linux munge nvidia server +syslog tk

DEPEND_COMMON=
sys-libs/ncurses
sys-libs/readline
cpusets? ( sys-apps/hwloc )
munge? ( sys-auth/munge )
nvidia? ( =x11-drivers/nvidia-drivers-275 )
tk? ( dev-lang/tk )
syslog? ( virtual/logger )
!games-util/qstat

DEPEND=${DEPEND_COMMON}
!sys-cluster/slurm

RDEPEND=${DEPEND_COMMON}
crypt? ( net-misc/openssh )
!crypt? ( net-misc/netkit-rsh )
!dev-libs/uthash

# Torque should depend on dev-libs/uthash but that's pretty much impossible
# to patch in as they ship with a broken configure such that files referenced
# by the configure.ac and Makefile.am are missing.
# http://www.supercluster.org/pipermail/torquedev/2014-October/004773.html

pkg_setup() {
PBS_SERVER_HOME=${PBS_SERVER_HOME:-/var/spool/${PN}}

# Find a Torque server to use.  Check environment, then
# current setup (if any), and fall back on current hostname.
if [ -z ${PBS_SERVER_NAME} ]; then
if [ -f ${ROOT}${PBS_SERVER_HOME}/server_name ]; then

PBS_SERVER_NAME=$(${ROOT}${PBS_SERVER_HOME}/server_name)
else
PBS_SERVER_NAME=$(hostname -f)
fi
fi

USE_CPUSETS=--disable-cpuset
if use cpusets; then
if ! use kernel_linux; then
einfo
elog Torque currently only has support for cpusets 
in linux.
elog Assuming you didn't really want this USE flag.
einfo
else
linux-info_pkg_setup
if ! linux_config_exists || ! linux_chkconfig_present 
CPUSETS; then
einfo
elog Torque support for cpusets will 
require that you recompile
elog your kernel with CONFIG_CPUSETS enabled.
einfo
fi

[gentoo-commits] gentoo-x86 commit in sys-apps/hwloc/files: hwloc-gather-topology-fix-lstopo-path-after-install.patch

2015-04-22 Thread Justin Bronder (jsbronder)
jsbronder15/04/22 15:30:39

  Added:   

hwloc-gather-topology-fix-lstopo-path-after-install.patch
  Log:
  Backport upstream hwloc-gather-topology fix (6d42748).  Resolves #547366
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.1  
sys-apps/hwloc/files/hwloc-gather-topology-fix-lstopo-path-after-install.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/files/hwloc-gather-topology-fix-lstopo-path-after-install.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/files/hwloc-gather-topology-fix-lstopo-path-after-install.patch?rev=1.1content-type=text/plain

Index: hwloc-gather-topology-fix-lstopo-path-after-install.patch
===
From 6d42748f8604f3c1d0ca6cf122e8776b3c153ac4 Mon Sep 17 00:00:00 2001
From: Brice Goglin brice.gog...@inria.fr
Date: Thu, 12 Mar 2015 10:01:13 +0100
Subject: [PATCH] hwloc-gather-topology: fix lstopo path after install

Broken when utils moved to utils/ subdirectories.

(cherry picked from commit 0a32f719c48fb7dabf4882f8f2477017c25b15a9)
---
 NEWS| 1 +
 tests/linux/Makefile.am | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/linux/Makefile.am b/tests/linux/Makefile.am
index f0a2f8a..27c261a 100644
--- a/tests/linux/Makefile.am
+++ b/tests/linux/Makefile.am
@@ -171,7 +171,7 @@ LOG_COMPILER = $(builddir)/test-topology.sh
 bin_SCRIPTS = hwloc-gather-topology
 
 install-exec-hook:
-   $(SED) -e 's/HWLOC_top_builddir\/utils/bindir/' -e 
'/HWLOC_top_builddir/d' $(DESTDIR)$(bindir)/hwloc-gather-topology  
$(DESTDIR)$(bindir)/hwloc-gather-topology.tmp  mv -f 
$(DESTDIR)$(bindir)/hwloc-gather-topology.tmp 
$(DESTDIR)$(bindir)/hwloc-gather-topology
+   $(SED) -e 's/HWLOC_top_builddir\/utils\/lstopo/bindir/' -e 
'/HWLOC_top_builddir/d' $(DESTDIR)$(bindir)/hwloc-gather-topology  
$(DESTDIR)$(bindir)/hwloc-gather-topology.tmp  mv -f 
$(DESTDIR)$(bindir)/hwloc-gather-topology.tmp 
$(DESTDIR)$(bindir)/hwloc-gather-topology
chmod +x $(DESTDIR)$(bindir)/hwloc-gather-topology
 
 SUBDIRS = gather






[gentoo-commits] gentoo-x86 commit in sys-apps/hwloc: ChangeLog hwloc-1.10.1.ebuild hwloc-1.10.0-r1.ebuild

2015-04-22 Thread Justin Bronder (jsbronder)
jsbronder15/04/22 15:30:39

  Modified: ChangeLog hwloc-1.10.1.ebuild
hwloc-1.10.0-r1.ebuild
  Log:
  Backport upstream hwloc-gather-topology fix (6d42748).  Resolves #547366
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.51 sys-apps/hwloc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/ChangeLog?rev=1.51view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/ChangeLog?rev=1.51content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/ChangeLog?r1=1.50r2=1.51

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/hwloc/ChangeLog,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- ChangeLog   20 Feb 2015 15:26:40 -  1.50
+++ ChangeLog   22 Apr 2015 15:30:39 -  1.51
@@ -1,6 +1,11 @@
 # ChangeLog for sys-apps/hwloc
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/ChangeLog,v 1.50 2015/02/20 
15:26:40 ottxor Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/ChangeLog,v 1.51 2015/04/22 
15:30:39 jsbronder Exp $
+
+  22 Apr 2015; Justin Bronder jsbron...@gentoo.org hwloc-1.10.0-r1.ebuild,
+  hwloc-1.10.1.ebuild,
+  +files/hwloc-gather-topology-fix-lstopo-path-after-install.patch:
+  Backport upstream hwloc-gather-topology fix (6d42748). Resolves #547366
 
 *hwloc-1.10.1 (20 Feb 2015)
 



1.2  sys-apps/hwloc/hwloc-1.10.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/hwloc-1.10.1.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/hwloc-1.10.1.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/hwloc-1.10.1.ebuild?r1=1.1r2=1.2

Index: hwloc-1.10.1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/hwloc/hwloc-1.10.1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- hwloc-1.10.1.ebuild 20 Feb 2015 15:26:40 -  1.1
+++ hwloc-1.10.1.ebuild 22 Apr 2015 15:30:39 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/hwloc-1.10.1.ebuild,v 1.1 
2015/02/20 15:26:40 ottxor Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/hwloc-1.10.1.ebuild,v 1.2 
2015/04/22 15:30:39 jsbronder Exp $
 
 EAPI=5
 
@@ -37,7 +37,10 @@
 
 DOCS=( AUTHORS NEWS README VERSION )
 
-PATCHES=( ${FILESDIR}/${PN}-1.8.1-gl.patch )
+PATCHES=(
+   ${FILESDIR}/${PN}-1.8.1-gl.patch
+   ${FILESDIR}/hwloc-gather-topology-fix-lstopo-path-after-install.patch
+)
 AUTOTOOLS_AUTORECONF=1
 
 src_prepare() {



1.3  sys-apps/hwloc/hwloc-1.10.0-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0-r1.ebuild?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0-r1.ebuild?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0-r1.ebuild?r1=1.2r2=1.3

Index: hwloc-1.10.0-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- hwloc-1.10.0-r1.ebuild  5 Jan 2015 17:56:52 -   1.2
+++ hwloc-1.10.0-r1.ebuild  22 Apr 2015 15:30:39 -  1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0-r1.ebuild,v 1.2 
2015/01/05 17:56:52 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0-r1.ebuild,v 1.3 
2015/04/22 15:30:39 jsbronder Exp $
 
 EAPI=5
 
@@ -69,4 +69,9 @@
 
 src_install() {
autotools-utils_src_install
+
+   # Fixed by upstream, but it seems overkill to require an autoregen for 
what
+   # is just a sed fix.
+   # 
https://github.com/open-mpi/hwloc/commit/6d42748f8604f3c1d0ca6cf122e8776b3c153ac4?diff=unified
+   sed -i 's|bindir/lstopo/|bindir/|' 
${ED}/usr/bin/hwloc-gather-topology || die
 }






[gentoo-commits] gentoo-x86 commit in sys-cluster/mpich: mpich-3.1.4.ebuild ChangeLog

2015-04-20 Thread Justin Bronder (jsbronder)
jsbronder15/04/20 17:55:48

  Modified: ChangeLog
  Added:mpich-3.1.4.ebuild
  Log:
  bump
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.48 sys-cluster/mpich/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/ChangeLog?rev=1.48view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/ChangeLog?rev=1.48content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/ChangeLog?r1=1.47r2=1.48

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/mpich/ChangeLog,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- ChangeLog   1 Nov 2014 17:49:00 -   1.47
+++ ChangeLog   20 Apr 2015 17:55:48 -  1.48
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/mpich
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich/ChangeLog,v 1.47 
2014/11/01 17:49:00 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich/ChangeLog,v 1.48 
2015/04/20 17:55:48 jsbronder Exp $
+
+*mpich-3.1.4 (20 Apr 2015)
+
+  20 Apr 2015; Justin Bronder jsbron...@gentoo.org +mpich-3.1.4.ebuild:
+  bump
 
   01 Nov 2014; Agostino Sarubbo a...@gentoo.org mpich-3.0.4.ebuild:
   Stable for ppc, wrt bug #525532



1.1  sys-cluster/mpich/mpich-3.1.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/mpich-3.1.4.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/mpich-3.1.4.ebuild?rev=1.1content-type=text/plain

Index: mpich-3.1.4.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich/mpich-3.1.4.ebuild,v 1.1 
2015/04/20 17:55:48 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit fortran-2

MY_PV=${PV/_/}
DESCRIPTION=A high performance and portable MPI implementation
HOMEPAGE=http://www.mpich.org/;
SRC_URI=http://www.mpich.org/static/downloads/${PV}/${P}.tar.gz;

SLOT=0
LICENSE=mpich
KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
IUSE=+cxx doc fortran mpi-threads romio threads

COMMON_DEPEND=
dev-libs/libaio
=sys-apps/hwloc-1.9
romio? ( net-fs/nfs-utils )

DEPEND=${COMMON_DEPEND}
dev-lang/perl
sys-devel/libtool

RDEPEND=${COMMON_DEPEND}
!sys-cluster/mpich2
!sys-cluster/openmpi

S=${WORKDIR}/${PN}-${MY_PV}

pkg_setup() {
FORTRAN_STANDARD=77 90
fortran-2_pkg_setup

if use mpi-threads  ! use threads; then
ewarn mpi-threads requires threads, assuming that's what you 
want
fi
}

src_prepare() {
# Using MPICHLIB_LDFLAGS doesn't seem to fully work.
sed -i 's| *@WRAPPER_LDFLAGS@ *||' \
src/packaging/pkgconfig/mpich.pc.in \
src/env/*.in \
|| die
}

src_configure() {
local c=--enable-shared
local hydra_c=--with-hwloc-prefix=/usr

# The configure statements can be somewhat confusing, as they
# don't all show up in the top level configure, however, they
# are picked up in the children directories.  Hence the separate
# local vars.

if use mpi-threads; then
# MPI-THREAD requries threading.
c=${c} --with-thread-package=pthreads
c=${c} --enable-threads=runtime
else
if use threads ; then
c=${c} --with-thread-package=pthreads
else
c=${c} --with-thread-package=none
fi
c=${c} --enable-threads=single
fi

c=${c} --sysconfdir=${EPREFIX}/etc/${PN}
c=${c} --docdir=${EPREFIX}/usr/share/doc/${PF}

export MPICHLIB_CFLAGS=${CFLAGS}
export MPICHLIB_CPPFLAGS=${CPPFLAGS}
export MPICHLIB_CXXFLAGS=${CXXFLAGS}
export MPICHLIB_FFLAGS=${FFLAGS}
export MPICHLIB_FCFLAGS=${FCFLAGS}
export MPICHLIB_LDFLAGS=${LDFLAGS}
unset CFLAGS CPPFLAGS CXXFLAGS FFLAGS FCFLAGS LDFLAGS

econf ${c} \
--with-pm=hydra \
--disable-fast \
--enable-versioning \
${hydra_c}
$(use_enable romio) \
$(use_enable cxx) \
$(use_enable fortran f77) \
$(use_enable fortran fc)
}

src_test() {
emake -j1 check
}

src_install() {
default

dodir /usr/share/doc/${PF}
dodoc README{,.envvar} CHANGES RELEASE_NOTES
newdoc 

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: metadata.xml ChangeLog openmpi-1.8.4-r2.ebuild

2015-02-16 Thread Justin Bronder (jsbronder)
jsbronder15/02/17 01:17:42

  Modified: metadata.xml ChangeLog
  Added:openmpi-1.8.4-r2.ebuild
  Log:
  Add numa USE flag.  As xarthisius points out, this is probably desireable as 
it allows locking processes to CPUs.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.16 sys-cluster/openmpi/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/metadata.xml?rev=1.16view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/metadata.xml?rev=1.16content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/metadata.xml?r1=1.15r2=1.16

Index: metadata.xml
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/metadata.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- metadata.xml8 Apr 2014 09:45:34 -   1.15
+++ metadata.xml17 Feb 2015 01:17:41 -  1.16
@@ -12,6 +12,7 @@
platform support/flag
flag name='romio'Build the ROMIO MPI-IO component/flag
flag name='mpi-threads'Enable MPI_THREAD_MULTIPLE/flag
+   flag name='numa'Enable numactl to allow binding processes to 
CPUs/flag
flag name='vt'Enable bundled VampirTrace support/flag
flag name=pbsAdd support for the Portable Batch System 
(PBS)/flag
/use



1.131sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.131view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.131content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.130r2=1.131

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -r1.130 -r1.131
--- ChangeLog   4 Feb 2015 21:46:32 -   1.130
+++ ChangeLog   17 Feb 2015 01:17:41 -  1.131
@@ -1,6 +1,13 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.130 
2015/02/04 21:46:32 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.131 
2015/02/17 01:17:41 jsbronder Exp $
+
+*openmpi-1.8.4-r2 (17 Feb 2015)
+
+  17 Feb 2015; Justin Bronder jsbron...@gentoo.org +openmpi-1.8.4-r2.ebuild,
+  metadata.xml:
+  Add numa USE flag. As xarthisius points out, this is probably desireable as
+  it allows locking processes to CPUs.
 
 *openmpi-1.8.4-r1 (04 Feb 2015)
 *openmpi-1.8.3-r1 (04 Feb 2015)



1.1  sys-cluster/openmpi/openmpi-1.8.4-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4-r2.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4-r2.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.4-r2.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4-r2.ebuild,v 1.1 
2015/02/17 01:17:41 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit autotools cuda eutils flag-o-matic fortran-2 multilib toolchain-funcs 
versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads numa 
romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( 

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi/files: openmpi-ltdl.patch

2015-02-04 Thread Justin Bronder (jsbronder)
jsbronder15/02/04 21:46:32

  Added:openmpi-ltdl.patch
  Log:
  Use system libltdl #273108
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.1  sys-cluster/openmpi/files/openmpi-ltdl.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/files/openmpi-ltdl.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/files/openmpi-ltdl.patch?rev=1.1content-type=text/plain

Index: openmpi-ltdl.patch
===
diff -up openmpi-1.6.3/ompi/debuggers/dlopen_test.c.ltdl 
openmpi-1.6.3/ompi/debuggers/dlopen_test.c
--- openmpi-1.6.3/ompi/debuggers/dlopen_test.c.ltdl 2012-04-03 
08:30:25.0 -0600
+++ openmpi-1.6.3/ompi/debuggers/dlopen_test.c  2012-11-02 14:50:12.613702426 
-0600
@@ -13,7 +13,17 @@
 #include string.h
 #include stdlib.h
 
-#include opal/libltdl/ltdl.h
+#if OPAL_WANT_LIBLTDL
+  #ifndef __WINDOWS__
+#if OPAL_LIBLTDL_INTERNAL
+  #include opal/libltdl/ltdl.h
+#else
+  #include ltdl.h
+#endif
+  #else
+#include ltdl.h
+  #endif
+#endif
 
 static int do_test(void);
 
diff -up openmpi-1.6.3/ompi/debuggers/Makefile.am.ltdl 
openmpi-1.6.3/ompi/debuggers/Makefile.am
--- openmpi-1.6.3/ompi/debuggers/Makefile.am.ltdl   2012-04-03 
08:30:25.0 -0600
+++ openmpi-1.6.3/ompi/debuggers/Makefile.am2012-11-02 15:04:53.636926260 
-0600
@@ -47,7 +47,7 @@ headers = \
 
 dlopen_test_SOURCES = dlopen_test.c
 dlopen_test_CPPFLAGS = -I$(top_srcdir)/opal/libltdl
-dlopen_test_LDADD = $(top_builddir)/opal/libltdl/libltdlc.la
+dlopen_test_LDADD = $(LIBLTDL)
 
 predefined_gap_test_SOURCES = predefined_gap_test.c
 predefined_gap_test_LDFLAGS = $(WRAPPER_EXTRA_LDFLAGS)
diff -up openmpi-1.6.3/test/support/components.c.ltdl 
openmpi-1.6.3/test/support/components.c
--- openmpi-1.6.3/test/support/components.c.ltdl2012-04-03 
08:29:44.0 -0600
+++ openmpi-1.6.3/test/support/components.c 2012-11-02 14:50:29.204705380 
-0600
@@ -24,7 +24,17 @@
 
 #include opal/constants.h
 #include opal/mca/mca.h
-#include opal/libltdl/ltdl.h
+#if OPAL_WANT_LIBLTDL
+  #ifndef __WINDOWS__
+#if OPAL_LIBLTDL_INTERNAL
+  #include opal/libltdl/ltdl.h
+#else
+  #include ltdl.h
+#endif
+  #else
+#include ltdl.h
+  #endif
+#endif
 
 #include components.h
 
diff -up openmpi-1.6.3/test/support/components.h.ltdl 
openmpi-1.6.3/test/support/components.h
--- openmpi-1.6.3/test/support/components.h.ltdl2012-04-03 
08:29:44.0 -0600
+++ openmpi-1.6.3/test/support/components.h 2012-11-02 14:50:22.409703519 
-0600
@@ -20,7 +20,17 @@
 #ifndef OMPI_SUPPORT_COMPONENTS_H
 #define OMPI_SUPPORT_COMPONENTS_H
 
-#include opal/libltdl/ltdl.h
+#if OPAL_WANT_LIBLTDL
+  #ifndef __WINDOWS__
+#if OPAL_LIBLTDL_INTERNAL
+  #include opal/libltdl/ltdl.h
+#else
+  #include ltdl.h
+#endif
+  #else
+#include ltdl.h
+  #endif
+#endif
 #include opal/mca/mca.h
 
 BEGIN_C_DECLS






[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: openmpi-1.6.5-r1.ebuild openmpi-1.8.3-r1.ebuild ChangeLog openmpi-1.7.5-r1.ebuild openmpi-1.8.4-r1.ebuild

2015-02-04 Thread Justin Bronder (jsbronder)
jsbronder15/02/04 21:46:32

  Modified: ChangeLog
  Added:openmpi-1.6.5-r1.ebuild openmpi-1.8.3-r1.ebuild
openmpi-1.7.5-r1.ebuild openmpi-1.8.4-r1.ebuild
  Log:
  Use system libltdl #273108
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.130sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.130view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.130content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.129r2=1.130

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -r1.129 -r1.130
--- ChangeLog   4 Feb 2015 05:12:16 -   1.129
+++ ChangeLog   4 Feb 2015 21:46:32 -   1.130
@@ -1,6 +1,16 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.129 
2015/02/04 05:12:16 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.130 
2015/02/04 21:46:32 jsbronder Exp $
+
+*openmpi-1.8.4-r1 (04 Feb 2015)
+*openmpi-1.8.3-r1 (04 Feb 2015)
+*openmpi-1.7.5-r1 (04 Feb 2015)
+*openmpi-1.6.5-r1 (04 Feb 2015)
+
+  04 Feb 2015; Justin Bronder jsbron...@gentoo.org +openmpi-1.6.5-r1.ebuild,
+  +openmpi-1.7.5-r1.ebuild, +openmpi-1.8.3-r1.ebuild, +openmpi-1.8.4-r1.ebuild,
+  +files/openmpi-ltdl.patch:
+  Use system libltdl #273108
 
   04 Feb 2015; Justin Bronder jsbron...@gentoo.org -openmpi-1.8.ebuild,
   -openmpi-1.8.1.ebuild:



1.1  sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.6.5-r1.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild,v 1.1 
2015/02/04 21:46:32 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit autotools eutils fortran-2 multilib flag-o-matic toolchain-funcs 
versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_dapl
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm
openmpi_fabrics_sctp

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover


DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux
IUSE=+cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

RDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
=sys-apps/hwloc-1.3
dev-libs/libltdl:0
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_dapl? ( sys-infiniband/dapl )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm )
openmpi_fabrics_sctp? ( net-misc/lksctp-tools )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm )
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

DEPEND=${RDEPEND}
# TODO:  

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: openmpi-1.8.4.ebuild ChangeLog

2015-02-03 Thread Justin Bronder (jsbronder)
jsbronder15/02/04 05:10:12

  Modified: ChangeLog
  Added:openmpi-1.8.4.ebuild
  Log:
  Version bump #535800
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.128sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.128view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.128content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.127r2=1.128

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -r1.127 -r1.128
--- ChangeLog   16 Oct 2014 14:59:06 -  1.127
+++ ChangeLog   4 Feb 2015 05:10:12 -   1.128
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.127 
2014/10/16 14:59:06 jsbronder Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.128 
2015/02/04 05:10:12 jsbronder Exp $
+
+*openmpi-1.8.4 (04 Feb 2015)
+
+  04 Feb 2015; Justin Bronder jsbron...@gentoo.org +openmpi-1.8.4.ebuild:
+  Version bump #535800
 
   16 Oct 2014; Justin Bronder jsbron...@gentoo.org openmpi-1.8.ebuild,
   openmpi-1.8.1.ebuild, openmpi-1.8.3.ebuild:



1.1  sys-cluster/openmpi/openmpi-1.8.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.4.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4.ebuild,v 
1.1 2015/02/04 05:10:12 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit cuda eutils flag-o-matic fortran-2 multilib toolchain-funcs versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads romio 
threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

MPI_UNCLASSED_DEP_STR=
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

RDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
=sys-apps/hwloc-1.9.1
sys-libs/zlib
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm )

DEPEND=${RDEPEND}

pkg_setup() {
fortran-2_pkg_setup

if use mpi-threads; then
echo
ewarn WARNING: use of MPI_THREAD_MULTIPLE is still disabled by
ewarn default and officially unsupported by 

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.8.1.ebuild openmpi-1.8.ebuild

2015-02-03 Thread Justin Bronder (jsbronder)
jsbronder15/02/04 05:12:16

  Modified: ChangeLog
  Removed:  openmpi-1.8.1.ebuild openmpi-1.8.ebuild
  Log:
  cleanup
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.129sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.129view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.129content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.128r2=1.129

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -r1.128 -r1.129
--- ChangeLog   4 Feb 2015 05:10:12 -   1.128
+++ ChangeLog   4 Feb 2015 05:12:16 -   1.129
@@ -1,6 +1,10 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.128 
2015/02/04 05:10:12 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.129 
2015/02/04 05:12:16 jsbronder Exp $
+
+  04 Feb 2015; Justin Bronder jsbron...@gentoo.org -openmpi-1.8.ebuild,
+  -openmpi-1.8.1.ebuild:
+  cleanup
 
 *openmpi-1.8.4 (04 Feb 2015)
 






[gentoo-commits] gentoo-x86 commit in sys-cluster/ganglia: ChangeLog ganglia-3.6.0-r1.ebuild

2014-12-30 Thread Justin Bronder (jsbronder)
jsbronder14/12/30 17:34:23

  Modified: ChangeLog ganglia-3.6.0-r1.ebuild
  Log:
  Unconditionally disable systemd unit building until the make rule is fixed 
(#533598).  See #510286 for enabling the unit.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.63 sys-cluster/ganglia/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.63view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.63content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?r1=1.62r2=1.63

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- ChangeLog   26 Dec 2014 12:44:25 -  1.62
+++ ChangeLog   30 Dec 2014 17:34:23 -  1.63
@@ -1,6 +1,10 @@
 # ChangeLog for sys-cluster/ganglia
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.62 
2014/12/26 12:44:25 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.63 
2014/12/30 17:34:23 jsbronder Exp $
+
+  30 Dec 2014; Justin Bronder jsbron...@gentoo.org ganglia-3.6.0-r1.ebuild:
+  Unconditionally disable systemd unit building until the make rule is fixed
+  (#533598). See #510286 for enabling the unit.
 
 *ganglia-3.5.0-r1 (26 Dec 2014)
 *ganglia-3.6.0-r1 (26 Dec 2014)



1.2  sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild?r1=1.1r2=1.2

Index: ganglia-3.6.0-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ganglia-3.6.0-r1.ebuild 26 Dec 2014 12:44:25 -  1.1
+++ ganglia-3.6.0-r1.ebuild 30 Dec 2014 17:34:23 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild,v 1.1 
2014/12/26 12:44:25 mgorny Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild,v 1.2 
2014/12/30 17:34:23 jsbronder Exp $
 
 EAPI=5
 
@@ -35,7 +35,10 @@
 }
 
 src_configure() {
+   # systemd unit building fails, this can probably be re-enabled in the 
next
+   # release (#533598)
econf \
+   --without-systemdsystemunitdir \
--enable-gexec \
--sysconfdir=${EPREFIX}/etc/${PN} \
--enable-static=no \






[gentoo-commits] gentoo-x86 commit in sys-cluster/ganglia: ChangeLog ganglia-3.3.7.ebuild ganglia-3.6.0.ebuild

2014-12-30 Thread Justin Bronder (jsbronder)
jsbronder14/12/30 17:37:54

  Modified: ChangeLog
  Removed:  ganglia-3.3.7.ebuild ganglia-3.6.0.ebuild
  Log:
  cleanup
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.64 sys-cluster/ganglia/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.64view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?rev=1.64content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia/ChangeLog?r1=1.63r2=1.64

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- ChangeLog   30 Dec 2014 17:34:23 -  1.63
+++ ChangeLog   30 Dec 2014 17:37:54 -  1.64
@@ -1,6 +1,10 @@
 # ChangeLog for sys-cluster/ganglia
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.63 
2014/12/30 17:34:23 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.64 
2014/12/30 17:37:54 jsbronder Exp $
+
+  30 Dec 2014; Justin Bronder jsbron...@gentoo.org -ganglia-3.3.7.ebuild,
+  -ganglia-3.6.0.ebuild:
+  cleanup
 
   30 Dec 2014; Justin Bronder jsbron...@gentoo.org ganglia-3.6.0-r1.ebuild:
   Unconditionally disable systemd unit building until the make rule is fixed






[gentoo-commits] gentoo-x86 commit in net-nntp/sabnzbd: ChangeLog sabnzbd-0.7.20.ebuild

2014-12-15 Thread Justin Bronder (jsbronder)
jsbronder14/12/16 02:03:49

  Modified: ChangeLog
  Added:sabnzbd-0.7.20.ebuild
  Log:
  Bump (#530894)
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.25 net-nntp/sabnzbd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.25view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.25content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?r1=1.24r2=1.25

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- ChangeLog   8 Nov 2014 05:29:27 -   1.24
+++ ChangeLog   16 Dec 2014 02:03:49 -  1.25
@@ -1,6 +1,11 @@
 # ChangeLog for net-nntp/sabnzbd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.24 
2014/11/08 05:29:27 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.25 
2014/12/16 02:03:49 jsbronder Exp $
+
+*sabnzbd-0.7.20 (16 Dec 2014)
+
+  16 Dec 2014; Justin Bronder jsbron...@gentoo.org +sabnzbd-0.7.20.ebuild:
+  Bump (#530894)
 
 *sabnzbd-0.7.19 (08 Nov 2014)
 



1.1  net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild?rev=1.1content-type=text/plain

Index: sabnzbd-0.7.20.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild,v 1.1 
2014/12/16 02:03:49 jsbronder Exp $

EAPI=4

# Require python-2 with sqlite USE flag
PYTHON_DEPEND=2:2.6
PYTHON_USE_WITH=sqlite

inherit eutils python user

MY_P=${P/sab/SAB}

DESCRIPTION=Binary newsgrabber with web-interface
HOMEPAGE=http://www.sabnzbd.org/;
SRC_URI=mirror://sourceforge/sabnzbdplus/${MY_P}-src.tar.gz

# Sabnzbd is GPL-2 but bundles software with the following licenses.
LICENSE=GPL-2 BSD LGPL-2 MIT BSD-1
SLOT=0
KEYWORDS=~amd64
IUSE=+rar +ssl unzip +yenc

# Sabnzbd is installed to /usr/share/ as upstream makes it clear they should not
# be in python's sitedir.  See:  http://wiki.sabnzbd.org/unix-packaging

# TODO:  still bundled but not in protage:
# kronos, rarfile, rsslib, ssmtplib, listquote, json-py, msgfmt
# pynewsleecher
#
# Also note that cherrypy is still bundled.  It's near impossible to find
# out where the bundled and heavily patched version came from (pulled from
# cherrypy subversion, patched somewhere, then imported to sabnzbd and patched
# further.  Upstream is planning on making this easier with 0.8.0.
# https://github.com/sabnzbd/sabnzbd/issues/47

RDEPEND=
=app-arch/par2cmdline-0.4
=dev-python/cheetah-2.0.1
dev-python/configobj
dev-python/feedparser
dev-python/gntp
dev-python/pythonutils
net-misc/wget
rar? ( || ( app-arch/unrar app-arch/rar ) )
ssl? ( dev-python/pyopenssl )
unzip? ( =app-arch/unzip-5.5.2 )
yenc? ( dev-python/yenc )


S=${WORKDIR}/${MY_P}

pkg_setup() {
HOMEDIR=/var/lib/${PN}
python_set_active_version 2
python_pkg_setup

# Create sabnzbd group
enewgroup ${PN}
# Create sabnzbd user, put in sabnzbd group
enewuser ${PN} -1 -1 ${HOMEDIR} ${PN}
}

src_prepare() {
epatch ${FILESDIR}/use-system-configobj-and-feedparser.patch
epatch ${FILESDIR}/growler-support-gntp-1.0.patch
epatch ${FILESDIR}/par2cmdline.patch

# remove bundled modules
rm -r sabnzbd/utils/{feedparser,configobj}.py || die
rm -r gntp || die
rm licenses/License-{feedparser,configobj,gntp}.txt || die
}

src_install() {
local d

dodir /usr/share/${PN}/sabnzbd
insinto /usr/share/${PN}/
doins SABnzbd.py
fperms +x /usr/share/${PN}/SABnzbd.py
dobin ${FILESDIR}/sabnzbd

for d in cherrypy email icons interfaces locale po sabnzbd tools util; 
do
insinto /usr/share/${PN}/${d}
doins -r ${d}/*
done

newinitd ${FILESDIR}/${PN}.initd ${PN}
newconfd ${FILESDIR}/${PN}.confd ${PN}

diropts -o ${PN} -g ${PN}
dodir /etc/${PN}
dodir /var/log/${PN}

insinto /etc/${PN}
insopts -m 0600 -o ${PN} -g ${PN}
doins ${FILESDIR}/${PN}.ini

dodoc {ABOUT,CHANGELOG,ISSUES,README}.txt Sample-PostProc.sh licenses/*
}

pkg_postinst() {
python_mod_optimize 

[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: torque-2.5.13.ebuild ChangeLog torque-4.2.9-r2.ebuild torque-4.2.9-r1.ebuild

2014-12-15 Thread Justin Bronder (jsbronder)
jsbronder14/12/16 03:33:44

  Modified: torque-2.5.13.ebuild ChangeLog
  Added:torque-4.2.9-r2.ebuild
  Removed:  torque-4.2.9-r1.ebuild
  Log:
  Default to munge library authentication over exec, fixes #532430
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.2  sys-cluster/torque/torque-2.5.13.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild?r1=1.1r2=1.2

Index: torque-2.5.13.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- torque-2.5.13.ebuild19 Jun 2014 19:55:00 -  1.1
+++ torque-2.5.13.ebuild16 Dec 2014 03:33:43 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild,v 
1.1 2014/06/19 19:55:00 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild,v 
1.2 2014/12/16 03:33:43 jsbronder Exp $
 
 EAPI=4
 
@@ -101,7 +101,7 @@
$(use_enable drmaa)
$(use_enable threads high-availability)
$(use_enable xml server-xml)
-   $(use_enable munge munge-auth)
+   $(use_enable munge munge-library)
--with-server-home=${PBS_SERVER_HOME}
--with-environ=/etc/pbs_environment
--with-default-server=${PBS_SERVER_NAME}



1.175sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.175view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.175content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.174r2=1.175

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.174
retrieving revision 1.175
diff -u -r1.174 -r1.175
--- ChangeLog   14 Dec 2014 10:40:19 -  1.174
+++ ChangeLog   16 Dec 2014 03:33:43 -  1.175
@@ -1,6 +1,12 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.174 
2014/12/14 10:40:19 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.175 
2014/12/16 03:33:43 jsbronder Exp $
+
+*torque-4.2.9-r2 (16 Dec 2014)
+
+  16 Dec 2014; Justin Bronder jsbron...@gentoo.org torque-2.5.13.ebuild,
+  -torque-4.2.9-r1.ebuild, +torque-4.2.9-r2.ebuild:
+  Default to munge library authentication over exec, fixes #532430
 
   14 Dec 2014; Jeroen Roovers j...@gentoo.org torque-4.1.7.ebuild:
   Stable for HPPA (bug #491270).



1.1  sys-cluster/torque/torque-4.2.9-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r2.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r2.ebuild?rev=1.1content-type=text/plain

Index: torque-4.2.9-r2.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9-r2.ebuild,v 
1.1 2014/12/16 03:33:43 jsbronder Exp $

EAPI=5

inherit flag-o-matic eutils linux-info

DESCRIPTION=Resource manager and queuing system based on OpenPBS
HOMEPAGE=http://www.adaptivecomputing.com/products/open-source/torque;
# TODO:  hopefully moving to github tags soon
# http://www.supercluster.org/pipermail/torquedev/2013-May/004519.html
SRC_URI=http://www.adaptivecomputing.com/index.php?wpfb_dl=2849 - ${P}.tar.gz

LICENSE=torque-2.5
SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
IUSE=cpusets +crypt doc drmaa kernel_linux munge nvidia server +syslog tk

DEPEND_COMMON=
sys-libs/ncurses
sys-libs/readline
cpusets? ( sys-apps/hwloc )
munge? ( sys-auth/munge )
nvidia? ( =x11-drivers/nvidia-drivers-275 )
tk? ( dev-lang/tk )
syslog? ( virtual/logger )
!games-util/qstat

DEPEND=${DEPEND_COMMON}
!sys-cluster/slurm

RDEPEND=${DEPEND_COMMON}
crypt? ( net-misc/openssh )
!crypt? ( net-misc/netkit-rsh )
!dev-libs/uthash

# Torque 

[gentoo-commits] gentoo-x86 commit in net-nntp/sabnzbd: ChangeLog sabnzbd-0.7.19.ebuild

2014-11-07 Thread Justin Bronder (jsbronder)
jsbronder14/11/08 05:29:27

  Modified: ChangeLog
  Added:sabnzbd-0.7.19.ebuild
  Log:
  bump #528518
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.24 net-nntp/sabnzbd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.24view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.24content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?r1=1.23r2=1.24

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ChangeLog   26 Aug 2014 14:08:14 -  1.23
+++ ChangeLog   8 Nov 2014 05:29:27 -   1.24
@@ -1,6 +1,11 @@
 # ChangeLog for net-nntp/sabnzbd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.23 
2014/08/26 14:08:14 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.24 
2014/11/08 05:29:27 jsbronder Exp $
+
+*sabnzbd-0.7.19 (08 Nov 2014)
+
+  08 Nov 2014; Justin Bronder jsbron...@gentoo.org +sabnzbd-0.7.19.ebuild:
+  bump #528518
 
 *sabnzbd-0.7.18 (26 Aug 2014)
 



1.1  net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild?rev=1.1content-type=text/plain

Index: sabnzbd-0.7.19.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild,v 1.1 
2014/11/08 05:29:27 jsbronder Exp $

EAPI=4

# Require python-2 with sqlite USE flag
PYTHON_DEPEND=2:2.6
PYTHON_USE_WITH=sqlite

inherit eutils python user

MY_P=${P/sab/SAB}

DESCRIPTION=Binary newsgrabber with web-interface
HOMEPAGE=http://www.sabnzbd.org/;
SRC_URI=mirror://sourceforge/sabnzbdplus/${MY_P}-src.tar.gz

# Sabnzbd is GPL-2 but bundles software with the following licenses.
LICENSE=GPL-2 BSD LGPL-2 MIT BSD-1
SLOT=0
KEYWORDS=~amd64
IUSE=+rar +ssl unzip +yenc

# Sabnzbd is installed to /usr/share/ as upstream makes it clear they should not
# be in python's sitedir.  See:  http://wiki.sabnzbd.org/unix-packaging

# TODO:  still bundled but not in protage:
# kronos, rarfile, rsslib, ssmtplib, listquote, json-py, msgfmt
# pynewsleecher
#
# Also note that cherrypy is still bundled.  It's near impossible to find
# out where the bundled and heavily patched version came from (pulled from
# cherrypy subversion, patched somewhere, then imported to sabnzbd and patched
# further.  Upstream is planning on making this easier with 0.8.0.
# https://github.com/sabnzbd/sabnzbd/issues/47

RDEPEND=
=app-arch/par2cmdline-0.4
=dev-python/cheetah-2.0.1
dev-python/configobj
dev-python/feedparser
dev-python/gntp
dev-python/pythonutils
net-misc/wget
rar? ( || ( app-arch/unrar app-arch/rar ) )
ssl? ( dev-python/pyopenssl )
unzip? ( =app-arch/unzip-5.5.2 )
yenc? ( dev-python/yenc )


S=${WORKDIR}/${MY_P}

pkg_setup() {
HOMEDIR=/var/lib/${PN}
python_set_active_version 2
python_pkg_setup

# Create sabnzbd group
enewgroup ${PN}
# Create sabnzbd user, put in sabnzbd group
enewuser ${PN} -1 -1 ${HOMEDIR} ${PN}
}

src_prepare() {
epatch ${FILESDIR}/use-system-configobj-and-feedparser.patch
epatch ${FILESDIR}/growler-support-gntp-1.0.patch
epatch ${FILESDIR}/par2cmdline.patch

# remove bundled modules
rm -r sabnzbd/utils/{feedparser,configobj}.py || die
rm -r gntp || die
rm licenses/License-{feedparser,configobj,gntp}.txt || die
}

src_install() {
local d

dodir /usr/share/${PN}/sabnzbd
insinto /usr/share/${PN}/
doins SABnzbd.py
fperms +x /usr/share/${PN}/SABnzbd.py
dobin ${FILESDIR}/sabnzbd

for d in cherrypy email icons interfaces locale po sabnzbd tools util; 
do
insinto /usr/share/${PN}/${d}
doins -r ${d}/*
done

newinitd ${FILESDIR}/${PN}.initd ${PN}
newconfd ${FILESDIR}/${PN}.confd ${PN}

diropts -o ${PN} -g ${PN}
dodir /etc/${PN}
dodir /var/log/${PN}

insinto /etc/${PN}
insopts -m 0600 -o ${PN} -g ${PN}
doins ${FILESDIR}/${PN}.ini

dodoc {ABOUT,CHANGELOG,ISSUES,README}.txt Sample-PostProc.sh licenses/*
}

pkg_postinst() {
python_mod_optimize /usr/share/${PN}


[gentoo-commits] gentoo-x86 commit in media-gfx/openmesh: openmesh-3.2.ebuild ChangeLog

2014-10-23 Thread Justin Bronder (jsbronder)
jsbronder14/10/23 20:35:12

  Modified: openmesh-3.2.ebuild ChangeLog
  Log:
  Prefer qt5 but force qt4 if only the qt4 USE flag is set.  #523124
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.2  media-gfx/openmesh/openmesh-3.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild?r1=1.1r2=1.2

Index: openmesh-3.2.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- openmesh-3.2.ebuild 25 Aug 2014 23:14:55 -  1.1
+++ openmesh-3.2.ebuild 23 Oct 2014 20:35:12 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild,v 
1.1 2014/08/25 23:14:55 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild,v 
1.2 2014/10/23 20:35:12 jsbronder Exp $
 
 EAPI=5
 inherit eutils cmake-utils
@@ -16,11 +16,15 @@
 LICENSE=LGPL-3-with-linking-exception
 SLOT=0
 KEYWORDS=~amd64 ~ia64 ~x86
-IUSE=qt4 static-libs
+IUSE=qt4 qt5 static-libs
 
-RDEPEND=qt4? ( dev-qt/qtgui:4
-   dev-qt/qtopengl:4
-   media-libs/freeglut )
+RDEPEND=
+   qt4? ( dev-qt/qtgui:4
+   dev-qt/qtopengl:4
+   media-libs/freeglut )
+   qt5? ( dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   media-libs/freeglut )
 DEPEND=${RDEPEND}
 
 src_prepare() {
@@ -42,7 +46,16 @@
 }
 
 src_configure() {
-   mycmakeargs=$(cmake-utils_use_build qt4 APPS)
+   mycmakeargs=
+
+   if use qt4 || use qt5; then
+   mycmakeargs=${mycmakeargs} -DBUILD_APPS=ON
+   fi
+
+   if use qt4  ! use qt5; then
+   mycmakeargs=${mycmakeargs} -DFORCE_QT4
+   fi
+
cmake-utils_src_configure
 }
 



1.33 media-gfx/openmesh/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.33view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.33content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?r1=1.32r2=1.33

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- ChangeLog   25 Aug 2014 23:14:55 -  1.32
+++ ChangeLog   23 Oct 2014 20:35:12 -  1.33
@@ -1,6 +1,9 @@
 # ChangeLog for media-gfx/openmesh
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.32 
2014/08/25 23:14:55 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.33 
2014/10/23 20:35:12 jsbronder Exp $
+
+  23 Oct 2014; Justin Bronder jsbron...@gentoo.org openmesh-3.2.ebuild:
+  Prefer qt5 but force qt4 if only the qt4 USE flag is set. #523124
 
 *openmesh-3.2 (25 Aug 2014)
 






[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: openmpi-1.8.ebuild openmpi-1.8.3.ebuild ChangeLog openmpi-1.8.1.ebuild

2014-10-16 Thread Justin Bronder (jsbronder)
jsbronder14/10/16 14:59:06

  Modified: openmpi-1.8.ebuild openmpi-1.8.3.ebuild ChangeLog
openmpi-1.8.1.ebuild
  Log:
  Properly disable fortran when requested, #525492.  Thanks to Boris Bigott for 
providing a solution.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.3  sys-cluster/openmpi/openmpi-1.8.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild?r1=1.2r2=1.3

Index: openmpi-1.8.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- openmpi-1.8.ebuild  17 Apr 2014 14:59:46 -  1.2
+++ openmpi-1.8.ebuild  16 Oct 2014 14:59:06 -  1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild,v 
1.2 2014/04/17 14:59:46 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild,v 
1.3 2014/10/16 14:59:06 jsbronder Exp $
 
 EAPI=5
 
@@ -113,14 +113,9 @@
fi
 
if use fortran; then
-   if [[ $(tc-getFC) =~ g77 ]]; then
-   myconf+=(--disable-mpi-f90)
-   elif [[ $(tc-getFC) =~ if ]]; then
-   # Enabled here as gfortran compile times are huge with 
this enabled.
-   myconf+=(--with-mpi-f90-size=medium)
-   fi
+   myconf+=(--enable-mpi-fortran=all)
else
-   myconf+=(--disable-mpi-f90 --disable-mpi-f77)
+   myconf+=(--enable-mpi-fortran=no)
fi
 
! use vt  myconf+=(--enable-contrib-no-build=vt)



1.2  sys-cluster/openmpi/openmpi-1.8.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild?r1=1.1r2=1.2

Index: openmpi-1.8.3.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- openmpi-1.8.3.ebuild15 Oct 2014 05:16:42 -  1.1
+++ openmpi-1.8.3.ebuild16 Oct 2014 14:59:06 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild,v 
1.1 2014/10/15 05:16:42 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild,v 
1.2 2014/10/16 14:59:06 jsbronder Exp $
 
 EAPI=5
 
@@ -114,14 +114,9 @@
fi
 
if use fortran; then
-   if [[ $(tc-getFC) =~ g77 ]]; then
-   myconf+=(--disable-mpi-f90)
-   elif [[ $(tc-getFC) =~ if ]]; then
-   # Enabled here as gfortran compile times are huge with 
this enabled.
-   myconf+=(--with-mpi-f90-size=medium)
-   fi
+   myconf+=(--enable-mpi-fortran=all)
else
-   myconf+=(--disable-mpi-f90 --disable-mpi-f77)
+   myconf+=(--enable-mpi-fortran=no)
fi
 
! use vt  myconf+=(--enable-contrib-no-build=vt)



1.127sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.127view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.127content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.126r2=1.127

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.126
retrieving revision 1.127
diff -u -r1.126 -r1.127
--- ChangeLog   15 Oct 2014 05:16:42 -  1.126
+++ ChangeLog   16 Oct 2014 14:59:06 -  1.127
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.126 
2014/10/15 05:16:42 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.127 

[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: torque-4.2.9.ebuild ChangeLog torque-4.1.5.1-r1.ebuild torque-4.1.7.ebuild

2014-10-16 Thread Justin Bronder (jsbronder)
jsbronder14/10/17 02:54:02

  Modified: torque-4.2.9.ebuild ChangeLog
torque-4.1.5.1-r1.ebuild torque-4.1.7.ebuild
  Log:
  Add blocker on dev-libs/uthash.  Note that we should be just depending on it, 
but do to how upstream ships the tarfile, we cannot patch the build system.  
http://www.supercluster.org/pipermail/torquedev/2014-October/004773.html.  
#49
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.2  sys-cluster/torque/torque-4.2.9.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9.ebuild?r1=1.1r2=1.2

Index: torque-4.2.9.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- torque-4.2.9.ebuild 19 Sep 2014 06:46:17 -  1.1
+++ torque-4.2.9.ebuild 17 Oct 2014 02:54:02 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9.ebuild,v 
1.1 2014/09/19 06:46:17 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9.ebuild,v 
1.2 2014/10/17 02:54:02 jsbronder Exp $
 
 EAPI=5
 
@@ -32,7 +32,13 @@
 
 RDEPEND=${DEPEND_COMMON}
crypt? ( net-misc/openssh )
-   !crypt? ( net-misc/netkit-rsh )
+   !crypt? ( net-misc/netkit-rsh )
+   !dev-libs/uthash
+
+# Torque should depend on dev-libs/uthash but that's pretty much impossible
+# to patch in as they ship with a broken configure such that files referenced
+# by the configure.ac and Makefile.am are missing.
+# http://www.supercluster.org/pipermail/torquedev/2014-October/004773.html
 
 pkg_setup() {
PBS_SERVER_HOME=${PBS_SERVER_HOME:-/var/spool/${PN}}



1.171sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.171view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.171content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.170r2=1.171

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.170
retrieving revision 1.171
diff -u -r1.170 -r1.171
--- ChangeLog   19 Sep 2014 06:46:17 -  1.170
+++ ChangeLog   17 Oct 2014 02:54:02 -  1.171
@@ -1,6 +1,13 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.170 
2014/09/19 06:46:17 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.171 
2014/10/17 02:54:02 jsbronder Exp $
+
+  17 Oct 2014; Justin Bronder jsbron...@gentoo.org torque-4.1.5.1-r1.ebuild,
+  torque-4.1.7.ebuild, torque-4.2.9.ebuild:
+  Add blocker on dev-libs/uthash. Note that we should be just depending on it,
+  but do to how upstream ships the tarfile, we cannot patch the build system.
+  http://www.supercluster.org/pipermail/torquedev/2014-October/004773.html.
+  #49
 
 *torque-4.2.9 (19 Sep 2014)
 



1.10 sys-cluster/torque/torque-4.1.5.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild?rev=1.10view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild?rev=1.10content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild?r1=1.9r2=1.10

Index: torque-4.1.5.1-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- torque-4.1.5.1-r1.ebuild19 Jan 2014 13:46:43 -  1.9
+++ torque-4.1.5.1-r1.ebuild17 Oct 2014 02:54:02 -  1.10
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild,v 1.9 
2014/01/19 13:46:43 ago Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild,v 1.10 
2014/10/17 02:54:02 jsbronder Exp $
 
 EAPI=4
 inherit flag-o-matic eutils linux-info
@@ -30,7 +30,13 @@
 
 RDEPEND=${DEPEND_COMMON}
crypt? ( net-misc/openssh )
-  

[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: ChangeLog torque-4.2.9-r1.ebuild torque-4.2.9.ebuild

2014-10-16 Thread Justin Bronder (jsbronder)
jsbronder14/10/17 03:23:11

  Modified: ChangeLog
  Added:torque-4.2.9-r1.ebuild
  Removed:  torque-4.2.9.ebuild
  Log:
  Apply upstream fixes for TRQ-2885.  #524362
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.172sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.172view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.172content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.171r2=1.172

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.171
retrieving revision 1.172
diff -u -r1.171 -r1.172
--- ChangeLog   17 Oct 2014 02:54:02 -  1.171
+++ ChangeLog   17 Oct 2014 03:23:11 -  1.172
@@ -1,6 +1,13 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.171 
2014/10/17 02:54:02 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.172 
2014/10/17 03:23:11 jsbronder Exp $
+
+*torque-4.2.9-r1 (17 Oct 2014)
+
+  17 Oct 2014; Justin Bronder jsbron...@gentoo.org -torque-4.2.9.ebuild,
+  +torque-4.2.9-r1.ebuild,
+  +files/TRQ-2885-limit-tm_adopt-to-only-adopt-a-session-id-t.patch:
+  Apply upstream fixes for TRQ-2885. #524362
 
   17 Oct 2014; Justin Bronder jsbron...@gentoo.org torque-4.1.5.1-r1.ebuild,
   torque-4.1.7.ebuild, torque-4.2.9.ebuild:



1.1  sys-cluster/torque/torque-4.2.9-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild?rev=1.1content-type=text/plain

Index: torque-4.2.9-r1.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild,v 
1.1 2014/10/17 03:23:11 jsbronder Exp $

EAPI=5

inherit flag-o-matic eutils linux-info

DESCRIPTION=Resource manager and queuing system based on OpenPBS
HOMEPAGE=http://www.adaptivecomputing.com/products/open-source/torque;
# TODO:  hopefully moving to github tags soon
# http://www.supercluster.org/pipermail/torquedev/2013-May/004519.html
SRC_URI=http://www.adaptivecomputing.com/index.php?wpfb_dl=2849 - ${P}.tar.gz

LICENSE=torque-2.5
SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
IUSE=cpusets +crypt doc drmaa kernel_linux munge nvidia server +syslog tk

DEPEND_COMMON=
sys-libs/ncurses
sys-libs/readline
cpusets? ( sys-apps/hwloc )
munge? ( sys-auth/munge )
nvidia? ( =x11-drivers/nvidia-drivers-275 )
tk? ( dev-lang/tk )
syslog? ( virtual/logger )
!games-util/qstat

DEPEND=${DEPEND_COMMON}
!sys-cluster/slurm

RDEPEND=${DEPEND_COMMON}
crypt? ( net-misc/openssh )
!crypt? ( net-misc/netkit-rsh )
!dev-libs/uthash

# Torque should depend on dev-libs/uthash but that's pretty much impossible
# to patch in as they ship with a broken configure such that files referenced
# by the configure.ac and Makefile.am are missing.
# http://www.supercluster.org/pipermail/torquedev/2014-October/004773.html

pkg_setup() {
PBS_SERVER_HOME=${PBS_SERVER_HOME:-/var/spool/${PN}}

# Find a Torque server to use.  Check environment, then
# current setup (if any), and fall back on current hostname.
if [ -z ${PBS_SERVER_NAME} ]; then
if [ -f ${ROOT}${PBS_SERVER_HOME}/server_name ]; then

PBS_SERVER_NAME=$(${ROOT}${PBS_SERVER_HOME}/server_name)
else
PBS_SERVER_NAME=$(hostname -f)
fi
fi

USE_CPUSETS=--disable-cpuset
if use cpusets; then
if ! use kernel_linux; then
einfo
elog Torque currently only has support for cpusets 
in linux.
elog Assuming you didn't really want this USE flag.
einfo
else
linux-info_pkg_setup
if ! linux_config_exists || ! linux_chkconfig_present 
CPUSETS; then
einfo
elog Torque support for cpusets will 
require that you recompile
elog your kernel with CONFIG_CPUSETS enabled.
einfo
fi
  

[gentoo-commits] gentoo-x86 commit in sys-cluster/torque/files: TRQ-2885-limit-tm_adopt-to-only-adopt-a-session-id-t.patch

2014-10-16 Thread Justin Bronder (jsbronder)
jsbronder14/10/17 03:23:11

  Added:   

TRQ-2885-limit-tm_adopt-to-only-adopt-a-session-id-t.patch
  Log:
  Apply upstream fixes for TRQ-2885.  #524362
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.1  
sys-cluster/torque/files/TRQ-2885-limit-tm_adopt-to-only-adopt-a-session-id-t.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/files/TRQ-2885-limit-tm_adopt-to-only-adopt-a-session-id-t.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/files/TRQ-2885-limit-tm_adopt-to-only-adopt-a-session-id-t.patch?rev=1.1content-type=text/plain

Index: TRQ-2885-limit-tm_adopt-to-only-adopt-a-session-id-t.patch
===
From f2f4c950f3d461a249111c8826da3beaafccace9 Mon Sep 17 00:00:00 2001
From: Chad Vizino cviz...@adaptivecomputing.com
Date: Tue, 23 Sep 2014 17:40:59 -0600
Subject: [PATCH 1/2] TRQ-2885 - limit tm_adopt() to only adopt a session id
 that is owned by the calling user.

---
 src/cmds/pbs_track.c |  6 ++
 src/include/tm.h |  2 +-
 src/include/tm_.h|  1 +
 src/lib/Libifl/tm.c  | 37 ++---
 5 files changed, 56 insertions(+), 4 deletions(-)

diff --git a/src/cmds/pbs_track.c b/src/cmds/pbs_track.c
index 7a90fda..9383ea5 100644
--- a/src/cmds/pbs_track.c
+++ b/src/cmds/pbs_track.c
@@ -164,6 +164,12 @@ int main(
 
 break;
 
+  case TM_EPERM:
+
+fprintf(stderr, pbs_track: permission denied: %s (%d)\n,
+pbse_to_txt(rc),
+rc);
+
   default:
 
 /* Unexpected error occurred */
diff --git a/src/include/tm.h b/src/include/tm.h
index 106d3fb..2288828 100644
--- a/src/include/tm.h
+++ b/src/include/tm.h
@@ -125,7 +125,7 @@ int tm_register(tm_whattodo_t *what,
 /*
  *  DJH 15 Nov 2001.
  *  Generic out-of-band task adoption call for tasks parented by
- *  another job management system.  Minor security hole?
+ *  another job management system.
  *  Cannot be called with any other tm call.
  *  26 Feb 2002. Allows id to be jobid (adoptCmd = TM_ADOPT_JOBID)
  *  or some altid (adoptCmd = TM_ADOPT_ALTID)
diff --git a/src/include/tm_.h b/src/include/tm_.h
index c9393b9..8cae7b0 100644
--- a/src/include/tm_.h
+++ b/src/include/tm_.h
@@ -136,6 +136,7 @@ typedef unsigned int tm_task_id;
 #define TM_EBADENVIRONMENT 17005
 #define TM_ENOTFOUND  17006
 #define TM_BADINIT  17007
+#define TM_EPERM  17008
 
 #define TM_TODO_NOP 5000 /* Do nothing (the nodes value may be new) */
 #define TM_TODO_CKPT 5001 /* Checkpoint what and continue it */
diff --git a/src/lib/Libifl/iff --git a/src/lib/Libifl/tm.c 
b/src/lib/Libifl/tm.c
index edb6273..4f38529 100644
--- a/src/lib/Libifl/tm.c
+++ b/src/lib/Libifl/tm.c
@@ -94,6 +94,7 @@
 #include errno.h
 #include assert.h
 #include sys/types.h
+#include sys/stat.h
 #include sys/socket.h
 #include sys/time.h
 #include netinet/in.h
@@ -169,6 +170,31 @@ typedef struct event_info
 static event_info *event_hash[EVENT_HASH];
 
 /*
+ * check if the owner of this process matches the owner of pid
+ *  returns TRUE if so, FALSE otherwise
+ */
+bool ispidowner(pid_t pid)
+  {
+  charpath[MAXPATHLEN];
+  struct stat sbuf;
+
+  /* build path to pid */
+  snprintf(path, sizeof(path), /proc/%d, pid);
+
+  /* do the stat */
+  /*   if it fails, assume not owner */
+  if (stat(path, sbuf) != 0)
+return(FALSE);
+ 
+  /* see if caller is the owner of pid */
+  if (getuid() != sbuf.st_uid)
+return(FALSE);
+
+  /* caller is owner */
+  return(TRUE);
+  }
+
+/*
 ** Find an event number or return a NULL.
 */
 event_info *find_event(
@@ -1800,8 +1826,8 @@ tm_poll_error:
  * some mpiruns simply use rsh to start remote processes - no AMS
  * tracking or management facilities are available.
  *
- * This function allows any task (session) to be adopted into a PBS
- * job. It is used by:
+ * This function allows any task (session) owned by the owner
+ * of the job to be adopted into a PBS job. It is used by:
  * -  adopter (which is in turn used by our pvmrun)
  * -  our rmsloader wrapper (a home-brew replacement for RMS'
  *rmsloader that does some work and then exec()s the real
@@ -1835,7 +1861,8 @@ tm_poll_error:
  * the mom. Returns TM_ENOTFOUND if the mom couldn't find a job
  * with the given RMS resource id. Returns TM_ESYSTEM or
  * TM_ENOTCONNECTED if there was some sort of comms error talking
- * to the mom
+ * to the mom. Returns TM_EPERM if an attempt was made to adopt
+ * a session not owned by the owner of the job.
  *
  * Side effects:
  * Sets the tm_* globals to fake values if tm_init() has never
@@ -1860,6 +1887,10 @@ int tm_adopt(
 
   sid = getsid(pid);
 
+  /* do not adopt a sid not owned by 

[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: ChangeLog torque-4.2.9-r1.ebuild torque-4.1.5.1-r1.ebuild torque-4.1.7.ebuild

2014-10-16 Thread Justin Bronder (jsbronder)
jsbronder14/10/17 03:59:14

  Modified: ChangeLog torque-4.2.9-r1.ebuild
torque-4.1.5.1-r1.ebuild torque-4.1.7.ebuild
  Log:
  Only preserve nodes if server is enabled, #489336.  Thanks to Olaf Leidinger 
for the patch.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.173sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.173view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.173content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.172r2=1.173

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.172
retrieving revision 1.173
diff -u -r1.172 -r1.173
--- ChangeLog   17 Oct 2014 03:23:11 -  1.172
+++ ChangeLog   17 Oct 2014 03:59:14 -  1.173
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.172 
2014/10/17 03:23:11 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.173 
2014/10/17 03:59:14 jsbronder Exp $
+
+  17 Oct 2014; Justin Bronder jsbron...@gentoo.org torque-4.1.5.1-r1.ebuild,
+  torque-4.1.7.ebuild, torque-4.2.9-r1.ebuild:
+  Only preserve nodes if server is enabled, #489336. Thanks to Olaf Leidinger
+  for the patch.
 
 *torque-4.2.9-r1 (17 Oct 2014)
 



1.2  sys-cluster/torque/torque-4.2.9-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild?r1=1.1r2=1.2

Index: torque-4.2.9-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- torque-4.2.9-r1.ebuild  17 Oct 2014 03:23:11 -  1.1
+++ torque-4.2.9-r1.ebuild  17 Oct 2014 03:59:14 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild,v 
1.1 2014/10/17 03:23:11 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.2.9-r1.ebuild,v 
1.2 2014/10/17 03:59:14 jsbronder Exp $
 
 EAPI=5
 
@@ -145,7 +145,7 @@
cp ${ROOT}etc/pbs_environment ${ED}/etc/pbs_environment || 
die
fi
 
-   if [[ -f ${ROOT}${PBS_SERVER_HOME}/server_priv/nodes ]]; then
+   if use server  [[ -f ${ROOT}${PBS_SERVER_HOME}/server_priv/nodes 
]]; then
cp \
${EROOT}${PBS_SERVER_HOME}/server_priv/nodes \
${ED}/${PBS_SERVER_HOME}/server_priv/nodes || die



1.11 sys-cluster/torque/torque-4.1.5.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild?rev=1.11view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild?rev=1.11content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild?r1=1.10r2=1.11

Index: torque-4.1.5.1-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- torque-4.1.5.1-r1.ebuild17 Oct 2014 02:54:02 -  1.10
+++ torque-4.1.5.1-r1.ebuild17 Oct 2014 03:59:14 -  1.11
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild,v 1.10 
2014/10/17 02:54:02 jsbronder Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.1.5.1-r1.ebuild,v 1.11 
2014/10/17 03:59:14 jsbronder Exp $
 
 EAPI=4
 inherit flag-o-matic eutils linux-info
@@ -142,7 +142,7 @@
cp ${ROOT}etc/pbs_environment ${D}/etc/pbs_environment || 
die
fi
 
-   if [[ -f ${ROOT}${PBS_SERVER_HOME}/server_priv/nodes ]]; then
+   if use server  [[ -f ${ROOT}${PBS_SERVER_HOME}/server_priv/nodes 
]]; then
cp ${ROOT}${PBS_SERVER_HOME}/server_priv/nodes \
${D}/${PBS_SERVER_HOME}/server_priv/nodes || die
fi



1.4  

[gentoo-commits] gentoo-x86 commit in sys-apps/hwloc: ChangeLog hwloc-1.10.0.ebuild

2014-10-15 Thread Justin Bronder (jsbronder)
jsbronder14/10/16 04:07:07

  Modified: ChangeLog
  Added:hwloc-1.10.0.ebuild
  Log:
  bump, working with mpich2-1.5 and openmpi-1.8.3.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.47 sys-apps/hwloc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/ChangeLog?rev=1.47view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/ChangeLog?rev=1.47content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/ChangeLog?r1=1.46r2=1.47

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/hwloc/ChangeLog,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- ChangeLog   8 Apr 2014 08:47:02 -   1.46
+++ ChangeLog   16 Oct 2014 04:07:07 -  1.47
@@ -1,6 +1,11 @@
 # ChangeLog for sys-apps/hwloc
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/ChangeLog,v 1.46 2014/04/08 
08:47:02 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/ChangeLog,v 1.47 2014/10/16 
04:07:07 jsbronder Exp $
+
+*hwloc-1.10.0 (16 Oct 2014)
+
+  16 Oct 2014; Justin Bronder jsbron...@gentoo.org +hwloc-1.10.0.ebuild:
+  bump, working with mpich2-1.5 and openmpi-1.8.3.
 
 *hwloc-1.9 (08 Apr 2014)
 



1.1  sys-apps/hwloc/hwloc-1.10.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0.ebuild?rev=1.1content-type=text/plain

Index: hwloc-1.10.0.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwloc/hwloc-1.10.0.ebuild,v 1.1 
2014/10/16 04:07:07 jsbronder Exp $

EAPI=5

inherit flag-o-matic cuda autotools-utils multilib versionator

MY_PV=v$(get_version_component_range 1-2)

DESCRIPTION=displays the hardware topology in convenient formats
HOMEPAGE=http://www.open-mpi.org/projects/hwloc/;
SRC_URI=http://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2;

LICENSE=BSD
SLOT=0/5
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux
IUSE=cairo cuda debug gl +numa opencl +pci plugins svg static-libs xml X

# TODO opencl only works with AMD so no virtual

RDEPEND=sys-libs/ncurses
cairo? ( x11-libs/cairo[X?,svg?] )
cuda? ( dev-util/nvidia-cuda-toolkit )
gl? ( media-video/nvidia-settings )
opencl? ( x11-drivers/ati-drivers )
pci? (
sys-apps/pciutils
x11-libs/libpciaccess
)
plugins? ( sys-devel/libtool )
numa? ( sys-process/numactl )
xml? ( dev-libs/libxml2 )
DEPEND=${RDEPEND}
virtual/pkgconfig

DOCS=( AUTHORS NEWS README VERSION )

PATCHES=( ${FILESDIR}/${PN}-1.8.1-gl.patch )
AUTOTOOLS_AUTORECONF=1

src_prepare() {
if use cuda ; then
append-cflags -I/opt/cuda/include
append-cppflags -I/opt/cuda/include
append-ldflags -L/opt/cuda/$(get_libdir)
fi
autotools-utils_src_prepare
}

src_configure() {
export HWLOC_PKG_CONFIG=$(tc-getPKG_CONFIG) #393467
local myeconfargs=(
--disable-silent-rules
--docdir=${EPREFIX}/usr/share/doc/${PF}
$(use_enable cairo)
$(use_enable cuda)
$(use_enable debug)
$(use_enable gl)
$(use_enable opencl)
$(use_enable pci)
$(use_enable plugins)
$(use_enable numa libnuma)
$(use_enable xml libxml2)
$(use_with X x)
)
autotools-utils_src_configure
}

src_install() {
autotools-utils_src_install
}






[gentoo-commits] gentoo-x86 commit in sys-cluster/mpich: ChangeLog mpich-3.1.3.ebuild

2014-10-15 Thread Justin Bronder (jsbronder)
jsbronder14/10/16 04:50:05

  Modified: ChangeLog
  Added:mpich-3.1.3.ebuild
  Log:
  bump, #480760
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.42 sys-cluster/mpich/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/ChangeLog?rev=1.42view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/ChangeLog?rev=1.42content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/ChangeLog?r1=1.41r2=1.42

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/mpich/ChangeLog,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- ChangeLog   9 Jul 2013 22:37:55 -   1.41
+++ ChangeLog   16 Oct 2014 04:50:05 -  1.42
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/mpich
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich/ChangeLog,v 1.41 
2013/07/09 22:37:55 jsbronder Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich/ChangeLog,v 1.42 
2014/10/16 04:50:05 jsbronder Exp $
+
+*mpich-3.1.3 (16 Oct 2014)
+
+  16 Oct 2014; Justin Bronder jsbron...@gentoo.org +mpich-3.1.3.ebuild:
+  bump, #480760
 
 *mpich-3.0.4 (09 Jul 2013)
 



1.1  sys-cluster/mpich/mpich-3.1.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/mpich-3.1.3.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich/mpich-3.1.3.ebuild?rev=1.1content-type=text/plain

Index: mpich-3.1.3.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich/mpich-3.1.3.ebuild,v 1.1 
2014/10/16 04:50:05 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit fortran-2

MY_PV=${PV/_/}
DESCRIPTION=A high performance and portable MPI implementation
HOMEPAGE=http://www.mpich.org/;
SRC_URI=http://www.mpich.org/static/downloads/${PV}/${P}.tar.gz;

SLOT=0
LICENSE=mpich
KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
IUSE=+cxx doc fortran mpi-threads romio threads

COMMON_DEPEND=
dev-libs/libaio
=sys-apps/hwloc-1.9
romio? ( net-fs/nfs-utils )

DEPEND=${COMMON_DEPEND}
dev-lang/perl
sys-devel/libtool

RDEPEND=${COMMON_DEPEND}
!sys-cluster/mpich2
!sys-cluster/openmpi

S=${WORKDIR}/${PN}-${MY_PV}

pkg_setup() {
FORTRAN_STANDARD=77 90
fortran-2_pkg_setup

if use mpi-threads  ! use threads; then
ewarn mpi-threads requires threads, assuming that's what you 
want
fi
}

src_prepare() {
# Using MPICHLIB_LDFLAGS doesn't seem to fully work.
sed -i 's| *@WRAPPER_LDFLAGS@ *||' \
src/packaging/pkgconfig/mpich.pc.in \
src/env/*.in \
|| die
}

src_configure() {
local c=--enable-shared

# The configure statements can be somewhat confusing, as they
# don't all show up in the top level configure, however, they
# are picked up in the children directories.

if use mpi-threads; then
# MPI-THREAD requries threading.
c=${c} --with-thread-package=pthreads
c=${c} --enable-threads=runtime
else
if use threads ; then
c=${c} --with-thread-package=pthreads
else
c=${c} --with-thread-package=none
fi
c=${c} --enable-threads=single
fi

c=${c} --sysconfdir=${EPREFIX}/etc/${PN}
c=${c} --docdir=${EPREFIX}/usr/share/doc/${PF}

export MPICHLIB_CFLAGS=${CFLAGS}
export MPICHLIB_CPPFLAGS=${CPPFLAGS}
export MPICHLIB_CXXFLAGS=${CXXFLAGS}
export MPICHLIB_FFLAGS=${FFLAGS}
export MPICHLIB_FCFLAGS=${FCFLAGS}
export MPICHLIB_LDFLAGS=${LDFLAGS}
unset CFLAGS CPPFLAGS CXXFLAGS FFLAGS FCFLAGS LDFLAGS

econf ${c} \
--with-pm=hydra \
--disable-mpe \
--disable-fast \
--enable-smpcoll \
--enable-versioning \
--with-hwloc-prefix=/usr \
$(use_enable romio) \
$(use_enable cxx) \
$(use_enable fortran f77) \
$(use_enable fortran fc)
}

src_test() {
emake -j1 check
}

src_install() {
default

dodir /usr/share/doc/${PF}
dodoc README{,.envvar} CHANGES RELEASE_NOTES
newdoc src/pm/hydra/README README.hydra
if use romio; then
  

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: openmpi-1.8.3.ebuild ChangeLog

2014-10-14 Thread Justin Bronder (jsbronder)
jsbronder14/10/15 05:16:42

  Modified: ChangeLog
  Added:openmpi-1.8.3.ebuild
  Log:
  sys-cluster/openmpi: bump
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.126sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.126view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.126content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.125r2=1.126

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.125
retrieving revision 1.126
diff -u -r1.125 -r1.126
--- ChangeLog   3 Jun 2014 01:33:26 -   1.125
+++ ChangeLog   15 Oct 2014 05:16:42 -  1.126
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.125 
2014/06/03 01:33:26 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.126 
2014/10/15 05:16:42 jsbronder Exp $
+
+*openmpi-1.8.3 (15 Oct 2014)
+
+  15 Oct 2014; Justin Bronder jsbron...@gentoo.org +openmpi-1.8.3.ebuild:
+  sys-cluster/openmpi: bump
 
 *openmpi-1.8.1 (03 Jun 2014)
 



1.1  sys-cluster/openmpi/openmpi-1.8.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.3.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.3.ebuild,v 
1.1 2014/10/15 05:16:42 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit cuda eutils flag-o-matic fortran-2 multilib toolchain-funcs versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads romio 
threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

MPI_UNCLASSED_DEP_STR=
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

RDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
=sys-apps/hwloc-1.7.2
sys-libs/zlib
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm )

DEPEND=${RDEPEND}

pkg_setup() {
fortran-2_pkg_setup

if use mpi-threads; then
echo
ewarn WARNING: use of MPI_THREAD_MULTIPLE is still disabled by
ewarn default and officially unsupported by upstream.
ewarn You may stop now and set USE=-mpi-threads
echo
fi

echo
elog OpenMPI has an 

[gentoo-commits] gentoo-x86 commit in net-nntp/sabnzbd: ChangeLog sabnzbd-0.7.18.ebuild

2014-08-26 Thread Justin Bronder (jsbronder)
jsbronder14/08/26 14:08:14

  Modified: ChangeLog
  Added:sabnzbd-0.7.18.ebuild
  Log:
  Version bump (#516786).  Thanks to James Chew for the report.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.23 net-nntp/sabnzbd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.23view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.23content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?r1=1.22r2=1.23

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ChangeLog   19 Jun 2014 16:50:52 -  1.22
+++ ChangeLog   26 Aug 2014 14:08:14 -  1.23
@@ -1,6 +1,11 @@
 # ChangeLog for net-nntp/sabnzbd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.22 
2014/06/19 16:50:52 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.23 
2014/08/26 14:08:14 jsbronder Exp $
+
+*sabnzbd-0.7.18 (26 Aug 2014)
+
+  26 Aug 2014; Justin Bronder jsbron...@gentoo.org +sabnzbd-0.7.18.ebuild:
+  Version bump (#516786). Thanks to James Chew for the report.
 
   19 Jun 2014; Justin Bronder jsbron...@gentoo.org files/sabnzbd.initd:
   Check that api is not disabled before attempting to use it for shutdown.



1.1  net-nntp/sabnzbd/sabnzbd-0.7.18.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.18.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.18.ebuild?rev=1.1content-type=text/plain

Index: sabnzbd-0.7.18.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.18.ebuild,v 1.1 
2014/08/26 14:08:14 jsbronder Exp $

EAPI=4

# Require python-2 with sqlite USE flag
PYTHON_DEPEND=2:2.6
PYTHON_USE_WITH=sqlite

inherit eutils python user

MY_P=${P/sab/SAB}

DESCRIPTION=Binary newsgrabber with web-interface
HOMEPAGE=http://www.sabnzbd.org/;
SRC_URI=mirror://sourceforge/sabnzbdplus/${MY_P}-src.tar.gz

# Sabnzbd is GPL-2 but bundles software with the following licenses.
LICENSE=GPL-2 BSD LGPL-2 MIT BSD-1
SLOT=0
KEYWORDS=~amd64
IUSE=+rar +ssl unzip +yenc

# Sabnzbd is installed to /usr/share/ as upstream makes it clear they should not
# be in python's sitedir.  See:  http://wiki.sabnzbd.org/unix-packaging

# TODO:  still bundled but not in protage:
# kronos, rarfile, rsslib, ssmtplib, listquote, json-py, msgfmt
# pynewsleecher
#
# Also note that cherrypy is still bundled.  It's near impossible to find
# out where the bundled and heavily patched version came from (pulled from
# cherrypy subversion, patched somewhere, then imported to sabnzbd and patched
# further.  Upstream is planning on making this easier with 0.8.0.
# https://github.com/sabnzbd/sabnzbd/issues/47

RDEPEND=
=app-arch/par2cmdline-0.4
=dev-python/cheetah-2.0.1
dev-python/configobj
dev-python/feedparser
dev-python/gntp
dev-python/pythonutils
net-misc/wget
rar? ( || ( app-arch/unrar app-arch/rar ) )
ssl? ( dev-python/pyopenssl )
unzip? ( =app-arch/unzip-5.5.2 )
yenc? ( dev-python/yenc )


S=${WORKDIR}/${MY_P}

pkg_setup() {
HOMEDIR=/var/lib/${PN}
python_set_active_version 2
python_pkg_setup

# Create sabnzbd group
enewgroup ${PN}
# Create sabnzbd user, put in sabnzbd group
enewuser ${PN} -1 -1 ${HOMEDIR} ${PN}
}

src_prepare() {
epatch ${FILESDIR}/use-system-configobj-and-feedparser.patch
epatch ${FILESDIR}/growler-support-gntp-1.0.patch
epatch ${FILESDIR}/par2cmdline.patch

# remove bundled modules
rm -r sabnzbd/utils/{feedparser,configobj}.py || die
rm -r gntp || die
rm licenses/License-{feedparser,configobj,gntp}.txt || die
}

src_install() {
local d

dodir /usr/share/${PN}/sabnzbd
insinto /usr/share/${PN}/
doins SABnzbd.py
fperms +x /usr/share/${PN}/SABnzbd.py
dobin ${FILESDIR}/sabnzbd

for d in cherrypy email icons interfaces locale po sabnzbd tools util; 
do
insinto /usr/share/${PN}/${d}
doins -r ${d}/*
done

newinitd ${FILESDIR}/${PN}.initd ${PN}
newconfd ${FILESDIR}/${PN}.confd ${PN}

diropts -o ${PN} -g ${PN}
dodir /etc/${PN}
dodir /var/log/${PN}

insinto /etc/${PN}

[gentoo-commits] gentoo-x86 commit in media-gfx/openmesh: ChangeLog openmesh-3.2.ebuild

2014-08-25 Thread Justin Bronder (jsbronder)
jsbronder14/08/25 23:14:55

  Modified: ChangeLog
  Added:openmesh-3.2.ebuild
  Log:
  Version bump (#520654).  Thanks to Émeric Maschino for the patch.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.32 media-gfx/openmesh/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.32view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.32content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?r1=1.31r2=1.32

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- ChangeLog   14 Jan 2014 13:53:21 -  1.31
+++ ChangeLog   25 Aug 2014 23:14:55 -  1.32
@@ -1,6 +1,11 @@
 # ChangeLog for media-gfx/openmesh
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.31 
2014/01/14 13:53:21 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.32 
2014/08/25 23:14:55 jsbronder Exp $
+
+*openmesh-3.2 (25 Aug 2014)
+
+  25 Aug 2014; Justin Bronder jsbron...@gentoo.org +openmesh-3.2.ebuild:
+  Version bump (#520654). Thanks to Émeric Maschino for the patch.
 
   14 Jan 2014; Agostino Sarubbo a...@gentoo.org openmesh-2.3.1.ebuild:
   Stable for x86, wrt bug #495704



1.1  media-gfx/openmesh/openmesh-3.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild?rev=1.1content-type=text/plain

Index: openmesh-3.2.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-3.2.ebuild,v 1.1 
2014/08/25 23:14:55 jsbronder Exp $

EAPI=5
inherit eutils cmake-utils

MY_PN=OpenMesh
MY_PV=${PV/_rc/-RC}
S=${WORKDIR}/${MY_PN}-${MY_PV}

DESCRIPTION=A generic and efficient data structure for representing and 
manipulating polygonal meshes
HOMEPAGE=http://www.openmesh.org/;
SRC_URI=http://openmesh.org/media/Releases/${MY_PV/-RC/RC}/${MY_PN}-${MY_PV}.tar.bz2;

LICENSE=LGPL-3-with-linking-exception
SLOT=0
KEYWORDS=~amd64 ~ia64 ~x86
IUSE=qt4 static-libs

RDEPEND=qt4? ( dev-qt/qtgui:4
dev-qt/qtopengl:4
media-libs/freeglut )
DEPEND=${RDEPEND}

src_prepare() {
# Fix libdir and remove rpath.
sed -i \
-e s|\(set (ACG_PROJECT_LIBDIR \\).*|\1$(get_libdir)/\)| \
-e s|\(set (ACG_PROJECT_PLUGINDIR 
\\)lib\(.*\)|\1$(get_libdir)\2| \
-e s|\(BUILD_WITH_INSTALL_RPATH \)1|\1 0| \
-e s|\(SKIP_BUILD_RPATH\) 0|\1 1| \
-e '/^ *INSTALL_RPATH/d' \
cmake/ACGCommon.cmake || die

if ! use static-libs; then
sed -i s|\(SHARED\)ANDSTATIC|\1| \
src/${MY_PN}/{Core,Tools}/CMakeLists.txt || die
sed -i '/OpenMeshCoreStatic/d' \
src/${MY_PN}/Tools/CMakeLists.txt || die
fi
}

src_configure() {
mycmakeargs=$(cmake-utils_use_build qt4 APPS)
cmake-utils_src_configure
}

src_install() {
cmake-utils_src_install
dodoc LICENSE/* README CHANGELOG
}






[gentoo-commits] gentoo-x86 commit in net-nntp/sabnzbd: ChangeLog

2014-06-19 Thread Justin Bronder (jsbronder)
jsbronder14/06/19 16:50:52

  Modified: ChangeLog
  Log:
  Check that api is not disabled before attempting to use it for shutdown.  
Thanks to eponymous, #494640
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.22 net-nntp/sabnzbd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.22view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.22content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?r1=1.21r2=1.22

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- ChangeLog   26 Apr 2014 19:59:46 -  1.21
+++ ChangeLog   19 Jun 2014 16:50:52 -  1.22
@@ -1,6 +1,10 @@
 # ChangeLog for net-nntp/sabnzbd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.21 
2014/04/26 19:59:46 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.22 
2014/06/19 16:50:52 jsbronder Exp $
+
+  19 Jun 2014; Justin Bronder jsbron...@gentoo.org files/sabnzbd.initd:
+  Check that api is not disabled before attempting to use it for shutdown.
+  Thanks to eponymous, #494640
 
 *sabnzbd-0.7.17 (26 Apr 2014)
 






[gentoo-commits] gentoo-x86 commit in net-nntp/sabnzbd/files: sabnzbd.initd

2014-06-19 Thread Justin Bronder (jsbronder)
jsbronder14/06/19 16:50:52

  Modified: sabnzbd.initd
  Log:
  Check that api is not disabled before attempting to use it for shutdown.  
Thanks to eponymous, #494640
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.8  net-nntp/sabnzbd/files/sabnzbd.initd

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/files/sabnzbd.initd?rev=1.8view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/files/sabnzbd.initd?rev=1.8content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/files/sabnzbd.initd?r1=1.7r2=1.8

Index: sabnzbd.initd
===
RCS file: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/files/sabnzbd.initd,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sabnzbd.initd   11 Oct 2013 15:27:14 -  1.7
+++ sabnzbd.initd   19 Jun 2014 16:50:52 -  1.8
@@ -1,5 +1,5 @@
 #!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 RUNDIR=/var/run/sabnzbd
@@ -11,11 +11,11 @@
 get_var() {
 echo $(sed -n \
 '/^\[misc]/,/^'$1'/ s/^'$1' = \([[:alnum:].]\+\)[\r|\n|\r\n]*$/\1/p' \
-${SABNZBD_CONFIGFILE})
+${SABNZBD_CONFIGFILE})
 }
 
 get_port() {
-if [ $(get_var 'enable_https') == 1 ]; then
+if [ $(get_var 'enable_https') -eq 1 ]; then
 echo $(get_var 'https_port')
 else
 echo $(get_var 'port')
@@ -24,22 +24,16 @@
 
 get_addr() {
 local host=$(get_var 'host')
-local port=$(get_port)
-local protocol
+local protocol='http'
 
 [ ${host} == 0.0.0.0 ]  host=localhost
-if [ $(get_var 'enable_https') == 1 ]; then
-protocol=https
-else
-protocol=http
-fi
+[ $(get_var 'enable_https') -eq 1 ]  protocol='https'
 
-echo ${protocol}://${host}:${port}
+echo ${protocol}://${host}:$(get_port)
 }
 
 get_pidfile() {
-local port=$(get_port)
-echo ${RUNDIR}/sabnzbd-${port}.pid
+echo ${RUNDIR}/sabnzbd-$(get_port).pid
 }
 
 start() {
@@ -54,13 +48,13 @@
 --group ${SABNZBD_GROUP} \
 --name sabnzbd \
 --background \
---pidfile $(get_pidfile) \
+--pidfile $(get_pidfile) \
 --exec /usr/bin/sabnzbd \
 -- \
---config-file ${SABNZBD_CONFIGFILE} \
---logging ${SABNZBD_LOGGING} \
+--config-file ${SABNZBD_CONFIGFILE} \
+--logging ${SABNZBD_LOGGING} \
 --daemon \
---pid ${RUNDIR}
+--pid ${RUNDIR}
 
 eend $?
 }
@@ -79,20 +73,24 @@
 stop() {
 local api_key=$(get_var 'api_key')
 local addr=$(get_addr)
-local pidfile=$(get_pidfile)
 local rc=1
 
 ebegin Stopping SABnzbd @ ${addr}
+# This can only work if we have enabled the API
+if [ -n ${api_key} -a $(get_var 'disable_api_key') -ne 1 ]; then
+local ret
+einfo Attempting web-based shutdown @ ${addr}
+
+# SABnzbd will return ok if shutdown is successful
+ret=$(/usr/bin/curl -k -s 
${addr}/sabnzbd/api?mode=shutdownapikey=${api_key})
+[ ${ret} == ok ]  rc=0
+fi
 
-# SABnzbd will return ok if shutdown is successful
-rc=$(/usr/bin/curl -k -s 
${addr}/sabnzbd/api?mode=shutdownapikey=${api_key})
-if [ ${rc} == ok ]; then
-   rc=0
-   else
+if [ ${rc} -ne 0 ]; then
 einfo Falling back to SIGTERM, this may not work if you restarted via 
the web interface
 start-stop-daemon \
 --stop \
---pidfile ${pidfile} \
+--pidfile $(get_pidfile) \
 --retry SIGTERM/1/SIGKILL/5
 rc=$?
 fi






[gentoo-commits] gentoo-x86 commit in sys-cluster/torque/files: CVE-2014-0749.patch CVE-2013-4495.patch

2014-06-19 Thread Justin Bronder (jsbronder)
jsbronder14/06/19 19:55:00

  Added:CVE-2014-0749.patch CVE-2013-4495.patch
  Log:
  Bump 2.5.13 with additional patches for CVE-2013-4495 (#491270) and 
CVE-2014-0749 (#510726)
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.1  sys-cluster/torque/files/CVE-2014-0749.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/files/CVE-2014-0749.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/files/CVE-2014-0749.patch?rev=1.1content-type=text/plain

Index: CVE-2014-0749.patch
===
From 3ed749263abe3d69fa3626d142a5789dcb5a5684 Mon Sep 17 00:00:00 2001
From: David Beer db...@adaptivecomputing.com
Date: Fri, 23 Aug 2013 15:53:09 -0600
Subject: [PATCH] Merge pull request #171 into 2.5-fixes.

---
 src/lib/Libdis/disrsi_.c | 9 +
 1 file changed, 9 insertions(+)

diff --git a/src/lib/Libdis/disrsi_.c b/src/lib/Libdis/disrsi_.c
index 69edd28..154514c 100644
--- a/src/lib/Libdis/disrsi_.c
+++ b/src/lib/Libdis/disrsi_.c
@@ -112,6 +112,15 @@ int disrsi_(
   if (dis_umaxd == 0)
 disiui_();
 
+  if (count = dis_umaxd)
+{
+if (count  dis_umaxd)
+  goto overflow;
+
+if (memcmp(scratch, dis_umax, dis_umaxd)  0)
+  goto overflow;
+}
+
   switch (c = (*dis_getc)(stream))
 {
 
-- 
1.8.3.2




1.1  sys-cluster/torque/files/CVE-2013-4495.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/files/CVE-2013-4495.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/files/CVE-2013-4495.patch?rev=1.1content-type=text/plain

Index: CVE-2013-4495.patch
===
From 8246d967bbcf174482ef01b1bf4920a5944b1011 Mon Sep 17 00:00:00 2001
From: David Beer db...@adaptivecomputing.com
Date: Wed, 13 Nov 2013 10:47:48 -0700
Subject: [PATCH] Use Michael Jenning's patch for CVE 2013-4495 instead of the
 original. This one is being used because 2.5 should face the minimal possible
 change.

---
 src/server/svr_mail.c | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/server/svr_mail.c b/src/server/svr_mail.c
index 26b6dd7..241bdfc 100644
--- a/src/server/svr_mail.c
+++ b/src/server/svr_mail.c
@@ -372,11 +372,9 @@ void svr_mailowner(
 exit(1);
 }
 
-  sprintf(cmdbuf, %s -f %s %s,
-
+  sprintf(cmdbuf, %s -t -f %s,
   SENDMAIL_CMD,
-  mailfrom,
-  mailto);
+  mailfrom);
 
   outmail = (FILE *)popen(cmdbuf, w);
 
-- 
1.8.3.2







[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: torque-2.5.13.ebuild ChangeLog

2014-06-19 Thread Justin Bronder (jsbronder)
jsbronder14/06/19 19:55:00

  Modified: ChangeLog
  Added:torque-2.5.13.ebuild
  Log:
  Bump 2.5.13 with additional patches for CVE-2013-4495 (#491270) and 
CVE-2014-0749 (#510726)
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.167sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.167view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.167content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.166r2=1.167

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.166
retrieving revision 1.167
diff -u -r1.166 -r1.167
--- ChangeLog   19 Jan 2014 20:36:30 -  1.166
+++ ChangeLog   19 Jun 2014 19:55:00 -  1.167
@@ -1,6 +1,13 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.166 
2014/01/19 20:36:30 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.167 
2014/06/19 19:55:00 jsbronder Exp $
+
+*torque-2.5.13 (19 Jun 2014)
+
+  19 Jun 2014; Justin Bronder jsbron...@gentoo.org +torque-2.5.13.ebuild,
+  +files/CVE-2013-4495.patch, +files/CVE-2014-0749.patch:
+  Bump 2.5.13 with additional patches for CVE-2013-4495 (#491270) and
+  CVE-2014-0749 (#510726)
 
   19 Jan 2014; Justin Bronder jsbron...@gentoo.org -torque-2.4.16.ebuild,
   -torque-2.4.16-r1.ebuild, -files/0001-fix-parallel-doc-install.patch,



1.1  sys-cluster/torque/torque-2.5.13.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild?rev=1.1content-type=text/plain

Index: torque-2.5.13.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-2.5.13.ebuild,v 
1.1 2014/06/19 19:55:00 jsbronder Exp $

EAPI=4

inherit autotools-utils eutils flag-o-matic linux-info

DESCRIPTION=Resource manager and queuing system based on OpenPBS
HOMEPAGE=http://www.adaptivecomputing.com/products/open-source/torque;
SRC_URI=http://www.adaptivecomputing.com/index.php?wpfb_dl=1643 - ${P}.tar.gz

LICENSE=torque-2.5

SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
IUSE=cpusets +crypt doc drmaa kernel_linux munge server static-libs +syslog 
threads tk xml

# ed is used by makedepend-sh
DEPEND_COMMON=sys-libs/ncurses
sys-libs/readline
munge? ( sys-auth/munge )
tk? ( dev-lang/tk )
syslog? ( virtual/logger )
!games-util/qstat

DEPEND=${DEPEND_COMMON}
sys-apps/ed
!sys-cluster/slurm

RDEPEND=${DEPEND_COMMON}
crypt? ( net-misc/openssh )
!crypt? ( net-misc/netkit-rsh )

DOCS=( Release_Notes )

AUTOTOOLS_IN_SOURCE_BUILD=1

pkg_setup() {
PBS_SERVER_HOME=${PBS_SERVER_HOME:-/var/spool/torque}

# Find a Torque server to use.  Check environment, then
# current setup (if any), and fall back on current hostname.
if [ -z ${PBS_SERVER_NAME} ]; then
if [ -f ${ROOT}${PBS_SERVER_HOME}/server_name ]; then

PBS_SERVER_NAME=$(${ROOT}${PBS_SERVER_HOME}/server_name)
else
PBS_SERVER_NAME=$(hostname -f)
fi
fi

USE_CPUSETS=--disable-cpuset
if use cpusets; then
if ! use kernel_linux; then
einfo
elog Torque currently only has support for cpusets 
in linux.
elog Assuming you didn't really want this USE flag.
einfo
else
linux-info_pkg_setup
einfo
elog Torque support for cpusets is still in 
development, you may
elog wish to disable it for production use.
einfo
if ! linux_config_exists || ! linux_chkconfig_present 
CPUSETS; then
einfo
elog Torque support for cpusets will 
require that you recompile
elog your kernel with CONFIG_CPUSETS enabled.
einfo
fi
USE_CPUSETS=--enable-cpuset
fi
fi
}

src_prepare() {
epatch 

[gentoo-commits] gentoo-x86 commit in sys-cluster/torque/files: CVE-2013-4495.4.1.patch

2014-06-19 Thread Justin Bronder (jsbronder)
jsbronder14/06/19 20:31:25

  Added:CVE-2013-4495.4.1.patch
  Log:
  Bump 4.1.7, add fix for CVE-2013-4495 (#491270)
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.1  sys-cluster/torque/files/CVE-2013-4495.4.1.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/files/CVE-2013-4495.4.1.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/files/CVE-2013-4495.4.1.patch?rev=1.1content-type=text/plain

Index: CVE-2013-4495.4.1.patch
===
From 2aad72c3d2ac612ecbb66828ac6ed5ab51eff5f3 Mon Sep 17 00:00:00 2001
From: David Beer db...@adaptivecomputing.com
Date: Mon, 11 Nov 2013 11:55:58 -0700
Subject: [PATCH] Fix CVE 2013-4495. Note: this patch has been verified as
 fixing this security hole but has not received other regression testing.
 Could not cherry-pick as 2.5 and 4.1 are very different.

---
 src/server/svr_mail.c | 265 --
 1 file changed, 170 insertions(+), 95 deletions(-)

diff --git a/src/server/svr_mail.c b/src/server/svr_mail.c
index b269e82..52f2f1f 100644
--- a/src/server/svr_mail.c
+++ b/src/server/svr_mail.c
@@ -89,6 +89,7 @@
 #include stdio.h
 #include stdlib.h
 #include string.h
+#include unistd.h
 #include list_link.h
 #include attribute.h
 #include server_limits.h
@@ -136,6 +137,77 @@ void free_mail_info(
 
 
 
+void add_body_info(
+
+  char  *bodyfmtbuf /* I */,
+  mail_info *mi /* I */)
+
+  {
+  char *bodyfmt = NULL;
+  bodyfmt =  strcpy(bodyfmtbuf, PBS Job Id: %i\n
+  Job Name:   %j\n);
+  if (mi-exec_host != NULL)
+{
+strcat(bodyfmt, Exec host:  %h\n);
+}
+
+  strcat(bodyfmt, %m\n);
+
+  if (mi-text != NULL)
+{
+strcat(bodyfmt, %d\n);
+}
+  }
+
+
+/*
+ * write_email()
+ *
+ * In emailing, the mail body is written to a pipe connected to
+ * standard input for sendmail. This function supplies the body
+ * of the message.
+ *
+ */
+void write_email(
+
+  FILE  *outmail_input,
+  mail_info *mi)
+
+  {
+  char *bodyfmt = NULL;
+  char *subjectfmt = NULL;
+
+  /* Pipe in mail headers: To: and Subject: */
+  fprintf(outmail_input, To: %s\n, mi-mailto);
+
+  /* mail subject line formating statement */
+  get_svr_attr_str(SRV_ATR_MailSubjectFmt, (char **)subjectfmt);
+  if (subjectfmt == NULL)
+{
+subjectfmt = PBS JOB %i;
+}
+
+  fprintf(outmail_input, Subject: );
+  svr_format_job(outmail_input, mi, subjectfmt);
+  fprintf(outmail_input, \n);
+
+  /* Set Precedence: bulk to avoid vacation messages, etc */
+  fprintf(outmail_input, Precedence: bulk\n\n);
+
+  /* mail body formating statement */
+  get_svr_attr_str(SRV_ATR_MailBodyFmt, bodyfmt);
+  if (bodyfmt == NULL)
+{
+char bodyfmtbuf[MAXLINE];
+add_body_info(bodyfmtbuf, mi);
+bodyfmt = bodyfmtbuf;
+}
+
+  /* Now pipe in the email body */
+  svr_format_job(outmail_input, mi, bodyfmt);
+
+  } /* write_email() */
+
 
 
 void *send_the_mail(
@@ -143,15 +215,19 @@ void *send_the_mail(
   void *vp)
 
   {
-  mail_info *mi = (mail_info *)vp;
-
-  inti;
-  char  *mailfrom = NULL;
-  char  *subjectfmt = NULL;
-  char  *bodyfmt = NULL;
-  char  *cmdbuf = NULL;
-  char   bodyfmtbuf[MAXLINE];
-  FILE  *outmail;
+  mail_info  *mi = (mail_info *)vp;
+
+  int status = 0;
+  int numargs = 0;
+  int pipes[2];
+  int counter;
+  pid_t   pid;
+  char   *mailptr;
+  char   *mailfrom = NULL;
+  chartmpBuf[LOG_BUF_SIZE];
+  // We call sendmail with cmd_name + 2 arguments + # of mailto addresses + 1 
for null
+  char   *sendmail_args[100];
+  FILE   *stream;
   
   /* Who is mail from, if SRV_ATR_mailfrom not set use default */
   get_svr_attr_str(SRV_ATR_mailfrom, mailfrom);
@@ -173,124 +249,123 @@ void *send_the_mail(
 mailfrom = PBS_DEFAULT_MAIL;
 }
 
-  /* mail subject line formating statement */
-  get_svr_attr_str(SRV_ATR_MailSubjectFmt, subjectfmt);
-  if (subjectfmt == NULL)
-{
-subjectfmt = PBS JOB %i;
-}
+  sendmail_args[numargs++] = (char *)SENDMAIL_CMD;
+  sendmail_args[numargs++] = (char *)-f;
+  sendmail_args[numargs++] = (char *)mailfrom;
 
-  /* mail body formating statement */
-  get_svr_attr_str(SRV_ATR_MailBodyFmt, bodyfmt);
-  if (bodyfmt == NULL)
+  /* Add the e-mail addresses to the command line */
+  mailptr = strdup(mi-mailto);
+  sendmail_args[numargs++] = mailptr;
+  for (counter=0; counter  (int)strlen(mailptr); counter++)
 {
-bodyfmt =  strcpy(bodyfmtbuf, PBS Job Id: %i\n
-  Job Name:   %j\n);
-if (mi-exec_host != NULL)
+if (mailptr[counter] == ',')
   {
-  strcat(bodyfmt, Exec host:  %h\n);
-  }
-
-strcat(bodyfmt, %m\n);
-
-if (mi-text != NULL)
-  {
-  

[gentoo-commits] gentoo-x86 commit in sys-cluster/torque: ChangeLog torque-4.1.7.ebuild

2014-06-19 Thread Justin Bronder (jsbronder)
jsbronder14/06/19 20:31:24

  Modified: ChangeLog
  Added:torque-4.1.7.ebuild
  Log:
  Bump 4.1.7, add fix for CVE-2013-4495 (#491270)
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.168sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.168view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.168content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.167r2=1.168

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.167
retrieving revision 1.168
diff -u -r1.167 -r1.168
--- ChangeLog   19 Jun 2014 19:55:00 -  1.167
+++ ChangeLog   19 Jun 2014 20:31:24 -  1.168
@@ -1,6 +1,12 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.167 
2014/06/19 19:55:00 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.168 
2014/06/19 20:31:24 jsbronder Exp $
+
+*torque-4.1.7 (19 Jun 2014)
+
+  19 Jun 2014; Justin Bronder jsbron...@gentoo.org +torque-4.1.7.ebuild,
+  +files/CVE-2013-4495.4.1.patch:
+  Bump 4.1.7, add fix for CVE-2013-4495 (#491270)
 
 *torque-2.5.13 (19 Jun 2014)
 



1.1  sys-cluster/torque/torque-4.1.7.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.1.7.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-4.1.7.ebuild?rev=1.1content-type=text/plain

Index: torque-4.1.7.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-4.1.7.ebuild,v 1.1 
2014/06/19 20:31:24 jsbronder Exp $

EAPI=4
inherit flag-o-matic eutils linux-info

DESCRIPTION=Resource manager and queuing system based on OpenPBS
HOMEPAGE=http://www.adaptivecomputing.com/products/open-source/torque;
# TODO:  hopefully moving to github tags soon
# http://www.supercluster.org/pipermail/torquedev/2013-May/004519.html
SRC_URI=http://www.adaptivecomputing.com/index.php?wpfb_dl=1690 - ${P}.tar.gz
LICENSE=torque-2.5

SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
IUSE=cpusets +crypt doc drmaa kernel_linux munge nvidia server +syslog tk

DEPEND_COMMON=sys-libs/ncurses
sys-libs/readline
cpusets? ( sys-apps/hwloc )
munge? ( sys-auth/munge )
nvidia? ( =x11-drivers/nvidia-drivers-275 )
tk? ( dev-lang/tk )
syslog? ( virtual/logger )
!games-util/qstat

DEPEND=${DEPEND_COMMON}
!sys-cluster/slurm

RDEPEND=${DEPEND_COMMON}
crypt? ( net-misc/openssh )
!crypt? ( net-misc/netkit-rsh )

pkg_setup() {
PBS_SERVER_HOME=${PBS_SERVER_HOME:-/var/spool/torque}

# Find a Torque server to use.  Check environment, then
# current setup (if any), and fall back on current hostname.
if [ -z ${PBS_SERVER_NAME} ]; then
if [ -f ${ROOT}${PBS_SERVER_HOME}/server_name ]; then

PBS_SERVER_NAME=$(${ROOT}${PBS_SERVER_HOME}/server_name)
else
PBS_SERVER_NAME=$(hostname -f)
fi
fi

USE_CPUSETS=--disable-cpuset
if use cpusets; then
if ! use kernel_linux; then
einfo
elog Torque currently only has support for cpusets 
in linux.
elog Assuming you didn't really want this USE flag.
einfo
else
linux-info_pkg_setup
if ! linux_config_exists || ! linux_chkconfig_present 
CPUSETS; then
einfo
elog Torque support for cpusets will 
require that you recompile
elog your kernel with CONFIG_CPUSETS enabled.
einfo
fi
USE_CPUSETS=--enable-cpuset
fi
fi
}

src_prepare() {
# Unused and causes breakage when switching from glibc to tirpc.
# https://github.com/adaptivecomputing/torque/pull/148
sed -i '/rpc\/rpc\.h/d' src/lib/Libnet/net_client.c || die

# We install to a valid location, no need to muck with ld.so.conf
# --without-loadlibfile is supposed to do this for us...
sed -i '/mk_default_ld_lib_file || return 1/d' buildutils/pbs_mkdirs.in 
|| die


[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.8.1.ebuild

2014-06-02 Thread Justin Bronder (jsbronder)
jsbronder14/06/03 01:33:26

  Modified: ChangeLog
  Added:openmpi-1.8.1.ebuild
  Log:
  Bump (#511018).  Add dep on zlib and drop la files (#402095)
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.125sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.125view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.125content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.124r2=1.125

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -r1.124 -r1.125
--- ChangeLog   17 Apr 2014 14:59:46 -  1.124
+++ ChangeLog   3 Jun 2014 01:33:26 -   1.125
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.124 
2014/04/17 14:59:46 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.125 
2014/06/03 01:33:26 jsbronder Exp $
+
+*openmpi-1.8.1 (03 Jun 2014)
+
+  03 Jun 2014; Justin Bronder jsbron...@gentoo.org +openmpi-1.8.1.ebuild:
+  Bump (#511018). Add dep on zlib and drop la files (#402095)
 
   17 Apr 2014; Justin Bronder jsbron...@gentoo.org openmpi-1.7.5.ebuild,
   openmpi-1.8.ebuild:



1.1  sys-cluster/openmpi/openmpi-1.8.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.1.ebuild?rev=1.1content-type=text/plain

Index: openmpi-1.8.1.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.1.ebuild,v 
1.1 2014/06/03 01:33:26 jsbronder Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit cuda eutils flag-o-matic fortran-2 multilib toolchain-funcs versionator

MY_P=${P/-mpi}
S=${WORKDIR}/${MY_P}

IUSE_OPENMPI_FABRICS=
openmpi_fabrics_ofed
openmpi_fabrics_knem
openmpi_fabrics_open-mx
openmpi_fabrics_psm

IUSE_OPENMPI_RM=
openmpi_rm_pbs
openmpi_rm_slurm

IUSE_OPENMPI_OFED_FEATURES=
openmpi_ofed_features_control-hdr-padding
openmpi_ofed_features_connectx-xrc
openmpi_ofed_features_udcm
openmpi_ofed_features_rdmacm
openmpi_ofed_features_dynamic-sl
openmpi_ofed_features_failover

DESCRIPTION=A high-performance message passing library (MPI)
HOMEPAGE=http://www.open-mpi.org;
SRC_URI=http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2
LICENSE=BSD
SLOT=0
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux
IUSE=cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads romio 
threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}

REQUIRED_USE=openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )

MPI_UNCLASSED_DEP_STR=
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)

RDEPEND=
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
=sys-apps/hwloc-1.7.2
sys-libs/zlib
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_open-mx? ( sys-cluster/open-mx )
openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm )

DEPEND=${RDEPEND}

pkg_setup() {
fortran-2_pkg_setup

if use mpi-threads; then
echo
ewarn WARNING: use of MPI_THREAD_MULTIPLE is still disabled by
ewarn default and officially unsupported by upstream.
   

[gentoo-commits] gentoo-x86 commit in net-nntp/sabnzbd: ChangeLog sabnzbd-0.7.17.ebuild

2014-04-26 Thread Justin Bronder (jsbronder)
jsbronder14/04/26 19:59:46

  Modified: ChangeLog
  Added:sabnzbd-0.7.17.ebuild
  Log:
  Bump, #506318
  
  (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.21 net-nntp/sabnzbd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.21view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?rev=1.21content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/ChangeLog?r1=1.20r2=1.21

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ChangeLog   16 Jan 2014 17:44:02 -  1.20
+++ ChangeLog   26 Apr 2014 19:59:46 -  1.21
@@ -1,6 +1,11 @@
 # ChangeLog for net-nntp/sabnzbd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.20 
2014/01/16 17:44:02 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.21 
2014/04/26 19:59:46 jsbronder Exp $
+
+*sabnzbd-0.7.17 (26 Apr 2014)
+
+  26 Apr 2014; Justin Bronder jsbron...@gentoo.org +sabnzbd-0.7.17.ebuild:
+  Bump, #506318
 
   16 Jan 2014; Jeroen Roovers j...@gentoo.org sabnzbd-0.7.16.ebuild:
   Spelling.



1.1  net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild?rev=1.1content-type=text/plain

Index: sabnzbd-0.7.17.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild,v 1.1 
2014/04/26 19:59:46 jsbronder Exp $

EAPI=4

# Require python-2 with sqlite USE flag
PYTHON_DEPEND=2:2.6
PYTHON_USE_WITH=sqlite

inherit eutils python user

MY_P=${P/sab/SAB}

DESCRIPTION=Binary newsgrabber with web-interface
HOMEPAGE=http://www.sabnzbd.org/;
SRC_URI=mirror://sourceforge/sabnzbdplus/${MY_P}-src.tar.gz

# Sabnzbd is GPL-2 but bundles software with the following licenses.
LICENSE=GPL-2 BSD LGPL-2 MIT BSD-1
SLOT=0
KEYWORDS=~amd64
IUSE=+rar +ssl unzip +yenc

# Sabnzbd is installed to /usr/share/ as upstream makes it clear they should not
# be in python's sitedir.  See:  http://wiki.sabnzbd.org/unix-packaging

# TODO:  still bundled but not in protage:
# kronos, rarfile, rsslib, ssmtplib, listquote, json-py, msgfmt
# pynewsleecher
#
# Also note that cherrypy is still bundled.  It's near impossible to find
# out where the bundled and heavily patched version came from (pulled from
# cherrypy subversion, patched somewhere, then imported to sabnzbd and patched
# further.  Upstream is planning on making this easier with 0.8.0.
# https://github.com/sabnzbd/sabnzbd/issues/47

RDEPEND=
=app-arch/par2cmdline-0.4
=dev-python/cheetah-2.0.1
dev-python/configobj
dev-python/feedparser
dev-python/gntp
dev-python/pythonutils
net-misc/wget
rar? ( || ( app-arch/unrar app-arch/rar ) )
ssl? ( dev-python/pyopenssl )
unzip? ( =app-arch/unzip-5.5.2 )
yenc? ( dev-python/yenc )


S=${WORKDIR}/${MY_P}

pkg_setup() {
HOMEDIR=/var/lib/${PN}
python_set_active_version 2
python_pkg_setup

# Create sabnzbd group
enewgroup ${PN}
# Create sabnzbd user, put in sabnzbd group
enewuser ${PN} -1 -1 ${HOMEDIR} ${PN}
}

src_prepare() {
epatch ${FILESDIR}/use-system-configobj-and-feedparser.patch
epatch ${FILESDIR}/growler-support-gntp-1.0.patch
epatch ${FILESDIR}/par2cmdline.patch

# remove bundled modules
rm -r sabnzbd/utils/{feedparser,configobj}.py || die
rm -r gntp || die
rm licenses/License-{feedparser,configobj,gntp}.txt || die
}

src_install() {
local d

dodir /usr/share/${PN}/sabnzbd
insinto /usr/share/${PN}/
doins SABnzbd.py
fperms +x /usr/share/${PN}/SABnzbd.py
dobin ${FILESDIR}/sabnzbd

for d in cherrypy email icons interfaces locale po sabnzbd tools util; 
do
insinto /usr/share/${PN}/${d}
doins -r ${d}/*
done

newinitd ${FILESDIR}/${PN}.initd ${PN}
newconfd ${FILESDIR}/${PN}.confd ${PN}

diropts -o ${PN} -g ${PN}
dodir /etc/${PN}
dodir /var/log/${PN}

insinto /etc/${PN}
insopts -m 0600 -o ${PN} -g ${PN}
doins ${FILESDIR}/${PN}.ini

dodoc {ABOUT,CHANGELOG,ISSUES,README}.txt Sample-PostProc.sh licenses/*
}

pkg_postinst() {
   

[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: openmpi-1.8.ebuild openmpi-1.7.5.ebuild ChangeLog

2014-04-17 Thread Justin Bronder (jsbronder)
jsbronder14/04/17 14:59:46

  Modified: openmpi-1.8.ebuild openmpi-1.7.5.ebuild ChangeLog
  Log:
  Fix hwloc dep #507856.  See 
http://svn.open-mpi.org/svn/ompi/branches/v1.8/NEWS
  
  (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.2  sys-cluster/openmpi/openmpi-1.8.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild?r1=1.1r2=1.2

Index: openmpi-1.8.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- openmpi-1.8.ebuild  8 Apr 2014 09:45:34 -   1.1
+++ openmpi-1.8.ebuild  17 Apr 2014 14:59:46 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild,v 
1.1 2014/04/08 09:45:34 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.ebuild,v 
1.2 2014/04/17 14:59:46 jsbronder Exp $
 
 EAPI=5
 
@@ -59,7 +59,7 @@
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
-   =sys-apps/hwloc-1.6
+   =sys-apps/hwloc-1.7.2
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )



1.2  sys-cluster/openmpi/openmpi-1.7.5.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.7.5.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.7.5.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/openmpi-1.7.5.ebuild?r1=1.1r2=1.2

Index: openmpi-1.7.5.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.7.5.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- openmpi-1.7.5.ebuild8 Apr 2014 09:45:34 -   1.1
+++ openmpi-1.7.5.ebuild17 Apr 2014 14:59:46 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.7.5.ebuild,v 
1.1 2014/04/08 09:45:34 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.7.5.ebuild,v 
1.2 2014/04/17 14:59:46 jsbronder Exp $
 
 EAPI=5
 
@@ -57,7 +57,7 @@
!sys-cluster/mpich2
!sys-cluster/mpiexec
dev-libs/libevent
-   =sys-apps/hwloc-1.6
+   =sys-apps/hwloc-1.7.2
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed )



1.124sys-cluster/openmpi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.124view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?rev=1.124content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/openmpi/ChangeLog?r1=1.123r2=1.124

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v
retrieving revision 1.123
retrieving revision 1.124
diff -u -r1.123 -r1.124
--- ChangeLog   8 Apr 2014 09:45:34 -   1.123
+++ ChangeLog   17 Apr 2014 14:59:46 -  1.124
@@ -1,6 +1,11 @@
 # ChangeLog for sys-cluster/openmpi
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.123 
2014/04/08 09:45:34 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.124 
2014/04/17 14:59:46 jsbronder Exp $
+
+  17 Apr 2014; Justin Bronder jsbron...@gentoo.org openmpi-1.7.5.ebuild,
+  openmpi-1.8.ebuild:
+  Fix hwloc dep #507856. See
+  http://svn.open-mpi.org/svn/ompi/branches/v1.8/NEWS
 
 *openmpi-1.7.5 (08 Apr 2014)
 *openmpi-1.8 (08 Apr 2014)






[gentoo-commits] gentoo-x86 commit in sys-cluster/ganglia-web: ChangeLog ganglia-web-3.5.6.ebuild ganglia-web-3.5.6-r1.ebuild

2014-04-16 Thread Justin Bronder (jsbronder)
jsbronder14/04/16 14:54:28

  Modified: ChangeLog
  Removed:  ganglia-web-3.5.6.ebuild
ganglia-web-3.5.6-r1.ebuild
  Log:
  cleanup old
  
  (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.17 sys-cluster/ganglia-web/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ChangeLog?rev=1.17view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ChangeLog?rev=1.17content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ChangeLog?r1=1.16r2=1.17

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ChangeLog,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ChangeLog   13 Apr 2014 11:05:56 -  1.16
+++ ChangeLog   16 Apr 2014 14:54:27 -  1.17
@@ -1,6 +1,10 @@
 # ChangeLog for sys-cluster/ganglia-web
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ChangeLog,v 1.16 
2014/04/13 11:05:56 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ChangeLog,v 1.17 
2014/04/16 14:54:27 jsbronder Exp $
+
+  16 Apr 2014; Justin Bronder jsbron...@gentoo.org -ganglia-web-3.5.6.ebuild,
+  -ganglia-web-3.5.6-r1.ebuild:
+  cleanup old
 
   13 Apr 2014; Agostino Sarubbo a...@gentoo.org ganglia-web-3.5.8-r1.ebuild:
   Stable for ppc, wrt bug #462500






[gentoo-commits] gentoo-x86 commit in sys-cluster/mpich2: ChangeLog mpich2-1.2.1_p1-r1.ebuild mpich2-1.4.1_p1.ebuild

2014-04-09 Thread Justin Bronder (jsbronder)
jsbronder14/04/09 14:20:53

  Modified: ChangeLog
  Removed:  mpich2-1.2.1_p1-r1.ebuild mpich2-1.4.1_p1.ebuild
  Log:
  Remove old which fixes #507194
  
  (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)

Revision  ChangesPath
1.92 sys-cluster/mpich2/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich2/ChangeLog?rev=1.92view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich2/ChangeLog?rev=1.92content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/mpich2/ChangeLog?r1=1.91r2=1.92

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- ChangeLog   9 Jul 2013 22:26:38 -   1.91
+++ ChangeLog   9 Apr 2014 14:20:53 -   1.92
@@ -1,6 +1,23 @@
 # ChangeLog for sys-cluster/mpich2
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/ChangeLog,v 1.91 
2013/07/09 22:26:38 jsbronder Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/ChangeLog,v 1.92 
2014/04/09 14:20:53 jsbronder Exp $
+
+  09 Apr 2014; Justin Bronder jsbron...@gentoo.org
+  -files/0001-MPD_CONF_FILE-should-be-readable.patch,
+  -files/mpich2-1.0.8-gforker-install-alt-fix.patch,
+  -files/0002-mpd_conf_file-search-order.patch,
+  -files/mpich2-1.0.8-mpdconf-env.patch,
+  -files/0003-Fix-pkgconfig-for-mpich2-ch3-v1.2.1.patch,
+  -files/mpich2-1.0.8-pkgconfig.patch,
+  -files/0003-Fix-pkgconfig-for-mpich2-ch3.patch,
+  -files/mpich2-1.0.8-py26.patch, -files/mpich2-1.0.8-site-packages-py.patch,
+  -files/mpich2-1.2.1-fix-missing-libs.patch,
+  -files/mpich2-1.4.1-fix-pkg-config-files.patch,
+  -files/mpich2-1.4_rc2-fix-pkg-config-files.patch,
+  -files/fix-pkg-config-files.patch, -files/mpd.conf,
+  -files/mpich2-hvector.patch, -files/mpich2.envd, -mpich2-1.2.1_p1-r1.ebuild,
+  -mpich2-1.4.1_p1.ebuild:
+  Remove old which fixes #507194
 
   09 Jul 2013; Justin Bronder jsbron...@gentoo.org mpich2-1.2.1_p1-r1.ebuild,
   mpich2-1.4.1_p1.ebuild, mpich2-1.5.ebuild:






[gentoo-commits] gentoo-x86 commit in sys-cluster/mpich2/files: fix-pkg-config-files.patch mpich2-1.2.1-fix-missing-libs.patch mpich2-1.0.8-gforker-install-alt-fix.patch mpich2-1.0.8-mpdconf-env.patch

2014-04-09 Thread Justin Bronder (jsbronder)
jsbronder14/04/09 14:20:53

  Removed:  fix-pkg-config-files.patch
mpich2-1.2.1-fix-missing-libs.patch
mpich2-1.0.8-gforker-install-alt-fix.patch
mpich2-1.0.8-mpdconf-env.patch
0002-mpd_conf_file-search-order.patch
mpich2-1.0.8-pkgconfig.patch mpich2.envd
mpich2-1.0.8-site-packages-py.patch
mpich2-1.0.8-py26.patch mpich2-hvector.patch
0003-Fix-pkgconfig-for-mpich2-ch3.patch
mpich2-1.4_rc2-fix-pkg-config-files.patch
mpich2-1.4.1-fix-pkg-config-files.patch mpd.conf
0003-Fix-pkgconfig-for-mpich2-ch3-v1.2.1.patch
0001-MPD_CONF_FILE-should-be-readable.patch
  Log:
  Remove old which fixes #507194
  
  (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 
4D7043C9)