diff options
66 files changed, 4606 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index c74e27191cea..796aa448c11a 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -313,6 +313,7 @@ SUBDIR += setcdboot SUBDIR += setquota SUBDIR += sformat + SUBDIR += sge SUBDIR += shlock SUBDIR += sjog SUBDIR += skill diff --git a/sysutils/sge/Makefile b/sysutils/sge/Makefile new file mode 100644 index 000000000000..031aca7fb65e --- /dev/null +++ b/sysutils/sge/Makefile @@ -0,0 +1,115 @@ +# Ports collection makefile for: sge +# Date created: Fri Jul 11, 2003 +# Whom: Brooks Davis <brooks@FreeBSD.org> +# +# $FreeBSD$ +# $Aero: ports/sge/Makefile,v 1.3 2004/01/21 22:26:12 brooks Exp $ +# + +PORTNAME= sge +PORTVERSION= 5.3.5.20040120 +CATEGORIES= sysutils parallel +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= brooks + +MAINTAINER= brooks@FreeBSD.org +COMMENT?= Sun Grid Engine, a batch queueing system + +LIB_DEPENDS= intl.5:${PORTSDIR}/devel/gettext + +USE_BZIP2= yes +USE_OPENSSL= yes +USE_GMAKE= yes +USE_MOTIF= yes +USE_REINPLACE= yes +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= ${SGE_ROOT}/lib/${SGE_ARCH} + +SGE_BASE?= sge +SGE_ROOT= ${PREFIX}/${SGE_BASE} +SGE_ARCH= fbsd-${ARCH} +SGE_RELEASE= 5.3p5-snap-20040120 + +PLIST_SUB+= SGE_ARCH=${SGE_ARCH} +PLIST_SUB+= SGE_BASE=${SGE_BASE} +.if defined(PKGNAMESUFFIX) +.if ${PKGNAMESUFFIX} == ee +PLIST_SUB+= SGE="@comment " +PLIST_SUB+= SGEEE= +.endif +.else +PLIST_SUB+= SGE= +PLIST_SUB+= SGEEE="@comment " +.endif + +PKGMESSAGE= ${WRKDIR}/pkg-message +WRKSRC= ${WRKDIR}/${DISTNAME}/source +MANPREFIX= ${SGE_ROOT} +MAN1= qacct.1 qalter.1 qconf.1 qdel.1 qhold.1 qhost.1 qlogin.1 \ + qmake.1 qmod.1 qmon.1 qresub.1 qrls.1 qrsh.1 qselect.1 \ + qsh.1 qstat.1 qsub.1 qtcsh.1 sge_ckpt.1 sge_intro.1 \ + submit.1 +MAN5= access_list.5 accounting.5 calendar_conf.5 checkpoint.5 \ + complex.5 host_conf.5 hostgroup.5 project.5 qtask.5 \ + queue_conf.5 sched_conf.5 sge_aliases.5 sge_conf.5 \ + sge_h_aliases.5 sge_pe.5 sge_request.5 share_tree.5 \ + user.5 usermapping.5 +MAN8= sge_commd.8 sge_execd.8 sge_qmaster.8 sge_schedd.8 \ + sge_shadowd.8 sge_shepherd.8 sgecommdcntl.8 +EXCEPTFILES= arc_depend_irix.asc arc_depend_solaris.asc man + +post-patch: + @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ + -e "s|%%X11BASE%%|${X11BASE}|g" \ + -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/dist/util/arch_variables \ + ${WRKSRC}/dist/pvm/src/aimk + @${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" -e "s|%%CXX%%|${CXX}|g" \ + -e "s|%%CFLAGS%%|${CFLAGS}|g" -e "s|%CXXFLAGS%%|${CXXFLAGS}|g" \ + ${WRKSRC}/aimk \ + ${WRKSRC}/dist/pvm/src/aimk + @${RM} ${WRKSRC}/dist/util/arch_variables.orig + @${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ + ${REINPLACE_CMD} "s|-g -O2|${CFLAGS}|" + +do-build: + cd ${BUILD_WRKSRC} && ./aimk -only-depend + cd ${BUILD_WRKSRC} && ./scripts/zerodepend + cd ${BUILD_WRKSRC} && ./aimk depend + cd ${BUILD_WRKSRC} && ./aimk -secure -debug + cd ${BUILD_WRKSRC} && ./aimk -man ${SGE_PRODUCT} + cd ${BUILD_WRKSRC} && ${LN} -fs ./scripts/distinst myinst + +pre-install: +.if defined(MASTERDIR) + ${SH} ${MASTERDIR}/pkg-install ${PKGNAME} PRE-INSTALL +.else + ${SH} pkg-install ${PKGNAME} PRE-INSTALL +.endif + +do-install: + ${MKDIR} ${SGE_ROOT} + ${CHOWN} sgeadmin:sgeadmin ${SGE_ROOT} + cd ${BUILD_WRKSRC} && ${SETENV} SGE_ROOT=${SGE_ROOT} ./myinst -allall ${SGEEE_FLAG} ${SGE_ARCH} + cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} util/setfileperm.sh -auto -noresport sgeadmin sgeadmin ${SGE_ROOT} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC}/../doc && ${FIND} * \( -name nonexistant \ + ${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -print \ + | ${TAR} cTf - - | ${TAR} xUCf ${DOCSDIR} - +.endif + +# Automaticly produce the offical machine dependent tarball +release-tar: install + cd ${SGE_ROOT} && \ + ${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \ + `find . -name ${SGE_ARCH}` + +post-install: + @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ + -e 's|%%SGE_BASE%%|${SGE_BASE}|g' \ + < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} + @${ECHO} + +.include <bsd.port.mk> diff --git a/sysutils/sge/distinfo b/sysutils/sge/distinfo new file mode 100644 index 000000000000..43913f55ba89 --- /dev/null +++ b/sysutils/sge/distinfo @@ -0,0 +1 @@ +MD5 (sge-5.3.5.20040120.tar.bz2) = 443ea8901620c1e17d41618ecd5d34c7 diff --git a/sysutils/sge/files/patch-aimk b/sysutils/sge/files/patch-aimk new file mode 100644 index 000000000000..276eecaeb1dd --- /dev/null +++ b/sysutils/sge/files/patch-aimk @@ -0,0 +1,30 @@ + +$FreeBSD$ + +--- aimk.orig Tue Jan 20 16:26:10 2004 ++++ aimk Tue Jan 20 16:50:43 2004 +@@ -256,11 +256,11 @@ + if ( $?SGE_INPUT_CFLAGS ) then + set INP_CFLAGS = "$SGE_INPUT_CFLAGS" + else +- set INP_CFLAGS = "" ++ set INP_CFLAGS = "%%CFLAGS%%" + endif + + set CFLAGS = "$INP_CFLAGS" +-set CXXFLAGS = "$CFLAGS" ++set CXXFLAGS = "%%CXXFLAGS%%" + set CORE_INCLUDE = "-I../security/sec -I../common -I../libs/uti -I../libs/gdi -I../libs/cull -I../libs/rmon -I../libs/comm -I../libs/sched -I../daemons/common -I../daemons/commd -I../daemons/qmaster -I../daemons/execd -I../daemons/schedd -I../clients/common -I." + + set ADD_COPYRIGHT = 0 +@@ -1058,8 +1058,8 @@ + set MAKE = gmake + set OFLAG = "-O" + set ARFLAGS = rcv +- set CC = gcc +- set CXX = g++ ++ set CC = %%CC%% ++ set CXX = %%CXX%% + set DLLIB = "" + set DEPEND_FLAGS = "$CFLAGS $XMTINCD" + set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT" diff --git a/sysutils/sge/files/patch-aimk.site b/sysutils/sge/files/patch-aimk.site new file mode 100644 index 000000000000..e5fe9e426803 --- /dev/null +++ b/sysutils/sge/files/patch-aimk.site @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- aimk.site.orig Tue Jan 20 16:26:10 2004 ++++ aimk.site Tue Jan 20 16:50:19 2004 +@@ -34,7 +34,7 @@ + # OPENSSL_HOME the directory where the include and lib directory of openssl + # is installed + # +-set OPENSSL_HOME = /vol2/tools/SW/openssl-0.9.7c-static/$buildarch ++set OPENSSL_HOME = /usr + + # + # KRB_HOME the directory where the include and lib directory of kerberos is diff --git a/sysutils/sge/files/patch-dist_inst__sge b/sysutils/sge/files/patch-dist_inst__sge new file mode 100644 index 000000000000..012824f59776 --- /dev/null +++ b/sysutils/sge/files/patch-dist_inst__sge @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- dist/inst_sge.orig Tue Jan 20 16:27:05 2004 ++++ dist/inst_sge Tue Jan 20 16:50:19 2004 +@@ -2247,7 +2247,7 @@ + SetCellDependentVariables + fi + +- SetPermissions ++# SetPermissions + MakeDirsMaster + SelectHostNameResolving + AddConfiguration diff --git a/sysutils/sge/files/patch-dist_pvm_src_aimk b/sysutils/sge/files/patch-dist_pvm_src_aimk new file mode 100644 index 000000000000..d9e9e0fdd7f1 --- /dev/null +++ b/sysutils/sge/files/patch-dist_pvm_src_aimk @@ -0,0 +1,52 @@ + +$FreeBSD$ + +--- dist/pvm/src/aimk.orig Fri Jul 20 01:20:20 2001 ++++ dist/pvm/src/aimk Tue Jan 20 16:50:19 2004 +@@ -66,6 +66,8 @@ + exit 1 + endif + ++set ARCH = `$SGE_ROOT/util/arch` ++ + # common compiler and linker settings + # + unsetenv LD_LIBRARY_PATH +@@ -73,9 +75,9 @@ + set MAKE = make + set MAKEFILE = ../Makefile + set SDIR = ".." +-set CFLAGS = "-I../ -I$PVM_ROOT/include" ++set CFLAGS = "-I../ -I$PVM_ROOT/include -I%%LOCALBASE%%/include" + set QSYST_PVM_DIR = "$SGE_ROOT/pvm/lib/$ARCH" +-set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L." ++set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L%%LOCALBASE%%/lib -L." + set LIBS = "" + set PVM_ROOT = "$PVM_ROOT" + set PVM_ARCH = "$PVM_ARCH" +@@ -133,8 +135,6 @@ + set CTOR = "" + set DTOR = "" + +-set ARCH = `$SGE_ROOT/util/arch` +- + switch ($ARCH) + + case aix41: +@@ -193,6 +193,16 @@ + case linux: + set CC = gcc + set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG $CFLAGS" ++ set LFLAGS = "$DEBUG_FLAG $LFLAGS" ++ set LIBS = "$LIBS" ++ set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set CTOR = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set DTOR = "/usr/lib/crtend.o /usr/lib/crtn.o" ++ breaksw ++ ++case fbsd-*: ++ set CC = gcc ++ set CFLAGS = "%%CFLAGS%% -Wall -Werror -Wstrict-prototypes $DEBUG_FLAG $CFLAGS" + set LFLAGS = "$DEBUG_FLAG $LFLAGS" + set LIBS = "$LIBS" + set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" diff --git a/sysutils/sge/files/patch-dist_util_arch__variables b/sysutils/sge/files/patch-dist_util_arch__variables new file mode 100644 index 000000000000..48292e96cff6 --- /dev/null +++ b/sysutils/sge/files/patch-dist_util_arch__variables @@ -0,0 +1,23 @@ + +$FreeBSD$ + +--- dist/util/arch_variables.orig Tue Jan 20 16:27:10 2004 ++++ dist/util/arch_variables Tue Jan 20 16:51:45 2004 +@@ -156,14 +156,14 @@ + AWK=/usr/bin/awk + ECHO="/bin/echo" + RC_FILE=freebsd +- RC_PREFIX=/usr/local/etc/rc.d ++ RC_PREFIX=%%PREFIX%%/etc/rc.d + RC_SUFFIX=.sh +- XTERM=/usr/X11R6/bin/xterm ++ XTERM=%%X11BASE%%/bin/xterm + MAILER=/usr/bin/mail + QLOGIN_COMMAND=telnet + QLOGIN_DAEMON=/usr/libexec/telnetd + RLOGIN_DAEMON=/usr/libexec/rlogind +- GETTEXT=/usr/local/bin/gettext ++ GETTEXT=%%LOCALBASE%%/bin/gettext + ROOTGROUP=wheel + ;; + darwin) diff --git a/sysutils/sge/files/patch-scripts_distinst b/sysutils/sge/files/patch-scripts_distinst new file mode 100644 index 000000000000..3c548d80e120 --- /dev/null +++ b/sysutils/sge/files/patch-scripts_distinst @@ -0,0 +1,51 @@ + +$FreeBSD$ + +--- scripts/distinst.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst Wed Jan 21 14:52:27 2004 +@@ -49,7 +49,7 @@ + fi + + +-HASDIR="ckpt doc examples/jobs locale mpi pvm qmon/PIXMAPS/big" ++HASDIR="ckpt doc examples/jobs mpi pvm qmon/PIXMAPS/big" + HASARCHDIR="bin lib examples/jobsbin utilbin" + + DEFAULTPROG="sge_qmaster sge_execd sge_shadowd sge_commd sge_schedd \ +@@ -543,17 +543,6 @@ + echo " Installing:" $PROG + echo " Architectures:" $ARCH + echo "Base directory:" $DEST_SGE_ROOT +-echo " OK [Y/N][Y]: " +- +-read ans +-if [ "$ans" = y -o "$ans" = Y -o "$ans" = "" ]; then +- : +-else +- echo +- echo Ciao +- echo +- exit 1 +-fi + + echo + +@@ -663,12 +652,12 @@ + Execute chmod 755 $DEST_SGE_ROOT/inst_sge + Execute sed 's/PREFIX/sge/' dist/install_qmaster > $DEST_SGE_ROOT/install_qmaster + Execute sed 's/PREFIX/sge/' dist/install_execd > $DEST_SGE_ROOT/install_execd +- if [ "$SGE_PRODUCT_MODE" = ge ]; then +- : +- (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) +- Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT +- Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee +- fi ++ #if [ "$SGE_PRODUCT_MODE" = ge ]; then ++ # : ++ # (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) ++ # Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT ++ # Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee ++ #fi + else + echo Installing \"inst_sge\" as \"inst_sgeee\" + Execute cp dist/inst_sge $DEST_SGE_ROOT/inst_sgeee diff --git a/sysutils/sge/files/patch-scripts_distinst.site b/sysutils/sge/files/patch-scripts_distinst.site new file mode 100644 index 000000000000..93ee3e08de90 --- /dev/null +++ b/sysutils/sge/files/patch-scripts_distinst.site @@ -0,0 +1,47 @@ + +$FreeBSD$ + +--- scripts/distinst.site.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst.site Tue Jan 20 16:52:32 2004 +@@ -30,6 +30,41 @@ + ########################################################################## + #___INFO__MARK_END__ + ++# Base directory where the openssl binary and libraries resides ++OPENSSLBASE=/usr ++BERKELEYDBBASE=/vol2/SW/db-4.2.52 ++#___INFO__MARK_BEGIN__ ++########################################################################## ++# ++# The Contents of this file are made available subject to the terms of ++# the Sun Industry Standards Source License Version 1.2 ++# ++# Sun Microsystems Inc., March, 2001 ++# ++# ++# Sun Industry Standards Source License Version 1.2 ++# ================================================= ++# The contents of this file are subject to the Sun Industry Standards ++# Source License Version 1.2 (the "License"); You may not use this file ++# except in compliance with the License. You may obtain a copy of the ++# License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html ++# ++# Software provided under this License is provided on an "AS IS" basis, ++# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, ++# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, ++# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. ++# See the License for the specific provisions governing your rights and ++# obligations concerning the Software. ++# ++# The Initial Developer of the Original Code is: Sun Microsystems, Inc. ++# ++# Copyright: 2001 by Sun Microsystems, Inc. ++# ++# All Rights Reserved. ++# ++########################################################################## ++#___INFO__MARK_END__ ++ + # Base directory where a distribution is installed with "distinst" + BASEDIR=/dist/OS-SGEDIST + diff --git a/sysutils/sge/files/pkg-message.in b/sysutils/sge/files/pkg-message.in new file mode 100644 index 000000000000..c6e76c317bae --- /dev/null +++ b/sysutils/sge/files/pkg-message.in @@ -0,0 +1,17 @@ + +After installation, you need to set up SGE. Go to + + %%PREFIX%%/%%SGE_BASE%% + +and run 'install_qmaster' to set up the master node of the cluster and +run 'install_execd' for the back-end compute nodes. + +If you desire extra security, add the -csp flag to your qmaster install. + +If you wish to run PVM applications with SGE you will need to build a +couple of binaries. Go to + + %%PREFIX%%/%%SGE_BASE%%/pvm/src + +and type './aimk' followed by './install.sh'. See the documentation for +how to set up a pvm environment. diff --git a/sysutils/sge/pkg-descr b/sysutils/sge/pkg-descr new file mode 100644 index 000000000000..13c32e56e945 --- /dev/null +++ b/sysutils/sge/pkg-descr @@ -0,0 +1,6 @@ +Sun Grid Engine is a batch queueing system implementing a superset of the +functionality of the POSIX batch queueing framework. + +WWW: http://gridengine.sunsource.net/ + +-- Brooks Davis <brooks@FreeBSD.org> diff --git a/sysutils/sge/pkg-install b/sysutils/sge/pkg-install new file mode 100644 index 000000000000..d1df38d64006 --- /dev/null +++ b/sysutils/sge/pkg-install @@ -0,0 +1,34 @@ +#!/bin/sh + +u=sgeadmin +g=sgeadmin +ugid=96 +homedir=/nonexistent +shell=/sbin/nologin +comment="Sun Grid Engine Admin" + +case $2 in +PRE-INSTALL) + if pw group show "${g}" >/dev/null 2>&1; then + echo "Using existing group \"${g}\"." + else + echo "Creating group \"${g}\", (gid: ${ugid})." + pw groupadd ${g} -g ${ugid} + if [ $? != 0 ]; then + echo "Failed to add group \"${g}\"." + exit 1 + fi + fi + if pw user show "${u}" >/dev/null 2>&1; then + echo "Using existing user \"${u}\"." + else + echo "Creating user \"${u}\", (uid: ${ugid})." + pw useradd ${u} -u ${ugid} -g ${ugid} -h - \ + -d ${homedir} -s ${shell} -c "${comment}" + if [ $? != 0 ]; then + echo "Failed to add user \"${u}\"." + exit 1 + fi + fi + ;; +esac diff --git a/sysutils/sge/pkg-plist b/sysutils/sge/pkg-plist new file mode 100644 index 000000000000..91fe536eec32 --- /dev/null +++ b/sysutils/sge/pkg-plist @@ -0,0 +1,517 @@ +%%SGE_BASE%%/3rd_party/3rd_party_licscopyrights +%%SGE_BASE%%/3rd_party/qmon/ltree_changed.tar.gz +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qacct +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qalter +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qconf +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qdel +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhold +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhost +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qlogin +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmake +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmod +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmon +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qresub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrls +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qselect +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qstat +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qtcsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_commd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_coshepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_execd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_qmaster +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_schedd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shadowd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sgecommdcntl +%%SGE_BASE%%/ckpt/README.cpr +%%SGE_BASE%%/ckpt/README.cray +%%SGE_BASE%%/ckpt/README.hibernator +%%SGE_BASE%%/ckpt/checkpoint_command +%%SGE_BASE%%/ckpt/clean_command +%%SGE_BASE%%/ckpt/cpr_ckpt_command +%%SGE_BASE%%/ckpt/cpr_clean_command +%%SGE_BASE%%/ckpt/cpr_migration_command +%%SGE_BASE%%/ckpt/cpr_restart_command +%%SGE_BASE%%/ckpt/cray_ckpt_command +%%SGE_BASE%%/ckpt/cray_clean_command +%%SGE_BASE%%/ckpt/cray_jobstatus +%%SGE_BASE%%/ckpt/cray_migration_command +%%SGE_BASE%%/ckpt/cray_parse_job_status +%%SGE_BASE%%/ckpt/cray_restart_command +%%SGE_BASE%%/ckpt/migration_command +%%SGE_BASE%%/ckpt/restart_command +%%SGE_BASE%%/ckpt/sx6_ckpt_command +%%SGE_BASE%%/ckpt/sx6_clean_command +%%SGE_BASE%%/ckpt/sx6_migration_command +%%SGE_BASE%%/ckpt/sx6_restart_command +%%SGE_BASE%%/doc/INSTALL +%%SGE_BASE%%/doc/UPGRADE +%%SGE_BASE%%/doc/arc_depend_irix.asc +%%SGE_BASE%%/doc/arc_depend_solaris.asc +%%SGE_BASE%%/doc/load_parameters.asc +%%SGE_BASE%%/doc/logfile-trimming.asc +%%SGE_BASE%%/examples/jobs/array_submitter.sh +%%SGE_BASE%%/examples/jobs/jobnet_submitter.sh +%%SGE_BASE%%/examples/jobs/pascal.sh +%%SGE_BASE%%/examples/jobs/pminiworm.sh +%%SGE_BASE%%/examples/jobs/simple.sh +%%SGE_BASE%%/examples/jobs/sleeper.sh +%%SGE_BASE%%/examples/jobs/step_A_array_submitter.sh +%%SGE_BASE%%/examples/jobs/step_B_array_submitter.sh +%%SGE_BASE%%/examples/jobs/worker.sh +%%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%%/work +%%SGE%%%%SGE_BASE%%/inst_sge +%%SGEEE%%%%SGE_BASE%%/inst_sgeee +%%SGE_BASE%%/install_execd +%%SGE_BASE%%/install_qmaster +%%SGE_BASE%%/lib/%%SGE_ARCH%%/libXltree.so +%%SGE_BASE%%/mpi/README +%%SGE_BASE%%/mpi/README.atm +%%SGE_BASE%%/mpi/hostname +%%SGE_BASE%%/mpi/mpi.sh +%%SGE_BASE%%/mpi/mpi.template +%%SGE_BASE%%/mpi/mpi_cpi.sh +%%SGE_BASE%%/mpi/mpich.template +%%SGE_BASE%%/mpi/rsh +%%SGE_BASE%%/mpi/startmpi.sh +%%SGE_BASE%%/mpi/stopmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/HPC_GE_Integration.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct1.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct2.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/batch.sunmpi.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/resume_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/startsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/sunmpi.pe.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/suspend_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/terminate_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/README +%%SGE_BASE%%/mpi/sunhpc/tight-integration/pe_sunmpi_ci.template +%%SGE_BASE%%/mpi/sunhpc/tight-integration/resume_sunmpi_ci.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/suspend_sunmpi_ci.sh +%%SGE_BASE%%/pvm/README +%%SGE_BASE%%/pvm/pvm.sh +%%SGE_BASE%%/pvm/pvm.template +%%SGE_BASE%%/pvm/pvm_nogs.sh +%%SGE_BASE%%/pvm/src/Makefile +%%SGE_BASE%%/pvm/src/aimk +%%SGE_BASE%%/pvm/src/install.sh +%%SGE_BASE%%/pvm/src/master.c +%%SGE_BASE%%/pvm/src/slave.c +%%SGE_BASE%%/pvm/src/spmd.c +%%SGE_BASE%%/pvm/src/start_pvm.c +%%SGE_BASE%%/pvm/src/stop_pvm.c +%%SGE_BASE%%/pvm/startpvm.sh +%%SGE_BASE%%/pvm/stoppvm.sh +%%SGE_BASE%%/qmon/PIXMAPS/21cal.xpm +%%SGE_BASE%%/qmon/PIXMAPS/21cal_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/aclask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/bool.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/cstr.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ctx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/days.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/dynamite.xpm +%%SGE_BASE%%/qmon/PIXMAPS/env.xpm +%%SGE_BASE%%/qmon/PIXMAPS/file_link.xpm +%%SGE_BASE%%/qmon/PIXMAPS/head_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/hours.xpm +%%SGE_BASE%%/qmon/PIXMAPS/infinity.xpm +%%SGE_BASE%%/qmon/PIXMAPS/int.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leftarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mcicon.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mem.xpm +%%SGE_BASE%%/qmon/PIXMAPS/memorybig.xpm +%%SGE_BASE%%/qmon/PIXMAPS/minutes.xpm +%%SGE_BASE%%/qmon/PIXMAPS/open_lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peconf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/penv.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qlegend.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources_enabled.xpm +%%SGE_BASE%%/qmon/PIXMAPS/rightarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/seconds.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/str.xpm +%%SGE_BASE%%/qmon/PIXMAPS/time.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/trashcan.xpm +%%SGE_BASE%%/qmon/PIXMAPS/unknown.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-axp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-blank.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-cray.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-dec.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-hp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-ibm.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-linux.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi1.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sol.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sun.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm.xpm +%%SGE_BASE%%/qmon/Qmon +%%SGE_BASE%%/qmon/qmon_help.ad +%%SGE_BASE%%/util/arch +%%SGE_BASE%%/util/arch_variables +%%SGE_BASE%%/util/create_settings.sh +%%SGE_BASE%%/util/dl.csh +%%SGE_BASE%%/util/dl.sh +%%SGE_BASE%%/util/dl1.csh +%%SGE_BASE%%/util/dl2.csh +%%SGE_BASE%%/util/install_cluster.sh +%%SGE_BASE%%/util/logchecker.sh +%%SGE_BASE%%/util/qhold.sh +%%SGE_BASE%%/util/qtask +%%SGE_BASE%%/util/resources/calendars/day +%%SGE_BASE%%/util/resources/calendars/day_s +%%SGE_BASE%%/util/resources/calendars/night +%%SGE_BASE%%/util/resources/calendars/night_s +%%SGE_BASE%%/util/resources/complexes/global +%%SGE_BASE%%/util/resources/complexes/host +%%SGE_BASE%%/util/resources/complexes/queue +%%SGE_BASE%%/util/resources/loadsensors/calendar.sh +%%SGE_BASE%%/util/resources/loadsensors/ibm-loadsensor +%%SGE_BASE%%/util/resources/loadsensors/load.sh +%%SGE_BASE%%/util/resources/loadsensors/nuser.sh +%%SGE_BASE%%/util/resources/loadsensors/sgi_tty_sensor.sh +%%SGE_BASE%%/util/resources/loadsensors/solaris-iidle.sh +%%SGE_BASE%%/util/resources/pe/make +%%SGE_BASE%%/util/resources/starter_methods/settaskid.sh +%%SGE_BASE%%/util/resources/usersets/deadlineusers +%%SGE_BASE%%/util/resources/usersets/defaultdepartment +%%SGE_BASE%%/util/setfileperm.sh +%%SGE_BASE%%/util/sgeCA/sge_ca +%%SGE_BASE%%/util/sgeCA/sge_ssl.cnf +%%SGE_BASE%%/util/sgeCA/sge_ssl_template.cnf +%%SGE_BASE%%/util/sge_addadminhost.sh +%%SGE_BASE%%/util/sge_aliases +%%SGE_BASE%%/util/sge_request +%%SGE_BASE%%/util/sge_update.sh +%%SGE_BASE%%/util/sgeremoterun +%%SGE_BASE%%/util/shutdown_commd.sh +%%SGE_BASE%%/util/startup_template +%%SGE_BASE%%/util/update_commands/accounting.awk +%%SGE_BASE%%/util/update_commands/configuration.sh +%%SGE_BASE%%/util/update_commands/exec_hosts.sed +%%SGE_BASE%%/util/update_commands/queues.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-exec_hosts.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-queues.sed +%%SGE_BASE%%/util/update_commands/sge_startupscript.sh +%%SGE_BASE%%/util/update_commands/sgeee-sched_configuration.template +%%SGE_BASE%%/util/update_commands/startup.sh +%%SGE_BASE%%/util/update_commands/usersets.sed +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/adminrun +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkprog +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkuser +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/filestat +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyaddr +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/getservbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/infotext +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/loadcheck +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/now +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/qrsh_starter +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rlogin +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rsh +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rshd +%%SGEEE%%%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/sge_share_mon +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/testsuidroot +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/uidgid +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE-2-53 +%%PORTDOCS%%%%DOCSDIR%%/compatibility_test.html +%%PORTDOCS%%%%DOCSDIR%%/devel/commd/message_status.xfig +%%PORTDOCS%%%%DOCSDIR%%/devel/adoc.html +%%PORTDOCS%%%%DOCSDIR%%/devel/c-header +%%PORTDOCS%%%%DOCSDIR%%/devel/coding_standards.html +%%PORTDOCS%%%%DOCSDIR%%/devel/const_functions.txt +%%PORTDOCS%%%%DOCSDIR%%/devel/eventclient.html +%%PORTDOCS%%%%DOCSDIR%%/devel/sh-header +%%PORTDOCS%%%%DOCSDIR%%/devel/structure.sda +%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/cluster_queue.txt +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qacct.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qalter.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qconf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qdel.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhold.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhost.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qlogin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmake.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmod.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmon.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qresub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrls.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qselect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qstat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qtcsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_ckpt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/submit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/index.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAndWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAppendElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElemList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDbFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDechainElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDescriptorFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDiffListStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListName.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfRemainingElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosViaElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInsertElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoinSubList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListElemFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lOrWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelectDestroy.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSplit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUndumpElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElemTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteListTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/list_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_setup.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_shutdown.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_trm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/access_list.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/accounting.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/calendar_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/checkpoint.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/complex.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/host_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/project.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/qtask.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/queue_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sched_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_h_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_pe.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_request.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/share_tree.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/user.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_commd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_execd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_qmaster.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_schedd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shadowd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shepherd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sgecommdcntl.html +%%PORTDOCS%%%%DOCSDIR%%/load_parameters.asc +%%PORTDOCS%%%%DOCSDIR%%/logfile-trimming.asc +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.cat +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.tcl +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen_source.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/testsuite.texi +%%PORTDOCS%%%%DOCSDIR%%/testsuite/testsuite.pdf +@dirrm %%SGE_BASE%%/3rd_party/qmon +@dirrm %%SGE_BASE%%/3rd_party +@dirrm %%SGE_BASE%%/bin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/bin +@dirrm %%SGE_BASE%%/ckpt +@dirrm %%SGE_BASE%%/doc +@dirrm %%SGE_BASE%%/examples/jobs +@dirrm %%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/examples/jobsbin +@dirrm %%SGE_BASE%%/examples +@dirrm %%SGE_BASE%%/lib/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/lib +@dirrm %%SGE_BASE%%/man/man1 +@dirrm %%SGE_BASE%%/man/man5 +@dirrm %%SGE_BASE%%/man/man8 +@dirrm %%SGE_BASE%%/man +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc/tight-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc +@dirrm %%SGE_BASE%%/mpi +@unexec if [ -d %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%%; fi +@dirrm %%SGE_BASE%%/pvm/src +@unexec if [ -d %D/%%SGE_BASE%%/pvm/bin/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/bin/; fi +@dirrm %%SGE_BASE%%/pvm +@dirrm %%SGE_BASE%%/qmon/PIXMAPS/big +@dirrm %%SGE_BASE%%/qmon/PIXMAPS +@dirrm %%SGE_BASE%%/qmon +@dirrm %%SGE_BASE%%/util/resources/calendars +@dirrm %%SGE_BASE%%/util/resources/complexes +@dirrm %%SGE_BASE%%/util/resources/loadsensors +@dirrm %%SGE_BASE%%/util/resources/pe +@dirrm %%SGE_BASE%%/util/resources/starter_methods +@dirrm %%SGE_BASE%%/util/resources/usersets +@dirrm %%SGE_BASE%%/util/resources +@dirrm %%SGE_BASE%%/util/sgeCA +@dirrm %%SGE_BASE%%/util/update_commands +@dirrm %%SGE_BASE%%/util +@dirrm %%SGE_BASE%%/utilbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/utilbin +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/commd +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/rfe +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite +@dirrm %%PORTDOCS%%%%DOCSDIR%% +@unexec rmdir %%PREFIX%%/%%SGE_BASE%%/ 2>/dev/null || ( echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%SGE_BASE%% and its contents manually.") diff --git a/sysutils/sge53/Makefile b/sysutils/sge53/Makefile new file mode 100644 index 000000000000..031aca7fb65e --- /dev/null +++ b/sysutils/sge53/Makefile @@ -0,0 +1,115 @@ +# Ports collection makefile for: sge +# Date created: Fri Jul 11, 2003 +# Whom: Brooks Davis <brooks@FreeBSD.org> +# +# $FreeBSD$ +# $Aero: ports/sge/Makefile,v 1.3 2004/01/21 22:26:12 brooks Exp $ +# + +PORTNAME= sge +PORTVERSION= 5.3.5.20040120 +CATEGORIES= sysutils parallel +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= brooks + +MAINTAINER= brooks@FreeBSD.org +COMMENT?= Sun Grid Engine, a batch queueing system + +LIB_DEPENDS= intl.5:${PORTSDIR}/devel/gettext + +USE_BZIP2= yes +USE_OPENSSL= yes +USE_GMAKE= yes +USE_MOTIF= yes +USE_REINPLACE= yes +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= ${SGE_ROOT}/lib/${SGE_ARCH} + +SGE_BASE?= sge +SGE_ROOT= ${PREFIX}/${SGE_BASE} +SGE_ARCH= fbsd-${ARCH} +SGE_RELEASE= 5.3p5-snap-20040120 + +PLIST_SUB+= SGE_ARCH=${SGE_ARCH} +PLIST_SUB+= SGE_BASE=${SGE_BASE} +.if defined(PKGNAMESUFFIX) +.if ${PKGNAMESUFFIX} == ee +PLIST_SUB+= SGE="@comment " +PLIST_SUB+= SGEEE= +.endif +.else +PLIST_SUB+= SGE= +PLIST_SUB+= SGEEE="@comment " +.endif + +PKGMESSAGE= ${WRKDIR}/pkg-message +WRKSRC= ${WRKDIR}/${DISTNAME}/source +MANPREFIX= ${SGE_ROOT} +MAN1= qacct.1 qalter.1 qconf.1 qdel.1 qhold.1 qhost.1 qlogin.1 \ + qmake.1 qmod.1 qmon.1 qresub.1 qrls.1 qrsh.1 qselect.1 \ + qsh.1 qstat.1 qsub.1 qtcsh.1 sge_ckpt.1 sge_intro.1 \ + submit.1 +MAN5= access_list.5 accounting.5 calendar_conf.5 checkpoint.5 \ + complex.5 host_conf.5 hostgroup.5 project.5 qtask.5 \ + queue_conf.5 sched_conf.5 sge_aliases.5 sge_conf.5 \ + sge_h_aliases.5 sge_pe.5 sge_request.5 share_tree.5 \ + user.5 usermapping.5 +MAN8= sge_commd.8 sge_execd.8 sge_qmaster.8 sge_schedd.8 \ + sge_shadowd.8 sge_shepherd.8 sgecommdcntl.8 +EXCEPTFILES= arc_depend_irix.asc arc_depend_solaris.asc man + +post-patch: + @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ + -e "s|%%X11BASE%%|${X11BASE}|g" \ + -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/dist/util/arch_variables \ + ${WRKSRC}/dist/pvm/src/aimk + @${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" -e "s|%%CXX%%|${CXX}|g" \ + -e "s|%%CFLAGS%%|${CFLAGS}|g" -e "s|%CXXFLAGS%%|${CXXFLAGS}|g" \ + ${WRKSRC}/aimk \ + ${WRKSRC}/dist/pvm/src/aimk + @${RM} ${WRKSRC}/dist/util/arch_variables.orig + @${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ + ${REINPLACE_CMD} "s|-g -O2|${CFLAGS}|" + +do-build: + cd ${BUILD_WRKSRC} && ./aimk -only-depend + cd ${BUILD_WRKSRC} && ./scripts/zerodepend + cd ${BUILD_WRKSRC} && ./aimk depend + cd ${BUILD_WRKSRC} && ./aimk -secure -debug + cd ${BUILD_WRKSRC} && ./aimk -man ${SGE_PRODUCT} + cd ${BUILD_WRKSRC} && ${LN} -fs ./scripts/distinst myinst + +pre-install: +.if defined(MASTERDIR) + ${SH} ${MASTERDIR}/pkg-install ${PKGNAME} PRE-INSTALL +.else + ${SH} pkg-install ${PKGNAME} PRE-INSTALL +.endif + +do-install: + ${MKDIR} ${SGE_ROOT} + ${CHOWN} sgeadmin:sgeadmin ${SGE_ROOT} + cd ${BUILD_WRKSRC} && ${SETENV} SGE_ROOT=${SGE_ROOT} ./myinst -allall ${SGEEE_FLAG} ${SGE_ARCH} + cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} util/setfileperm.sh -auto -noresport sgeadmin sgeadmin ${SGE_ROOT} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC}/../doc && ${FIND} * \( -name nonexistant \ + ${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -print \ + | ${TAR} cTf - - | ${TAR} xUCf ${DOCSDIR} - +.endif + +# Automaticly produce the offical machine dependent tarball +release-tar: install + cd ${SGE_ROOT} && \ + ${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \ + `find . -name ${SGE_ARCH}` + +post-install: + @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ + -e 's|%%SGE_BASE%%|${SGE_BASE}|g' \ + < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} + @${ECHO} + +.include <bsd.port.mk> diff --git a/sysutils/sge53/distinfo b/sysutils/sge53/distinfo new file mode 100644 index 000000000000..43913f55ba89 --- /dev/null +++ b/sysutils/sge53/distinfo @@ -0,0 +1 @@ +MD5 (sge-5.3.5.20040120.tar.bz2) = 443ea8901620c1e17d41618ecd5d34c7 diff --git a/sysutils/sge53/files/patch-aimk b/sysutils/sge53/files/patch-aimk new file mode 100644 index 000000000000..276eecaeb1dd --- /dev/null +++ b/sysutils/sge53/files/patch-aimk @@ -0,0 +1,30 @@ + +$FreeBSD$ + +--- aimk.orig Tue Jan 20 16:26:10 2004 ++++ aimk Tue Jan 20 16:50:43 2004 +@@ -256,11 +256,11 @@ + if ( $?SGE_INPUT_CFLAGS ) then + set INP_CFLAGS = "$SGE_INPUT_CFLAGS" + else +- set INP_CFLAGS = "" ++ set INP_CFLAGS = "%%CFLAGS%%" + endif + + set CFLAGS = "$INP_CFLAGS" +-set CXXFLAGS = "$CFLAGS" ++set CXXFLAGS = "%%CXXFLAGS%%" + set CORE_INCLUDE = "-I../security/sec -I../common -I../libs/uti -I../libs/gdi -I../libs/cull -I../libs/rmon -I../libs/comm -I../libs/sched -I../daemons/common -I../daemons/commd -I../daemons/qmaster -I../daemons/execd -I../daemons/schedd -I../clients/common -I." + + set ADD_COPYRIGHT = 0 +@@ -1058,8 +1058,8 @@ + set MAKE = gmake + set OFLAG = "-O" + set ARFLAGS = rcv +- set CC = gcc +- set CXX = g++ ++ set CC = %%CC%% ++ set CXX = %%CXX%% + set DLLIB = "" + set DEPEND_FLAGS = "$CFLAGS $XMTINCD" + set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT" diff --git a/sysutils/sge53/files/patch-aimk.site b/sysutils/sge53/files/patch-aimk.site new file mode 100644 index 000000000000..e5fe9e426803 --- /dev/null +++ b/sysutils/sge53/files/patch-aimk.site @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- aimk.site.orig Tue Jan 20 16:26:10 2004 ++++ aimk.site Tue Jan 20 16:50:19 2004 +@@ -34,7 +34,7 @@ + # OPENSSL_HOME the directory where the include and lib directory of openssl + # is installed + # +-set OPENSSL_HOME = /vol2/tools/SW/openssl-0.9.7c-static/$buildarch ++set OPENSSL_HOME = /usr + + # + # KRB_HOME the directory where the include and lib directory of kerberos is diff --git a/sysutils/sge53/files/patch-dist_inst__sge b/sysutils/sge53/files/patch-dist_inst__sge new file mode 100644 index 000000000000..012824f59776 --- /dev/null +++ b/sysutils/sge53/files/patch-dist_inst__sge @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- dist/inst_sge.orig Tue Jan 20 16:27:05 2004 ++++ dist/inst_sge Tue Jan 20 16:50:19 2004 +@@ -2247,7 +2247,7 @@ + SetCellDependentVariables + fi + +- SetPermissions ++# SetPermissions + MakeDirsMaster + SelectHostNameResolving + AddConfiguration diff --git a/sysutils/sge53/files/patch-dist_pvm_src_aimk b/sysutils/sge53/files/patch-dist_pvm_src_aimk new file mode 100644 index 000000000000..d9e9e0fdd7f1 --- /dev/null +++ b/sysutils/sge53/files/patch-dist_pvm_src_aimk @@ -0,0 +1,52 @@ + +$FreeBSD$ + +--- dist/pvm/src/aimk.orig Fri Jul 20 01:20:20 2001 ++++ dist/pvm/src/aimk Tue Jan 20 16:50:19 2004 +@@ -66,6 +66,8 @@ + exit 1 + endif + ++set ARCH = `$SGE_ROOT/util/arch` ++ + # common compiler and linker settings + # + unsetenv LD_LIBRARY_PATH +@@ -73,9 +75,9 @@ + set MAKE = make + set MAKEFILE = ../Makefile + set SDIR = ".." +-set CFLAGS = "-I../ -I$PVM_ROOT/include" ++set CFLAGS = "-I../ -I$PVM_ROOT/include -I%%LOCALBASE%%/include" + set QSYST_PVM_DIR = "$SGE_ROOT/pvm/lib/$ARCH" +-set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L." ++set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L%%LOCALBASE%%/lib -L." + set LIBS = "" + set PVM_ROOT = "$PVM_ROOT" + set PVM_ARCH = "$PVM_ARCH" +@@ -133,8 +135,6 @@ + set CTOR = "" + set DTOR = "" + +-set ARCH = `$SGE_ROOT/util/arch` +- + switch ($ARCH) + + case aix41: +@@ -193,6 +193,16 @@ + case linux: + set CC = gcc + set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG $CFLAGS" ++ set LFLAGS = "$DEBUG_FLAG $LFLAGS" ++ set LIBS = "$LIBS" ++ set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set CTOR = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set DTOR = "/usr/lib/crtend.o /usr/lib/crtn.o" ++ breaksw ++ ++case fbsd-*: ++ set CC = gcc ++ set CFLAGS = "%%CFLAGS%% -Wall -Werror -Wstrict-prototypes $DEBUG_FLAG $CFLAGS" + set LFLAGS = "$DEBUG_FLAG $LFLAGS" + set LIBS = "$LIBS" + set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" diff --git a/sysutils/sge53/files/patch-dist_util_arch__variables b/sysutils/sge53/files/patch-dist_util_arch__variables new file mode 100644 index 000000000000..48292e96cff6 --- /dev/null +++ b/sysutils/sge53/files/patch-dist_util_arch__variables @@ -0,0 +1,23 @@ + +$FreeBSD$ + +--- dist/util/arch_variables.orig Tue Jan 20 16:27:10 2004 ++++ dist/util/arch_variables Tue Jan 20 16:51:45 2004 +@@ -156,14 +156,14 @@ + AWK=/usr/bin/awk + ECHO="/bin/echo" + RC_FILE=freebsd +- RC_PREFIX=/usr/local/etc/rc.d ++ RC_PREFIX=%%PREFIX%%/etc/rc.d + RC_SUFFIX=.sh +- XTERM=/usr/X11R6/bin/xterm ++ XTERM=%%X11BASE%%/bin/xterm + MAILER=/usr/bin/mail + QLOGIN_COMMAND=telnet + QLOGIN_DAEMON=/usr/libexec/telnetd + RLOGIN_DAEMON=/usr/libexec/rlogind +- GETTEXT=/usr/local/bin/gettext ++ GETTEXT=%%LOCALBASE%%/bin/gettext + ROOTGROUP=wheel + ;; + darwin) diff --git a/sysutils/sge53/files/patch-scripts_distinst b/sysutils/sge53/files/patch-scripts_distinst new file mode 100644 index 000000000000..3c548d80e120 --- /dev/null +++ b/sysutils/sge53/files/patch-scripts_distinst @@ -0,0 +1,51 @@ + +$FreeBSD$ + +--- scripts/distinst.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst Wed Jan 21 14:52:27 2004 +@@ -49,7 +49,7 @@ + fi + + +-HASDIR="ckpt doc examples/jobs locale mpi pvm qmon/PIXMAPS/big" ++HASDIR="ckpt doc examples/jobs mpi pvm qmon/PIXMAPS/big" + HASARCHDIR="bin lib examples/jobsbin utilbin" + + DEFAULTPROG="sge_qmaster sge_execd sge_shadowd sge_commd sge_schedd \ +@@ -543,17 +543,6 @@ + echo " Installing:" $PROG + echo " Architectures:" $ARCH + echo "Base directory:" $DEST_SGE_ROOT +-echo " OK [Y/N][Y]: " +- +-read ans +-if [ "$ans" = y -o "$ans" = Y -o "$ans" = "" ]; then +- : +-else +- echo +- echo Ciao +- echo +- exit 1 +-fi + + echo + +@@ -663,12 +652,12 @@ + Execute chmod 755 $DEST_SGE_ROOT/inst_sge + Execute sed 's/PREFIX/sge/' dist/install_qmaster > $DEST_SGE_ROOT/install_qmaster + Execute sed 's/PREFIX/sge/' dist/install_execd > $DEST_SGE_ROOT/install_execd +- if [ "$SGE_PRODUCT_MODE" = ge ]; then +- : +- (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) +- Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT +- Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee +- fi ++ #if [ "$SGE_PRODUCT_MODE" = ge ]; then ++ # : ++ # (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) ++ # Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT ++ # Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee ++ #fi + else + echo Installing \"inst_sge\" as \"inst_sgeee\" + Execute cp dist/inst_sge $DEST_SGE_ROOT/inst_sgeee diff --git a/sysutils/sge53/files/patch-scripts_distinst.site b/sysutils/sge53/files/patch-scripts_distinst.site new file mode 100644 index 000000000000..93ee3e08de90 --- /dev/null +++ b/sysutils/sge53/files/patch-scripts_distinst.site @@ -0,0 +1,47 @@ + +$FreeBSD$ + +--- scripts/distinst.site.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst.site Tue Jan 20 16:52:32 2004 +@@ -30,6 +30,41 @@ + ########################################################################## + #___INFO__MARK_END__ + ++# Base directory where the openssl binary and libraries resides ++OPENSSLBASE=/usr ++BERKELEYDBBASE=/vol2/SW/db-4.2.52 ++#___INFO__MARK_BEGIN__ ++########################################################################## ++# ++# The Contents of this file are made available subject to the terms of ++# the Sun Industry Standards Source License Version 1.2 ++# ++# Sun Microsystems Inc., March, 2001 ++# ++# ++# Sun Industry Standards Source License Version 1.2 ++# ================================================= ++# The contents of this file are subject to the Sun Industry Standards ++# Source License Version 1.2 (the "License"); You may not use this file ++# except in compliance with the License. You may obtain a copy of the ++# License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html ++# ++# Software provided under this License is provided on an "AS IS" basis, ++# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, ++# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, ++# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. ++# See the License for the specific provisions governing your rights and ++# obligations concerning the Software. ++# ++# The Initial Developer of the Original Code is: Sun Microsystems, Inc. ++# ++# Copyright: 2001 by Sun Microsystems, Inc. ++# ++# All Rights Reserved. ++# ++########################################################################## ++#___INFO__MARK_END__ ++ + # Base directory where a distribution is installed with "distinst" + BASEDIR=/dist/OS-SGEDIST + diff --git a/sysutils/sge53/files/pkg-message.in b/sysutils/sge53/files/pkg-message.in new file mode 100644 index 000000000000..c6e76c317bae --- /dev/null +++ b/sysutils/sge53/files/pkg-message.in @@ -0,0 +1,17 @@ + +After installation, you need to set up SGE. Go to + + %%PREFIX%%/%%SGE_BASE%% + +and run 'install_qmaster' to set up the master node of the cluster and +run 'install_execd' for the back-end compute nodes. + +If you desire extra security, add the -csp flag to your qmaster install. + +If you wish to run PVM applications with SGE you will need to build a +couple of binaries. Go to + + %%PREFIX%%/%%SGE_BASE%%/pvm/src + +and type './aimk' followed by './install.sh'. See the documentation for +how to set up a pvm environment. diff --git a/sysutils/sge53/pkg-descr b/sysutils/sge53/pkg-descr new file mode 100644 index 000000000000..13c32e56e945 --- /dev/null +++ b/sysutils/sge53/pkg-descr @@ -0,0 +1,6 @@ +Sun Grid Engine is a batch queueing system implementing a superset of the +functionality of the POSIX batch queueing framework. + +WWW: http://gridengine.sunsource.net/ + +-- Brooks Davis <brooks@FreeBSD.org> diff --git a/sysutils/sge53/pkg-install b/sysutils/sge53/pkg-install new file mode 100644 index 000000000000..d1df38d64006 --- /dev/null +++ b/sysutils/sge53/pkg-install @@ -0,0 +1,34 @@ +#!/bin/sh + +u=sgeadmin +g=sgeadmin +ugid=96 +homedir=/nonexistent +shell=/sbin/nologin +comment="Sun Grid Engine Admin" + +case $2 in +PRE-INSTALL) + if pw group show "${g}" >/dev/null 2>&1; then + echo "Using existing group \"${g}\"." + else + echo "Creating group \"${g}\", (gid: ${ugid})." + pw groupadd ${g} -g ${ugid} + if [ $? != 0 ]; then + echo "Failed to add group \"${g}\"." + exit 1 + fi + fi + if pw user show "${u}" >/dev/null 2>&1; then + echo "Using existing user \"${u}\"." + else + echo "Creating user \"${u}\", (uid: ${ugid})." + pw useradd ${u} -u ${ugid} -g ${ugid} -h - \ + -d ${homedir} -s ${shell} -c "${comment}" + if [ $? != 0 ]; then + echo "Failed to add user \"${u}\"." + exit 1 + fi + fi + ;; +esac diff --git a/sysutils/sge53/pkg-plist b/sysutils/sge53/pkg-plist new file mode 100644 index 000000000000..91fe536eec32 --- /dev/null +++ b/sysutils/sge53/pkg-plist @@ -0,0 +1,517 @@ +%%SGE_BASE%%/3rd_party/3rd_party_licscopyrights +%%SGE_BASE%%/3rd_party/qmon/ltree_changed.tar.gz +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qacct +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qalter +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qconf +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qdel +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhold +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhost +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qlogin +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmake +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmod +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmon +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qresub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrls +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qselect +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qstat +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qtcsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_commd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_coshepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_execd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_qmaster +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_schedd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shadowd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sgecommdcntl +%%SGE_BASE%%/ckpt/README.cpr +%%SGE_BASE%%/ckpt/README.cray +%%SGE_BASE%%/ckpt/README.hibernator +%%SGE_BASE%%/ckpt/checkpoint_command +%%SGE_BASE%%/ckpt/clean_command +%%SGE_BASE%%/ckpt/cpr_ckpt_command +%%SGE_BASE%%/ckpt/cpr_clean_command +%%SGE_BASE%%/ckpt/cpr_migration_command +%%SGE_BASE%%/ckpt/cpr_restart_command +%%SGE_BASE%%/ckpt/cray_ckpt_command +%%SGE_BASE%%/ckpt/cray_clean_command +%%SGE_BASE%%/ckpt/cray_jobstatus +%%SGE_BASE%%/ckpt/cray_migration_command +%%SGE_BASE%%/ckpt/cray_parse_job_status +%%SGE_BASE%%/ckpt/cray_restart_command +%%SGE_BASE%%/ckpt/migration_command +%%SGE_BASE%%/ckpt/restart_command +%%SGE_BASE%%/ckpt/sx6_ckpt_command +%%SGE_BASE%%/ckpt/sx6_clean_command +%%SGE_BASE%%/ckpt/sx6_migration_command +%%SGE_BASE%%/ckpt/sx6_restart_command +%%SGE_BASE%%/doc/INSTALL +%%SGE_BASE%%/doc/UPGRADE +%%SGE_BASE%%/doc/arc_depend_irix.asc +%%SGE_BASE%%/doc/arc_depend_solaris.asc +%%SGE_BASE%%/doc/load_parameters.asc +%%SGE_BASE%%/doc/logfile-trimming.asc +%%SGE_BASE%%/examples/jobs/array_submitter.sh +%%SGE_BASE%%/examples/jobs/jobnet_submitter.sh +%%SGE_BASE%%/examples/jobs/pascal.sh +%%SGE_BASE%%/examples/jobs/pminiworm.sh +%%SGE_BASE%%/examples/jobs/simple.sh +%%SGE_BASE%%/examples/jobs/sleeper.sh +%%SGE_BASE%%/examples/jobs/step_A_array_submitter.sh +%%SGE_BASE%%/examples/jobs/step_B_array_submitter.sh +%%SGE_BASE%%/examples/jobs/worker.sh +%%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%%/work +%%SGE%%%%SGE_BASE%%/inst_sge +%%SGEEE%%%%SGE_BASE%%/inst_sgeee +%%SGE_BASE%%/install_execd +%%SGE_BASE%%/install_qmaster +%%SGE_BASE%%/lib/%%SGE_ARCH%%/libXltree.so +%%SGE_BASE%%/mpi/README +%%SGE_BASE%%/mpi/README.atm +%%SGE_BASE%%/mpi/hostname +%%SGE_BASE%%/mpi/mpi.sh +%%SGE_BASE%%/mpi/mpi.template +%%SGE_BASE%%/mpi/mpi_cpi.sh +%%SGE_BASE%%/mpi/mpich.template +%%SGE_BASE%%/mpi/rsh +%%SGE_BASE%%/mpi/startmpi.sh +%%SGE_BASE%%/mpi/stopmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/HPC_GE_Integration.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct1.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct2.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/batch.sunmpi.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/resume_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/startsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/sunmpi.pe.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/suspend_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/terminate_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/README +%%SGE_BASE%%/mpi/sunhpc/tight-integration/pe_sunmpi_ci.template +%%SGE_BASE%%/mpi/sunhpc/tight-integration/resume_sunmpi_ci.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/suspend_sunmpi_ci.sh +%%SGE_BASE%%/pvm/README +%%SGE_BASE%%/pvm/pvm.sh +%%SGE_BASE%%/pvm/pvm.template +%%SGE_BASE%%/pvm/pvm_nogs.sh +%%SGE_BASE%%/pvm/src/Makefile +%%SGE_BASE%%/pvm/src/aimk +%%SGE_BASE%%/pvm/src/install.sh +%%SGE_BASE%%/pvm/src/master.c +%%SGE_BASE%%/pvm/src/slave.c +%%SGE_BASE%%/pvm/src/spmd.c +%%SGE_BASE%%/pvm/src/start_pvm.c +%%SGE_BASE%%/pvm/src/stop_pvm.c +%%SGE_BASE%%/pvm/startpvm.sh +%%SGE_BASE%%/pvm/stoppvm.sh +%%SGE_BASE%%/qmon/PIXMAPS/21cal.xpm +%%SGE_BASE%%/qmon/PIXMAPS/21cal_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/aclask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/bool.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/cstr.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ctx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/days.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/dynamite.xpm +%%SGE_BASE%%/qmon/PIXMAPS/env.xpm +%%SGE_BASE%%/qmon/PIXMAPS/file_link.xpm +%%SGE_BASE%%/qmon/PIXMAPS/head_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/hours.xpm +%%SGE_BASE%%/qmon/PIXMAPS/infinity.xpm +%%SGE_BASE%%/qmon/PIXMAPS/int.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leftarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mcicon.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mem.xpm +%%SGE_BASE%%/qmon/PIXMAPS/memorybig.xpm +%%SGE_BASE%%/qmon/PIXMAPS/minutes.xpm +%%SGE_BASE%%/qmon/PIXMAPS/open_lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peconf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/penv.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qlegend.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources_enabled.xpm +%%SGE_BASE%%/qmon/PIXMAPS/rightarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/seconds.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/str.xpm +%%SGE_BASE%%/qmon/PIXMAPS/time.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/trashcan.xpm +%%SGE_BASE%%/qmon/PIXMAPS/unknown.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-axp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-blank.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-cray.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-dec.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-hp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-ibm.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-linux.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi1.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sol.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sun.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm.xpm +%%SGE_BASE%%/qmon/Qmon +%%SGE_BASE%%/qmon/qmon_help.ad +%%SGE_BASE%%/util/arch +%%SGE_BASE%%/util/arch_variables +%%SGE_BASE%%/util/create_settings.sh +%%SGE_BASE%%/util/dl.csh +%%SGE_BASE%%/util/dl.sh +%%SGE_BASE%%/util/dl1.csh +%%SGE_BASE%%/util/dl2.csh +%%SGE_BASE%%/util/install_cluster.sh +%%SGE_BASE%%/util/logchecker.sh +%%SGE_BASE%%/util/qhold.sh +%%SGE_BASE%%/util/qtask +%%SGE_BASE%%/util/resources/calendars/day +%%SGE_BASE%%/util/resources/calendars/day_s +%%SGE_BASE%%/util/resources/calendars/night +%%SGE_BASE%%/util/resources/calendars/night_s +%%SGE_BASE%%/util/resources/complexes/global +%%SGE_BASE%%/util/resources/complexes/host +%%SGE_BASE%%/util/resources/complexes/queue +%%SGE_BASE%%/util/resources/loadsensors/calendar.sh +%%SGE_BASE%%/util/resources/loadsensors/ibm-loadsensor +%%SGE_BASE%%/util/resources/loadsensors/load.sh +%%SGE_BASE%%/util/resources/loadsensors/nuser.sh +%%SGE_BASE%%/util/resources/loadsensors/sgi_tty_sensor.sh +%%SGE_BASE%%/util/resources/loadsensors/solaris-iidle.sh +%%SGE_BASE%%/util/resources/pe/make +%%SGE_BASE%%/util/resources/starter_methods/settaskid.sh +%%SGE_BASE%%/util/resources/usersets/deadlineusers +%%SGE_BASE%%/util/resources/usersets/defaultdepartment +%%SGE_BASE%%/util/setfileperm.sh +%%SGE_BASE%%/util/sgeCA/sge_ca +%%SGE_BASE%%/util/sgeCA/sge_ssl.cnf +%%SGE_BASE%%/util/sgeCA/sge_ssl_template.cnf +%%SGE_BASE%%/util/sge_addadminhost.sh +%%SGE_BASE%%/util/sge_aliases +%%SGE_BASE%%/util/sge_request +%%SGE_BASE%%/util/sge_update.sh +%%SGE_BASE%%/util/sgeremoterun +%%SGE_BASE%%/util/shutdown_commd.sh +%%SGE_BASE%%/util/startup_template +%%SGE_BASE%%/util/update_commands/accounting.awk +%%SGE_BASE%%/util/update_commands/configuration.sh +%%SGE_BASE%%/util/update_commands/exec_hosts.sed +%%SGE_BASE%%/util/update_commands/queues.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-exec_hosts.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-queues.sed +%%SGE_BASE%%/util/update_commands/sge_startupscript.sh +%%SGE_BASE%%/util/update_commands/sgeee-sched_configuration.template +%%SGE_BASE%%/util/update_commands/startup.sh +%%SGE_BASE%%/util/update_commands/usersets.sed +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/adminrun +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkprog +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkuser +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/filestat +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyaddr +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/getservbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/infotext +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/loadcheck +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/now +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/qrsh_starter +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rlogin +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rsh +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rshd +%%SGEEE%%%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/sge_share_mon +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/testsuidroot +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/uidgid +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE-2-53 +%%PORTDOCS%%%%DOCSDIR%%/compatibility_test.html +%%PORTDOCS%%%%DOCSDIR%%/devel/commd/message_status.xfig +%%PORTDOCS%%%%DOCSDIR%%/devel/adoc.html +%%PORTDOCS%%%%DOCSDIR%%/devel/c-header +%%PORTDOCS%%%%DOCSDIR%%/devel/coding_standards.html +%%PORTDOCS%%%%DOCSDIR%%/devel/const_functions.txt +%%PORTDOCS%%%%DOCSDIR%%/devel/eventclient.html +%%PORTDOCS%%%%DOCSDIR%%/devel/sh-header +%%PORTDOCS%%%%DOCSDIR%%/devel/structure.sda +%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/cluster_queue.txt +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qacct.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qalter.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qconf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qdel.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhold.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhost.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qlogin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmake.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmod.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmon.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qresub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrls.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qselect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qstat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qtcsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_ckpt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/submit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/index.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAndWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAppendElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElemList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDbFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDechainElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDescriptorFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDiffListStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListName.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfRemainingElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosViaElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInsertElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoinSubList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListElemFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lOrWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelectDestroy.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSplit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUndumpElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElemTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteListTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/list_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_setup.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_shutdown.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_trm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/access_list.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/accounting.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/calendar_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/checkpoint.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/complex.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/host_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/project.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/qtask.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/queue_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sched_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_h_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_pe.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_request.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/share_tree.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/user.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_commd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_execd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_qmaster.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_schedd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shadowd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shepherd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sgecommdcntl.html +%%PORTDOCS%%%%DOCSDIR%%/load_parameters.asc +%%PORTDOCS%%%%DOCSDIR%%/logfile-trimming.asc +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.cat +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.tcl +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen_source.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/testsuite.texi +%%PORTDOCS%%%%DOCSDIR%%/testsuite/testsuite.pdf +@dirrm %%SGE_BASE%%/3rd_party/qmon +@dirrm %%SGE_BASE%%/3rd_party +@dirrm %%SGE_BASE%%/bin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/bin +@dirrm %%SGE_BASE%%/ckpt +@dirrm %%SGE_BASE%%/doc +@dirrm %%SGE_BASE%%/examples/jobs +@dirrm %%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/examples/jobsbin +@dirrm %%SGE_BASE%%/examples +@dirrm %%SGE_BASE%%/lib/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/lib +@dirrm %%SGE_BASE%%/man/man1 +@dirrm %%SGE_BASE%%/man/man5 +@dirrm %%SGE_BASE%%/man/man8 +@dirrm %%SGE_BASE%%/man +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc/tight-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc +@dirrm %%SGE_BASE%%/mpi +@unexec if [ -d %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%%; fi +@dirrm %%SGE_BASE%%/pvm/src +@unexec if [ -d %D/%%SGE_BASE%%/pvm/bin/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/bin/; fi +@dirrm %%SGE_BASE%%/pvm +@dirrm %%SGE_BASE%%/qmon/PIXMAPS/big +@dirrm %%SGE_BASE%%/qmon/PIXMAPS +@dirrm %%SGE_BASE%%/qmon +@dirrm %%SGE_BASE%%/util/resources/calendars +@dirrm %%SGE_BASE%%/util/resources/complexes +@dirrm %%SGE_BASE%%/util/resources/loadsensors +@dirrm %%SGE_BASE%%/util/resources/pe +@dirrm %%SGE_BASE%%/util/resources/starter_methods +@dirrm %%SGE_BASE%%/util/resources/usersets +@dirrm %%SGE_BASE%%/util/resources +@dirrm %%SGE_BASE%%/util/sgeCA +@dirrm %%SGE_BASE%%/util/update_commands +@dirrm %%SGE_BASE%%/util +@dirrm %%SGE_BASE%%/utilbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/utilbin +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/commd +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/rfe +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite +@dirrm %%PORTDOCS%%%%DOCSDIR%% +@unexec rmdir %%PREFIX%%/%%SGE_BASE%%/ 2>/dev/null || ( echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%SGE_BASE%% and its contents manually.") diff --git a/sysutils/sge60/Makefile b/sysutils/sge60/Makefile new file mode 100644 index 000000000000..031aca7fb65e --- /dev/null +++ b/sysutils/sge60/Makefile @@ -0,0 +1,115 @@ +# Ports collection makefile for: sge +# Date created: Fri Jul 11, 2003 +# Whom: Brooks Davis <brooks@FreeBSD.org> +# +# $FreeBSD$ +# $Aero: ports/sge/Makefile,v 1.3 2004/01/21 22:26:12 brooks Exp $ +# + +PORTNAME= sge +PORTVERSION= 5.3.5.20040120 +CATEGORIES= sysutils parallel +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= brooks + +MAINTAINER= brooks@FreeBSD.org +COMMENT?= Sun Grid Engine, a batch queueing system + +LIB_DEPENDS= intl.5:${PORTSDIR}/devel/gettext + +USE_BZIP2= yes +USE_OPENSSL= yes +USE_GMAKE= yes +USE_MOTIF= yes +USE_REINPLACE= yes +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= ${SGE_ROOT}/lib/${SGE_ARCH} + +SGE_BASE?= sge +SGE_ROOT= ${PREFIX}/${SGE_BASE} +SGE_ARCH= fbsd-${ARCH} +SGE_RELEASE= 5.3p5-snap-20040120 + +PLIST_SUB+= SGE_ARCH=${SGE_ARCH} +PLIST_SUB+= SGE_BASE=${SGE_BASE} +.if defined(PKGNAMESUFFIX) +.if ${PKGNAMESUFFIX} == ee +PLIST_SUB+= SGE="@comment " +PLIST_SUB+= SGEEE= +.endif +.else +PLIST_SUB+= SGE= +PLIST_SUB+= SGEEE="@comment " +.endif + +PKGMESSAGE= ${WRKDIR}/pkg-message +WRKSRC= ${WRKDIR}/${DISTNAME}/source +MANPREFIX= ${SGE_ROOT} +MAN1= qacct.1 qalter.1 qconf.1 qdel.1 qhold.1 qhost.1 qlogin.1 \ + qmake.1 qmod.1 qmon.1 qresub.1 qrls.1 qrsh.1 qselect.1 \ + qsh.1 qstat.1 qsub.1 qtcsh.1 sge_ckpt.1 sge_intro.1 \ + submit.1 +MAN5= access_list.5 accounting.5 calendar_conf.5 checkpoint.5 \ + complex.5 host_conf.5 hostgroup.5 project.5 qtask.5 \ + queue_conf.5 sched_conf.5 sge_aliases.5 sge_conf.5 \ + sge_h_aliases.5 sge_pe.5 sge_request.5 share_tree.5 \ + user.5 usermapping.5 +MAN8= sge_commd.8 sge_execd.8 sge_qmaster.8 sge_schedd.8 \ + sge_shadowd.8 sge_shepherd.8 sgecommdcntl.8 +EXCEPTFILES= arc_depend_irix.asc arc_depend_solaris.asc man + +post-patch: + @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ + -e "s|%%X11BASE%%|${X11BASE}|g" \ + -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/dist/util/arch_variables \ + ${WRKSRC}/dist/pvm/src/aimk + @${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" -e "s|%%CXX%%|${CXX}|g" \ + -e "s|%%CFLAGS%%|${CFLAGS}|g" -e "s|%CXXFLAGS%%|${CXXFLAGS}|g" \ + ${WRKSRC}/aimk \ + ${WRKSRC}/dist/pvm/src/aimk + @${RM} ${WRKSRC}/dist/util/arch_variables.orig + @${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ + ${REINPLACE_CMD} "s|-g -O2|${CFLAGS}|" + +do-build: + cd ${BUILD_WRKSRC} && ./aimk -only-depend + cd ${BUILD_WRKSRC} && ./scripts/zerodepend + cd ${BUILD_WRKSRC} && ./aimk depend + cd ${BUILD_WRKSRC} && ./aimk -secure -debug + cd ${BUILD_WRKSRC} && ./aimk -man ${SGE_PRODUCT} + cd ${BUILD_WRKSRC} && ${LN} -fs ./scripts/distinst myinst + +pre-install: +.if defined(MASTERDIR) + ${SH} ${MASTERDIR}/pkg-install ${PKGNAME} PRE-INSTALL +.else + ${SH} pkg-install ${PKGNAME} PRE-INSTALL +.endif + +do-install: + ${MKDIR} ${SGE_ROOT} + ${CHOWN} sgeadmin:sgeadmin ${SGE_ROOT} + cd ${BUILD_WRKSRC} && ${SETENV} SGE_ROOT=${SGE_ROOT} ./myinst -allall ${SGEEE_FLAG} ${SGE_ARCH} + cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} util/setfileperm.sh -auto -noresport sgeadmin sgeadmin ${SGE_ROOT} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC}/../doc && ${FIND} * \( -name nonexistant \ + ${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -print \ + | ${TAR} cTf - - | ${TAR} xUCf ${DOCSDIR} - +.endif + +# Automaticly produce the offical machine dependent tarball +release-tar: install + cd ${SGE_ROOT} && \ + ${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \ + `find . -name ${SGE_ARCH}` + +post-install: + @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ + -e 's|%%SGE_BASE%%|${SGE_BASE}|g' \ + < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} + @${ECHO} + +.include <bsd.port.mk> diff --git a/sysutils/sge60/distinfo b/sysutils/sge60/distinfo new file mode 100644 index 000000000000..43913f55ba89 --- /dev/null +++ b/sysutils/sge60/distinfo @@ -0,0 +1 @@ +MD5 (sge-5.3.5.20040120.tar.bz2) = 443ea8901620c1e17d41618ecd5d34c7 diff --git a/sysutils/sge60/files/patch-aimk b/sysutils/sge60/files/patch-aimk new file mode 100644 index 000000000000..276eecaeb1dd --- /dev/null +++ b/sysutils/sge60/files/patch-aimk @@ -0,0 +1,30 @@ + +$FreeBSD$ + +--- aimk.orig Tue Jan 20 16:26:10 2004 ++++ aimk Tue Jan 20 16:50:43 2004 +@@ -256,11 +256,11 @@ + if ( $?SGE_INPUT_CFLAGS ) then + set INP_CFLAGS = "$SGE_INPUT_CFLAGS" + else +- set INP_CFLAGS = "" ++ set INP_CFLAGS = "%%CFLAGS%%" + endif + + set CFLAGS = "$INP_CFLAGS" +-set CXXFLAGS = "$CFLAGS" ++set CXXFLAGS = "%%CXXFLAGS%%" + set CORE_INCLUDE = "-I../security/sec -I../common -I../libs/uti -I../libs/gdi -I../libs/cull -I../libs/rmon -I../libs/comm -I../libs/sched -I../daemons/common -I../daemons/commd -I../daemons/qmaster -I../daemons/execd -I../daemons/schedd -I../clients/common -I." + + set ADD_COPYRIGHT = 0 +@@ -1058,8 +1058,8 @@ + set MAKE = gmake + set OFLAG = "-O" + set ARFLAGS = rcv +- set CC = gcc +- set CXX = g++ ++ set CC = %%CC%% ++ set CXX = %%CXX%% + set DLLIB = "" + set DEPEND_FLAGS = "$CFLAGS $XMTINCD" + set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT" diff --git a/sysutils/sge60/files/patch-aimk.site b/sysutils/sge60/files/patch-aimk.site new file mode 100644 index 000000000000..e5fe9e426803 --- /dev/null +++ b/sysutils/sge60/files/patch-aimk.site @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- aimk.site.orig Tue Jan 20 16:26:10 2004 ++++ aimk.site Tue Jan 20 16:50:19 2004 +@@ -34,7 +34,7 @@ + # OPENSSL_HOME the directory where the include and lib directory of openssl + # is installed + # +-set OPENSSL_HOME = /vol2/tools/SW/openssl-0.9.7c-static/$buildarch ++set OPENSSL_HOME = /usr + + # + # KRB_HOME the directory where the include and lib directory of kerberos is diff --git a/sysutils/sge60/files/patch-dist_inst__sge b/sysutils/sge60/files/patch-dist_inst__sge new file mode 100644 index 000000000000..012824f59776 --- /dev/null +++ b/sysutils/sge60/files/patch-dist_inst__sge @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- dist/inst_sge.orig Tue Jan 20 16:27:05 2004 ++++ dist/inst_sge Tue Jan 20 16:50:19 2004 +@@ -2247,7 +2247,7 @@ + SetCellDependentVariables + fi + +- SetPermissions ++# SetPermissions + MakeDirsMaster + SelectHostNameResolving + AddConfiguration diff --git a/sysutils/sge60/files/patch-dist_pvm_src_aimk b/sysutils/sge60/files/patch-dist_pvm_src_aimk new file mode 100644 index 000000000000..d9e9e0fdd7f1 --- /dev/null +++ b/sysutils/sge60/files/patch-dist_pvm_src_aimk @@ -0,0 +1,52 @@ + +$FreeBSD$ + +--- dist/pvm/src/aimk.orig Fri Jul 20 01:20:20 2001 ++++ dist/pvm/src/aimk Tue Jan 20 16:50:19 2004 +@@ -66,6 +66,8 @@ + exit 1 + endif + ++set ARCH = `$SGE_ROOT/util/arch` ++ + # common compiler and linker settings + # + unsetenv LD_LIBRARY_PATH +@@ -73,9 +75,9 @@ + set MAKE = make + set MAKEFILE = ../Makefile + set SDIR = ".." +-set CFLAGS = "-I../ -I$PVM_ROOT/include" ++set CFLAGS = "-I../ -I$PVM_ROOT/include -I%%LOCALBASE%%/include" + set QSYST_PVM_DIR = "$SGE_ROOT/pvm/lib/$ARCH" +-set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L." ++set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L%%LOCALBASE%%/lib -L." + set LIBS = "" + set PVM_ROOT = "$PVM_ROOT" + set PVM_ARCH = "$PVM_ARCH" +@@ -133,8 +135,6 @@ + set CTOR = "" + set DTOR = "" + +-set ARCH = `$SGE_ROOT/util/arch` +- + switch ($ARCH) + + case aix41: +@@ -193,6 +193,16 @@ + case linux: + set CC = gcc + set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG $CFLAGS" ++ set LFLAGS = "$DEBUG_FLAG $LFLAGS" ++ set LIBS = "$LIBS" ++ set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set CTOR = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set DTOR = "/usr/lib/crtend.o /usr/lib/crtn.o" ++ breaksw ++ ++case fbsd-*: ++ set CC = gcc ++ set CFLAGS = "%%CFLAGS%% -Wall -Werror -Wstrict-prototypes $DEBUG_FLAG $CFLAGS" + set LFLAGS = "$DEBUG_FLAG $LFLAGS" + set LIBS = "$LIBS" + set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" diff --git a/sysutils/sge60/files/patch-dist_util_arch__variables b/sysutils/sge60/files/patch-dist_util_arch__variables new file mode 100644 index 000000000000..48292e96cff6 --- /dev/null +++ b/sysutils/sge60/files/patch-dist_util_arch__variables @@ -0,0 +1,23 @@ + +$FreeBSD$ + +--- dist/util/arch_variables.orig Tue Jan 20 16:27:10 2004 ++++ dist/util/arch_variables Tue Jan 20 16:51:45 2004 +@@ -156,14 +156,14 @@ + AWK=/usr/bin/awk + ECHO="/bin/echo" + RC_FILE=freebsd +- RC_PREFIX=/usr/local/etc/rc.d ++ RC_PREFIX=%%PREFIX%%/etc/rc.d + RC_SUFFIX=.sh +- XTERM=/usr/X11R6/bin/xterm ++ XTERM=%%X11BASE%%/bin/xterm + MAILER=/usr/bin/mail + QLOGIN_COMMAND=telnet + QLOGIN_DAEMON=/usr/libexec/telnetd + RLOGIN_DAEMON=/usr/libexec/rlogind +- GETTEXT=/usr/local/bin/gettext ++ GETTEXT=%%LOCALBASE%%/bin/gettext + ROOTGROUP=wheel + ;; + darwin) diff --git a/sysutils/sge60/files/patch-scripts_distinst b/sysutils/sge60/files/patch-scripts_distinst new file mode 100644 index 000000000000..3c548d80e120 --- /dev/null +++ b/sysutils/sge60/files/patch-scripts_distinst @@ -0,0 +1,51 @@ + +$FreeBSD$ + +--- scripts/distinst.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst Wed Jan 21 14:52:27 2004 +@@ -49,7 +49,7 @@ + fi + + +-HASDIR="ckpt doc examples/jobs locale mpi pvm qmon/PIXMAPS/big" ++HASDIR="ckpt doc examples/jobs mpi pvm qmon/PIXMAPS/big" + HASARCHDIR="bin lib examples/jobsbin utilbin" + + DEFAULTPROG="sge_qmaster sge_execd sge_shadowd sge_commd sge_schedd \ +@@ -543,17 +543,6 @@ + echo " Installing:" $PROG + echo " Architectures:" $ARCH + echo "Base directory:" $DEST_SGE_ROOT +-echo " OK [Y/N][Y]: " +- +-read ans +-if [ "$ans" = y -o "$ans" = Y -o "$ans" = "" ]; then +- : +-else +- echo +- echo Ciao +- echo +- exit 1 +-fi + + echo + +@@ -663,12 +652,12 @@ + Execute chmod 755 $DEST_SGE_ROOT/inst_sge + Execute sed 's/PREFIX/sge/' dist/install_qmaster > $DEST_SGE_ROOT/install_qmaster + Execute sed 's/PREFIX/sge/' dist/install_execd > $DEST_SGE_ROOT/install_execd +- if [ "$SGE_PRODUCT_MODE" = ge ]; then +- : +- (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) +- Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT +- Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee +- fi ++ #if [ "$SGE_PRODUCT_MODE" = ge ]; then ++ # : ++ # (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) ++ # Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT ++ # Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee ++ #fi + else + echo Installing \"inst_sge\" as \"inst_sgeee\" + Execute cp dist/inst_sge $DEST_SGE_ROOT/inst_sgeee diff --git a/sysutils/sge60/files/patch-scripts_distinst.site b/sysutils/sge60/files/patch-scripts_distinst.site new file mode 100644 index 000000000000..93ee3e08de90 --- /dev/null +++ b/sysutils/sge60/files/patch-scripts_distinst.site @@ -0,0 +1,47 @@ + +$FreeBSD$ + +--- scripts/distinst.site.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst.site Tue Jan 20 16:52:32 2004 +@@ -30,6 +30,41 @@ + ########################################################################## + #___INFO__MARK_END__ + ++# Base directory where the openssl binary and libraries resides ++OPENSSLBASE=/usr ++BERKELEYDBBASE=/vol2/SW/db-4.2.52 ++#___INFO__MARK_BEGIN__ ++########################################################################## ++# ++# The Contents of this file are made available subject to the terms of ++# the Sun Industry Standards Source License Version 1.2 ++# ++# Sun Microsystems Inc., March, 2001 ++# ++# ++# Sun Industry Standards Source License Version 1.2 ++# ================================================= ++# The contents of this file are subject to the Sun Industry Standards ++# Source License Version 1.2 (the "License"); You may not use this file ++# except in compliance with the License. You may obtain a copy of the ++# License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html ++# ++# Software provided under this License is provided on an "AS IS" basis, ++# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, ++# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, ++# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. ++# See the License for the specific provisions governing your rights and ++# obligations concerning the Software. ++# ++# The Initial Developer of the Original Code is: Sun Microsystems, Inc. ++# ++# Copyright: 2001 by Sun Microsystems, Inc. ++# ++# All Rights Reserved. ++# ++########################################################################## ++#___INFO__MARK_END__ ++ + # Base directory where a distribution is installed with "distinst" + BASEDIR=/dist/OS-SGEDIST + diff --git a/sysutils/sge60/files/pkg-message.in b/sysutils/sge60/files/pkg-message.in new file mode 100644 index 000000000000..c6e76c317bae --- /dev/null +++ b/sysutils/sge60/files/pkg-message.in @@ -0,0 +1,17 @@ + +After installation, you need to set up SGE. Go to + + %%PREFIX%%/%%SGE_BASE%% + +and run 'install_qmaster' to set up the master node of the cluster and +run 'install_execd' for the back-end compute nodes. + +If you desire extra security, add the -csp flag to your qmaster install. + +If you wish to run PVM applications with SGE you will need to build a +couple of binaries. Go to + + %%PREFIX%%/%%SGE_BASE%%/pvm/src + +and type './aimk' followed by './install.sh'. See the documentation for +how to set up a pvm environment. diff --git a/sysutils/sge60/pkg-descr b/sysutils/sge60/pkg-descr new file mode 100644 index 000000000000..13c32e56e945 --- /dev/null +++ b/sysutils/sge60/pkg-descr @@ -0,0 +1,6 @@ +Sun Grid Engine is a batch queueing system implementing a superset of the +functionality of the POSIX batch queueing framework. + +WWW: http://gridengine.sunsource.net/ + +-- Brooks Davis <brooks@FreeBSD.org> diff --git a/sysutils/sge60/pkg-install b/sysutils/sge60/pkg-install new file mode 100644 index 000000000000..d1df38d64006 --- /dev/null +++ b/sysutils/sge60/pkg-install @@ -0,0 +1,34 @@ +#!/bin/sh + +u=sgeadmin +g=sgeadmin +ugid=96 +homedir=/nonexistent +shell=/sbin/nologin +comment="Sun Grid Engine Admin" + +case $2 in +PRE-INSTALL) + if pw group show "${g}" >/dev/null 2>&1; then + echo "Using existing group \"${g}\"." + else + echo "Creating group \"${g}\", (gid: ${ugid})." + pw groupadd ${g} -g ${ugid} + if [ $? != 0 ]; then + echo "Failed to add group \"${g}\"." + exit 1 + fi + fi + if pw user show "${u}" >/dev/null 2>&1; then + echo "Using existing user \"${u}\"." + else + echo "Creating user \"${u}\", (uid: ${ugid})." + pw useradd ${u} -u ${ugid} -g ${ugid} -h - \ + -d ${homedir} -s ${shell} -c "${comment}" + if [ $? != 0 ]; then + echo "Failed to add user \"${u}\"." + exit 1 + fi + fi + ;; +esac diff --git a/sysutils/sge60/pkg-plist b/sysutils/sge60/pkg-plist new file mode 100644 index 000000000000..91fe536eec32 --- /dev/null +++ b/sysutils/sge60/pkg-plist @@ -0,0 +1,517 @@ +%%SGE_BASE%%/3rd_party/3rd_party_licscopyrights +%%SGE_BASE%%/3rd_party/qmon/ltree_changed.tar.gz +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qacct +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qalter +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qconf +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qdel +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhold +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhost +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qlogin +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmake +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmod +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmon +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qresub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrls +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qselect +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qstat +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qtcsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_commd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_coshepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_execd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_qmaster +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_schedd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shadowd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sgecommdcntl +%%SGE_BASE%%/ckpt/README.cpr +%%SGE_BASE%%/ckpt/README.cray +%%SGE_BASE%%/ckpt/README.hibernator +%%SGE_BASE%%/ckpt/checkpoint_command +%%SGE_BASE%%/ckpt/clean_command +%%SGE_BASE%%/ckpt/cpr_ckpt_command +%%SGE_BASE%%/ckpt/cpr_clean_command +%%SGE_BASE%%/ckpt/cpr_migration_command +%%SGE_BASE%%/ckpt/cpr_restart_command +%%SGE_BASE%%/ckpt/cray_ckpt_command +%%SGE_BASE%%/ckpt/cray_clean_command +%%SGE_BASE%%/ckpt/cray_jobstatus +%%SGE_BASE%%/ckpt/cray_migration_command +%%SGE_BASE%%/ckpt/cray_parse_job_status +%%SGE_BASE%%/ckpt/cray_restart_command +%%SGE_BASE%%/ckpt/migration_command +%%SGE_BASE%%/ckpt/restart_command +%%SGE_BASE%%/ckpt/sx6_ckpt_command +%%SGE_BASE%%/ckpt/sx6_clean_command +%%SGE_BASE%%/ckpt/sx6_migration_command +%%SGE_BASE%%/ckpt/sx6_restart_command +%%SGE_BASE%%/doc/INSTALL +%%SGE_BASE%%/doc/UPGRADE +%%SGE_BASE%%/doc/arc_depend_irix.asc +%%SGE_BASE%%/doc/arc_depend_solaris.asc +%%SGE_BASE%%/doc/load_parameters.asc +%%SGE_BASE%%/doc/logfile-trimming.asc +%%SGE_BASE%%/examples/jobs/array_submitter.sh +%%SGE_BASE%%/examples/jobs/jobnet_submitter.sh +%%SGE_BASE%%/examples/jobs/pascal.sh +%%SGE_BASE%%/examples/jobs/pminiworm.sh +%%SGE_BASE%%/examples/jobs/simple.sh +%%SGE_BASE%%/examples/jobs/sleeper.sh +%%SGE_BASE%%/examples/jobs/step_A_array_submitter.sh +%%SGE_BASE%%/examples/jobs/step_B_array_submitter.sh +%%SGE_BASE%%/examples/jobs/worker.sh +%%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%%/work +%%SGE%%%%SGE_BASE%%/inst_sge +%%SGEEE%%%%SGE_BASE%%/inst_sgeee +%%SGE_BASE%%/install_execd +%%SGE_BASE%%/install_qmaster +%%SGE_BASE%%/lib/%%SGE_ARCH%%/libXltree.so +%%SGE_BASE%%/mpi/README +%%SGE_BASE%%/mpi/README.atm +%%SGE_BASE%%/mpi/hostname +%%SGE_BASE%%/mpi/mpi.sh +%%SGE_BASE%%/mpi/mpi.template +%%SGE_BASE%%/mpi/mpi_cpi.sh +%%SGE_BASE%%/mpi/mpich.template +%%SGE_BASE%%/mpi/rsh +%%SGE_BASE%%/mpi/startmpi.sh +%%SGE_BASE%%/mpi/stopmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/HPC_GE_Integration.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct1.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct2.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/batch.sunmpi.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/resume_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/startsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/sunmpi.pe.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/suspend_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/terminate_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/README +%%SGE_BASE%%/mpi/sunhpc/tight-integration/pe_sunmpi_ci.template +%%SGE_BASE%%/mpi/sunhpc/tight-integration/resume_sunmpi_ci.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/suspend_sunmpi_ci.sh +%%SGE_BASE%%/pvm/README +%%SGE_BASE%%/pvm/pvm.sh +%%SGE_BASE%%/pvm/pvm.template +%%SGE_BASE%%/pvm/pvm_nogs.sh +%%SGE_BASE%%/pvm/src/Makefile +%%SGE_BASE%%/pvm/src/aimk +%%SGE_BASE%%/pvm/src/install.sh +%%SGE_BASE%%/pvm/src/master.c +%%SGE_BASE%%/pvm/src/slave.c +%%SGE_BASE%%/pvm/src/spmd.c +%%SGE_BASE%%/pvm/src/start_pvm.c +%%SGE_BASE%%/pvm/src/stop_pvm.c +%%SGE_BASE%%/pvm/startpvm.sh +%%SGE_BASE%%/pvm/stoppvm.sh +%%SGE_BASE%%/qmon/PIXMAPS/21cal.xpm +%%SGE_BASE%%/qmon/PIXMAPS/21cal_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/aclask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/bool.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/cstr.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ctx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/days.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/dynamite.xpm +%%SGE_BASE%%/qmon/PIXMAPS/env.xpm +%%SGE_BASE%%/qmon/PIXMAPS/file_link.xpm +%%SGE_BASE%%/qmon/PIXMAPS/head_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/hours.xpm +%%SGE_BASE%%/qmon/PIXMAPS/infinity.xpm +%%SGE_BASE%%/qmon/PIXMAPS/int.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leftarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mcicon.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mem.xpm +%%SGE_BASE%%/qmon/PIXMAPS/memorybig.xpm +%%SGE_BASE%%/qmon/PIXMAPS/minutes.xpm +%%SGE_BASE%%/qmon/PIXMAPS/open_lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peconf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/penv.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qlegend.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources_enabled.xpm +%%SGE_BASE%%/qmon/PIXMAPS/rightarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/seconds.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/str.xpm +%%SGE_BASE%%/qmon/PIXMAPS/time.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/trashcan.xpm +%%SGE_BASE%%/qmon/PIXMAPS/unknown.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-axp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-blank.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-cray.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-dec.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-hp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-ibm.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-linux.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi1.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sol.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sun.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm.xpm +%%SGE_BASE%%/qmon/Qmon +%%SGE_BASE%%/qmon/qmon_help.ad +%%SGE_BASE%%/util/arch +%%SGE_BASE%%/util/arch_variables +%%SGE_BASE%%/util/create_settings.sh +%%SGE_BASE%%/util/dl.csh +%%SGE_BASE%%/util/dl.sh +%%SGE_BASE%%/util/dl1.csh +%%SGE_BASE%%/util/dl2.csh +%%SGE_BASE%%/util/install_cluster.sh +%%SGE_BASE%%/util/logchecker.sh +%%SGE_BASE%%/util/qhold.sh +%%SGE_BASE%%/util/qtask +%%SGE_BASE%%/util/resources/calendars/day +%%SGE_BASE%%/util/resources/calendars/day_s +%%SGE_BASE%%/util/resources/calendars/night +%%SGE_BASE%%/util/resources/calendars/night_s +%%SGE_BASE%%/util/resources/complexes/global +%%SGE_BASE%%/util/resources/complexes/host +%%SGE_BASE%%/util/resources/complexes/queue +%%SGE_BASE%%/util/resources/loadsensors/calendar.sh +%%SGE_BASE%%/util/resources/loadsensors/ibm-loadsensor +%%SGE_BASE%%/util/resources/loadsensors/load.sh +%%SGE_BASE%%/util/resources/loadsensors/nuser.sh +%%SGE_BASE%%/util/resources/loadsensors/sgi_tty_sensor.sh +%%SGE_BASE%%/util/resources/loadsensors/solaris-iidle.sh +%%SGE_BASE%%/util/resources/pe/make +%%SGE_BASE%%/util/resources/starter_methods/settaskid.sh +%%SGE_BASE%%/util/resources/usersets/deadlineusers +%%SGE_BASE%%/util/resources/usersets/defaultdepartment +%%SGE_BASE%%/util/setfileperm.sh +%%SGE_BASE%%/util/sgeCA/sge_ca +%%SGE_BASE%%/util/sgeCA/sge_ssl.cnf +%%SGE_BASE%%/util/sgeCA/sge_ssl_template.cnf +%%SGE_BASE%%/util/sge_addadminhost.sh +%%SGE_BASE%%/util/sge_aliases +%%SGE_BASE%%/util/sge_request +%%SGE_BASE%%/util/sge_update.sh +%%SGE_BASE%%/util/sgeremoterun +%%SGE_BASE%%/util/shutdown_commd.sh +%%SGE_BASE%%/util/startup_template +%%SGE_BASE%%/util/update_commands/accounting.awk +%%SGE_BASE%%/util/update_commands/configuration.sh +%%SGE_BASE%%/util/update_commands/exec_hosts.sed +%%SGE_BASE%%/util/update_commands/queues.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-exec_hosts.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-queues.sed +%%SGE_BASE%%/util/update_commands/sge_startupscript.sh +%%SGE_BASE%%/util/update_commands/sgeee-sched_configuration.template +%%SGE_BASE%%/util/update_commands/startup.sh +%%SGE_BASE%%/util/update_commands/usersets.sed +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/adminrun +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkprog +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkuser +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/filestat +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyaddr +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/getservbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/infotext +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/loadcheck +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/now +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/qrsh_starter +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rlogin +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rsh +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rshd +%%SGEEE%%%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/sge_share_mon +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/testsuidroot +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/uidgid +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE-2-53 +%%PORTDOCS%%%%DOCSDIR%%/compatibility_test.html +%%PORTDOCS%%%%DOCSDIR%%/devel/commd/message_status.xfig +%%PORTDOCS%%%%DOCSDIR%%/devel/adoc.html +%%PORTDOCS%%%%DOCSDIR%%/devel/c-header +%%PORTDOCS%%%%DOCSDIR%%/devel/coding_standards.html +%%PORTDOCS%%%%DOCSDIR%%/devel/const_functions.txt +%%PORTDOCS%%%%DOCSDIR%%/devel/eventclient.html +%%PORTDOCS%%%%DOCSDIR%%/devel/sh-header +%%PORTDOCS%%%%DOCSDIR%%/devel/structure.sda +%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/cluster_queue.txt +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qacct.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qalter.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qconf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qdel.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhold.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhost.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qlogin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmake.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmod.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmon.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qresub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrls.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qselect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qstat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qtcsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_ckpt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/submit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/index.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAndWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAppendElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElemList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDbFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDechainElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDescriptorFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDiffListStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListName.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfRemainingElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosViaElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInsertElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoinSubList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListElemFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lOrWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelectDestroy.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSplit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUndumpElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElemTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteListTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/list_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_setup.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_shutdown.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_trm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/access_list.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/accounting.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/calendar_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/checkpoint.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/complex.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/host_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/project.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/qtask.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/queue_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sched_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_h_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_pe.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_request.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/share_tree.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/user.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_commd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_execd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_qmaster.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_schedd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shadowd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shepherd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sgecommdcntl.html +%%PORTDOCS%%%%DOCSDIR%%/load_parameters.asc +%%PORTDOCS%%%%DOCSDIR%%/logfile-trimming.asc +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.cat +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.tcl +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen_source.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/testsuite.texi +%%PORTDOCS%%%%DOCSDIR%%/testsuite/testsuite.pdf +@dirrm %%SGE_BASE%%/3rd_party/qmon +@dirrm %%SGE_BASE%%/3rd_party +@dirrm %%SGE_BASE%%/bin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/bin +@dirrm %%SGE_BASE%%/ckpt +@dirrm %%SGE_BASE%%/doc +@dirrm %%SGE_BASE%%/examples/jobs +@dirrm %%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/examples/jobsbin +@dirrm %%SGE_BASE%%/examples +@dirrm %%SGE_BASE%%/lib/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/lib +@dirrm %%SGE_BASE%%/man/man1 +@dirrm %%SGE_BASE%%/man/man5 +@dirrm %%SGE_BASE%%/man/man8 +@dirrm %%SGE_BASE%%/man +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc/tight-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc +@dirrm %%SGE_BASE%%/mpi +@unexec if [ -d %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%%; fi +@dirrm %%SGE_BASE%%/pvm/src +@unexec if [ -d %D/%%SGE_BASE%%/pvm/bin/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/bin/; fi +@dirrm %%SGE_BASE%%/pvm +@dirrm %%SGE_BASE%%/qmon/PIXMAPS/big +@dirrm %%SGE_BASE%%/qmon/PIXMAPS +@dirrm %%SGE_BASE%%/qmon +@dirrm %%SGE_BASE%%/util/resources/calendars +@dirrm %%SGE_BASE%%/util/resources/complexes +@dirrm %%SGE_BASE%%/util/resources/loadsensors +@dirrm %%SGE_BASE%%/util/resources/pe +@dirrm %%SGE_BASE%%/util/resources/starter_methods +@dirrm %%SGE_BASE%%/util/resources/usersets +@dirrm %%SGE_BASE%%/util/resources +@dirrm %%SGE_BASE%%/util/sgeCA +@dirrm %%SGE_BASE%%/util/update_commands +@dirrm %%SGE_BASE%%/util +@dirrm %%SGE_BASE%%/utilbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/utilbin +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/commd +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/rfe +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite +@dirrm %%PORTDOCS%%%%DOCSDIR%% +@unexec rmdir %%PREFIX%%/%%SGE_BASE%%/ 2>/dev/null || ( echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%SGE_BASE%% and its contents manually.") diff --git a/sysutils/sge61/Makefile b/sysutils/sge61/Makefile new file mode 100644 index 000000000000..031aca7fb65e --- /dev/null +++ b/sysutils/sge61/Makefile @@ -0,0 +1,115 @@ +# Ports collection makefile for: sge +# Date created: Fri Jul 11, 2003 +# Whom: Brooks Davis <brooks@FreeBSD.org> +# +# $FreeBSD$ +# $Aero: ports/sge/Makefile,v 1.3 2004/01/21 22:26:12 brooks Exp $ +# + +PORTNAME= sge +PORTVERSION= 5.3.5.20040120 +CATEGORIES= sysutils parallel +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= brooks + +MAINTAINER= brooks@FreeBSD.org +COMMENT?= Sun Grid Engine, a batch queueing system + +LIB_DEPENDS= intl.5:${PORTSDIR}/devel/gettext + +USE_BZIP2= yes +USE_OPENSSL= yes +USE_GMAKE= yes +USE_MOTIF= yes +USE_REINPLACE= yes +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= ${SGE_ROOT}/lib/${SGE_ARCH} + +SGE_BASE?= sge +SGE_ROOT= ${PREFIX}/${SGE_BASE} +SGE_ARCH= fbsd-${ARCH} +SGE_RELEASE= 5.3p5-snap-20040120 + +PLIST_SUB+= SGE_ARCH=${SGE_ARCH} +PLIST_SUB+= SGE_BASE=${SGE_BASE} +.if defined(PKGNAMESUFFIX) +.if ${PKGNAMESUFFIX} == ee +PLIST_SUB+= SGE="@comment " +PLIST_SUB+= SGEEE= +.endif +.else +PLIST_SUB+= SGE= +PLIST_SUB+= SGEEE="@comment " +.endif + +PKGMESSAGE= ${WRKDIR}/pkg-message +WRKSRC= ${WRKDIR}/${DISTNAME}/source +MANPREFIX= ${SGE_ROOT} +MAN1= qacct.1 qalter.1 qconf.1 qdel.1 qhold.1 qhost.1 qlogin.1 \ + qmake.1 qmod.1 qmon.1 qresub.1 qrls.1 qrsh.1 qselect.1 \ + qsh.1 qstat.1 qsub.1 qtcsh.1 sge_ckpt.1 sge_intro.1 \ + submit.1 +MAN5= access_list.5 accounting.5 calendar_conf.5 checkpoint.5 \ + complex.5 host_conf.5 hostgroup.5 project.5 qtask.5 \ + queue_conf.5 sched_conf.5 sge_aliases.5 sge_conf.5 \ + sge_h_aliases.5 sge_pe.5 sge_request.5 share_tree.5 \ + user.5 usermapping.5 +MAN8= sge_commd.8 sge_execd.8 sge_qmaster.8 sge_schedd.8 \ + sge_shadowd.8 sge_shepherd.8 sgecommdcntl.8 +EXCEPTFILES= arc_depend_irix.asc arc_depend_solaris.asc man + +post-patch: + @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ + -e "s|%%X11BASE%%|${X11BASE}|g" \ + -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/dist/util/arch_variables \ + ${WRKSRC}/dist/pvm/src/aimk + @${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" -e "s|%%CXX%%|${CXX}|g" \ + -e "s|%%CFLAGS%%|${CFLAGS}|g" -e "s|%CXXFLAGS%%|${CXXFLAGS}|g" \ + ${WRKSRC}/aimk \ + ${WRKSRC}/dist/pvm/src/aimk + @${RM} ${WRKSRC}/dist/util/arch_variables.orig + @${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ + ${REINPLACE_CMD} "s|-g -O2|${CFLAGS}|" + +do-build: + cd ${BUILD_WRKSRC} && ./aimk -only-depend + cd ${BUILD_WRKSRC} && ./scripts/zerodepend + cd ${BUILD_WRKSRC} && ./aimk depend + cd ${BUILD_WRKSRC} && ./aimk -secure -debug + cd ${BUILD_WRKSRC} && ./aimk -man ${SGE_PRODUCT} + cd ${BUILD_WRKSRC} && ${LN} -fs ./scripts/distinst myinst + +pre-install: +.if defined(MASTERDIR) + ${SH} ${MASTERDIR}/pkg-install ${PKGNAME} PRE-INSTALL +.else + ${SH} pkg-install ${PKGNAME} PRE-INSTALL +.endif + +do-install: + ${MKDIR} ${SGE_ROOT} + ${CHOWN} sgeadmin:sgeadmin ${SGE_ROOT} + cd ${BUILD_WRKSRC} && ${SETENV} SGE_ROOT=${SGE_ROOT} ./myinst -allall ${SGEEE_FLAG} ${SGE_ARCH} + cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} util/setfileperm.sh -auto -noresport sgeadmin sgeadmin ${SGE_ROOT} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC}/../doc && ${FIND} * \( -name nonexistant \ + ${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -print \ + | ${TAR} cTf - - | ${TAR} xUCf ${DOCSDIR} - +.endif + +# Automaticly produce the offical machine dependent tarball +release-tar: install + cd ${SGE_ROOT} && \ + ${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \ + `find . -name ${SGE_ARCH}` + +post-install: + @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ + -e 's|%%SGE_BASE%%|${SGE_BASE}|g' \ + < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} + @${ECHO} + +.include <bsd.port.mk> diff --git a/sysutils/sge61/distinfo b/sysutils/sge61/distinfo new file mode 100644 index 000000000000..43913f55ba89 --- /dev/null +++ b/sysutils/sge61/distinfo @@ -0,0 +1 @@ +MD5 (sge-5.3.5.20040120.tar.bz2) = 443ea8901620c1e17d41618ecd5d34c7 diff --git a/sysutils/sge61/files/patch-aimk b/sysutils/sge61/files/patch-aimk new file mode 100644 index 000000000000..276eecaeb1dd --- /dev/null +++ b/sysutils/sge61/files/patch-aimk @@ -0,0 +1,30 @@ + +$FreeBSD$ + +--- aimk.orig Tue Jan 20 16:26:10 2004 ++++ aimk Tue Jan 20 16:50:43 2004 +@@ -256,11 +256,11 @@ + if ( $?SGE_INPUT_CFLAGS ) then + set INP_CFLAGS = "$SGE_INPUT_CFLAGS" + else +- set INP_CFLAGS = "" ++ set INP_CFLAGS = "%%CFLAGS%%" + endif + + set CFLAGS = "$INP_CFLAGS" +-set CXXFLAGS = "$CFLAGS" ++set CXXFLAGS = "%%CXXFLAGS%%" + set CORE_INCLUDE = "-I../security/sec -I../common -I../libs/uti -I../libs/gdi -I../libs/cull -I../libs/rmon -I../libs/comm -I../libs/sched -I../daemons/common -I../daemons/commd -I../daemons/qmaster -I../daemons/execd -I../daemons/schedd -I../clients/common -I." + + set ADD_COPYRIGHT = 0 +@@ -1058,8 +1058,8 @@ + set MAKE = gmake + set OFLAG = "-O" + set ARFLAGS = rcv +- set CC = gcc +- set CXX = g++ ++ set CC = %%CC%% ++ set CXX = %%CXX%% + set DLLIB = "" + set DEPEND_FLAGS = "$CFLAGS $XMTINCD" + set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT" diff --git a/sysutils/sge61/files/patch-aimk.site b/sysutils/sge61/files/patch-aimk.site new file mode 100644 index 000000000000..e5fe9e426803 --- /dev/null +++ b/sysutils/sge61/files/patch-aimk.site @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- aimk.site.orig Tue Jan 20 16:26:10 2004 ++++ aimk.site Tue Jan 20 16:50:19 2004 +@@ -34,7 +34,7 @@ + # OPENSSL_HOME the directory where the include and lib directory of openssl + # is installed + # +-set OPENSSL_HOME = /vol2/tools/SW/openssl-0.9.7c-static/$buildarch ++set OPENSSL_HOME = /usr + + # + # KRB_HOME the directory where the include and lib directory of kerberos is diff --git a/sysutils/sge61/files/patch-dist_inst__sge b/sysutils/sge61/files/patch-dist_inst__sge new file mode 100644 index 000000000000..012824f59776 --- /dev/null +++ b/sysutils/sge61/files/patch-dist_inst__sge @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- dist/inst_sge.orig Tue Jan 20 16:27:05 2004 ++++ dist/inst_sge Tue Jan 20 16:50:19 2004 +@@ -2247,7 +2247,7 @@ + SetCellDependentVariables + fi + +- SetPermissions ++# SetPermissions + MakeDirsMaster + SelectHostNameResolving + AddConfiguration diff --git a/sysutils/sge61/files/patch-dist_pvm_src_aimk b/sysutils/sge61/files/patch-dist_pvm_src_aimk new file mode 100644 index 000000000000..d9e9e0fdd7f1 --- /dev/null +++ b/sysutils/sge61/files/patch-dist_pvm_src_aimk @@ -0,0 +1,52 @@ + +$FreeBSD$ + +--- dist/pvm/src/aimk.orig Fri Jul 20 01:20:20 2001 ++++ dist/pvm/src/aimk Tue Jan 20 16:50:19 2004 +@@ -66,6 +66,8 @@ + exit 1 + endif + ++set ARCH = `$SGE_ROOT/util/arch` ++ + # common compiler and linker settings + # + unsetenv LD_LIBRARY_PATH +@@ -73,9 +75,9 @@ + set MAKE = make + set MAKEFILE = ../Makefile + set SDIR = ".." +-set CFLAGS = "-I../ -I$PVM_ROOT/include" ++set CFLAGS = "-I../ -I$PVM_ROOT/include -I%%LOCALBASE%%/include" + set QSYST_PVM_DIR = "$SGE_ROOT/pvm/lib/$ARCH" +-set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L." ++set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L%%LOCALBASE%%/lib -L." + set LIBS = "" + set PVM_ROOT = "$PVM_ROOT" + set PVM_ARCH = "$PVM_ARCH" +@@ -133,8 +135,6 @@ + set CTOR = "" + set DTOR = "" + +-set ARCH = `$SGE_ROOT/util/arch` +- + switch ($ARCH) + + case aix41: +@@ -193,6 +193,16 @@ + case linux: + set CC = gcc + set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG $CFLAGS" ++ set LFLAGS = "$DEBUG_FLAG $LFLAGS" ++ set LIBS = "$LIBS" ++ set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set CTOR = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set DTOR = "/usr/lib/crtend.o /usr/lib/crtn.o" ++ breaksw ++ ++case fbsd-*: ++ set CC = gcc ++ set CFLAGS = "%%CFLAGS%% -Wall -Werror -Wstrict-prototypes $DEBUG_FLAG $CFLAGS" + set LFLAGS = "$DEBUG_FLAG $LFLAGS" + set LIBS = "$LIBS" + set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" diff --git a/sysutils/sge61/files/patch-dist_util_arch__variables b/sysutils/sge61/files/patch-dist_util_arch__variables new file mode 100644 index 000000000000..48292e96cff6 --- /dev/null +++ b/sysutils/sge61/files/patch-dist_util_arch__variables @@ -0,0 +1,23 @@ + +$FreeBSD$ + +--- dist/util/arch_variables.orig Tue Jan 20 16:27:10 2004 ++++ dist/util/arch_variables Tue Jan 20 16:51:45 2004 +@@ -156,14 +156,14 @@ + AWK=/usr/bin/awk + ECHO="/bin/echo" + RC_FILE=freebsd +- RC_PREFIX=/usr/local/etc/rc.d ++ RC_PREFIX=%%PREFIX%%/etc/rc.d + RC_SUFFIX=.sh +- XTERM=/usr/X11R6/bin/xterm ++ XTERM=%%X11BASE%%/bin/xterm + MAILER=/usr/bin/mail + QLOGIN_COMMAND=telnet + QLOGIN_DAEMON=/usr/libexec/telnetd + RLOGIN_DAEMON=/usr/libexec/rlogind +- GETTEXT=/usr/local/bin/gettext ++ GETTEXT=%%LOCALBASE%%/bin/gettext + ROOTGROUP=wheel + ;; + darwin) diff --git a/sysutils/sge61/files/patch-scripts_distinst b/sysutils/sge61/files/patch-scripts_distinst new file mode 100644 index 000000000000..3c548d80e120 --- /dev/null +++ b/sysutils/sge61/files/patch-scripts_distinst @@ -0,0 +1,51 @@ + +$FreeBSD$ + +--- scripts/distinst.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst Wed Jan 21 14:52:27 2004 +@@ -49,7 +49,7 @@ + fi + + +-HASDIR="ckpt doc examples/jobs locale mpi pvm qmon/PIXMAPS/big" ++HASDIR="ckpt doc examples/jobs mpi pvm qmon/PIXMAPS/big" + HASARCHDIR="bin lib examples/jobsbin utilbin" + + DEFAULTPROG="sge_qmaster sge_execd sge_shadowd sge_commd sge_schedd \ +@@ -543,17 +543,6 @@ + echo " Installing:" $PROG + echo " Architectures:" $ARCH + echo "Base directory:" $DEST_SGE_ROOT +-echo " OK [Y/N][Y]: " +- +-read ans +-if [ "$ans" = y -o "$ans" = Y -o "$ans" = "" ]; then +- : +-else +- echo +- echo Ciao +- echo +- exit 1 +-fi + + echo + +@@ -663,12 +652,12 @@ + Execute chmod 755 $DEST_SGE_ROOT/inst_sge + Execute sed 's/PREFIX/sge/' dist/install_qmaster > $DEST_SGE_ROOT/install_qmaster + Execute sed 's/PREFIX/sge/' dist/install_execd > $DEST_SGE_ROOT/install_execd +- if [ "$SGE_PRODUCT_MODE" = ge ]; then +- : +- (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) +- Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT +- Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee +- fi ++ #if [ "$SGE_PRODUCT_MODE" = ge ]; then ++ # : ++ # (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) ++ # Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT ++ # Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee ++ #fi + else + echo Installing \"inst_sge\" as \"inst_sgeee\" + Execute cp dist/inst_sge $DEST_SGE_ROOT/inst_sgeee diff --git a/sysutils/sge61/files/patch-scripts_distinst.site b/sysutils/sge61/files/patch-scripts_distinst.site new file mode 100644 index 000000000000..93ee3e08de90 --- /dev/null +++ b/sysutils/sge61/files/patch-scripts_distinst.site @@ -0,0 +1,47 @@ + +$FreeBSD$ + +--- scripts/distinst.site.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst.site Tue Jan 20 16:52:32 2004 +@@ -30,6 +30,41 @@ + ########################################################################## + #___INFO__MARK_END__ + ++# Base directory where the openssl binary and libraries resides ++OPENSSLBASE=/usr ++BERKELEYDBBASE=/vol2/SW/db-4.2.52 ++#___INFO__MARK_BEGIN__ ++########################################################################## ++# ++# The Contents of this file are made available subject to the terms of ++# the Sun Industry Standards Source License Version 1.2 ++# ++# Sun Microsystems Inc., March, 2001 ++# ++# ++# Sun Industry Standards Source License Version 1.2 ++# ================================================= ++# The contents of this file are subject to the Sun Industry Standards ++# Source License Version 1.2 (the "License"); You may not use this file ++# except in compliance with the License. You may obtain a copy of the ++# License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html ++# ++# Software provided under this License is provided on an "AS IS" basis, ++# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, ++# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, ++# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. ++# See the License for the specific provisions governing your rights and ++# obligations concerning the Software. ++# ++# The Initial Developer of the Original Code is: Sun Microsystems, Inc. ++# ++# Copyright: 2001 by Sun Microsystems, Inc. ++# ++# All Rights Reserved. ++# ++########################################################################## ++#___INFO__MARK_END__ ++ + # Base directory where a distribution is installed with "distinst" + BASEDIR=/dist/OS-SGEDIST + diff --git a/sysutils/sge61/files/pkg-message.in b/sysutils/sge61/files/pkg-message.in new file mode 100644 index 000000000000..c6e76c317bae --- /dev/null +++ b/sysutils/sge61/files/pkg-message.in @@ -0,0 +1,17 @@ + +After installation, you need to set up SGE. Go to + + %%PREFIX%%/%%SGE_BASE%% + +and run 'install_qmaster' to set up the master node of the cluster and +run 'install_execd' for the back-end compute nodes. + +If you desire extra security, add the -csp flag to your qmaster install. + +If you wish to run PVM applications with SGE you will need to build a +couple of binaries. Go to + + %%PREFIX%%/%%SGE_BASE%%/pvm/src + +and type './aimk' followed by './install.sh'. See the documentation for +how to set up a pvm environment. diff --git a/sysutils/sge61/pkg-descr b/sysutils/sge61/pkg-descr new file mode 100644 index 000000000000..13c32e56e945 --- /dev/null +++ b/sysutils/sge61/pkg-descr @@ -0,0 +1,6 @@ +Sun Grid Engine is a batch queueing system implementing a superset of the +functionality of the POSIX batch queueing framework. + +WWW: http://gridengine.sunsource.net/ + +-- Brooks Davis <brooks@FreeBSD.org> diff --git a/sysutils/sge61/pkg-install b/sysutils/sge61/pkg-install new file mode 100644 index 000000000000..d1df38d64006 --- /dev/null +++ b/sysutils/sge61/pkg-install @@ -0,0 +1,34 @@ +#!/bin/sh + +u=sgeadmin +g=sgeadmin +ugid=96 +homedir=/nonexistent +shell=/sbin/nologin +comment="Sun Grid Engine Admin" + +case $2 in +PRE-INSTALL) + if pw group show "${g}" >/dev/null 2>&1; then + echo "Using existing group \"${g}\"." + else + echo "Creating group \"${g}\", (gid: ${ugid})." + pw groupadd ${g} -g ${ugid} + if [ $? != 0 ]; then + echo "Failed to add group \"${g}\"." + exit 1 + fi + fi + if pw user show "${u}" >/dev/null 2>&1; then + echo "Using existing user \"${u}\"." + else + echo "Creating user \"${u}\", (uid: ${ugid})." + pw useradd ${u} -u ${ugid} -g ${ugid} -h - \ + -d ${homedir} -s ${shell} -c "${comment}" + if [ $? != 0 ]; then + echo "Failed to add user \"${u}\"." + exit 1 + fi + fi + ;; +esac diff --git a/sysutils/sge61/pkg-plist b/sysutils/sge61/pkg-plist new file mode 100644 index 000000000000..91fe536eec32 --- /dev/null +++ b/sysutils/sge61/pkg-plist @@ -0,0 +1,517 @@ +%%SGE_BASE%%/3rd_party/3rd_party_licscopyrights +%%SGE_BASE%%/3rd_party/qmon/ltree_changed.tar.gz +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qacct +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qalter +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qconf +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qdel +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhold +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhost +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qlogin +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmake +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmod +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmon +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qresub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrls +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qselect +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qstat +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qtcsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_commd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_coshepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_execd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_qmaster +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_schedd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shadowd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sgecommdcntl +%%SGE_BASE%%/ckpt/README.cpr +%%SGE_BASE%%/ckpt/README.cray +%%SGE_BASE%%/ckpt/README.hibernator +%%SGE_BASE%%/ckpt/checkpoint_command +%%SGE_BASE%%/ckpt/clean_command +%%SGE_BASE%%/ckpt/cpr_ckpt_command +%%SGE_BASE%%/ckpt/cpr_clean_command +%%SGE_BASE%%/ckpt/cpr_migration_command +%%SGE_BASE%%/ckpt/cpr_restart_command +%%SGE_BASE%%/ckpt/cray_ckpt_command +%%SGE_BASE%%/ckpt/cray_clean_command +%%SGE_BASE%%/ckpt/cray_jobstatus +%%SGE_BASE%%/ckpt/cray_migration_command +%%SGE_BASE%%/ckpt/cray_parse_job_status +%%SGE_BASE%%/ckpt/cray_restart_command +%%SGE_BASE%%/ckpt/migration_command +%%SGE_BASE%%/ckpt/restart_command +%%SGE_BASE%%/ckpt/sx6_ckpt_command +%%SGE_BASE%%/ckpt/sx6_clean_command +%%SGE_BASE%%/ckpt/sx6_migration_command +%%SGE_BASE%%/ckpt/sx6_restart_command +%%SGE_BASE%%/doc/INSTALL +%%SGE_BASE%%/doc/UPGRADE +%%SGE_BASE%%/doc/arc_depend_irix.asc +%%SGE_BASE%%/doc/arc_depend_solaris.asc +%%SGE_BASE%%/doc/load_parameters.asc +%%SGE_BASE%%/doc/logfile-trimming.asc +%%SGE_BASE%%/examples/jobs/array_submitter.sh +%%SGE_BASE%%/examples/jobs/jobnet_submitter.sh +%%SGE_BASE%%/examples/jobs/pascal.sh +%%SGE_BASE%%/examples/jobs/pminiworm.sh +%%SGE_BASE%%/examples/jobs/simple.sh +%%SGE_BASE%%/examples/jobs/sleeper.sh +%%SGE_BASE%%/examples/jobs/step_A_array_submitter.sh +%%SGE_BASE%%/examples/jobs/step_B_array_submitter.sh +%%SGE_BASE%%/examples/jobs/worker.sh +%%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%%/work +%%SGE%%%%SGE_BASE%%/inst_sge +%%SGEEE%%%%SGE_BASE%%/inst_sgeee +%%SGE_BASE%%/install_execd +%%SGE_BASE%%/install_qmaster +%%SGE_BASE%%/lib/%%SGE_ARCH%%/libXltree.so +%%SGE_BASE%%/mpi/README +%%SGE_BASE%%/mpi/README.atm +%%SGE_BASE%%/mpi/hostname +%%SGE_BASE%%/mpi/mpi.sh +%%SGE_BASE%%/mpi/mpi.template +%%SGE_BASE%%/mpi/mpi_cpi.sh +%%SGE_BASE%%/mpi/mpich.template +%%SGE_BASE%%/mpi/rsh +%%SGE_BASE%%/mpi/startmpi.sh +%%SGE_BASE%%/mpi/stopmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/HPC_GE_Integration.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct1.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct2.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/batch.sunmpi.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/resume_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/startsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/sunmpi.pe.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/suspend_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/terminate_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/README +%%SGE_BASE%%/mpi/sunhpc/tight-integration/pe_sunmpi_ci.template +%%SGE_BASE%%/mpi/sunhpc/tight-integration/resume_sunmpi_ci.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/suspend_sunmpi_ci.sh +%%SGE_BASE%%/pvm/README +%%SGE_BASE%%/pvm/pvm.sh +%%SGE_BASE%%/pvm/pvm.template +%%SGE_BASE%%/pvm/pvm_nogs.sh +%%SGE_BASE%%/pvm/src/Makefile +%%SGE_BASE%%/pvm/src/aimk +%%SGE_BASE%%/pvm/src/install.sh +%%SGE_BASE%%/pvm/src/master.c +%%SGE_BASE%%/pvm/src/slave.c +%%SGE_BASE%%/pvm/src/spmd.c +%%SGE_BASE%%/pvm/src/start_pvm.c +%%SGE_BASE%%/pvm/src/stop_pvm.c +%%SGE_BASE%%/pvm/startpvm.sh +%%SGE_BASE%%/pvm/stoppvm.sh +%%SGE_BASE%%/qmon/PIXMAPS/21cal.xpm +%%SGE_BASE%%/qmon/PIXMAPS/21cal_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/aclask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/bool.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/cstr.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ctx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/days.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/dynamite.xpm +%%SGE_BASE%%/qmon/PIXMAPS/env.xpm +%%SGE_BASE%%/qmon/PIXMAPS/file_link.xpm +%%SGE_BASE%%/qmon/PIXMAPS/head_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/hours.xpm +%%SGE_BASE%%/qmon/PIXMAPS/infinity.xpm +%%SGE_BASE%%/qmon/PIXMAPS/int.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leftarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mcicon.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mem.xpm +%%SGE_BASE%%/qmon/PIXMAPS/memorybig.xpm +%%SGE_BASE%%/qmon/PIXMAPS/minutes.xpm +%%SGE_BASE%%/qmon/PIXMAPS/open_lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peconf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/penv.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qlegend.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources_enabled.xpm +%%SGE_BASE%%/qmon/PIXMAPS/rightarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/seconds.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/str.xpm +%%SGE_BASE%%/qmon/PIXMAPS/time.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/trashcan.xpm +%%SGE_BASE%%/qmon/PIXMAPS/unknown.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-axp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-blank.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-cray.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-dec.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-hp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-ibm.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-linux.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi1.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sol.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sun.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm.xpm +%%SGE_BASE%%/qmon/Qmon +%%SGE_BASE%%/qmon/qmon_help.ad +%%SGE_BASE%%/util/arch +%%SGE_BASE%%/util/arch_variables +%%SGE_BASE%%/util/create_settings.sh +%%SGE_BASE%%/util/dl.csh +%%SGE_BASE%%/util/dl.sh +%%SGE_BASE%%/util/dl1.csh +%%SGE_BASE%%/util/dl2.csh +%%SGE_BASE%%/util/install_cluster.sh +%%SGE_BASE%%/util/logchecker.sh +%%SGE_BASE%%/util/qhold.sh +%%SGE_BASE%%/util/qtask +%%SGE_BASE%%/util/resources/calendars/day +%%SGE_BASE%%/util/resources/calendars/day_s +%%SGE_BASE%%/util/resources/calendars/night +%%SGE_BASE%%/util/resources/calendars/night_s +%%SGE_BASE%%/util/resources/complexes/global +%%SGE_BASE%%/util/resources/complexes/host +%%SGE_BASE%%/util/resources/complexes/queue +%%SGE_BASE%%/util/resources/loadsensors/calendar.sh +%%SGE_BASE%%/util/resources/loadsensors/ibm-loadsensor +%%SGE_BASE%%/util/resources/loadsensors/load.sh +%%SGE_BASE%%/util/resources/loadsensors/nuser.sh +%%SGE_BASE%%/util/resources/loadsensors/sgi_tty_sensor.sh +%%SGE_BASE%%/util/resources/loadsensors/solaris-iidle.sh +%%SGE_BASE%%/util/resources/pe/make +%%SGE_BASE%%/util/resources/starter_methods/settaskid.sh +%%SGE_BASE%%/util/resources/usersets/deadlineusers +%%SGE_BASE%%/util/resources/usersets/defaultdepartment +%%SGE_BASE%%/util/setfileperm.sh +%%SGE_BASE%%/util/sgeCA/sge_ca +%%SGE_BASE%%/util/sgeCA/sge_ssl.cnf +%%SGE_BASE%%/util/sgeCA/sge_ssl_template.cnf +%%SGE_BASE%%/util/sge_addadminhost.sh +%%SGE_BASE%%/util/sge_aliases +%%SGE_BASE%%/util/sge_request +%%SGE_BASE%%/util/sge_update.sh +%%SGE_BASE%%/util/sgeremoterun +%%SGE_BASE%%/util/shutdown_commd.sh +%%SGE_BASE%%/util/startup_template +%%SGE_BASE%%/util/update_commands/accounting.awk +%%SGE_BASE%%/util/update_commands/configuration.sh +%%SGE_BASE%%/util/update_commands/exec_hosts.sed +%%SGE_BASE%%/util/update_commands/queues.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-exec_hosts.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-queues.sed +%%SGE_BASE%%/util/update_commands/sge_startupscript.sh +%%SGE_BASE%%/util/update_commands/sgeee-sched_configuration.template +%%SGE_BASE%%/util/update_commands/startup.sh +%%SGE_BASE%%/util/update_commands/usersets.sed +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/adminrun +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkprog +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkuser +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/filestat +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyaddr +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/getservbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/infotext +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/loadcheck +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/now +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/qrsh_starter +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rlogin +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rsh +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rshd +%%SGEEE%%%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/sge_share_mon +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/testsuidroot +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/uidgid +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE-2-53 +%%PORTDOCS%%%%DOCSDIR%%/compatibility_test.html +%%PORTDOCS%%%%DOCSDIR%%/devel/commd/message_status.xfig +%%PORTDOCS%%%%DOCSDIR%%/devel/adoc.html +%%PORTDOCS%%%%DOCSDIR%%/devel/c-header +%%PORTDOCS%%%%DOCSDIR%%/devel/coding_standards.html +%%PORTDOCS%%%%DOCSDIR%%/devel/const_functions.txt +%%PORTDOCS%%%%DOCSDIR%%/devel/eventclient.html +%%PORTDOCS%%%%DOCSDIR%%/devel/sh-header +%%PORTDOCS%%%%DOCSDIR%%/devel/structure.sda +%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/cluster_queue.txt +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qacct.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qalter.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qconf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qdel.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhold.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhost.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qlogin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmake.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmod.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmon.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qresub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrls.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qselect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qstat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qtcsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_ckpt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/submit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/index.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAndWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAppendElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElemList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDbFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDechainElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDescriptorFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDiffListStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListName.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfRemainingElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosViaElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInsertElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoinSubList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListElemFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lOrWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelectDestroy.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSplit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUndumpElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElemTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteListTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/list_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_setup.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_shutdown.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_trm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/access_list.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/accounting.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/calendar_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/checkpoint.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/complex.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/host_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/project.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/qtask.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/queue_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sched_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_h_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_pe.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_request.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/share_tree.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/user.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_commd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_execd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_qmaster.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_schedd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shadowd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shepherd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sgecommdcntl.html +%%PORTDOCS%%%%DOCSDIR%%/load_parameters.asc +%%PORTDOCS%%%%DOCSDIR%%/logfile-trimming.asc +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.cat +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.tcl +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen_source.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/testsuite.texi +%%PORTDOCS%%%%DOCSDIR%%/testsuite/testsuite.pdf +@dirrm %%SGE_BASE%%/3rd_party/qmon +@dirrm %%SGE_BASE%%/3rd_party +@dirrm %%SGE_BASE%%/bin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/bin +@dirrm %%SGE_BASE%%/ckpt +@dirrm %%SGE_BASE%%/doc +@dirrm %%SGE_BASE%%/examples/jobs +@dirrm %%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/examples/jobsbin +@dirrm %%SGE_BASE%%/examples +@dirrm %%SGE_BASE%%/lib/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/lib +@dirrm %%SGE_BASE%%/man/man1 +@dirrm %%SGE_BASE%%/man/man5 +@dirrm %%SGE_BASE%%/man/man8 +@dirrm %%SGE_BASE%%/man +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc/tight-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc +@dirrm %%SGE_BASE%%/mpi +@unexec if [ -d %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%%; fi +@dirrm %%SGE_BASE%%/pvm/src +@unexec if [ -d %D/%%SGE_BASE%%/pvm/bin/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/bin/; fi +@dirrm %%SGE_BASE%%/pvm +@dirrm %%SGE_BASE%%/qmon/PIXMAPS/big +@dirrm %%SGE_BASE%%/qmon/PIXMAPS +@dirrm %%SGE_BASE%%/qmon +@dirrm %%SGE_BASE%%/util/resources/calendars +@dirrm %%SGE_BASE%%/util/resources/complexes +@dirrm %%SGE_BASE%%/util/resources/loadsensors +@dirrm %%SGE_BASE%%/util/resources/pe +@dirrm %%SGE_BASE%%/util/resources/starter_methods +@dirrm %%SGE_BASE%%/util/resources/usersets +@dirrm %%SGE_BASE%%/util/resources +@dirrm %%SGE_BASE%%/util/sgeCA +@dirrm %%SGE_BASE%%/util/update_commands +@dirrm %%SGE_BASE%%/util +@dirrm %%SGE_BASE%%/utilbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/utilbin +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/commd +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/rfe +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite +@dirrm %%PORTDOCS%%%%DOCSDIR%% +@unexec rmdir %%PREFIX%%/%%SGE_BASE%%/ 2>/dev/null || ( echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%SGE_BASE%% and its contents manually.") diff --git a/sysutils/sge62/Makefile b/sysutils/sge62/Makefile new file mode 100644 index 000000000000..031aca7fb65e --- /dev/null +++ b/sysutils/sge62/Makefile @@ -0,0 +1,115 @@ +# Ports collection makefile for: sge +# Date created: Fri Jul 11, 2003 +# Whom: Brooks Davis <brooks@FreeBSD.org> +# +# $FreeBSD$ +# $Aero: ports/sge/Makefile,v 1.3 2004/01/21 22:26:12 brooks Exp $ +# + +PORTNAME= sge +PORTVERSION= 5.3.5.20040120 +CATEGORIES= sysutils parallel +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= brooks + +MAINTAINER= brooks@FreeBSD.org +COMMENT?= Sun Grid Engine, a batch queueing system + +LIB_DEPENDS= intl.5:${PORTSDIR}/devel/gettext + +USE_BZIP2= yes +USE_OPENSSL= yes +USE_GMAKE= yes +USE_MOTIF= yes +USE_REINPLACE= yes +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= ${SGE_ROOT}/lib/${SGE_ARCH} + +SGE_BASE?= sge +SGE_ROOT= ${PREFIX}/${SGE_BASE} +SGE_ARCH= fbsd-${ARCH} +SGE_RELEASE= 5.3p5-snap-20040120 + +PLIST_SUB+= SGE_ARCH=${SGE_ARCH} +PLIST_SUB+= SGE_BASE=${SGE_BASE} +.if defined(PKGNAMESUFFIX) +.if ${PKGNAMESUFFIX} == ee +PLIST_SUB+= SGE="@comment " +PLIST_SUB+= SGEEE= +.endif +.else +PLIST_SUB+= SGE= +PLIST_SUB+= SGEEE="@comment " +.endif + +PKGMESSAGE= ${WRKDIR}/pkg-message +WRKSRC= ${WRKDIR}/${DISTNAME}/source +MANPREFIX= ${SGE_ROOT} +MAN1= qacct.1 qalter.1 qconf.1 qdel.1 qhold.1 qhost.1 qlogin.1 \ + qmake.1 qmod.1 qmon.1 qresub.1 qrls.1 qrsh.1 qselect.1 \ + qsh.1 qstat.1 qsub.1 qtcsh.1 sge_ckpt.1 sge_intro.1 \ + submit.1 +MAN5= access_list.5 accounting.5 calendar_conf.5 checkpoint.5 \ + complex.5 host_conf.5 hostgroup.5 project.5 qtask.5 \ + queue_conf.5 sched_conf.5 sge_aliases.5 sge_conf.5 \ + sge_h_aliases.5 sge_pe.5 sge_request.5 share_tree.5 \ + user.5 usermapping.5 +MAN8= sge_commd.8 sge_execd.8 sge_qmaster.8 sge_schedd.8 \ + sge_shadowd.8 sge_shepherd.8 sgecommdcntl.8 +EXCEPTFILES= arc_depend_irix.asc arc_depend_solaris.asc man + +post-patch: + @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ + -e "s|%%X11BASE%%|${X11BASE}|g" \ + -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/dist/util/arch_variables \ + ${WRKSRC}/dist/pvm/src/aimk + @${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" -e "s|%%CXX%%|${CXX}|g" \ + -e "s|%%CFLAGS%%|${CFLAGS}|g" -e "s|%CXXFLAGS%%|${CXXFLAGS}|g" \ + ${WRKSRC}/aimk \ + ${WRKSRC}/dist/pvm/src/aimk + @${RM} ${WRKSRC}/dist/util/arch_variables.orig + @${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ + ${REINPLACE_CMD} "s|-g -O2|${CFLAGS}|" + +do-build: + cd ${BUILD_WRKSRC} && ./aimk -only-depend + cd ${BUILD_WRKSRC} && ./scripts/zerodepend + cd ${BUILD_WRKSRC} && ./aimk depend + cd ${BUILD_WRKSRC} && ./aimk -secure -debug + cd ${BUILD_WRKSRC} && ./aimk -man ${SGE_PRODUCT} + cd ${BUILD_WRKSRC} && ${LN} -fs ./scripts/distinst myinst + +pre-install: +.if defined(MASTERDIR) + ${SH} ${MASTERDIR}/pkg-install ${PKGNAME} PRE-INSTALL +.else + ${SH} pkg-install ${PKGNAME} PRE-INSTALL +.endif + +do-install: + ${MKDIR} ${SGE_ROOT} + ${CHOWN} sgeadmin:sgeadmin ${SGE_ROOT} + cd ${BUILD_WRKSRC} && ${SETENV} SGE_ROOT=${SGE_ROOT} ./myinst -allall ${SGEEE_FLAG} ${SGE_ARCH} + cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} util/setfileperm.sh -auto -noresport sgeadmin sgeadmin ${SGE_ROOT} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC}/../doc && ${FIND} * \( -name nonexistant \ + ${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -print \ + | ${TAR} cTf - - | ${TAR} xUCf ${DOCSDIR} - +.endif + +# Automaticly produce the offical machine dependent tarball +release-tar: install + cd ${SGE_ROOT} && \ + ${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \ + `find . -name ${SGE_ARCH}` + +post-install: + @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ + -e 's|%%SGE_BASE%%|${SGE_BASE}|g' \ + < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} + @${ECHO} + +.include <bsd.port.mk> diff --git a/sysutils/sge62/distinfo b/sysutils/sge62/distinfo new file mode 100644 index 000000000000..43913f55ba89 --- /dev/null +++ b/sysutils/sge62/distinfo @@ -0,0 +1 @@ +MD5 (sge-5.3.5.20040120.tar.bz2) = 443ea8901620c1e17d41618ecd5d34c7 diff --git a/sysutils/sge62/files/patch-aimk b/sysutils/sge62/files/patch-aimk new file mode 100644 index 000000000000..276eecaeb1dd --- /dev/null +++ b/sysutils/sge62/files/patch-aimk @@ -0,0 +1,30 @@ + +$FreeBSD$ + +--- aimk.orig Tue Jan 20 16:26:10 2004 ++++ aimk Tue Jan 20 16:50:43 2004 +@@ -256,11 +256,11 @@ + if ( $?SGE_INPUT_CFLAGS ) then + set INP_CFLAGS = "$SGE_INPUT_CFLAGS" + else +- set INP_CFLAGS = "" ++ set INP_CFLAGS = "%%CFLAGS%%" + endif + + set CFLAGS = "$INP_CFLAGS" +-set CXXFLAGS = "$CFLAGS" ++set CXXFLAGS = "%%CXXFLAGS%%" + set CORE_INCLUDE = "-I../security/sec -I../common -I../libs/uti -I../libs/gdi -I../libs/cull -I../libs/rmon -I../libs/comm -I../libs/sched -I../daemons/common -I../daemons/commd -I../daemons/qmaster -I../daemons/execd -I../daemons/schedd -I../clients/common -I." + + set ADD_COPYRIGHT = 0 +@@ -1058,8 +1058,8 @@ + set MAKE = gmake + set OFLAG = "-O" + set ARFLAGS = rcv +- set CC = gcc +- set CXX = g++ ++ set CC = %%CC%% ++ set CXX = %%CXX%% + set DLLIB = "" + set DEPEND_FLAGS = "$CFLAGS $XMTINCD" + set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT" diff --git a/sysutils/sge62/files/patch-aimk.site b/sysutils/sge62/files/patch-aimk.site new file mode 100644 index 000000000000..e5fe9e426803 --- /dev/null +++ b/sysutils/sge62/files/patch-aimk.site @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- aimk.site.orig Tue Jan 20 16:26:10 2004 ++++ aimk.site Tue Jan 20 16:50:19 2004 +@@ -34,7 +34,7 @@ + # OPENSSL_HOME the directory where the include and lib directory of openssl + # is installed + # +-set OPENSSL_HOME = /vol2/tools/SW/openssl-0.9.7c-static/$buildarch ++set OPENSSL_HOME = /usr + + # + # KRB_HOME the directory where the include and lib directory of kerberos is diff --git a/sysutils/sge62/files/patch-dist_inst__sge b/sysutils/sge62/files/patch-dist_inst__sge new file mode 100644 index 000000000000..012824f59776 --- /dev/null +++ b/sysutils/sge62/files/patch-dist_inst__sge @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- dist/inst_sge.orig Tue Jan 20 16:27:05 2004 ++++ dist/inst_sge Tue Jan 20 16:50:19 2004 +@@ -2247,7 +2247,7 @@ + SetCellDependentVariables + fi + +- SetPermissions ++# SetPermissions + MakeDirsMaster + SelectHostNameResolving + AddConfiguration diff --git a/sysutils/sge62/files/patch-dist_pvm_src_aimk b/sysutils/sge62/files/patch-dist_pvm_src_aimk new file mode 100644 index 000000000000..d9e9e0fdd7f1 --- /dev/null +++ b/sysutils/sge62/files/patch-dist_pvm_src_aimk @@ -0,0 +1,52 @@ + +$FreeBSD$ + +--- dist/pvm/src/aimk.orig Fri Jul 20 01:20:20 2001 ++++ dist/pvm/src/aimk Tue Jan 20 16:50:19 2004 +@@ -66,6 +66,8 @@ + exit 1 + endif + ++set ARCH = `$SGE_ROOT/util/arch` ++ + # common compiler and linker settings + # + unsetenv LD_LIBRARY_PATH +@@ -73,9 +75,9 @@ + set MAKE = make + set MAKEFILE = ../Makefile + set SDIR = ".." +-set CFLAGS = "-I../ -I$PVM_ROOT/include" ++set CFLAGS = "-I../ -I$PVM_ROOT/include -I%%LOCALBASE%%/include" + set QSYST_PVM_DIR = "$SGE_ROOT/pvm/lib/$ARCH" +-set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L." ++set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L%%LOCALBASE%%/lib -L." + set LIBS = "" + set PVM_ROOT = "$PVM_ROOT" + set PVM_ARCH = "$PVM_ARCH" +@@ -133,8 +135,6 @@ + set CTOR = "" + set DTOR = "" + +-set ARCH = `$SGE_ROOT/util/arch` +- + switch ($ARCH) + + case aix41: +@@ -193,6 +193,16 @@ + case linux: + set CC = gcc + set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG $CFLAGS" ++ set LFLAGS = "$DEBUG_FLAG $LFLAGS" ++ set LIBS = "$LIBS" ++ set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set CTOR = "/usr/lib/crti.o /usr/lib/crtbegin.o" ++ set DTOR = "/usr/lib/crtend.o /usr/lib/crtn.o" ++ breaksw ++ ++case fbsd-*: ++ set CC = gcc ++ set CFLAGS = "%%CFLAGS%% -Wall -Werror -Wstrict-prototypes $DEBUG_FLAG $CFLAGS" + set LFLAGS = "$DEBUG_FLAG $LFLAGS" + set LIBS = "$LIBS" + set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o" diff --git a/sysutils/sge62/files/patch-dist_util_arch__variables b/sysutils/sge62/files/patch-dist_util_arch__variables new file mode 100644 index 000000000000..48292e96cff6 --- /dev/null +++ b/sysutils/sge62/files/patch-dist_util_arch__variables @@ -0,0 +1,23 @@ + +$FreeBSD$ + +--- dist/util/arch_variables.orig Tue Jan 20 16:27:10 2004 ++++ dist/util/arch_variables Tue Jan 20 16:51:45 2004 +@@ -156,14 +156,14 @@ + AWK=/usr/bin/awk + ECHO="/bin/echo" + RC_FILE=freebsd +- RC_PREFIX=/usr/local/etc/rc.d ++ RC_PREFIX=%%PREFIX%%/etc/rc.d + RC_SUFFIX=.sh +- XTERM=/usr/X11R6/bin/xterm ++ XTERM=%%X11BASE%%/bin/xterm + MAILER=/usr/bin/mail + QLOGIN_COMMAND=telnet + QLOGIN_DAEMON=/usr/libexec/telnetd + RLOGIN_DAEMON=/usr/libexec/rlogind +- GETTEXT=/usr/local/bin/gettext ++ GETTEXT=%%LOCALBASE%%/bin/gettext + ROOTGROUP=wheel + ;; + darwin) diff --git a/sysutils/sge62/files/patch-scripts_distinst b/sysutils/sge62/files/patch-scripts_distinst new file mode 100644 index 000000000000..3c548d80e120 --- /dev/null +++ b/sysutils/sge62/files/patch-scripts_distinst @@ -0,0 +1,51 @@ + +$FreeBSD$ + +--- scripts/distinst.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst Wed Jan 21 14:52:27 2004 +@@ -49,7 +49,7 @@ + fi + + +-HASDIR="ckpt doc examples/jobs locale mpi pvm qmon/PIXMAPS/big" ++HASDIR="ckpt doc examples/jobs mpi pvm qmon/PIXMAPS/big" + HASARCHDIR="bin lib examples/jobsbin utilbin" + + DEFAULTPROG="sge_qmaster sge_execd sge_shadowd sge_commd sge_schedd \ +@@ -543,17 +543,6 @@ + echo " Installing:" $PROG + echo " Architectures:" $ARCH + echo "Base directory:" $DEST_SGE_ROOT +-echo " OK [Y/N][Y]: " +- +-read ans +-if [ "$ans" = y -o "$ans" = Y -o "$ans" = "" ]; then +- : +-else +- echo +- echo Ciao +- echo +- exit 1 +-fi + + echo + +@@ -663,12 +652,12 @@ + Execute chmod 755 $DEST_SGE_ROOT/inst_sge + Execute sed 's/PREFIX/sge/' dist/install_qmaster > $DEST_SGE_ROOT/install_qmaster + Execute sed 's/PREFIX/sge/' dist/install_execd > $DEST_SGE_ROOT/install_execd +- if [ "$SGE_PRODUCT_MODE" = ge ]; then +- : +- (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) +- Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT +- Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee +- fi ++ #if [ "$SGE_PRODUCT_MODE" = ge ]; then ++ # : ++ # (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee) ++ # Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT ++ # Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee ++ #fi + else + echo Installing \"inst_sge\" as \"inst_sgeee\" + Execute cp dist/inst_sge $DEST_SGE_ROOT/inst_sgeee diff --git a/sysutils/sge62/files/patch-scripts_distinst.site b/sysutils/sge62/files/patch-scripts_distinst.site new file mode 100644 index 000000000000..93ee3e08de90 --- /dev/null +++ b/sysutils/sge62/files/patch-scripts_distinst.site @@ -0,0 +1,47 @@ + +$FreeBSD$ + +--- scripts/distinst.site.orig Tue Jan 20 16:28:32 2004 ++++ scripts/distinst.site Tue Jan 20 16:52:32 2004 +@@ -30,6 +30,41 @@ + ########################################################################## + #___INFO__MARK_END__ + ++# Base directory where the openssl binary and libraries resides ++OPENSSLBASE=/usr ++BERKELEYDBBASE=/vol2/SW/db-4.2.52 ++#___INFO__MARK_BEGIN__ ++########################################################################## ++# ++# The Contents of this file are made available subject to the terms of ++# the Sun Industry Standards Source License Version 1.2 ++# ++# Sun Microsystems Inc., March, 2001 ++# ++# ++# Sun Industry Standards Source License Version 1.2 ++# ================================================= ++# The contents of this file are subject to the Sun Industry Standards ++# Source License Version 1.2 (the "License"); You may not use this file ++# except in compliance with the License. You may obtain a copy of the ++# License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html ++# ++# Software provided under this License is provided on an "AS IS" basis, ++# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, ++# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, ++# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. ++# See the License for the specific provisions governing your rights and ++# obligations concerning the Software. ++# ++# The Initial Developer of the Original Code is: Sun Microsystems, Inc. ++# ++# Copyright: 2001 by Sun Microsystems, Inc. ++# ++# All Rights Reserved. ++# ++########################################################################## ++#___INFO__MARK_END__ ++ + # Base directory where a distribution is installed with "distinst" + BASEDIR=/dist/OS-SGEDIST + diff --git a/sysutils/sge62/files/pkg-message.in b/sysutils/sge62/files/pkg-message.in new file mode 100644 index 000000000000..c6e76c317bae --- /dev/null +++ b/sysutils/sge62/files/pkg-message.in @@ -0,0 +1,17 @@ + +After installation, you need to set up SGE. Go to + + %%PREFIX%%/%%SGE_BASE%% + +and run 'install_qmaster' to set up the master node of the cluster and +run 'install_execd' for the back-end compute nodes. + +If you desire extra security, add the -csp flag to your qmaster install. + +If you wish to run PVM applications with SGE you will need to build a +couple of binaries. Go to + + %%PREFIX%%/%%SGE_BASE%%/pvm/src + +and type './aimk' followed by './install.sh'. See the documentation for +how to set up a pvm environment. diff --git a/sysutils/sge62/pkg-descr b/sysutils/sge62/pkg-descr new file mode 100644 index 000000000000..13c32e56e945 --- /dev/null +++ b/sysutils/sge62/pkg-descr @@ -0,0 +1,6 @@ +Sun Grid Engine is a batch queueing system implementing a superset of the +functionality of the POSIX batch queueing framework. + +WWW: http://gridengine.sunsource.net/ + +-- Brooks Davis <brooks@FreeBSD.org> diff --git a/sysutils/sge62/pkg-install b/sysutils/sge62/pkg-install new file mode 100644 index 000000000000..d1df38d64006 --- /dev/null +++ b/sysutils/sge62/pkg-install @@ -0,0 +1,34 @@ +#!/bin/sh + +u=sgeadmin +g=sgeadmin +ugid=96 +homedir=/nonexistent +shell=/sbin/nologin +comment="Sun Grid Engine Admin" + +case $2 in +PRE-INSTALL) + if pw group show "${g}" >/dev/null 2>&1; then + echo "Using existing group \"${g}\"." + else + echo "Creating group \"${g}\", (gid: ${ugid})." + pw groupadd ${g} -g ${ugid} + if [ $? != 0 ]; then + echo "Failed to add group \"${g}\"." + exit 1 + fi + fi + if pw user show "${u}" >/dev/null 2>&1; then + echo "Using existing user \"${u}\"." + else + echo "Creating user \"${u}\", (uid: ${ugid})." + pw useradd ${u} -u ${ugid} -g ${ugid} -h - \ + -d ${homedir} -s ${shell} -c "${comment}" + if [ $? != 0 ]; then + echo "Failed to add user \"${u}\"." + exit 1 + fi + fi + ;; +esac diff --git a/sysutils/sge62/pkg-plist b/sysutils/sge62/pkg-plist new file mode 100644 index 000000000000..91fe536eec32 --- /dev/null +++ b/sysutils/sge62/pkg-plist @@ -0,0 +1,517 @@ +%%SGE_BASE%%/3rd_party/3rd_party_licscopyrights +%%SGE_BASE%%/3rd_party/qmon/ltree_changed.tar.gz +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qacct +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qalter +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qconf +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qdel +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhold +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qhost +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qlogin +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmake +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmod +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmon +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qresub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrls +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qselect +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qstat +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsub +%%SGE_BASE%%/bin/%%SGE_ARCH%%/qtcsh +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_commd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_coshepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_execd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_qmaster +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_schedd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shadowd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shepherd +%%SGE_BASE%%/bin/%%SGE_ARCH%%/sgecommdcntl +%%SGE_BASE%%/ckpt/README.cpr +%%SGE_BASE%%/ckpt/README.cray +%%SGE_BASE%%/ckpt/README.hibernator +%%SGE_BASE%%/ckpt/checkpoint_command +%%SGE_BASE%%/ckpt/clean_command +%%SGE_BASE%%/ckpt/cpr_ckpt_command +%%SGE_BASE%%/ckpt/cpr_clean_command +%%SGE_BASE%%/ckpt/cpr_migration_command +%%SGE_BASE%%/ckpt/cpr_restart_command +%%SGE_BASE%%/ckpt/cray_ckpt_command +%%SGE_BASE%%/ckpt/cray_clean_command +%%SGE_BASE%%/ckpt/cray_jobstatus +%%SGE_BASE%%/ckpt/cray_migration_command +%%SGE_BASE%%/ckpt/cray_parse_job_status +%%SGE_BASE%%/ckpt/cray_restart_command +%%SGE_BASE%%/ckpt/migration_command +%%SGE_BASE%%/ckpt/restart_command +%%SGE_BASE%%/ckpt/sx6_ckpt_command +%%SGE_BASE%%/ckpt/sx6_clean_command +%%SGE_BASE%%/ckpt/sx6_migration_command +%%SGE_BASE%%/ckpt/sx6_restart_command +%%SGE_BASE%%/doc/INSTALL +%%SGE_BASE%%/doc/UPGRADE +%%SGE_BASE%%/doc/arc_depend_irix.asc +%%SGE_BASE%%/doc/arc_depend_solaris.asc +%%SGE_BASE%%/doc/load_parameters.asc +%%SGE_BASE%%/doc/logfile-trimming.asc +%%SGE_BASE%%/examples/jobs/array_submitter.sh +%%SGE_BASE%%/examples/jobs/jobnet_submitter.sh +%%SGE_BASE%%/examples/jobs/pascal.sh +%%SGE_BASE%%/examples/jobs/pminiworm.sh +%%SGE_BASE%%/examples/jobs/simple.sh +%%SGE_BASE%%/examples/jobs/sleeper.sh +%%SGE_BASE%%/examples/jobs/step_A_array_submitter.sh +%%SGE_BASE%%/examples/jobs/step_B_array_submitter.sh +%%SGE_BASE%%/examples/jobs/worker.sh +%%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%%/work +%%SGE%%%%SGE_BASE%%/inst_sge +%%SGEEE%%%%SGE_BASE%%/inst_sgeee +%%SGE_BASE%%/install_execd +%%SGE_BASE%%/install_qmaster +%%SGE_BASE%%/lib/%%SGE_ARCH%%/libXltree.so +%%SGE_BASE%%/mpi/README +%%SGE_BASE%%/mpi/README.atm +%%SGE_BASE%%/mpi/hostname +%%SGE_BASE%%/mpi/mpi.sh +%%SGE_BASE%%/mpi/mpi.template +%%SGE_BASE%%/mpi/mpi_cpi.sh +%%SGE_BASE%%/mpi/mpich.template +%%SGE_BASE%%/mpi/rsh +%%SGE_BASE%%/mpi/startmpi.sh +%%SGE_BASE%%/mpi/stopmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/HPC_GE_Integration.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/MPRUN +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/PRISM +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/README +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct1.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct2.pl +%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/batch.sunmpi.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/resume_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/startsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/stopsunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/sunmpi.pe.template +%%SGE_BASE%%/mpi/sunhpc/loose-integration/suspend_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/loose-integration/terminate_sunmpi.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/README +%%SGE_BASE%%/mpi/sunhpc/tight-integration/pe_sunmpi_ci.template +%%SGE_BASE%%/mpi/sunhpc/tight-integration/resume_sunmpi_ci.sh +%%SGE_BASE%%/mpi/sunhpc/tight-integration/suspend_sunmpi_ci.sh +%%SGE_BASE%%/pvm/README +%%SGE_BASE%%/pvm/pvm.sh +%%SGE_BASE%%/pvm/pvm.template +%%SGE_BASE%%/pvm/pvm_nogs.sh +%%SGE_BASE%%/pvm/src/Makefile +%%SGE_BASE%%/pvm/src/aimk +%%SGE_BASE%%/pvm/src/install.sh +%%SGE_BASE%%/pvm/src/master.c +%%SGE_BASE%%/pvm/src/slave.c +%%SGE_BASE%%/pvm/src/spmd.c +%%SGE_BASE%%/pvm/src/start_pvm.c +%%SGE_BASE%%/pvm/src/stop_pvm.c +%%SGE_BASE%%/pvm/startpvm.sh +%%SGE_BASE%%/pvm/stoppvm.sh +%%SGE_BASE%%/qmon/PIXMAPS/21cal.xpm +%%SGE_BASE%%/qmon/PIXMAPS/21cal_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/aclask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/bool.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch.xpm +%%SGE_BASE%%/qmon/PIXMAPS/branch_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/cstr.xpm +%%SGE_BASE%%/qmon/PIXMAPS/ctx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/days.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline.xpm +%%SGE_BASE%%/qmon/PIXMAPS/deadline_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/dynamite.xpm +%%SGE_BASE%%/qmon/PIXMAPS/env.xpm +%%SGE_BASE%%/qmon/PIXMAPS/file_link.xpm +%%SGE_BASE%%/qmon/PIXMAPS/head_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/hours.xpm +%%SGE_BASE%%/qmon/PIXMAPS/infinity.xpm +%%SGE_BASE%%/qmon/PIXMAPS/int.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/intro.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leaf_open.xpm +%%SGE_BASE%%/qmon/PIXMAPS/leftarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo-sge.xpm +%%SGE_BASE%%/qmon/PIXMAPS/logo.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mailbox_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mcicon.xpm +%%SGE_BASE%%/qmon/PIXMAPS/mem.xpm +%%SGE_BASE%%/qmon/PIXMAPS/memorybig.xpm +%%SGE_BASE%%/qmon/PIXMAPS/minutes.xpm +%%SGE_BASE%%/qmon/PIXMAPS/open_lock.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/peconf.xpm +%%SGE_BASE%%/qmon/PIXMAPS/penv.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project.xpm +%%SGE_BASE%%/qmon/PIXMAPS/project_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qask.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qlegend.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_off_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on.xpm +%%SGE_BASE%%/qmon/PIXMAPS/qsh_on_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources.xpm +%%SGE_BASE%%/qmon/PIXMAPS/resources_enabled.xpm +%%SGE_BASE%%/qmon/PIXMAPS/rightarrow.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file.xpm +%%SGE_BASE%%/qmon/PIXMAPS/script_file_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/seconds.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell.xpm +%%SGE_BASE%%/qmon/PIXMAPS/shell_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stderror_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput.xpm +%%SGE_BASE%%/qmon/PIXMAPS/stdoutput_ins.xpm +%%SGE_BASE%%/qmon/PIXMAPS/str.xpm +%%SGE_BASE%%/qmon/PIXMAPS/time.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_browser.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_calendar.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ckpt.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cluster.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cplx.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_exit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_host.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_job.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_pe.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_prj.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_queue.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_sched.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_submit.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ticket.xpm +%%SGE_BASE%%/qmon/PIXMAPS/toolbar_user.xpm +%%SGE_BASE%%/qmon/PIXMAPS/trashcan.xpm +%%SGE_BASE%%/qmon/PIXMAPS/unknown.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-axp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-blank.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-cray.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-dec.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-hp.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-ibm.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-linux.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi1.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sol.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm-sun.xpm +%%SGE_BASE%%/qmon/PIXMAPS/xterm.xpm +%%SGE_BASE%%/qmon/Qmon +%%SGE_BASE%%/qmon/qmon_help.ad +%%SGE_BASE%%/util/arch +%%SGE_BASE%%/util/arch_variables +%%SGE_BASE%%/util/create_settings.sh +%%SGE_BASE%%/util/dl.csh +%%SGE_BASE%%/util/dl.sh +%%SGE_BASE%%/util/dl1.csh +%%SGE_BASE%%/util/dl2.csh +%%SGE_BASE%%/util/install_cluster.sh +%%SGE_BASE%%/util/logchecker.sh +%%SGE_BASE%%/util/qhold.sh +%%SGE_BASE%%/util/qtask +%%SGE_BASE%%/util/resources/calendars/day +%%SGE_BASE%%/util/resources/calendars/day_s +%%SGE_BASE%%/util/resources/calendars/night +%%SGE_BASE%%/util/resources/calendars/night_s +%%SGE_BASE%%/util/resources/complexes/global +%%SGE_BASE%%/util/resources/complexes/host +%%SGE_BASE%%/util/resources/complexes/queue +%%SGE_BASE%%/util/resources/loadsensors/calendar.sh +%%SGE_BASE%%/util/resources/loadsensors/ibm-loadsensor +%%SGE_BASE%%/util/resources/loadsensors/load.sh +%%SGE_BASE%%/util/resources/loadsensors/nuser.sh +%%SGE_BASE%%/util/resources/loadsensors/sgi_tty_sensor.sh +%%SGE_BASE%%/util/resources/loadsensors/solaris-iidle.sh +%%SGE_BASE%%/util/resources/pe/make +%%SGE_BASE%%/util/resources/starter_methods/settaskid.sh +%%SGE_BASE%%/util/resources/usersets/deadlineusers +%%SGE_BASE%%/util/resources/usersets/defaultdepartment +%%SGE_BASE%%/util/setfileperm.sh +%%SGE_BASE%%/util/sgeCA/sge_ca +%%SGE_BASE%%/util/sgeCA/sge_ssl.cnf +%%SGE_BASE%%/util/sgeCA/sge_ssl_template.cnf +%%SGE_BASE%%/util/sge_addadminhost.sh +%%SGE_BASE%%/util/sge_aliases +%%SGE_BASE%%/util/sge_request +%%SGE_BASE%%/util/sge_update.sh +%%SGE_BASE%%/util/sgeremoterun +%%SGE_BASE%%/util/shutdown_commd.sh +%%SGE_BASE%%/util/startup_template +%%SGE_BASE%%/util/update_commands/accounting.awk +%%SGE_BASE%%/util/update_commands/configuration.sh +%%SGE_BASE%%/util/update_commands/exec_hosts.sed +%%SGE_BASE%%/util/update_commands/queues.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-exec_hosts.sed +%%SGE_BASE%%/util/update_commands/sge2sgeee-queues.sed +%%SGE_BASE%%/util/update_commands/sge_startupscript.sh +%%SGE_BASE%%/util/update_commands/sgeee-sched_configuration.template +%%SGE_BASE%%/util/update_commands/startup.sh +%%SGE_BASE%%/util/update_commands/usersets.sed +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/adminrun +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkprog +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkuser +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/filestat +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyaddr +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/getservbyname +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/infotext +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/loadcheck +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/now +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/qrsh_starter +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rlogin +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rsh +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rshd +%%SGEEE%%%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/sge_share_mon +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/testsuidroot +%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/uidgid +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE-2-53 +%%PORTDOCS%%%%DOCSDIR%%/compatibility_test.html +%%PORTDOCS%%%%DOCSDIR%%/devel/commd/message_status.xfig +%%PORTDOCS%%%%DOCSDIR%%/devel/adoc.html +%%PORTDOCS%%%%DOCSDIR%%/devel/c-header +%%PORTDOCS%%%%DOCSDIR%%/devel/coding_standards.html +%%PORTDOCS%%%%DOCSDIR%%/devel/const_functions.txt +%%PORTDOCS%%%%DOCSDIR%%/devel/eventclient.html +%%PORTDOCS%%%%DOCSDIR%%/devel/sh-header +%%PORTDOCS%%%%DOCSDIR%%/devel/structure.sda +%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/cluster_queue.txt +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qacct.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qalter.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qconf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qdel.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhold.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qhost.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qlogin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmake.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmod.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qmon.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qresub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrls.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qrsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qselect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qstat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qsub.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qtcsh.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_ckpt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/submit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/index.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAndWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAppendElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCopyList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCountWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateElemList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDbFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDechainElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDescriptorFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDiffListStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFindPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFirst.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lFreeWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetElemStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetListName.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetNumberOfRemainingElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetPosViaElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetSubStr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoin.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInsertElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoinSubList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lLast.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListElemFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListFuncs.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNext.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lNm2Str.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lOrWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lPrev.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelect.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSelectDestroy.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosChar.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosDouble.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSplit.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosFloat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosInt.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosUlong.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetString.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetType.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSortList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lStr2Nm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUndumpElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteDescr.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElem.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteElemTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteList.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteListTo.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhat.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lWriteWhere.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/list_intro.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_host_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_attribute.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_nslots.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_myhost_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_setup.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_shutdown.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/sge_gdi_trm.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/access_list.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/accounting.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/calendar_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/checkpoint.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/complex.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/host_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/project.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/qtask.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/queue_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sched_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_conf.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_h_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_pe.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_request.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/share_tree.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/user.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_aliases.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_commd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_execd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_qmaster.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_schedd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shadowd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shepherd.html +%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sgecommdcntl.html +%%PORTDOCS%%%%DOCSDIR%%/load_parameters.asc +%%PORTDOCS%%%%DOCSDIR%%/logfile-trimming.asc +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.cat +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.tcl +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen_source.csh +%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/testsuite.texi +%%PORTDOCS%%%%DOCSDIR%%/testsuite/testsuite.pdf +@dirrm %%SGE_BASE%%/3rd_party/qmon +@dirrm %%SGE_BASE%%/3rd_party +@dirrm %%SGE_BASE%%/bin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/bin +@dirrm %%SGE_BASE%%/ckpt +@dirrm %%SGE_BASE%%/doc +@dirrm %%SGE_BASE%%/examples/jobs +@dirrm %%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/examples/jobsbin +@dirrm %%SGE_BASE%%/examples +@dirrm %%SGE_BASE%%/lib/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/lib +@dirrm %%SGE_BASE%%/man/man1 +@dirrm %%SGE_BASE%%/man/man5 +@dirrm %%SGE_BASE%%/man/man8 +@dirrm %%SGE_BASE%%/man +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting +@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc/tight-integration +@dirrm %%SGE_BASE%%/mpi/sunhpc +@dirrm %%SGE_BASE%%/mpi +@unexec if [ -d %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%%; fi +@dirrm %%SGE_BASE%%/pvm/src +@unexec if [ -d %D/%%SGE_BASE%%/pvm/bin/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/bin/; fi +@dirrm %%SGE_BASE%%/pvm +@dirrm %%SGE_BASE%%/qmon/PIXMAPS/big +@dirrm %%SGE_BASE%%/qmon/PIXMAPS +@dirrm %%SGE_BASE%%/qmon +@dirrm %%SGE_BASE%%/util/resources/calendars +@dirrm %%SGE_BASE%%/util/resources/complexes +@dirrm %%SGE_BASE%%/util/resources/loadsensors +@dirrm %%SGE_BASE%%/util/resources/pe +@dirrm %%SGE_BASE%%/util/resources/starter_methods +@dirrm %%SGE_BASE%%/util/resources/usersets +@dirrm %%SGE_BASE%%/util/resources +@dirrm %%SGE_BASE%%/util/sgeCA +@dirrm %%SGE_BASE%%/util/update_commands +@dirrm %%SGE_BASE%%/util +@dirrm %%SGE_BASE%%/utilbin/%%SGE_ARCH%% +@dirrm %%SGE_BASE%%/utilbin +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/commd +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/rfe +@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8 +@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc +@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite +@dirrm %%PORTDOCS%%%%DOCSDIR%% +@unexec rmdir %%PREFIX%%/%%SGE_BASE%%/ 2>/dev/null || ( echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%SGE_BASE%% and its contents manually.") |