diff options
-rw-r--r-- | sys-cluster/condor/ChangeLog | 40 | ||||
-rw-r--r-- | sys-cluster/condor/Manifest | 2 | ||||
-rw-r--r-- | sys-cluster/condor/condor-7.5.2.ebuild | 160 | ||||
-rw-r--r-- | sys-cluster/condor/condor-7.5.4.ebuild | 160 | ||||
-rw-r--r-- | sys-cluster/condor/files/condor.confd | 2 | ||||
-rw-r--r-- | sys-cluster/condor/files/condor.initd | 64 | ||||
-rw-r--r-- | sys-cluster/condor/files/condor_config.local | 11 | ||||
-rw-r--r-- | sys-cluster/condor/metadata.xml | 26 | ||||
-rw-r--r-- | sys-cluster/mpe2/ChangeLog | 15 | ||||
-rw-r--r-- | sys-cluster/mpe2/Manifest | 1 | ||||
-rw-r--r-- | sys-cluster/mpe2/files/slog2sdk-trace_rlog-makefile-fixes.patch | 68 | ||||
-rw-r--r-- | sys-cluster/mpe2/files/slog2sdk-trace_sample-makefile-fixes.patch | 68 | ||||
-rw-r--r-- | sys-cluster/mpe2/metadata.xml | 10 | ||||
-rw-r--r-- | sys-cluster/mpe2/mpe2-1.0.6_p1.ebuild | 148 |
14 files changed, 0 insertions, 775 deletions
diff --git a/sys-cluster/condor/ChangeLog b/sys-cluster/condor/ChangeLog deleted file mode 100644 index 484d64224..000000000 --- a/sys-cluster/condor/ChangeLog +++ /dev/null @@ -1,40 +0,0 @@ -# ChangeLog for sys-cluster/condor -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*condor-7.5.4 (08 Jan 2011) - - 08 Jan 2011; Sébastien Fabbro <bicatali@gentoo.org> +condor-7.5.4.ebuild: - Version bump - - 22 Jun 2010; Sébastien Fabbro <bicatali@gentoo.org> condor-7.5.2.ebuild, - files/condor.initd: - More initd fixes, now local config will reside in /var/lib - -*condor-7.5.2 (21 Jun 2010) - - 21 Jun 2010; Sébastien Fabbro <bicatali@gentoo.org> -condor-7.4.1.ebuild, - -files/condor-7.4.1-config_generic.patch, +condor-7.5.2.ebuild, - -files/chkconfig_off.patch, files/condor.confd, files/condor.initd, - -files/condor_config.generic.patch, -files/log_lock_run.patch, - -files/no_basename.patch, -files/no_rpmdb_query.patch, - -files/stdsoap2.h.patch.patch, -condor-7.2.4.ebuild: - Version bump, developer version. Too many changes - -*condor-7.4.1 (12 Feb 2010) - - 12 Feb 2010; Sébastien Fabbro <bicatali@gentoo.org> +condor-7.4.1.ebuild, - +files/condor-7.4.1-config_generic.patch, files/condor.confd, - files/condor.initd, files/condor_config.local: - Version bump. libvirt added as dependency, still need to check whether - absolutely necessary - -*condor-7.2.4 (17 Nov 2009) - - 17 Nov 2009; Sébastien Fabbro <bicatali@gentoo.org> +condor-7.2.4.ebuild, - +files/chkconfig_off.patch, +files/condor.confd, +files/condor.initd, - +files/condor_config.generic.patch, +files/condor_config.local, - +files/log_lock_run.patch, +files/no_basename.patch, - +files/no_rpmdb_query.patch, +files/stdsoap2.h.patch.patch, +metadata.xml: - Initial import - diff --git a/sys-cluster/condor/Manifest b/sys-cluster/condor/Manifest deleted file mode 100644 index ada4ad124..000000000 --- a/sys-cluster/condor/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST condor_src-7.5.2-all-all.tar.gz 21705891 RMD160 f9911e3a44b69bb22ef607964aec726b51ab9341 SHA1 7e85048545423b13f8173c6ba6d76d35b97f2dcc SHA256 1a4fc437541896aa9963f12ec9231495f6a5ab4cc5ca814b57755a38db407026 -DIST condor_src-7.5.4-all-all.tar.gz 21870900 RMD160 7118a7a7ee32d5d7d9378ed5b94ad7a058ac1fca SHA1 877f748b53dd5e796592f812ae65d75f7b907812 SHA256 a0429b2525047b2eaca988ff4546ff177a5b4e55511354c793e4b3f01b032c08 diff --git a/sys-cluster/condor/condor-7.5.2.ebuild b/sys-cluster/condor/condor-7.5.2.ebuild deleted file mode 100644 index 462025808..000000000 --- a/sys-cluster/condor/condor-7.5.2.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 - -inherit autotools eutils user flag-o-matic - -DESCRIPTION="Workload management system for compute-intensive jobs" -HOMEPAGE="http://www.cs.wisc.edu/condor/" -SRC_URI="${PN}_src-${PV}-all-all.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="classads drmaa examples gcb kbdd kerberos postgres soap ssl static-libs" - -CDEPEND="sys-libs/zlib - app-emulation/libvirt - dev-libs/libpcre - classads? ( sys-cluster/classads[pcre] ) - gcb? ( net-firewall/gcb ) - kerberos? ( app-crypt/mit-krb5 ) - kbdd? ( x11-libs/libX11 ) - postgres? ( dev-db/postgresql-base ) - soap? ( net-libs/gsoap ) - ssl? ( dev-libs/openssl )" - -RDEPEND="${CDEPEND} - mail-client/mailx" - -DEPEND="${CDEPEND} - x11-misc/imake" - -RESTRICT=fetch - -S="${WORKDIR}/${P}/src" - -pkg_setup() { - enewgroup condor - enewuser condor -1 "${ROOT}"bin/bash "${ROOT}var/lib/condor" condor -} - -src_prepare() { - # these two eauto* are to replicate the build_init script - # not so sure they are really needed - eautoheader - eautoconf - # this patch is mostly to use standard fhs - cd condor_examples - epatch ./condor_config.generic.rpm.patch - # the base local file is in /etc, then the condor local file is updated and should reside in /var/lib - sed -i \ - -e 's:\(LOCAL_CONFIG_FILE.*=\).*:\1 /var/lib/condor/condor_config.local:' \ - condor_config.generic || die -} - -src_configure() { - # condor seems to be buggy with -O2 and above with gcc - filter-flags "-O[s2-9]" "-O1" - - # set USE_OLD_IMAKE to anything so condor_imake will use the system - # installed imake instead of building its own - export USE_OLD_IMAKE=YES - econf \ - --with-buildid=Gentoo-${P} \ - --enable-proper \ - --disable-full-port \ - --disable-gcc-version-check \ - --disable-glibc-version-check \ - --disable-rpm \ - --without-zlib \ - --with-libvirt \ - $(use_enable kbdd) \ - $(use_enable postgres quill) \ - $(use_enable static-libs static) \ - $(use_with classads) \ - $(use_with drmaa) \ - $(use_with gcb) \ - $(use_with kerberos krb5) \ - $(use_with postgres postgresql) \ - $(use_with soap gsoap) \ - $(use_with ssl openssl) -} - -src_compile() { - # yet to find a way to parallelize compilation - emake -j1 || die "emake failed" -} - -src_install() { - emake release manpages || die "emake release failed" - if use static-libs; then - emake static || die "emake static failed" - fi - - cd release_dir - ## remove a shitload of useless stuff to sync with the rpm package - ## comments are from the rpm fedora spec file - # used by old MPI universe, not packaged (it's rsh, it should die) - rm -rf libexec/rsh - # this is distributed as chirp_client.c/h and chirp_protocol.h - rm lib/libchirp_client.a include/chirp_client.h - # checkpoint, reschedule and vacate live in bin/, don't duplicate - rm sbin/condor_{checkpoint,reschedule,vacate} - # sbin/condor is a pointless hard links - rm sbin/condor - - # binaries - dosbin sbin/* || die - dobin bin/* || die - # headers - insinto /usr - doins -r include || die - # libs - dolib.so lib/*so || die - use static-libs && dolib.a lib/*a - insinto /usr/libexec/condor - doins -r libexec/* || die - - # data files - insinto /usr/share/${PN} - doins lib/*.jar lib/*.class lib/*.pm || die - use postgres && doins -r sql - - # examples - if use examples; then - insinto /usr/share/doc/${PF} - doins -r etc/examples || die - fi - - # config files - insinto /etc/condor - newins etc/examples/condor_config.generic condor_config || die - newins etc/examples/condor_config.local.generic condor_config.local || die - insinto /var/lib/condor/ - newins etc/examples/condor_config.local.generic - - dodir /var/log/condor - dodir /var/run/condor - dodir /var/lock/condor - - fperms 750 /var/lib/condor /var/log/condor - fperms 755 /var/run/condor - fperms 0775 /var/lock/condor - fowners condor:condor /var/lib/condor /var/log/condor /var/run/condor /var/lib/condor/condor_config.local - - newconfd "${FILESDIR}"/condor.confd condor || die - newinitd "${FILESDIR}"/condor.initd condor || die -} - -pkg_postinst() { - elog "Default configuration files have been installed" - elog "You can customize it from there or provide your own" - elog "in ${ROOT}etc/${PN}/condor_config*" - - elog "The condor ebuild is still under development." - elog "Help us improve the ebuild in participating in:" - elog "https://bugs.gentoo.org/show_bug.cgi?id=60281" -} diff --git a/sys-cluster/condor/condor-7.5.4.ebuild b/sys-cluster/condor/condor-7.5.4.ebuild deleted file mode 100644 index 720efb6d3..000000000 --- a/sys-cluster/condor/condor-7.5.4.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 - -inherit autotools eutils user flag-o-matic - -DESCRIPTION="Workload management system for compute-intensive jobs" -HOMEPAGE="http://www.cs.wisc.edu/condor/" -SRC_URI="${PN}_src-${PV}-all-all.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="classads drmaa examples gcb kbdd kerberos postgres soap ssl static-libs" - -CDEPEND="sys-libs/zlib - app-emulation/libvirt - dev-libs/libpcre - classads? ( sys-cluster/classads[pcre] ) - gcb? ( net-firewall/gcb ) - kerberos? ( app-crypt/mit-krb5 ) - kbdd? ( x11-libs/libX11 ) - postgres? ( dev-db/postgresql-base ) - soap? ( net-libs/gsoap ) - ssl? ( dev-libs/openssl )" - -RDEPEND="${CDEPEND} - mail-client/mailx" - -DEPEND="${CDEPEND} - x11-misc/imake" - -RESTRICT=fetch - -S="${WORKDIR}/${P}/src" - -pkg_setup() { - enewgroup condor - enewuser condor -1 "${ROOT}"bin/bash "${ROOT}var/lib/condor" condor -} - -src_prepare() { - # these two eauto* are to replicate the build_init script - # not so sure they are really needed - eautoheader - eautoconf - # this patch is mostly to use standard fhs - cd condor_examples - epatch ./condor_config.generic.rpm.patch - # the base local file is in /etc, then the condor local file is updated and should reside in /var/lib - sed -i \ - -e 's:\(LOCAL_CONFIG_FILE.*=\).*:\1 /var/lib/condor/condor_config.local:' \ - condor_config.generic || die -} - -src_configure() { - # condor seems to be buggy with -O2 and above with gcc - filter-flags "-O[s2-9]" "-O1" - - # set USE_OLD_IMAKE to anything so condor_imake will use the system - # installed imake instead of building its own - export USE_OLD_IMAKE=YES - econf \ - --with-buildid=Gentoo-${P} \ - --enable-proper \ - --disable-full-port \ - --disable-gcc-version-check \ - --disable-glibc-version-check \ - --disable-rpm \ - --without-zlib \ - --with-libvirt \ - $(use_enable kbdd) \ - $(use_enable postgres quill) \ - $(use_enable static-libs static) \ - $(use_with classads) \ - $(use_with drmaa) \ - $(use_with gcb) \ - $(use_with kerberos krb5) \ - $(use_with postgres postgresql) \ - $(use_with soap gsoap) \ - $(use_with ssl openssl) -} - -src_compile() { - # yet to find a way to parallelize compilation - emake -j1 || die "emake failed" -} - -src_install() { - emake release manpages || die "emake release failed" - if use static-libs; then - emake static || die "emake static failed" - fi - - cd release_dir - ## remove a shitload of useless stuff to sync with the rpm package - ## comments are from the rpm fedora spec file - # used by old MPI universe, not packaged (it's rsh, it should die) - rm -rf libexec/rsh - # this is distributed as chirp_client.c/h and chirp_protocol.h - rm lib/libchirp_client.a include/chirp_client.h - # checkpoint, reschedule and vacate live in bin/, don't duplicate - rm sbin/condor_{checkpoint,reschedule,vacate} - # sbin/condor is a pointless hard links - rm sbin/condor - - # binaries - dosbin sbin/* || die - dobin bin/* || die - # headers - insinto /usr - doins -r include || die - # libs - dolib.so lib/*so || die - use static-libs && dolib.a lib/*a - insinto /usr/libexec/condor - doins -r libexec/* || die - - # data files - insinto /usr/share/${PN} - doins lib/*.jar lib/*.class lib/*.pm || die - use postgres && doins -r sql - - # examples - if use examples; then - insinto /usr/share/doc/${PF} - doins -r etc/examples || die - fi - - # config files - insinto /etc/condor - newins etc/examples/condor_config.generic condor_config || die - newins etc/examples/condor_config.local.generic condor_config.local || die - insinto /var/lib/condor/ - newins etc/examples/condor_config.local.generic - - dodir /var/log/condor - dodir /var/run/condor - dodir /var/lock/condor - - fperms 750 /var/lib/condor /var/log/condor - fperms 755 /var/run/condor - fperms 0775 /var/lock/condor - fowners condor:condor /var/lib/condor /var/log/condor /var/run/condor /var/lib/condor/condor_config.local - - newconfd "${FILESDIR}"/condor.confd condor || die - newinitd "${FILESDIR}"/condor.initd condor || die -} - -pkg_postinst() { - elog "Default configuration files have been installed" - elog "You can customize it from there or provide your own" - elog "in ${ROOT}etc/${PN}/condor_config*" - - elog "The condor ebuild is still under development." - elog "Help us improve the ebuild in participating in:" - elog "https://bugs.gentoo.org/show_bug.cgi?id=60281" -} diff --git a/sys-cluster/condor/files/condor.confd b/sys-cluster/condor/files/condor.confd deleted file mode 100644 index bbb955811..000000000 --- a/sys-cluster/condor/files/condor.confd +++ /dev/null @@ -1,2 +0,0 @@ -CONDOR_CENTRAL_MANAGER="$(cat /etc/condor/central_manager)" -CONDOR_OPTS="" diff --git a/sys-cluster/condor/files/condor.initd b/sys-cluster/condor/files/condor.initd deleted file mode 100644 index 287df2675..000000000 --- a/sys-cluster/condor/files/condor.initd +++ /dev/null @@ -1,64 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -CONDOR_USER=condor - -CONDOR_CONFIG_LOCAL=$(condor_config_val LOCAL_CONFIG_FILE) -CONDOR_MASTER=$(condor_config_val MASTER) -CONDOR_RUN=$(condor_config_val RUN) -CONDOR_LOCK=$(condor_config_val LOCK) - -depend() { - need net - use logger -} - -setup_central_manager() { - # delete current condor host, replace it with central manager - sed -e '/CONDOR_HOST/d' \ - /etc/condor/condor_config.local > ${CONDOR_CONFIG_LOCAL} - echo "CONDOR_HOST=${CONDOR_CENTRAL_MANAGER}" >> ${CONDOR_CONFIG_LOCAL} - chown ${CONDOR_USER}:${CONDOR_USER} ${CONDOR_CONFIG_LOCAL} -} - -# set up condor ccb if only private networking is available (assumes ifconfig) -setup_ccb() { - /sbin/ifconfig | grep "inet addr" | egrep -v "addr:127.|addr:192.|addr:172.|addr:10." > /dev/null - retval=$? - if [ ${retval} -ne 0 ]; then # all addresses are local - echo \ - "$(/sbin/ifconfig | grep "inet addr" | grep -v 127. | awk '{print $2}' | sed s/addr://)" \ - "$(hostname)" \ - "# Added for Condor CCB" \ - >> /etc/hosts - fi -} - -cleanup_ccb() { - sed -i '/# Added for Condor CCB/d' /etc/hosts -} - -start() { - ebegin "Starting condor" - setup_central_manager - setup_ccb - start-stop-daemon --start --quiet --user ${CONDOR_USER} \ - --pidfile ${CONDOR_RUN}/condor.pid \ - --exec ${CONDOR_MASTER} -- ${CONDOR_OPTS} - retval=$? - [ $retval -eq 0 ] && touch /var/lock/subsys/condor - eend ${retval} -} - -stop() { - ebegin "Stopping condor" - cleanup_ccb - start-stop-daemon --stop --quiet \ - --pidfile ${CONDOR_RUN}/condor.pid \ - --exec ${CONDOR_MASTER} - retval=$? - [ ${retval} -eq 0 ] && rm -f /var/lock/subsys/condor - eend ${retval} -} diff --git a/sys-cluster/condor/files/condor_config.local b/sys-cluster/condor/files/condor_config.local deleted file mode 100644 index cada046bd..000000000 --- a/sys-cluster/condor/files/condor_config.local +++ /dev/null @@ -1,11 +0,0 @@ -CONDOR_DEVELOPERS = NONE -CONDOR_HOST = $(FULL_HOSTNAME) -COLLECTOR_NAME = Personal Condor -START = TRUE -SUSPEND = FALSE -CONTINUE = TRUE -PREEMPT = FALSE -KILL = FALSE -DAEMON_LIST = COLLECTOR, MASTER, NEGOTIATOR, SCHEDD, STARTD -NEGOTIATOR_INTERVAL = 20 -TRUST_UID_DOMAIN = TRUE diff --git a/sys-cluster/condor/metadata.xml b/sys-cluster/condor/metadata.xml deleted file mode 100644 index bd197e13d..000000000 --- a/sys-cluster/condor/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>cluster</herd> - <maintainer> - <email>bicatali@gentoo.org</email> - </maintainer> - <longdescription lang="en"> - Condor is a open-source, specialized workload management system for - compute-intensive jobs. Like other full-featured batch systems, Condor - provides a job queueing mechanism, scheduling policy, priority scheme, - resource monitoring, and resource management. Users submit their serial - or parallel jobs to Condor, Condor places them into a queue, chooses - when and where to run the jobs based upon a policy, carefully monitors - their progress, and ultimately informs the user upon completion. Condor - also contains mechanisms to submit jobs to grid-sites and supports many - different grid toolkits. -</longdescription> - <use> - <flag name="classads">Enable the Condor's classified advertisement language</flag> - <flag name="drmaa">Enable the Distributed Resource Management - Application API</flag> - <flag name="gcb">Enable condor to communicate over firewall/NAT</flag> - <flag name="kbdd">Enable the Condor Keyboard Daemon to monitor logged in X users for activity</flag> - </use> -</pkgmetadata> diff --git a/sys-cluster/mpe2/ChangeLog b/sys-cluster/mpe2/ChangeLog deleted file mode 100644 index 9db3fa6c5..000000000 --- a/sys-cluster/mpe2/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -# ChangeLog for sys-cluster/mpe2 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 21 Jun 2011; Justin Lecher <jlec@gentoo.org> mpe2-1.0.6_p1.ebuild: - Added fortran-2.eclass support - - 16 Dec 2010; Justin Lecher <jlec@gentoo.org> mpe2-1.0.6_p1.ebuild: - Removal of fortran.eclass, #348851 - - 13 Sep 2010; Justin Bronder <jsbronder@gentoo.org> - +files/slog2sdk-trace_rlog-makefile-fixes.patch, mpe2-1.0.6_p1.ebuild, - +files/slog2sdk-trace_sample-makefile-fixes.patch, metadata.xml: - Respect LDFLAGS, #335590. Fix metadata. - diff --git a/sys-cluster/mpe2/Manifest b/sys-cluster/mpe2/Manifest deleted file mode 100644 index cf48b309d..000000000 --- a/sys-cluster/mpe2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mpe2-1.0.6p1.tar.gz 9313216 RMD160 1c52f379c3fff4bac5c68505ca657584d8092f7f SHA1 bc810c7a1f3ef5b9cf2563278053afadbc2029f2 SHA256 23cfef2b8a0a27408b5bdadeb216ba3adb3b02bf40d0fa6fc0a110cefd8c5863 diff --git a/sys-cluster/mpe2/files/slog2sdk-trace_rlog-makefile-fixes.patch b/sys-cluster/mpe2/files/slog2sdk-trace_rlog-makefile-fixes.patch deleted file mode 100644 index 4f2119ec6..000000000 --- a/sys-cluster/mpe2/files/slog2sdk-trace_rlog-makefile-fixes.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 5bc91497bd4b3d2e4e962ffb2d5b9b471c4183c2 Mon Sep 17 00:00:00 2001 -From: Justin Bronder <jsbronder@gmail.com> -Date: Mon, 13 Sep 2010 14:18:51 -0400 -Subject: [PATCH 1/2] slog2sdk/trace_rlog makefile fixes - -- Respect user-defined LDFLAGS when linking PGM_PRINT and PGM_CHECK. -- Do not install libraries during the compile phase. ---- - src/slog2sdk/trace_rlog/src/Makefile.in | 19 ++++++++----------- - 1 files changed, 8 insertions(+), 11 deletions(-) - -diff --git a/src/slog2sdk/trace_rlog/src/Makefile.in b/src/slog2sdk/trace_rlog/src/Makefile.in -index 9b289b8..2d772e0 100644 ---- a/src/slog2sdk/trace_rlog/src/Makefile.in -+++ b/src/slog2sdk/trace_rlog/src/Makefile.in -@@ -48,7 +48,8 @@ RM = @RM@ - - JNI_INC = @JNI_INC@ - CFLAGS = -I.. $(JNI_INC) -I$(TRACE_INCDIR) @COPTS@ --LDFLAGS = -module -no-undefined -avoid-version @LDFLAGS@ -+LDFLAGS = @LDFLAGS@ -+LIBLDFLAGS = -module -no-undefined -avoid-version @LDFLAGS@ - - # memory leak checker - MEMLIBS = @DEBUG_LIBS@ -@@ -66,33 +67,29 @@ ALL: $(libbuild_dir)/$(LIB_TRACE) $(binbuild_dir)/$(PGM_PRINT) $(binbuild_dir)/$ - - $(libbuild_dir)/$(LIB_TRACE): $(LOBJ) - if [ "$(EXPORT_SYMBOLS)" = "yes" ] ; then \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -export-symbols $(srcdir)/JavaTraceInput.sym \ - -rpath $(libbuild_dir) ; \ - else \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -rpath $(libbuild_dir) ; \ - fi -- $(LIBTOOL) --mode=install $(INSTALL) $(LIB_TRACE) $(libbuild_dir) -- $(LIBTOOL) --finish $(libbuild_dir) - - INSTALL_LIBSO: $(LOBJ) - if [ "$(EXPORT_SYMBOLS)" = "yes" ] ; then \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -export-symbols $(srcdir)/JavaTraceInput.sym \ - -rpath $(LIBDIR) ; \ - else \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -rpath $(LIBDIR) ; \ - fi -- $(LIBTOOL) --mode=install $(INSTALL) $(LIB_TRACE) $(DESTDIR)$(LIBDIR) -- $(LIBTOOL) --finish $(LIBDIR) - - $(binbuild_dir)/$(PGM_PRINT): $(OBJ4T) -- $(CC) @COPTS@ -o $@ $(OBJ4T) $(MEMLIBS) -+ $(CC) @COPTS@ $(LDFLAGS) -o $@ $(OBJ4T) $(MEMLIBS) - - $(binbuild_dir)/$(PGM_CHECK): $(OBJ4E) -- $(CC) @COPTS@ -o $@ $(OBJ4E) $(MEMLIBS) -+ $(CC) @COPTS@ $(LDFLAGS) -o $@ $(OBJ4E) $(MEMLIBS) - - clean: - @-$(RM) *.@OBJEXT@ *.lo *.la --- -1.7.1 - diff --git a/sys-cluster/mpe2/files/slog2sdk-trace_sample-makefile-fixes.patch b/sys-cluster/mpe2/files/slog2sdk-trace_sample-makefile-fixes.patch deleted file mode 100644 index 717911ffb..000000000 --- a/sys-cluster/mpe2/files/slog2sdk-trace_sample-makefile-fixes.patch +++ /dev/null @@ -1,68 +0,0 @@ -From b23d8d40cf62d03cad7ce777565069368e040a96 Mon Sep 17 00:00:00 2001 -From: Justin Bronder <jsbronder@gmail.com> -Date: Mon, 13 Sep 2010 14:22:10 -0400 -Subject: [PATCH 2/2] slog2sdk/trace_sample makefile fixes - -- Respect user-defined LDFLAGS when linking PGM_PRINT and PGM_CHECK. -- Do not install libraries during the compile phase. ---- - src/slog2sdk/trace_sample/src/Makefile.in | 19 ++++++++----------- - 1 files changed, 8 insertions(+), 11 deletions(-) - -diff --git a/src/slog2sdk/trace_sample/src/Makefile.in b/src/slog2sdk/trace_sample/src/Makefile.in -index f716fff..8d3641a 100644 ---- a/src/slog2sdk/trace_sample/src/Makefile.in -+++ b/src/slog2sdk/trace_sample/src/Makefile.in -@@ -48,7 +48,8 @@ RM = @RM@ - - JNI_INC = @JNI_INC@ - CFLAGS = -I.. $(JNI_INC) -I$(TRACE_INCDIR) @COPTS@ --LDFLAGS = -module -no-undefined -avoid-version @LDFLAGS@ -+LDFLAGS = @LDFLAGS@ -+LIBLDFLAGS = -module -no-undefined -avoid-version @LDFLAGS@ - - # memory leak checker - MEMLIBS = @DEBUG_LIBS@ -@@ -66,33 +67,29 @@ ALL: $(libbuild_dir)/$(LIB_TRACE) $(binbuild_dir)/$(PGM_PRINT) $(binbuild_dir)/$ - - $(libbuild_dir)/$(LIB_TRACE): $(LOBJ) - if [ "$(EXPORT_SYMBOLS)" = "yes" ] ; then \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -export-symbols $(srcdir)/JavaTraceInput.sym \ - -rpath $(libbuild_dir) ; \ - else \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -rpath $(libbuild_dir) ; \ - fi -- $(LIBTOOL) --mode=install $(INSTALL) $(LIB_TRACE) $(libbuild_dir) -- $(LIBTOOL) --finish $(libbuild_dir) - - INSTALL_LIBSO: $(LOBJ) - if [ "$(EXPORT_SYMBOLS)" = "yes" ] ; then \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -export-symbols $(srcdir)/JavaTraceInput.sym \ - -rpath $(LIBDIR) ; \ - else \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -rpath $(LIBDIR) ; \ - fi -- $(LIBTOOL) --mode=install $(INSTALL) $(LIB_TRACE) $(DESTDIR)$(LIBDIR) -- $(LIBTOOL) --finish $(LIBDIR) - - $(binbuild_dir)/$(PGM_PRINT): $(OBJ4T) -- $(CC) @COPTS@ -o $@ $(OBJ4T) $(MEMLIBS) -+ $(CC) @COPTS@ $(LDFLAGS) -o $@ $(OBJ4T) $(MEMLIBS) - - $(binbuild_dir)/$(PGM_CHECK): $(OBJ4E) -- $(CC) @COPTS@ -o $@ $(OBJ4E) $(MEMLIBS) -+ $(CC) @COPTS@ $(LDFLAGS) -o $@ $(OBJ4E) $(MEMLIBS) - - clean: - @-$(RM) *.@OBJEXT@ *.lo *.la --- -1.7.1 - diff --git a/sys-cluster/mpe2/metadata.xml b/sys-cluster/mpe2/metadata.xml deleted file mode 100644 index eea896bed..000000000 --- a/sys-cluster/mpe2/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>cluster</herd> - <maintainer> - <email>jsbronder@gentoo.org</email> - <name>Justin Bronder</name> - </maintainer> -</pkgmetadata> - diff --git a/sys-cluster/mpe2/mpe2-1.0.6_p1.ebuild b/sys-cluster/mpe2/mpe2-1.0.6_p1.ebuild deleted file mode 100644 index 73b088728..000000000 --- a/sys-cluster/mpe2/mpe2-1.0.6_p1.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -MPI_PKG_NEED_IMPS="openmpi mpich2" - -inherit eutils fortran-2 java-utils-2 mpi - -MY_P=${P/_/} -DESCRIPTION="MPI development tools" -HOMEPAGE="http://www-unix.mcs.anl.gov/perfvis/download/index.htm" -SRC_URI="ftp://ftp.mcs.anl.gov/pub/mpi/${PN%2}/${MY_P}.tar.gz" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug fortran minimal threads" - -COMMON_DEPEND="$(mpi_pkg_deplist) - !minimal? ( x11-libs/libXtst - x11-libs/libXi )" - -DEPEND="!minimal? ( >=virtual/jdk-1.4 ) - ${COMMON_DEPEND}" - -RDEPEND="!minimal? ( >=virtual/jre-1.4 ) - ${COMMON_DEPEND}" - -S="${WORKDIR}"/${MY_P} -MPE_IMP="" - -# README: -# This ebuild is created to handle building with both mpich2 and openmpi. -# However, without empi (in the science overlay), and some further -# conversion to use mpi.eclass, we can only handle one implementation -# at a time. I still believe it's better to have the ebuild setup -# correctly in preperation. - -pkg_setup() { - fortran-2_pkg_setup - local i - - MPE_IMP=$(mpi_pkg_base_imp) - - if use threads; then - if ! built_with_use ${CATEGORY}/${MPE_IMP} threads; then - eerror "Thread logging support in ${P} requires you build" - eerror "${CATEGORY}/${MPE_IMP} with threading support." - die "Fix your USE flags." - fi - fi - - export JFLAGS="${JFLAGS} $(java-pkg_javac-args)" - - if [[ "${MPE_IMP}" == openmpi ]] && [ -z "${MPE2_FORCE_OPENMPI_TEST}" ]; then - elog "" - elog "Currently src_test fails on collchk with openmpi, hence" - elog "testing is disabled by default. If you would like to" - elog "force testing, please add MPE_FORCE_OPENMPI_TEST=1" - elog "to your environment." - elog "" - fi - - einfo "Building with support for: ${CATEGORY}/${MPE_IMP}" -} - -src_unpack() { - unpack ${A} - cd "${S}" - - # Don't assume path contains ./ - sed -i 's,\($MPERUN\) $pgm,\1 ./$pgm,' sbin/mpetestexeclog.in - - epatch "${FILESDIR}"/slog2sdk-trace_rlog-makefile-fixes.patch - epatch "${FILESDIR}"/slog2sdk-trace_sample-makefile-fixes.patch -} - -src_compile() { - local c="--with-mpicc=$(mpi_pkg_cc)" - local d=$(mpi_root) - - if [ -n "$(tc-getFC)" -a -n "$(mpi_pkg_f77)" ]; then - c="${c} --with-mpif77=$(mpi_pkg_f77)" - export F77=$(tc-getFC) - else - c="${c} --disable-f77" - fi - - if use minimal; then - c="${c} --enable-slog2=no --disable-rlog --disable-sample" - else - c="${c} --with-java2=$(java-config --jdk-home) --enable-slog2=build" - fi - - if [[ "${MPE_IMP}" == openmpi ]]; then - c="${c} --disable-rlog --disable-sample" - fi - - mpi_pkg_set_env - econf $(mpi_econf_args) ${c} \ - --sysconfdir=/etc/$(mpi_class)/${PN} \ - --with-htmldir=${d}usr/share/${PN} \ - --with-docdir=${d}usr/share/${PN} \ - --enable-collchk \ - --enable-wrappers \ - $(use_enable !minimal graphics) \ - $(use_enable threads threadlogging) \ - $(use_enable debug g) \ - || die - emake || die - mpi_pkg_restore_env -} - -src_test() { - local rc - local d=$(mpi_root) - - cd "${S}" - - if [[ "${MPE_IMP}" == mpich2 ]]; then - "${ROOT}"${d}usr/bin/mpd -d --pidfile="${T}"/mpd.pid - elif [[ "${MPE_IMP}" == openmpi* ]] && [ -z "${MPE2_FORCE_OPENMPI_TEST}" ]; then - elog - elog "Skipping tests for openmpi" - elog - return 0 - fi - - emake \ - CC="${S}"/bin/mpecc \ - FC="${S}"/bin/mpefc \ - MPERUN="${ROOT}${d}usr/bin/mpiexec -n 4" \ - CLOG2TOSLOG2="${S}/src/slog2sdk/bin/clog2TOslog2" \ - check; - rc=${?} - if [[ "${MPE_IMP}" == mpich2 ]]; then - "${ROOT}"${d}usr/bin/mpdallexit || kill $(<"${T}"/mpd.pid) - fi - - return ${rc} -} - -src_install() { - local d=$(mpi_root) - cd "${S}" - emake DESTDIR="${D}" install || die - rm -f "${D}"/${d}usr/sbin/mpeuninstall -} |