[gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.8.8.ebuild
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)