summaryrefslogtreecommitdiff
path: root/parallel
diff options
context:
space:
mode:
authormarkd <markd>2006-10-19 11:51:27 +0000
committermarkd <markd>2006-10-19 11:51:27 +0000
commit6f59fe7879180945ae1e8ce60f98c6a9d53cf912 (patch)
tree3a37a4f16638c89afb6ae0990db03b3fd2dbde77 /parallel
parent8111e1e57ffe5dd26ce34ce197cf715d3f7df611 (diff)
downloadpkgsrc-6f59fe7879180945ae1e8ce60f98c6a9d53cf912.tar.gz
Update sge to 6.0.8.
Several years worth of bug fixes and features.
Diffstat (limited to 'parallel')
-rw-r--r--parallel/sge/MESSAGE7
-rw-r--r--parallel/sge/Makefile44
-rw-r--r--parallel/sge/PLIST366
-rw-r--r--parallel/sge/distinfo55
-rw-r--r--parallel/sge/patches/patch-aa13
-rw-r--r--parallel/sge/patches/patch-ab21
-rw-r--r--parallel/sge/patches/patch-ac17
-rw-r--r--parallel/sge/patches/patch-ad17
-rw-r--r--parallel/sge/patches/patch-af8
-rw-r--r--parallel/sge/patches/patch-ag10
-rw-r--r--parallel/sge/patches/patch-ah25
-rw-r--r--parallel/sge/patches/patch-ai18
-rw-r--r--parallel/sge/patches/patch-aj22
-rw-r--r--parallel/sge/patches/patch-ak13
-rw-r--r--parallel/sge/patches/patch-al13
-rw-r--r--parallel/sge/patches/patch-am170
-rw-r--r--parallel/sge/patches/patch-an13
-rw-r--r--parallel/sge/patches/patch-ao13
-rw-r--r--parallel/sge/patches/patch-ap31
-rw-r--r--parallel/sge/patches/patch-aq17
-rw-r--r--parallel/sge/patches/patch-ar24
-rw-r--r--parallel/sge/patches/patch-as34
-rw-r--r--parallel/sge/patches/patch-at34
-rw-r--r--parallel/sge/patches/patch-au13
-rw-r--r--parallel/sge/patches/patch-av13
-rw-r--r--parallel/sge/patches/patch-aw59
-rw-r--r--parallel/sge/patches/patch-ax53
-rw-r--r--parallel/sge/patches/patch-ay18
-rw-r--r--parallel/sge/patches/patch-az34
-rw-r--r--parallel/sge/patches/patch-ba13
-rw-r--r--parallel/sge/patches/patch-bb33
-rw-r--r--parallel/sge/patches/patch-bc13
-rw-r--r--parallel/sge/patches/patch-bd67
-rw-r--r--parallel/sge/patches/patch-be13
-rw-r--r--parallel/sge/patches/patch-bf22
-rw-r--r--parallel/sge/patches/patch-bg54
-rw-r--r--parallel/sge/patches/patch-bh22
-rw-r--r--parallel/sge/patches/patch-bj13
-rw-r--r--parallel/sge/patches/patch-bk13
-rw-r--r--parallel/sge/patches/patch-bl55
40 files changed, 597 insertions, 896 deletions
diff --git a/parallel/sge/MESSAGE b/parallel/sge/MESSAGE
index 57a5512fd95..006e65fccf4 100644
--- a/parallel/sge/MESSAGE
+++ b/parallel/sge/MESSAGE
@@ -1,9 +1,10 @@
===========================================================================
-$NetBSD: MESSAGE,v 1.2 2005/09/28 14:15:49 rillig Exp $
+$NetBSD: MESSAGE,v 1.3 2006/10/19 11:51:27 markd Exp $
-You will need to add the following line to /etc/services:
+You will need to add the following lines to /etc/services:
-sge_commd 535/tcp # Sun Grid Engine
+sge_qmaster 536/tcp
+sge_execd 537/tcp
In addition after installation, you need to set up SGE. To configure the
master node of the cluster, run:
diff --git a/parallel/sge/Makefile b/parallel/sge/Makefile
index d902d11d9b5..f49bb0c8d30 100644
--- a/parallel/sge/Makefile
+++ b/parallel/sge/Makefile
@@ -1,20 +1,23 @@
-# $NetBSD: Makefile,v 1.19 2006/04/23 00:12:41 jlam Exp $
+# $NetBSD: Makefile,v 1.20 2006/10/19 11:51:27 markd Exp $
#
-DISTNAME= sge-5.3p6
-PKGREVISION= 4
+PKGNAME= sge-6.0.8
+DISTNAME= sge-V60u8_TAG-src
CATEGORIES= parallel sysutils
-MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITES= # empty
+#MASTER_SITES= http://gridengine.sunsource.net/files/documents/7/78/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://gridengine.sunsource.net/
COMMENT= Sun Grid Engine distributed resource management system
+DOWNLOAD= http://gridengine.sunsource.net/servlets/ProjectDocumentList
BUILD_DEPENDS+= {standalone-tcsh,tcsh}-[0-9]*:../../shells/tcsh
GNU_CONFIGURE= YES
USE_TOOLS+= gmake perl:run
+WRKSRC= ${WRKDIR}/gridengine
CFLAGS+= -D${UPPER_OPSYS}
CONFIGURE_ENV+= REMOTE=sge
CONFIGURE_ENV+= CFLAGS=${CFLAGS:M*:Q}
@@ -23,11 +26,17 @@ PLIST_SUBST+= SGE_ARCH=${SGE_ARCH:Q}
MESSAGE_SUBST+= SGE_ROOT=${SGE_ROOT}
MAKE_ENV+= PERL5=${PERL5:Q}
+FETCH_MESSAGE= " The file ${DISTNAME}${EXTRACT_SUFX} containing the"
+FETCH_MESSAGE+= " Grid Engine source snapshot must be fetched into:"
+FETCH_MESSAGE+= ""
+FETCH_MESSAGE+= " ${DISTDIR}"
+FETCH_MESSAGE+= " from:"
+FETCH_MESSAGE+= " ${DOWNLOAD}"
+
SGE_USER?= sgeadmin
SGE_GROUP?= sgeadmin
PKG_GROUPS= ${SGE_GROUP}
-PKG_USERS= ${SGE_USER}:${SGE_GROUP}
-PKG_GECOS.${SGE_USER}= Sun Grid Engine Administrator
+PKG_USERS= ${SGE_USER}:${SGE_GROUP}::Sun\ Grid\ Engine\ Administrator
EVAL_PREFIX+= PKGSRC_SSL_PREFIX=openssl
@@ -91,6 +100,7 @@ pre-configure:
.for __tmp__ in source/dist/util/arch_variables source/scripts/distinst.site source/aimk.site
${MV} ${WRKSRC}/${__tmp__} ${WRKSRC}/${__tmp__}.bak
${SED} -e 's;@rcd_dir@;${RCD_SCRIPTS_DIR};g' -e 's;@ssl_prefix@;${SSL_PREFIX};g' \
+ -e 's;@db4_prefix@;${BUILDLINK_PREFIX.db4};g' \
-e 's;@perl5@;${PERL5};g' ${WRKSRC}/${__tmp__}.bak > \
${WRKSRC}/${__tmp__}
${RM} ${WRKSRC}/${__tmp__}.bak
@@ -106,24 +116,30 @@ do-configure:
.endfor
do-build:
- cd ${WRKSRC}/source && ${AIMK} -only-depend
+ cd ${WRKSRC}/source && ${AIMK} -no-jni -only-depend
cd ${WRKSRC}/source && ${SETENV} ${MAKE_ENV} ./scripts/zerodepend
- cd ${WRKSRC}/source && ${AIMK} -no-qmake -no-qtcsh depend
- cd ${WRKSRC}/source && ${AIMK} -secure
- cd ${WRKSRC}/source && ${AIMK} -man
+ cd ${WRKSRC}/source && ${AIMK} -no-jni -no-qmake -no-qtcsh depend
+ cd ${WRKSRC}/source && ${AIMK} -no-jni
+ cd ${WRKSRC}/source && ${AIMK} -no-jni -man
do-install:
- ${LN} -fs ${WRKSRC}/source/scripts/distinst ${WRKSRC}/source/scripts/myinst
${MKDIR} ${SGE_ROOT}
${CHOWN} ${SGE_USER} ${SGE_ROOT}
${CHGRP} ${SGE_GROUP} ${SGE_ROOT}
cd ${WRKSRC}/source && \
- ${ECHO} "Y" | ${SETENV} LOCALBASE=${LOCALBASE} SGE_ROOT=${SGE_ROOT} ./scripts/myinst -allall ${SGE_ARCH}
- cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} ./util/setfileperm.sh -auto -noresport \
- ${SGE_USER} ${SGE_GROUP} ${SGE_ROOT}
+ ${ECHO} "Y" | ${SETENV} LOCALBASE=${LOCALBASE} SGE_ROOT=${SGE_ROOT} ./scripts/distinst -local -allall -nobdb -noopenssl ${SGE_ARCH}
+ for f in archive checkpoint deadlock dump load printlog recover stat upgrade verify ; do \
+ ln -s ${LOCALBASE}/bin/db4_$${f} ${SGE_ROOT}/utilbin/${SGE_ARCH}/db_$${f} ; done
+ ln -s ${LOCALBASE}/bin/berkeley_db4_svc ${SGE_ROOT}/utilbin/${SGE_ARCH}/berkeley_db_svc
+ ln -s ${SSL_PREFIX}/bin/openssl ${SGE_ROOT}/utilbin/${SGE_ARCH}/openssl
+ cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} ./util/setfileperm.sh -auto \
+ ${SGE_ROOT}
for f in ${SGE_ROOT}/bin/${SGE_ARCH}/q* ; do \
cd ${PREFIX}/bin && ${LN} -fs $$f ; done
+#% scripts/distinst -local"
+
+.include "../../databases/db4/buildlink3.mk"
.include "../../graphics/xpm/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/motif.buildlink3.mk"
diff --git a/parallel/sge/PLIST b/parallel/sge/PLIST
index d465d516f11..d494e6bb7df 100644
--- a/parallel/sge/PLIST
+++ b/parallel/sge/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.2 2006/10/19 11:51:27 markd Exp $
bin/qacct
bin/qalter
bin/qconf
@@ -9,6 +9,7 @@ bin/qlogin
bin/qmake
bin/qmod
bin/qmon
+bin/qping
bin/qresub
bin/qrls
bin/qrsh
@@ -18,8 +19,8 @@ bin/qstat
bin/qsub
bin/qtcsh
sge/3rd_party/3rd_party_licscopyrights
+sge/3rd_party/qmon/copyrights
sge/3rd_party/qmon/ltree_changed.tar.gz
-sge/README.inst_sgeee
sge/bin/${SGE_ARCH}/qacct
sge/bin/${SGE_ARCH}/qalter
sge/bin/${SGE_ARCH}/qconf
@@ -30,6 +31,7 @@ sge/bin/${SGE_ARCH}/qlogin
sge/bin/${SGE_ARCH}/qmake
sge/bin/${SGE_ARCH}/qmod
sge/bin/${SGE_ARCH}/qmon
+sge/bin/${SGE_ARCH}/qping
sge/bin/${SGE_ARCH}/qresub
sge/bin/${SGE_ARCH}/qrls
sge/bin/${SGE_ARCH}/qrsh
@@ -38,17 +40,112 @@ sge/bin/${SGE_ARCH}/qsh
sge/bin/${SGE_ARCH}/qstat
sge/bin/${SGE_ARCH}/qsub
sge/bin/${SGE_ARCH}/qtcsh
-sge/bin/${SGE_ARCH}/sge_commd
sge/bin/${SGE_ARCH}/sge_coshepherd
sge/bin/${SGE_ARCH}/sge_execd
sge/bin/${SGE_ARCH}/sge_qmaster
sge/bin/${SGE_ARCH}/sge_schedd
sge/bin/${SGE_ARCH}/sge_shadowd
sge/bin/${SGE_ARCH}/sge_shepherd
-sge/bin/${SGE_ARCH}/sgecommdcntl
+sge/bin/${SGE_ARCH}/sgepasswd
+sge/catman/cat/cat1/gethostbyaddr.1
+sge/catman/cat/cat1/gethostbyname.1
+sge/catman/cat/cat1/gethostname.1
+sge/catman/cat/cat1/getservbyname.1
+sge/catman/cat/cat1/hostnameutils.1
+sge/catman/cat/cat1/qacct.1
+sge/catman/cat/cat1/qalter.1
+sge/catman/cat/cat1/qconf.1
+sge/catman/cat/cat1/qdel.1
+sge/catman/cat/cat1/qhold.1
+sge/catman/cat/cat1/qhost.1
+sge/catman/cat/cat1/qlogin.1
+sge/catman/cat/cat1/qmake.1
+sge/catman/cat/cat1/qmod.1
+sge/catman/cat/cat1/qmon.1
+sge/catman/cat/cat1/qping.1
+sge/catman/cat/cat1/qresub.1
+sge/catman/cat/cat1/qrls.1
+sge/catman/cat/cat1/qrsh.1
+sge/catman/cat/cat1/qselect.1
+sge/catman/cat/cat1/qsh.1
+sge/catman/cat/cat1/qstat.1
+sge/catman/cat/cat1/qsub.1
+sge/catman/cat/cat1/qtcsh.1
+sge/catman/cat/cat1/sge_ckpt.1
+sge/catman/cat/cat1/sge_intro.1
+sge/catman/cat/cat1/sge_types.1
+sge/catman/cat/cat1/sgepasswd.1
+sge/catman/cat/cat1/submit.1
+sge/catman/cat/cat3/drmaa_allocate_job_template.3
+sge/catman/cat/cat3/drmaa_attributes.3
+sge/catman/cat/cat3/drmaa_control.3
+sge/catman/cat/cat3/drmaa_delete_job_template.3
+sge/catman/cat/cat3/drmaa_exit.3
+sge/catman/cat/cat3/drmaa_get_DRMAA_implementation.3
+sge/catman/cat/cat3/drmaa_get_DRM_system.3
+sge/catman/cat/cat3/drmaa_get_attribute.3
+sge/catman/cat/cat3/drmaa_get_attribute_names.3
+sge/catman/cat/cat3/drmaa_get_contact.3
+sge/catman/cat/cat3/drmaa_get_next_attr_name.3
+sge/catman/cat/cat3/drmaa_get_next_attr_value.3
+sge/catman/cat/cat3/drmaa_get_next_job_id.3
+sge/catman/cat/cat3/drmaa_get_vector_attribute.3
+sge/catman/cat/cat3/drmaa_get_vector_attribute_names.3
+sge/catman/cat/cat3/drmaa_init.3
+sge/catman/cat/cat3/drmaa_job_ps.3
+sge/catman/cat/cat3/drmaa_jobcontrol.3
+sge/catman/cat/cat3/drmaa_jobtemplate.3
+sge/catman/cat/cat3/drmaa_misc.3
+sge/catman/cat/cat3/drmaa_release_attr_names.3
+sge/catman/cat/cat3/drmaa_release_attr_values.3
+sge/catman/cat/cat3/drmaa_release_job_ids.3
+sge/catman/cat/cat3/drmaa_run_bulk_jobs.3
+sge/catman/cat/cat3/drmaa_run_job.3
+sge/catman/cat/cat3/drmaa_session.3
+sge/catman/cat/cat3/drmaa_set_attribute.3
+sge/catman/cat/cat3/drmaa_set_vector_attribute.3
+sge/catman/cat/cat3/drmaa_strerror.3
+sge/catman/cat/cat3/drmaa_submit.3
+sge/catman/cat/cat3/drmaa_synchronize.3
+sge/catman/cat/cat3/drmaa_version.3
+sge/catman/cat/cat3/drmaa_wait.3
+sge/catman/cat/cat3/drmaa_wcoredump.3
+sge/catman/cat/cat3/drmaa_wexitstatus.3
+sge/catman/cat/cat3/drmaa_wifaborted.3
+sge/catman/cat/cat3/drmaa_wifexited.3
+sge/catman/cat/cat3/drmaa_wifsignaled.3
+sge/catman/cat/cat3/drmaa_wtermsig.3
+sge/catman/cat/cat5/access_list.5
+sge/catman/cat/cat5/accounting.5
+sge/catman/cat/cat5/bootstrap.5
+sge/catman/cat/cat5/calendar_conf.5
+sge/catman/cat/cat5/checkpoint.5
+sge/catman/cat/cat5/complex.5
+sge/catman/cat/cat5/host_aliases.5
+sge/catman/cat/cat5/host_conf.5
+sge/catman/cat/cat5/hostgroup.5
+sge/catman/cat/cat5/project.5
+sge/catman/cat/cat5/qtask.5
+sge/catman/cat/cat5/queue_conf.5
+sge/catman/cat/cat5/reporting.5
+sge/catman/cat/cat5/sched_conf.5
+sge/catman/cat/cat5/sge_aliases.5
+sge/catman/cat/cat5/sge_conf.5
+sge/catman/cat/cat5/sge_pe.5
+sge/catman/cat/cat5/sge_priority.5
+sge/catman/cat/cat5/sge_qstat.5
+sge/catman/cat/cat5/sge_request.5
+sge/catman/cat/cat5/sgepasswd.5
+sge/catman/cat/cat5/share_tree.5
+sge/catman/cat/cat5/user.5
+sge/catman/cat/cat5/usermapping.5
+sge/catman/cat/cat8/sge_execd.8
+sge/catman/cat/cat8/sge_qmaster.8
+sge/catman/cat/cat8/sge_schedd.8
+sge/catman/cat/cat8/sge_shadowd.8
+sge/catman/cat/cat8/sge_shepherd.8
sge/ckpt/README.cpr
sge/ckpt/README.cray
-sge/ckpt/README.hibernator
sge/ckpt/checkpoint_command
sge/ckpt/clean_command
sge/ckpt/cpr_ckpt_command
@@ -57,9 +154,7 @@ sge/ckpt/cpr_migration_command
sge/ckpt/cpr_restart_command
sge/ckpt/cray_ckpt_command
sge/ckpt/cray_clean_command
-sge/ckpt/cray_jobstatus
sge/ckpt/cray_migration_command
-sge/ckpt/cray_parse_job_status
sge/ckpt/cray_restart_command
sge/ckpt/migration_command
sge/ckpt/restart_command
@@ -67,12 +162,22 @@ sge/ckpt/sx6_ckpt_command
sge/ckpt/sx6_clean_command
sge/ckpt/sx6_migration_command
sge/ckpt/sx6_restart_command
-sge/doc/INSTALL
-sge/doc/UPGRADE
+sge/doc/README-Autoinstall.txt
+sge/doc/README-DRMAA.txt
sge/doc/arc_depend_irix.asc
sge/doc/arc_depend_solaris.asc
sge/doc/load_parameters.asc
sge/doc/logfile-trimming.asc
+sge/examples/drmaa/example.c
+sge/examples/drmaa/howto1.c
+sge/examples/drmaa/howto2.c
+sge/examples/drmaa/howto2_1.c
+sge/examples/drmaa/howto3.c
+sge/examples/drmaa/howto3_1.c
+sge/examples/drmaa/howto3_2.c
+sge/examples/drmaa/howto4.c
+sge/examples/drmaa/howto5.c
+sge/examples/drmaa/howto6.c
sge/examples/jobs/array_submitter.sh
sge/examples/jobs/jobnet_submitter.sh
sge/examples/jobs/pascal.sh
@@ -83,11 +188,19 @@ sge/examples/jobs/step_A_array_submitter.sh
sge/examples/jobs/step_B_array_submitter.sh
sge/examples/jobs/worker.sh
sge/examples/jobsbin/${SGE_ARCH}/work
+sge/include/drmaa.h
sge/inst_sge
-sge/inst_sgeee
sge/install_execd
sge/install_qmaster
sge/lib/${SGE_ARCH}/libXltree.so
+sge/lib/${SGE_ARCH}/libdrmaa.so
+sge/lib/${SGE_ARCH}/libspoolb.so
+sge/lib/${SGE_ARCH}/libspoolc.so
+sge/man/man1/gethostbyaddr.1
+sge/man/man1/gethostbyname.1
+sge/man/man1/gethostname.1
+sge/man/man1/getservbyname.1
+sge/man/man1/hostnameutils.1
sge/man/man1/qacct.1
sge/man/man1/qalter.1
sge/man/man1/qconf.1
@@ -98,6 +211,7 @@ sge/man/man1/qlogin.1
sge/man/man1/qmake.1
sge/man/man1/qmod.1
sge/man/man1/qmon.1
+sge/man/man1/qping.1
sge/man/man1/qresub.1
sge/man/man1/qrls.1
sge/man/man1/qrsh.1
@@ -108,64 +222,102 @@ sge/man/man1/qsub.1
sge/man/man1/qtcsh.1
sge/man/man1/sge_ckpt.1
sge/man/man1/sge_intro.1
+sge/man/man1/sge_types.1
+sge/man/man1/sgepasswd.1
sge/man/man1/submit.1
+sge/man/man3/drmaa_allocate_job_template.3
+sge/man/man3/drmaa_attributes.3
+sge/man/man3/drmaa_control.3
+sge/man/man3/drmaa_delete_job_template.3
+sge/man/man3/drmaa_exit.3
+sge/man/man3/drmaa_get_DRMAA_implementation.3
+sge/man/man3/drmaa_get_DRM_system.3
+sge/man/man3/drmaa_get_attribute.3
+sge/man/man3/drmaa_get_attribute_names.3
+sge/man/man3/drmaa_get_contact.3
+sge/man/man3/drmaa_get_next_attr_name.3
+sge/man/man3/drmaa_get_next_attr_value.3
+sge/man/man3/drmaa_get_next_job_id.3
+sge/man/man3/drmaa_get_vector_attribute.3
+sge/man/man3/drmaa_get_vector_attribute_names.3
+sge/man/man3/drmaa_init.3
+sge/man/man3/drmaa_job_ps.3
+sge/man/man3/drmaa_jobcontrol.3
+sge/man/man3/drmaa_jobtemplate.3
+sge/man/man3/drmaa_misc.3
+sge/man/man3/drmaa_release_attr_names.3
+sge/man/man3/drmaa_release_attr_values.3
+sge/man/man3/drmaa_release_job_ids.3
+sge/man/man3/drmaa_run_bulk_jobs.3
+sge/man/man3/drmaa_run_job.3
+sge/man/man3/drmaa_session.3
+sge/man/man3/drmaa_set_attribute.3
+sge/man/man3/drmaa_set_vector_attribute.3
+sge/man/man3/drmaa_strerror.3
+sge/man/man3/drmaa_submit.3
+sge/man/man3/drmaa_synchronize.3
+sge/man/man3/drmaa_version.3
+sge/man/man3/drmaa_wait.3
+sge/man/man3/drmaa_wcoredump.3
+sge/man/man3/drmaa_wexitstatus.3
+sge/man/man3/drmaa_wifaborted.3
+sge/man/man3/drmaa_wifexited.3
+sge/man/man3/drmaa_wifsignaled.3
+sge/man/man3/drmaa_wtermsig.3
sge/man/man5/access_list.5
sge/man/man5/accounting.5
+sge/man/man5/bootstrap.5
sge/man/man5/calendar_conf.5
sge/man/man5/checkpoint.5
sge/man/man5/complex.5
+sge/man/man5/host_aliases.5
sge/man/man5/host_conf.5
sge/man/man5/hostgroup.5
sge/man/man5/project.5
sge/man/man5/qtask.5
sge/man/man5/queue_conf.5
+sge/man/man5/reporting.5
sge/man/man5/sched_conf.5
sge/man/man5/sge_aliases.5
sge/man/man5/sge_conf.5
-sge/man/man5/sge_h_aliases.5
sge/man/man5/sge_pe.5
+sge/man/man5/sge_priority.5
+sge/man/man5/sge_qstat.5
sge/man/man5/sge_request.5
+sge/man/man5/sgepasswd.5
sge/man/man5/share_tree.5
sge/man/man5/user.5
sge/man/man5/usermapping.5
-sge/man/man8/sge_commd.8
sge/man/man8/sge_execd.8
sge/man/man8/sge_qmaster.8
sge/man/man8/sge_schedd.8
sge/man/man8/sge_shadowd.8
sge/man/man8/sge_shepherd.8
-sge/man/man8/sgecommdcntl.8
sge/mpi/README
sge/mpi/README.atm
+sge/mpi/SunHPCT5/README
+sge/mpi/SunHPCT5/pe_sunmpi_ci.template
+sge/mpi/SunHPCT5/resume_sunmpi_ci.sh
+sge/mpi/SunHPCT5/suspend_sunmpi_ci.sh
sge/mpi/hostname
sge/mpi/mpi.sh
sge/mpi/mpi.template
sge/mpi/mpi_cpi.sh
sge/mpi/mpich.template
+sge/mpi/myrinet/README
+sge/mpi/myrinet/README.x
+sge/mpi/myrinet/gmps
+sge/mpi/myrinet/mpi.template
+sge/mpi/myrinet/mpich.template
+sge/mpi/myrinet/mpich_multi.template
+sge/mpi/myrinet/sge_mpirun
+sge/mpi/myrinet/sge_mpirun.x
+sge/mpi/myrinet/startmpi.sh
+sge/mpi/myrinet/startmpi.sh.x
+sge/mpi/myrinet/stopmpi.sh
sge/mpi/rsh
sge/mpi/startmpi.sh
sge/mpi/stopmpi.sh
-sge/mpi/sunhpc/loose-integration/HPC_GE_Integration.sh
-sge/mpi/sunhpc/loose-integration/MPRUN
-sge/mpi/sunhpc/loose-integration/PRISM
-sge/mpi/sunhpc/loose-integration/README
-sge/mpi/sunhpc/loose-integration/accounting/MPRUN
-sge/mpi/sunhpc/loose-integration/accounting/PRISM
-sge/mpi/sunhpc/loose-integration/accounting/README
-sge/mpi/sunhpc/loose-integration/accounting/ctacct1.pl
-sge/mpi/sunhpc/loose-integration/accounting/ctacct2.pl
-sge/mpi/sunhpc/loose-integration/accounting/stopsunmpi.sh
-sge/mpi/sunhpc/loose-integration/batch.sunmpi.template
-sge/mpi/sunhpc/loose-integration/resume_sunmpi.sh
-sge/mpi/sunhpc/loose-integration/startsunmpi.sh
-sge/mpi/sunhpc/loose-integration/stopsunmpi.sh
-sge/mpi/sunhpc/loose-integration/sunmpi.pe.template
-sge/mpi/sunhpc/loose-integration/suspend_sunmpi.sh
-sge/mpi/sunhpc/loose-integration/terminate_sunmpi.sh
-sge/mpi/sunhpc/tight-integration/README
-sge/mpi/sunhpc/tight-integration/pe_sunmpi_ci.template
-sge/mpi/sunhpc/tight-integration/resume_sunmpi_ci.sh
-sge/mpi/sunhpc/tight-integration/suspend_sunmpi_ci.sh
sge/pvm/README
sge/pvm/pvm.sh
sge/pvm/pvm.template
@@ -198,6 +350,10 @@ sge/qmon/PIXMAPS/big/toolbar_sched.xpm
sge/qmon/PIXMAPS/big/toolbar_submit.xpm
sge/qmon/PIXMAPS/big/toolbar_ticket.xpm
sge/qmon/PIXMAPS/big/toolbar_user.xpm
+sge/qmon/PIXMAPS/binary_off.xpm
+sge/qmon/PIXMAPS/binary_off_ins.xpm
+sge/qmon/PIXMAPS/binary_on.xpm
+sge/qmon/PIXMAPS/binary_on_ins.xpm
sge/qmon/PIXMAPS/bool.xpm
sge/qmon/PIXMAPS/branch.xpm
sge/qmon/PIXMAPS/branch_open.xpm
@@ -218,7 +374,9 @@ sge/qmon/PIXMAPS/int.xpm
sge/qmon/PIXMAPS/intro-sge.xpm
sge/qmon/PIXMAPS/intro.xpm
sge/qmon/PIXMAPS/leaf.xpm
+sge/qmon/PIXMAPS/leaf_minus.xpm
sge/qmon/PIXMAPS/leaf_open.xpm
+sge/qmon/PIXMAPS/leaf_plus.xpm
sge/qmon/PIXMAPS/leftarrow.xpm
sge/qmon/PIXMAPS/lock.xpm
sge/qmon/PIXMAPS/logo-sge.xpm
@@ -230,6 +388,7 @@ sge/qmon/PIXMAPS/mem.xpm
sge/qmon/PIXMAPS/memorybig.xpm
sge/qmon/PIXMAPS/minutes.xpm
sge/qmon/PIXMAPS/open_lock.xpm
+sge/qmon/PIXMAPS/open_lock_insensitive.xpm
sge/qmon/PIXMAPS/peask.xpm
sge/qmon/PIXMAPS/peconf.xpm
sge/qmon/PIXMAPS/penv.xpm
@@ -251,6 +410,8 @@ sge/qmon/PIXMAPS/shell.xpm
sge/qmon/PIXMAPS/shell_ins.xpm
sge/qmon/PIXMAPS/stderror.xpm
sge/qmon/PIXMAPS/stderror_ins.xpm
+sge/qmon/PIXMAPS/stdinput.xpm
+sge/qmon/PIXMAPS/stdinput_ins.xpm
sge/qmon/PIXMAPS/stdoutput.xpm
sge/qmon/PIXMAPS/stdoutput_ins.xpm
sge/qmon/PIXMAPS/str.xpm
@@ -272,6 +433,7 @@ sge/qmon/PIXMAPS/toolbar_ticket.xpm
sge/qmon/PIXMAPS/toolbar_user.xpm
sge/qmon/PIXMAPS/trashcan.xpm
sge/qmon/PIXMAPS/unknown.xpm
+sge/qmon/PIXMAPS/uparrow.xpm
sge/qmon/PIXMAPS/xterm-axp.xpm
sge/qmon/PIXMAPS/xterm-blank.xpm
sge/qmon/PIXMAPS/xterm-cray.xpm
@@ -290,57 +452,126 @@ sge/util/arch
sge/util/arch.orig
sge/util/arch_variables
sge/util/arch_variables.orig
+sge/util/bdb_checkpoint.sh
sge/util/create_settings.sh
sge/util/dl.csh
sge/util/dl.sh
sge/util/dl1.csh
sge/util/dl2.csh
-sge/util/install_cluster.sh
+sge/util/install_modules/DB_CONFIG
+sge/util/install_modules/backup_template.conf
+sge/util/install_modules/inst_berkeley.sh
+sge/util/install_modules/inst_common.sh
+sge/util/install_modules/inst_execd.sh
+sge/util/install_modules/inst_execd_uninst.sh
+sge/util/install_modules/inst_qmaster.sh
+sge/util/install_modules/inst_qmaster_uninst.sh
+sge/util/install_modules/inst_schedd_high.conf
+sge/util/install_modules/inst_schedd_max.conf
+sge/util/install_modules/inst_schedd_normal.conf
+sge/util/install_modules/inst_template.conf
+sge/util/install_modules/inst_update.sh
sge/util/logchecker.sh
-sge/util/qhold.sh
sge/util/qtask
+sge/util/rctemplates/darwin_template
+sge/util/rctemplates/sgebdb_template
+sge/util/rctemplates/sgeexecd_template
+sge/util/rctemplates/sgemaster_template
sge/util/resources/calendars/day
sge/util/resources/calendars/day_s
sge/util/resources/calendars/night
sge/util/resources/calendars/night_s
-sge/util/resources/complexes/global
-sge/util/resources/complexes/host
-sge/util/resources/complexes/queue
+sge/util/resources/centry/arch
+sge/util/resources/centry/calendar
+sge/util/resources/centry/cpu
+sge/util/resources/centry/h_core
+sge/util/resources/centry/h_cpu
+sge/util/resources/centry/h_data
+sge/util/resources/centry/h_fsize
+sge/util/resources/centry/h_rss
+sge/util/resources/centry/h_rt
+sge/util/resources/centry/h_stack
+sge/util/resources/centry/h_vmem
+sge/util/resources/centry/hostname
+sge/util/resources/centry/load_avg
+sge/util/resources/centry/load_long
+sge/util/resources/centry/load_medium
+sge/util/resources/centry/load_short
+sge/util/resources/centry/mem_free
+sge/util/resources/centry/mem_total
+sge/util/resources/centry/mem_used
+sge/util/resources/centry/min_cpu_interval
+sge/util/resources/centry/np_load_avg
+sge/util/resources/centry/np_load_long
+sge/util/resources/centry/np_load_medium
+sge/util/resources/centry/np_load_short
+sge/util/resources/centry/num_proc
+sge/util/resources/centry/qname
+sge/util/resources/centry/rerun
+sge/util/resources/centry/s_core
+sge/util/resources/centry/s_cpu
+sge/util/resources/centry/s_data
+sge/util/resources/centry/s_fsize
+sge/util/resources/centry/s_rss
+sge/util/resources/centry/s_rt
+sge/util/resources/centry/s_stack
+sge/util/resources/centry/s_vmem
+sge/util/resources/centry/seq_no
+sge/util/resources/centry/slots
+sge/util/resources/centry/swap_free
+sge/util/resources/centry/swap_rate
+sge/util/resources/centry/swap_rsvd
+sge/util/resources/centry/swap_total
+sge/util/resources/centry/swap_used
+sge/util/resources/centry/tmpdir
+sge/util/resources/centry/virtual_free
+sge/util/resources/centry/virtual_total
+sge/util/resources/centry/virtual_used
sge/util/resources/loadsensors/calendar.sh
sge/util/resources/loadsensors/ibm-loadsensor
+sge/util/resources/loadsensors/interix-loadsensor.sh
sge/util/resources/loadsensors/load.sh
+sge/util/resources/loadsensors/maui.sh
sge/util/resources/loadsensors/nuser.sh
sge/util/resources/loadsensors/sgi_tty_sensor.sh
sge/util/resources/loadsensors/solaris-iidle.sh
sge/util/resources/pe/make
+sge/util/resources/pe/make.sge_pqs_api
+sge/util/resources/schemas/qstat/detailed_job_info.xsd
+sge/util/resources/schemas/qstat/message.xsd
+sge/util/resources/schemas/qstat/qstat.xsd
+sge/util/resources/spooling/disable_history.sql
+sge/util/resources/spooling/history.sh
+sge/util/resources/spooling/init_postgres.sh
+sge/util/resources/spooling/init_postgres.sql
sge/util/resources/starter_methods/settaskid.sh
sge/util/resources/usersets/deadlineusers
sge/util/resources/usersets/defaultdepartment
sge/util/setfileperm.sh
+sge/util/sgeCA/renew_all_certs.csh
sge/util/sgeCA/sge_ca
sge/util/sgeCA/sge_ssl.cnf
sge/util/sgeCA/sge_ssl_template.cnf
-sge/util/sge_addadminhost.sh
sge/util/sge_aliases
+sge/util/sge_log_tee
sge/util/sge_request
-sge/util/sge_update.sh
sge/util/sgeremoterun
-sge/util/shutdown_commd.sh
-sge/util/startup_template
-sge/util/update_commands/accounting.awk
-sge/util/update_commands/configuration.sh
-sge/util/update_commands/exec_hosts.sed
-sge/util/update_commands/queues.sed
-sge/util/update_commands/sge2sgeee-exec_hosts.sed
-sge/util/update_commands/sge2sgeee-queues.sed
-sge/util/update_commands/sge_startupscript.sh
-sge/util/update_commands/sgeee-sched_configuration.template
-sge/util/update_commands/startup.sh
-sge/util/update_commands/usersets.sed
sge/utilbin/${SGE_ARCH}/adminrun
+sge/utilbin/${SGE_ARCH}/berkeley_db_svc
sge/utilbin/${SGE_ARCH}/checkprog
sge/utilbin/${SGE_ARCH}/checkuser
+sge/utilbin/${SGE_ARCH}/db_archive
+sge/utilbin/${SGE_ARCH}/db_checkpoint
+sge/utilbin/${SGE_ARCH}/db_deadlock
+sge/utilbin/${SGE_ARCH}/db_dump
+sge/utilbin/${SGE_ARCH}/db_load
+sge/utilbin/${SGE_ARCH}/db_printlog
+sge/utilbin/${SGE_ARCH}/db_recover
+sge/utilbin/${SGE_ARCH}/db_stat
+sge/utilbin/${SGE_ARCH}/db_upgrade
+sge/utilbin/${SGE_ARCH}/db_verify
sge/utilbin/${SGE_ARCH}/filestat
+sge/utilbin/${SGE_ARCH}/fstype
sge/utilbin/${SGE_ARCH}/gethostbyaddr
sge/utilbin/${SGE_ARCH}/gethostbyname
sge/utilbin/${SGE_ARCH}/gethostname
@@ -353,44 +584,57 @@ sge/utilbin/${SGE_ARCH}/qrsh_starter
sge/utilbin/${SGE_ARCH}/rlogin
sge/utilbin/${SGE_ARCH}/rsh
sge/utilbin/${SGE_ARCH}/rshd
+sge/utilbin/${SGE_ARCH}/sge_share_mon
+sge/utilbin/${SGE_ARCH}/spooldefaults
+sge/utilbin/${SGE_ARCH}/spooledit
+sge/utilbin/${SGE_ARCH}/spoolinit
sge/utilbin/${SGE_ARCH}/testsuidroot
sge/utilbin/${SGE_ARCH}/uidgid
@dirrm sge/utilbin/${SGE_ARCH}
@dirrm sge/utilbin
-@dirrm sge/util/update_commands
@dirrm sge/util/sgeCA
@dirrm sge/util/resources/usersets
@dirrm sge/util/resources/starter_methods
+@dirrm sge/util/resources/spooling
+@dirrm sge/util/resources/schemas/qstat
+@dirrm sge/util/resources/schemas
@dirrm sge/util/resources/pe
@dirrm sge/util/resources/loadsensors
-@dirrm sge/util/resources/complexes
+@dirrm sge/util/resources/centry
@dirrm sge/util/resources/calendars
@dirrm sge/util/resources
+@dirrm sge/util/rctemplates
+@dirrm sge/util/install_modules
@dirrm sge/util
@dirrm sge/qmon/PIXMAPS/big
@dirrm sge/qmon/PIXMAPS
@dirrm sge/qmon
@dirrm sge/pvm/src
@dirrm sge/pvm
-@dirrm sge/mpi/sunhpc/tight-integration
-@dirrm sge/mpi/sunhpc/loose-integration/accounting
-@dirrm sge/mpi/sunhpc/loose-integration
-@dirrm sge/mpi/sunhpc
+@dirrm sge/mpi/myrinet
+@dirrm sge/mpi/SunHPCT5
@dirrm sge/mpi
@dirrm sge/man/man8
@dirrm sge/man/man5
+@dirrm sge/man/man3
@dirrm sge/man/man1
@dirrm sge/man
-@exec ${MKDIR} %D/sge/locale
-@dirrm sge/locale
@dirrm sge/lib/${SGE_ARCH}
@dirrm sge/lib
+@dirrm sge/include
@dirrm sge/examples/jobsbin/${SGE_ARCH}
@dirrm sge/examples/jobsbin
@dirrm sge/examples/jobs
+@dirrm sge/examples/drmaa
@dirrm sge/examples
@dirrm sge/doc
@dirrm sge/ckpt
+@dirrm sge/catman/cat/cat8
+@dirrm sge/catman/cat/cat5
+@dirrm sge/catman/cat/cat3
+@dirrm sge/catman/cat/cat1
+@dirrm sge/catman/cat
+@dirrm sge/catman
@dirrm sge/bin/${SGE_ARCH}
@dirrm sge/bin
@dirrm sge/3rd_party/qmon
diff --git a/parallel/sge/distinfo b/parallel/sge/distinfo
index 23334121133..2106d3a6198 100644
--- a/parallel/sge/distinfo
+++ b/parallel/sge/distinfo
@@ -1,40 +1,21 @@
-$NetBSD: distinfo,v 1.5 2005/11/26 21:19:20 markd Exp $
+$NetBSD: distinfo,v 1.6 2006/10/19 11:51:27 markd Exp $
-SHA1 (sge-5.3p6.tar.gz) = be0ff4ea59d14a1186e5fd35987df6f15fbc21fe
-RMD160 (sge-5.3p6.tar.gz) = 847bb04de3b8dff9b84421cb59fb3618b5e60779
-Size (sge-5.3p6.tar.gz) = 9388452 bytes
-SHA1 (patch-aa) = 6bc216cc0a1017332215fac5a8a1858cb1420ca0
-SHA1 (patch-ab) = e8597dfa756b5174736799e94fd93b20b819852e
-SHA1 (patch-ac) = e8b7b6b56a6580562cc756ed37883a79c2936dc9
-SHA1 (patch-ad) = 352a7b36511468368d0727dedcb73f7a9738b4d6
+SHA1 (sge-V60u8_TAG-src.tar.gz) = 3efe0f4576ef7bdb527b9b5e0d04850847745f87
+RMD160 (sge-V60u8_TAG-src.tar.gz) = 40e40e157e3ca555195774adbd8f27c1d3f0bcfd
+Size (sge-V60u8_TAG-src.tar.gz) = 10593210 bytes
SHA1 (patch-ae) = 2827fe4999413aaf833e57ecfa44fd495809e02d
-SHA1 (patch-af) = 9aff8304400779b6bd593fd067f464437b065c70
-SHA1 (patch-ag) = 84569ad4be04eb432e96bda57a2fc01b1e5e918a
-SHA1 (patch-ah) = f437b0ff442cd68bda1d606b0abb963000b4636b
-SHA1 (patch-ai) = cbfd2cab0e0a37aad2d1daa2e06ea0190fd9b856
-SHA1 (patch-aj) = 8b1627494067e559ed2a299f3b1de7d1e6d9c160
-SHA1 (patch-ak) = 40838c21066f55c2da19e87e93ccd9c71a6c761f
-SHA1 (patch-al) = 6eeb76e376e69d3e40fcb034ae35a41179941020
-SHA1 (patch-am) = 9f4b0ed9ea0e322a78fe9c72f4650bc4bced51d8
-SHA1 (patch-an) = a7b3738d0bb6893215300608c096156b5c94b3a4
-SHA1 (patch-ao) = 22788540ea416f8630f4e423775f28abc2941eec
-SHA1 (patch-ap) = 97f14b5c2469b977806458aa670f2fdbfdc38476
-SHA1 (patch-aq) = 1d2bd0d16a4e8bb7e614f6e8bef8b9205da24e71
-SHA1 (patch-ar) = 638ae1050707d999154e87038b791178db64a243
-SHA1 (patch-as) = db661826d8128b9a5def81a39cb7e0688a320198
-SHA1 (patch-at) = 502b66d687afebb9d945c1664e11978986be0fbc
-SHA1 (patch-au) = cec0609d9239ecc9749249145851ad4f637db38a
-SHA1 (patch-av) = da8392761b8c9cfdc0c82f3d3df7edf73584c59e
-SHA1 (patch-aw) = 3670f7acd9ab345b94e940214615dede8d40f31f
-SHA1 (patch-ax) = 955c2114b8ac2bdce1530b57eb8fd0c19ae70c45
-SHA1 (patch-ay) = 247fa793afe0b7c3b2de178e08922ac62381fd7f
-SHA1 (patch-az) = 513d21dfdb153545ede5445d74333a6e43f84a1d
-SHA1 (patch-ba) = 06385fb7ffe2336d065a4d79f77b06f579a4e5ae
-SHA1 (patch-bb) = 0894bfae85766e0a28e24b00e2c1cf94de53e0e7
-SHA1 (patch-bc) = ff0d2bb7faa8ece9fad0a1bb9dab3a47fcdce5b4
-SHA1 (patch-bd) = cfdbe67062bd4d08ce499c13f449b3a60f3e297b
-SHA1 (patch-be) = b195148431d2225abe937934608959d94dd9b10a
-SHA1 (patch-bf) = 65c9d44a435802be2c209260bbd5c78c60560298
-SHA1 (patch-bg) = d0d25bafcfd3ac60f21c82df51648811bd6b9b64
-SHA1 (patch-bh) = cbe5e126b8cff831361c0cc6957e1c282d0d2aa7
+SHA1 (patch-af) = 6d7ca6c032ae4d5696dd9f94484020577bb4e35b
+SHA1 (patch-ag) = 145ee60e13d00ac8544db645f6c952c047239eb7
+SHA1 (patch-ah) = d0cb695f0a55cfea6625a90d388fac82ab3219af
+SHA1 (patch-ai) = f60b1946ecc594e3467fac16b054182edfc13c34
+SHA1 (patch-aj) = 884096ddfec328284d1c1b603428885b6d43c724
+SHA1 (patch-am) = 58c08eda9a5cbe5ed3202fdeeb4e3c28d70e49af
+SHA1 (patch-ar) = e951d7f999af9022911a1f7ee7283cb62e2cf830
+SHA1 (patch-as) = 355eca405440e09b9ecd9e1db4a4727ab408e772
+SHA1 (patch-at) = d29e29e4915f8015618a4ebc5b17231c2bcc4bf5
+SHA1 (patch-bf) = ecce12bf3c7986c1366e1836d2108bce4ae0fbf8
+SHA1 (patch-bg) = 7e2d950e6ee5a09bbe7e39855f80533aa3db090d
SHA1 (patch-bi) = e1e383801e288537ae42ea40d24cd9feec136211
+SHA1 (patch-bj) = 46aadeb215c7731664f558732227cefe00492aa2
+SHA1 (patch-bk) = 3471a2b8877c5e7b094810ce8cf71df8ef10a758
+SHA1 (patch-bl) = fbb526f5a63dae2346bdf27a4e8d6d6c90ca8b96
diff --git a/parallel/sge/patches/patch-aa b/parallel/sge/patches/patch-aa
deleted file mode 100644
index bc97ae8c5b6..00000000000
--- a/parallel/sge/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
-
---- source/3rdparty/qmake/configure.orig 2001-07-18 11:05:54.000000000 +0000
-+++ source/3rdparty/qmake/configure
-@@ -4457,7 +4457,7 @@ else
- fi
-
-
-- REMOTE=stub
-+ REMOTE=${REMOTE:-stub}
- make_try_customs=no
- # Check whether --with-customs or --without-customs was given.
- if test "${with_customs+set}" = set; then
diff --git a/parallel/sge/patches/patch-ab b/parallel/sge/patches/patch-ab
deleted file mode 100644
index 0e3621b62e4..00000000000
--- a/parallel/sge/patches/patch-ab
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-ab,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
-
---- source/3rdparty/qtcsh/Makefile.in.orig 2001-07-18 11:06:04.000000000 +0000
-+++ source/3rdparty/qtcsh/Makefile.in
-@@ -25,7 +25,7 @@ CF=-c
-
- CPPFLAGS=-I. -I$(srcdir)
-
--LFLAGS=
-+LFLAGS= $(SGE_LOPTS)
- #LFLAGS= -Zn10000 # hpux lint
-
-
-@@ -627,3 +627,7 @@ ${EDOBJS} ${EDDINC}: ed.defns.h
-
- # tc.defs.o
- tc.defs.${SUF}: tc.defs.c sh.h
-+
-+depend:
-+ echo "No depends target for qtsch yet"
-+
diff --git a/parallel/sge/patches/patch-ac b/parallel/sge/patches/patch-ac
deleted file mode 100644
index dc77d37f311..00000000000
--- a/parallel/sge/patches/patch-ac
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ac,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
-
---- source/3rdparty/qtcsh/configure.in.orig 2004-03-03 13:09:22.000000000 +0000
-+++ source/3rdparty/qtcsh/configure.in
-@@ -259,9 +259,9 @@ AC_ARG_WITH(grd,
- [ --with-grd=ARCH SGE/SGEEE ARCH (LINUX5/LINUX6...)],
- [grd="$withval"], [grd=no])
- if test "$grd" != no; then
-- GRDDEF="-I../../apilib"
-- GRDLIB="-L../../$grd -lcodine -L/home/codine/zlib/$grd -lz -lm"
-- CFLAGS="$CFLAGS -DPROG_NAME='\"qtcsh\"'"
-+ GRDDEF="-I../../../libs/gdi"
-+ GRDLIB="-L../../../$grd -R${SGE_ROOT}/lib/${SGE_ARCH} \$(SGE_LIBS) ${LDFLAGS}"
-+ CFLAGS="$CFLAGS -DPROG_NAME='\"qtcsh\"' -D$grd"
- fi
- AC_SUBST(GRDDEF)
- AC_SUBST(GRDLIB)
diff --git a/parallel/sge/patches/patch-ad b/parallel/sge/patches/patch-ad
deleted file mode 100644
index 40ea30a702a..00000000000
--- a/parallel/sge/patches/patch-ad
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
-
---- source/3rdparty/qtcsh/configure.orig 2004-03-03 13:09:22.000000000 +0000
-+++ source/3rdparty/qtcsh/configure
-@@ -1500,9 +1500,9 @@ else
- fi
-
- if test "$grd" != no; then
-- GRDDEF="-I../../apilib"
-- GRDLIB="-L../../$grd -lcodine -L/home/codine/zlib/$grd -lz -lm"
-- CFLAGS="$CFLAGS -DPROG_NAME='\"qtcsh\"'"
-+ GRDDEF="-I../../../libs/gdi"
-+ GRDLIB="-L../../../$grd -R${SGE_ROOT}/lib/${SGE_ARCH} \$(SGE_LIBS) ${LDFLAGS}"
-+ CFLAGS="$CFLAGS -DPROG_NAME='\"qtcsh\"' -D$grd"
- fi
-
-
diff --git a/parallel/sge/patches/patch-af b/parallel/sge/patches/patch-af
index 7c22d2e771c..4c3182310e4 100644
--- a/parallel/sge/patches/patch-af
+++ b/parallel/sge/patches/patch-af
@@ -1,7 +1,7 @@
-$NetBSD: patch-af,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
+$NetBSD: patch-af,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/3rdparty/qmon/iconlist/IconList.c 2003-10-02 14:25:24.000000000 +0200
-+++ source/3rdparty/qmon/iconlist/IconList.c 2003-09-30 16:35:21.000000000 +0200
+--- source/3rdparty/qmon/iconlist/IconList.c.orig 2005-05-03 21:18:02.000000000 +1200
++++ source/3rdparty/qmon/iconlist/IconList.c
@@ -50,6 +50,10 @@
#include <Xm/Traversal.h>
#endif
@@ -10,6 +10,6 @@ $NetBSD: patch-af,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
+#undef NeedWidePrototypes
+#endif
+
+ #ifndef SOLARIS
#if XmVersion >= 2000
extern void _XmResizeObject(
- Widget g,
diff --git a/parallel/sge/patches/patch-ag b/parallel/sge/patches/patch-ag
index f8c7628ed94..79870a193e1 100644
--- a/parallel/sge/patches/patch-ag
+++ b/parallel/sge/patches/patch-ag
@@ -1,13 +1,13 @@
-$NetBSD: patch-ag,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
+$NetBSD: patch-ag,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/3rdparty/qmon/spinbox/Spinbox.c.orig 2004-03-03 13:09:21.000000000 +0000
+--- source/3rdparty/qmon/spinbox/Spinbox.c.orig 2005-07-27 23:54:52.000000000 +1200
+++ source/3rdparty/qmon/spinbox/Spinbox.c
@@ -1796,7 +1796,7 @@ static Boolean long_get_value (
{
#ifdef CRAY
errno = 0;
--#elif !defined(LINUX6) && !defined(SOLARIS) && !defined(ALINUX) && !defined(SLINUX) && !defined(DARWIN) && !defined(FREEBSD) && !defined(IA64LINUX) && !defined(LINUXAMD64)
-+#elif !defined(LINUX6) && !defined(SOLARIS) && !defined(ALINUX) && !defined(SLINUX) && !defined(DARWIN) && !defined(FREEBSD) && !defined(NETBSD) && !defined(IA64LINUX) && !defined(LINUXAMD64)
+-#elif !defined(LINUX) && !defined(SOLARIS) && !defined(DARWIN) && !defined(FREEBSD) && \
++#elif !defined(LINUX) && !defined(SOLARIS) && !defined(DARWIN) && !defined(FREEBSD) && !defined(NETBSD) && \
+ !defined(AIX51) && !defined(AIX43) && !defined(ALPHA) && !defined(HP1164) && !defined(HPUX) && !defined(IRIX)
int errno = 0;
#endif
- *value = strtol ( buffer, NULL, 10 );
diff --git a/parallel/sge/patches/patch-ah b/parallel/sge/patches/patch-ah
index ba1e3634e0c..62669dfc475 100644
--- a/parallel/sge/patches/patch-ah
+++ b/parallel/sge/patches/patch-ah
@@ -1,17 +1,32 @@
-$NetBSD: patch-ah,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
+$NetBSD: patch-ah,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/aimk.site.orig 2004-04-22 13:37:59.000000000 +0000
+--- source/aimk.site.orig 2005-11-24 07:14:52.000000000 +1300
+++ source/aimk.site
-@@ -34,7 +34,7 @@
+@@ -54,7 +54,7 @@ setenv TMPDIR /tmp
# OPENSSL_HOME the directory where the include and lib directory of openssl
# is installed
#
--set OPENSSL_HOME = /vol2/tools/SW/openssl-0.9.7d-static/$buildarch
+-set OPENSSL_HOME = /vol2/tools/SW/openssl-0.9.7e/$buildarch
+set OPENSSL_HOME = @ssl_prefix@
#
+ # POSTGRES_HOME the directory where the include and lib directory of
+@@ -66,11 +66,11 @@ set POSTGRES_HOME = /vol2/tools/SW/postg
+ # BERKELEYDB_HOME the directory where the include and lib directory of
+ # Berkeley DB is installed
+ #
+-set BERKELEYDB_HOME = /vol2/SW/db-4.2.52/$buildarch
++set BERKELEYDB_HOME = @db4_prefix@
+ #set BERKELEYDB_HOME = /vol2/SW/db-4.3.3/$buildarch
+-set BDB_INCLUDE_SUBDIR =
++set BDB_INCLUDE_SUBDIR = db4
+ set BDB_LIB_SUBDIR =
+-set BDB_LIB_SUFFIX =
++set BDB_LIB_SUFFIX = 4
+
+ #
# KRB_HOME the directory where the include and lib directory of kerberos is
-@@ -63,7 +63,7 @@ set SWIG = /vol2/tools/SW/$buildarch/bin
+@@ -99,7 +99,7 @@ set SWIG = /vol2/tools/SW/swig-1.3.22/$b
#
# PERL path
#
diff --git a/parallel/sge/patches/patch-ai b/parallel/sge/patches/patch-ai
index 9759678b32a..61c9ecc8146 100644
--- a/parallel/sge/patches/patch-ai
+++ b/parallel/sge/patches/patch-ai
@@ -1,10 +1,14 @@
-$NetBSD: patch-ai,v 1.1.1.1 2004/05/03 00:38:34 dmcmahill Exp $
+$NetBSD: patch-ai,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/scripts/distinst.site.orig 2004-04-22 13:39:12.000000000 +0000
+--- source/scripts/distinst.site.orig 2005-09-14 18:56:02.000000000 +1200
+++ source/scripts/distinst.site
-@@ -34,4 +34,4 @@
- BASEDIR=/dist/OS-SGEDIST
+@@ -31,7 +31,7 @@
+ #___INFO__MARK_END__
- # Base directory where the openssl binary resides
--OPENSSL_HOME=/vol2/tools/SW/openssl-0.9.7d-static
-+OPENSSL_HOME=@ssl_prefix@
+ # Base directory where the openssl binary and libraries reside
+-OPENSSLBASE=/vol2/tools/SW/openssl-0.9.7e
++OPENSSLBASE=@ssl_prefix@
+
+ # Base directory where BDB resides
+-BERKELEYDBBASE=/vol2/SW/db-4.2.52
++BERKELEYDBBASE=@db4_prefix@
diff --git a/parallel/sge/patches/patch-aj b/parallel/sge/patches/patch-aj
index 428322b2d07..5cd767789e3 100644
--- a/parallel/sge/patches/patch-aj
+++ b/parallel/sge/patches/patch-aj
@@ -1,13 +1,13 @@
-$NetBSD: patch-aj,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
+$NetBSD: patch-aj,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/3rdparty/qtcsh/tc.alloc.c.orig 2004-03-03 13:09:22.000000000 +0000
-+++ source/3rdparty/qtcsh/tc.alloc.c
-@@ -167,7 +167,7 @@ static void morecore __P((int));
- #endif
+--- source/libs/uti/sge_uidgid.c.orig 2006-09-26 13:02:53.000000000 +1200
++++ source/libs/uti/sge_uidgid.c
+@@ -1532,7 +1532,7 @@ copygrp(struct group *tgrp, struct group
+ for (i = 0; tgrp->gr_mem[i] != NULL; i++) {
+ strcpy(grp->gr_mem[i], tgrp->gr_mem[i]);
+ }
+- *(grp->gr_mem[i]) = NULL;
++ (grp->gr_mem[i]) = NULL;
-
--#if defined(SOLARIS) || defined(SOLARIS64) || defined(SOLARIS86) || defined(SUN4) || defined (HP11) || defined(LINUX5) || defined(ALPHA5) || defined(ALPHA4) || defined(ALINUX) || defined(LINUX60) || defined(LINUX6) || defined(SLINUX) || defined(FREEBSD)|| defined(DARWIN) || defined(IA64LINUX) || defined(LINUXAMD64)
-+#if defined(SOLARIS) || defined(SOLARIS64) || defined(SOLARIS86) || defined(SUN4) || defined (HP11) || defined(LINUX5) || defined(ALPHA5) || defined(ALPHA4) || defined(ALINUX) || defined(LINUX60) || defined(LINUX6) || defined(SLINUX) || defined(FREEBSD)|| defined(NETBSD) || defined(DARWIN) || defined(IA64LINUX) || defined(LINUXAMD64)
- # ifdef const
- # undef const
- # endif
+ return 0;
+ }
diff --git a/parallel/sge/patches/patch-ak b/parallel/sge/patches/patch-ak
deleted file mode 100644
index abe887e5182..00000000000
--- a/parallel/sge/patches/patch-ak
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ak,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/3rdparty/remote/rlogin.c 2003-10-02 14:25:26.000000000 +0200
-+++ source/3rdparty/remote/rlogin.c 2003-09-30 16:36:41.000000000 +0200
-@@ -64,7 +64,7 @@
- #include <string.h>
- #include <unistd.h>
-
--#if !defined(FREEBSD) && !defined(DARWIN)
-+#if !defined(FREEBSD) && !defined(DARWIN) && !defined(NETBSD)
- #include <values.h>
- #endif
-
diff --git a/parallel/sge/patches/patch-al b/parallel/sge/patches/patch-al
deleted file mode 100644
index c82fa009c12..00000000000
--- a/parallel/sge/patches/patch-al
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-al,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/3rdparty/remote/rsh.c 2003-10-02 14:25:27.000000000 +0200
-+++ source/3rdparty/remote/rsh.c 2003-09-30 16:37:02.000000000 +0200
-@@ -85,7 +85,7 @@
- int rcmd(char **, u_short, char *, char *, char *, int *);
- #endif
-
--#if !defined(FREEBSD) && !defined(DARWIN)
-+#if !defined(FREEBSD) && !defined(DARWIN) && !defined(NETBSD)
- #include <values.h>
- #endif
-
diff --git a/parallel/sge/patches/patch-am b/parallel/sge/patches/patch-am
index 70438f137ab..6e206c3ec2b 100644
--- a/parallel/sge/patches/patch-am
+++ b/parallel/sge/patches/patch-am
@@ -1,124 +1,56 @@
-$NetBSD: patch-am,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
+$NetBSD: patch-am,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/aimk.orig 2004-04-22 13:37:59.000000000 +0000
+--- source/aimk.orig 2006-04-20 00:23:24.000000000 +1200
+++ source/aimk
-@@ -122,6 +122,72 @@ case "hp11-64":
- case "irix6":
- set BUILDARCH = IRIX6
- breaksw
-+case "nbsd-alpha":
-+ set BUILDARCH = NETBSD_ALPHA
-+ breaksw
-+case "nbsd-arm":
-+ set BUILDARCH = NETBSD_ARM
-+ breaksw
-+case "nbsd-arm32":
-+ set BUILDARCH = NETBSD_ARM32
-+ breaksw
-+case "nbsd-armeb":
-+ set BUILDARCH = NETBSD_ARMEB
-+ breaksw
-+case "nbsd-hppa":
-+ set BUILDARCH = NETBSD_HPPA
-+ breaksw
-+case "nbsd-i386":
-+ set BUILDARCH = NETBSD_I386
-+ breaksw
-+case "nbsd-m68000":
-+ set BUILDARCH = NETBSD_M68000
-+ breaksw
-+case "nbsd-m68k":
-+ set BUILDARCH = NETBSD_M68K
-+ breaksw
-+case "nbsd-mipseb":
-+ set BUILDARCH = NETBSD_MIPSEB
-+ breaksw
-+case "nbsd-mipsel":
-+ set BUILDARCH = NETBSD_MIPSEL
-+ breaksw
-+case "nbsd-ns32k":
-+ set BUILDARCH = NETBSD_NS32K
-+ breaksw
-+case "nbsd-pdp10":
-+ set BUILDARCH = NETBSD_PDP10
-+ breaksw
-+case "nbsd-powerpc":
-+ set BUILDARCH = NETBSD_POWERPC
-+ breaksw
-+case "nbsd-sh3":
-+ set BUILDARCH = NETBSD_SH3
-+ breaksw
-+case "nbsd-sh3eb":
-+ set BUILDARCH = NETBSD_SH3EB
-+ breaksw
-+case "nbsd-sh3el":
-+ set BUILDARCH = NETBSD_SH3EL
-+ breaksw
-+case "nbsd-sh5eb":
-+ set BUILDARCH = NETBSD_SH5EB
-+ breaksw
-+case "nbsd-sh5el":
-+ set BUILDARCH = NETBSD_SH5EL
-+ breaksw
-+case "nbsd-sparc":
-+ set BUILDARCH = NETBSD_SPARC
-+ breaksw
-+case "nbsd-sparc64":
-+ set BUILDARCH = NETBSD_SPARC64
-+ breaksw
-+case "nbsd-vax":
-+ set BUILDARCH = NETBSD_VAX
-+ breaksw
-+case "nbsd-x86_64":
-+ set BUILDARCH = NETBSD_X86_64
-+ breaksw
- case "necsx4":
- set BUILDARCH = NECSX4
- breaksw
-@@ -1091,6 +1157,46 @@ case FREEBSD_*:
- set RM = "rm -f"
- breaksw
+@@ -529,7 +529,7 @@ set SPOOLING_DEPS = "spoolloaderlib sp
+ # we generate a berkeley db shared lib, so we need bdb include and lib path
+ set CFLAGS = "-I$BERKELEYDB_HOME/include/${BDB_INCLUDE_SUBDIR} $CFLAGS"
+ set LFLAGS = "-L$BERKELEYDB_HOME/lib/${BDB_LIB_SUBDIR} $LFLAGS"
+-set SHARED_LFLAGS = "$SHARED_LFLAGS -L$BERKELEYDB_HOME/lib"
++set SHARED_LFLAGS = "$SHARED_LFLAGS -L$BERKELEYDB_HOME/lib -R$BERKELEYDB_HOME/lib"
-+case NETBSD_*:
-+ set COMPILE_DC = 1
-+ set MAKE = gmake
-+ set OFLAG = "-O"
-+ set ARFLAGS = rcv
-+ set CC = gcc
-+ set CXX = g++
-+ set DLLIB = ""
-+ set DEPEND_FLAGS = "$CFLAGS $XMTINCD"
-+ set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT"
-+ set CFLAGS = "$OFLAG -Wall -DNETBSD -D$BUILDARCH $DEBUG_FLAG $CFLAGS -I${X11BASE}/include"
-+ set CXXFLAGS = "$OFLAG -Wstrict-prototypes -DNETBSD -D$BUILDARCH $DEBUG_FLAG $CXXFLAGS"
-+ set NOERR_CFLAG = "-Wno-error"
-+ set GCC_NOERR_CFLAGS = "$CFLAGS -Wno-error"
-+ set GCC_NOERR_CXXFLAGS = "$CXXFLAGS -Wno-error"
-+ set LFLAGS = "$DEBUG_FLAG $LFLAGS -L${LOCALBASE}/lib -R${LOCALBASE}/lib"
-+ set LIBS = "$LIBS -lkvm"
-+ set SHAREDLD = $CC
-+ set SHARED_CFLAGS = "-fPIC"
-+ set SHARED_LFLAGS = "-L. -shared"
-+
-+ if ( $STATIC == 1 ) then
-+ echo "STATITCS"
-+ set CFLAGS = "-static $CFLAGS"
-+ set CXXFLAGS = "-static $CXXFLAGS"
-+ endif
-+
-+ set KLIBS = "-lcrypto"
-+
-+ set XMTDEF = ""
+ # Compile with gettext and libintl - we have platform dependent defaults
+ switch ($BUILDARCH)
+@@ -1184,11 +1184,11 @@ case FREEBSD_*:
+ set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT"
+ set CFLAGS = "$OFLAG -Wall -DFREEBSD -D$BUILDARCH -DGETHOSTBYNAME_M -DGETHOSTBYADDR_M $DEBUG_FLAG $CFLAGS -I/usr/X11R6/include"
+ set NOERR_CFLAG = "-Wno-error"
+- set LFLAGS = "$DEBUG_FLAG $LFLAGS"
++ set LFLAGS = "$DEBUG_FLAG $LFLAGS -export-dynamic"
+ set LIBS = "$LIBS -lkvm"
+ set SHAREDLD = $CC
+ set SHARED_CFLAGS = "-fPIC"
+- set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared"
++ set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared -export-dynamic"
+
+ set XMTDEF = ""
+ set XINCD = "$XMTINCD $XINCD -I/usr/X11/include"
+@@ -1212,18 +1212,23 @@ case NETBSD_*:
+ set DLLIB = ""
+ set DEPEND_FLAGS = "$CFLAGS $XMTINCD"
+ set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT"
+- set CFLAGS = "$OFLAG -Wall -DNETBSD -D$BUILDARCH -DGETHOSTBYNAME_M -DGETHOSTBYADDR_M -DSGE_THREADSAFE_UTIL $DEBUG_FLAG $CFLAGS -I/usr/X11R6/include"
++ set CFLAGS = "$OFLAG -Wall -DNETBSD -D$BUILDARCH -DGETHOSTBYNAME_M -DGETHOSTBYADDR_M $DEBUG_FLAG $CFLAGS -I${X11BASE}/include"
+ set NOERR_CFLAG = "-Wno-error"
+- set LFLAGS = "$DEBUG_FLAG $LFLAGS"
++ switch (`/usr/bin/uname -r`)
++ case "[1-2].*":
++ set CFLAGS = "$CFLAGS -DSGE_THREADSAFE_UTIL"
++ breaksw
++ endsw
++ set LFLAGS = "$DEBUG_FLAG $LFLAGS -export-dynamic -L${LOCALBASE}/lib -R${LOCALBASE}/lib"
+ set LIBS = "$LIBS -lkvm"
+ set SHAREDLD = $CC
+ set SHARED_CFLAGS = "-fPIC"
+- set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared"
++ set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared -export-dynamic"
+
+ set XMTDEF = ""
+- set XINCD = "$XMTINCD $XINCD -I/usr/X11/include"
+ set XINCD = "$XMTINCD $XINCD -I${X11BASE}/include"
-+ set XCFLAGS = "-Wno-strict-prototypes -Wno-error $XMTDEF $XINCD"
+ set XCFLAGS = "-Wno-strict-prototypes -Wno-error $XMTDEF $XINCD"
+- set XLIBD = "-L/usr/X11R6/lib -R/usr/X11R6/lib"
+ set XLIBD = "-L${X11BASE}/lib -R${X11BASE}/lib -L${LOCALBASE}/lib -R${LOCALBASE}/lib"
-+ set XLFLAGS = "$XLIBD"
-+ set XLIBS = " -lXm -lXpm -lXt -lXext -lX11 -lSM -lICE -lXp"
-+
-+ set SGE_NPROCS_CFLAGS = "$CFLAGS"
-+ set RM = "rm -f"
-+ breaksw
-+
- case IRIX6*:
- set COMPILE_DC = 1
- set ARCH = $IRIX_ARCHDEF
+ set XLFLAGS = "$XLIBD"
+ set XLIBS = " -lXm -lXpm -lXt -lXext -lX11 -lSM -lICE -lXp"
+ set RM = "rm -f"
diff --git a/parallel/sge/patches/patch-an b/parallel/sge/patches/patch-an
deleted file mode 100644
index c334c4be27d..00000000000
--- a/parallel/sge/patches/patch-an
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-an,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/clients/qevent/qevent.c 2003-10-02 14:25:29.000000000 +0200
-+++ source/clients/qevent/qevent.c 2003-10-01 14:22:09.000000000 +0200
-@@ -35,7 +35,7 @@
- #include <time.h>
- #include <unistd.h>
- #include <string.h>
--#if defined(FREEBSD) || defined(DARWIN)
-+#if defined(FREEBSD) || defined(DARWIN) || defined(NETBSD)
- #include <sys/time.h>
- #endif
-
diff --git a/parallel/sge/patches/patch-ao b/parallel/sge/patches/patch-ao
deleted file mode 100644
index 1a971e591db..00000000000
--- a/parallel/sge/patches/patch-ao
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ao,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/daemons/execd/exec_job.c 2003-10-02 14:25:31.000000000 +0200
-+++ source/daemons/execd/exec_job.c 2003-09-30 16:19:23.000000000 +0200
-@@ -472,7 +472,7 @@
- return "LIBPATH";
- #elif defined(HP10) || defined(HP11)
- return "SHLIB_PATH";
--#elif defined(ALPHA) || defined(IRIX6) || defined(IRIX65) || defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
-+#elif defined(ALPHA) || defined(IRIX6) || defined(IRIX65) || defined(LINUX) || defined(SOLARIS) || defined(FREEBSD) || defined(NETBSD)
- return "LD_LIBRARY_PATH";
- #elif defined(DARWIN)
- return "DYLD_LIBRARY_PATH";
diff --git a/parallel/sge/patches/patch-ap b/parallel/sge/patches/patch-ap
deleted file mode 100644
index a3f57592f08..00000000000
--- a/parallel/sge/patches/patch-ap
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-ap,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/daemons/execd/ptf.c 2003-10-02 14:25:32.000000000 +0200
-+++ source/daemons/execd/ptf.c 2003-09-30 16:20:33.000000000 +0200
-@@ -279,7 +279,7 @@
- {
- osjobid_t osjobid;
-
--#if !defined(LINUX) && !defined(SOLARIS) && !defined(ALPHA5) && !defined(NECSX4) && !defined(NECSX5) && !defined(DARWIN) && !defined(FREEBSD)
-+#if !defined(LINUX) && !defined(SOLARIS) && !defined(ALPHA5) && !defined(NECSX4) && !defined(NECSX5) && !defined(DARWIN) && !defined(FREEBSD) && !defined(NETBSD)
-
- osjobid = lGetUlong(osjob, JO_OS_job_ID2);
- osjobid = (osjobid << 32) + lGetUlong(osjob, JO_OS_job_ID);
-@@ -309,7 +309,7 @@
- ******************************************************************************/
- static void ptf_set_osjobid(lListElem *osjob, osjobid_t osjobid)
- {
--#if !defined(LINUX) && !defined(SOLARIS) && !defined(ALPHA5) && !defined(NECSX4) && !defined(NECSX5) && !defined(DARWIN) && !defined(FREEBSD)
-+#if !defined(LINUX) && !defined(SOLARIS) && !defined(ALPHA5) && !defined(NECSX4) && !defined(NECSX5) && !defined(DARWIN) && !defined(FREEBSD) && !defined(NETBSD)
-
- lSetUlong(osjob, JO_OS_job_ID2, ((u_osjobid_t) osjobid) >> 32);
- lSetUlong(osjob, JO_OS_job_ID, osjobid & 0xffffffff);
-@@ -948,7 +948,7 @@
-
- DENTER(TOP_LAYER, "ptf_get_job_os");
-
--#if defined(LINUX) || defined(SOLARIS) || defined(ALPHA5) || defined(NECSX4) || defined(NECSX5) || defined(DARWIN) || defined(FREEBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(ALPHA5) || defined(NECSX4) || defined(NECSX5) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
- where = lWhere("%T(%I == %u)", JO_Type, JO_OS_job_ID, (u_long32) os_job_id);
- #else
- where = lWhere("%T(%I == %u && %I == %u)", JO_Type,
diff --git a/parallel/sge/patches/patch-aq b/parallel/sge/patches/patch-aq
deleted file mode 100644
index d91f7b45581..00000000000
--- a/parallel/sge/patches/patch-aq
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-aq,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/daemons/execd/ptf.h 2003-10-02 14:25:32.000000000 +0200
-+++ source/daemons/execd/ptf.h 2003-09-30 16:21:00.000000000 +0200
-@@ -168,6 +168,12 @@
- # define PTF_MAX_PRIORITY -10
- # define PTF_OS_MIN_PRIORITY 20
- # define PTF_OS_MAX_PRIORITY -20
-+# elif defined(NETBSD)
-+# define ENFORCE_PRI_RANGE 1
-+# define PTF_MIN_PRIORITY 20
-+# define PTF_MAX_PRIORITY -10
-+# define PTF_OS_MIN_PRIORITY 20
-+# define PTF_OS_MAX_PRIORITY -20
- # endif
- # define PTF_BACKGROUND_JOB_PROPORTION 0.015
- # define PTF_BACKGROUND_JOB_PRIORITY NDPLOMAX
diff --git a/parallel/sge/patches/patch-ar b/parallel/sge/patches/patch-ar
index e7540913883..f103715aa55 100644
--- a/parallel/sge/patches/patch-ar
+++ b/parallel/sge/patches/patch-ar
@@ -1,25 +1,13 @@
-$NetBSD: patch-ar,v 1.2 2004/06/15 00:26:07 dmcmahill Exp $
+$NetBSD: patch-ar,v 1.3 2006/10/19 11:51:27 markd Exp $
---- source/daemons/shepherd/setrlimits.c.orig Wed Mar 3 13:10:00 2004
+--- source/daemons/shepherd/setrlimits.c.orig 2005-11-23 04:35:03.000000000 +1300
+++ source/daemons/shepherd/setrlimits.c
-@@ -34,7 +34,7 @@
- #include <stdlib.h>
- #include <errno.h>
-
--#if defined(SUN4) || defined(DARWIN) || defined(FREEBSD)
-+#if defined(SUN4) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
- # include <sys/time.h>
- #endif
-
-@@ -404,9 +404,9 @@ int trace_rlimit
+@@ -437,7 +437,7 @@ static void pushlimit(int resource, stru
if (rlp->rlim_max < rlp->rlim_cur)
rlp->rlim_cur = rlp->rlim_max;
--#if defined(ALINUX) || defined(LINUX5) || ( defined(SOLARIS) && !defined(SOLARIS64) ) || defined(NECSX4) || defined(NECSX5)
-+#if defined(ALINUX) || defined(LINUX5) || ( defined(SOLARIS) && !defined(SOLARIS64) ) || defined(NECSX4) || defined(NECSX5) || defined(NETBSD_ALPHA) || defined(NETBSD_X86_64) || defined(NETBSD_SPARC64)
+-#if defined(NECSX4) || defined(NECSX5)
++#if defined(NECSX4) || defined(NECSX5) || defined(NETBSD_ALPHA) || defined(NETBSD_X86_64) || defined(NETBSD_SPARC64)
# define limit_fmt "%ld"
--#elif defined(LINUX6) || defined(IRIX6) || defined(HP11) || defined(HP10) || defined(DARWIN) || defined(FREEBSD)
-+#elif defined(LINUX6) || defined(IRIX6) || defined(HP11) || defined(HP10) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
+ #elif defined(IRIX) || defined(HPUX) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD) || defined(INTERIX)
# define limit_fmt "%lld"
- #elif defined(ALPHA) || defined(SOLARIS64) || defined(IA64LINUX) || defined(LINUXAMD64)
- # define limit_fmt "%lu"
diff --git a/parallel/sge/patches/patch-as b/parallel/sge/patches/patch-as
index 119807c4c17..3338305143a 100644
--- a/parallel/sge/patches/patch-as
+++ b/parallel/sge/patches/patch-as
@@ -1,28 +1,14 @@
-$NetBSD: patch-as,v 1.2 2004/05/19 06:53:38 dmcmahill Exp $
+$NetBSD: patch-as,v 1.3 2006/10/19 11:51:27 markd Exp $
---- source/dist/util/arch.orig Thu Apr 22 13:41:08 2004
-+++ source/dist/util/arch Wed May 19 06:37:17 2004
-@@ -56,4 +56,5 @@
- os="`/usr/bin/uname -s`"
- ht="`/usr/bin/uname -m`"
-+ ha="`/usr/bin/uname -p`"
- osht="$os,$ht"
- case $osht in
-@@ -64,4 +65,7 @@
- ARCH=fbsd-$ht
- ;;
-+ NetBSD,*)
-+ ARCH=nbsd-$ha
-+ ;;
- esac
- fi
-@@ -272,4 +276,9 @@
- PATH=$OLD_PATH
+--- source/dist/util/arch.orig 2005-06-21 00:25:11.000000000 +1200
++++ source/dist/util/arch
+@@ -309,6 +309,9 @@ if [ "$1" = "-m" -o "$1" = "-mt" -o "$1"
DEFAULTMANPATH=`/usr/bin/manpath -q`
-+ PATH=$SAFE_PATH
-+ ;;
-+ nbsd-*)
-+ PATH=$OLD_PATH
-+ DEFAULTMANPATH=/usr/pkg/man:/usr/local/man:/usr/X11R6/man:/usr/share/man
PATH=$SAFE_PATH
;;
++ nbsd-*)
++ DEFAULTMANPATH=/usr/pkg/man:/usr/local/man:/usr/X11R6/man:/usr/share/man
++ ;;
+ hp*)
+ DEFAULTMANPATH=/usr/man:/usr/contrib/man:/usr/local/man
+ SHARED_LIBRARY_PATH="SHLIB_PATH"
diff --git a/parallel/sge/patches/patch-at b/parallel/sge/patches/patch-at
index 951f90bb841..9f14e7af52b 100644
--- a/parallel/sge/patches/patch-at
+++ b/parallel/sge/patches/patch-at
@@ -1,25 +1,15 @@
-$NetBSD: patch-at,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
+$NetBSD: patch-at,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/dist/util/arch_variables 2003-10-02 14:25:34.000000000 +0200
-+++ source/dist/util/arch_variables 2003-09-30 16:30:23.000000000 +0200
-@@ -166,6 +166,20 @@
- GETTEXT=/usr/local/bin/gettext
- ROOTGROUP=wheel
- ;;
-+ nbsd-*)
-+ AWK=/usr/bin/awk
-+ ECHO="/bin/echo"
-+ RC_FILE=netbsd
+--- source/dist/util/arch_variables.orig 2005-11-11 03:53:15.000000000 +1300
++++ source/dist/util/arch_variables
+@@ -197,8 +197,8 @@ case $ARCH in
+ AWK=/usr/bin/awk
+ ECHO="/bin/echo"
+ RC_FILE=netbsd
+- RC_PREFIX=/etc/rc.d
+- RC_SUFFIX=.sh
+ RC_PREFIX=@rcd_dir@
+ RC_SUFFIX=
-+ XTERM=/usr/X11R6/bin/xterm
-+ MAILER=/usr/bin/mail
-+ QLOGIN_COMMAND=telnet
-+ QLOGIN_DAEMON=/usr/libexec/telnetd
-+ RLOGIN_DAEMON=/usr/libexec/rlogind
-+ GETTEXT=/usr/bin/gettext
-+ ROOTGROUP=wheel
-+ ;;
- darwin)
- AWK=/usr/bin/awk
- ECHO=/bin/echo
+ XTERM=/usr/X11R6/bin/xterm
+ MAILER=/usr/bin/mail
+ QLOGIN_COMMAND=telnet
diff --git a/parallel/sge/patches/patch-au b/parallel/sge/patches/patch-au
deleted file mode 100644
index be42c7fc710..00000000000
--- a/parallel/sge/patches/patch-au
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-au,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/comm/commlib.c 2003-10-02 14:25:46.000000000 +0200
-+++ source/libs/comm/commlib.c 2003-09-30 16:09:54.000000000 +0200
-@@ -63,7 +63,7 @@
- int gethostname(char *name, int namelen);
- #endif
-
--#if defined(DARWIN) || defined(FREEBSD)
-+#if defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
- # define SIGCLD SIGCHLD
- #endif
-
diff --git a/parallel/sge/patches/patch-av b/parallel/sge/patches/patch-av
deleted file mode 100644
index 8c0b9f73b48..00000000000
--- a/parallel/sge/patches/patch-av
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-av,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/rmon/rmon_semaph.c 2003-10-02 14:25:47.000000000 +0200
-+++ source/libs/rmon/rmon_semaph.c 2003-09-30 16:14:54.000000000 +0200
-@@ -56,7 +56,7 @@
- /*
- * Define the semaphore operation arrays for the semop() calls.
- */
--#if defined(bsd4_2) || defined(MACH) || defined(__hpux) || defined(_AIX) || defined(SOLARIS) || defined(SINIX) || (defined(LINUX) && defined(_SEM_SEMUN_UNDEFINED))
-+#if defined(bsd4_2) || defined(MACH) || defined(__hpux) || defined(_AIX) || defined(SOLARIS) || defined(SINIX) || (defined(LINUX) && defined(_SEM_SEMUN_UNDEFINED)) || defined(NETBSD)
- union semun {
- int val; /* value for SETVAL */
- struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */
diff --git a/parallel/sge/patches/patch-aw b/parallel/sge/patches/patch-aw
deleted file mode 100644
index b7ec64c3c4b..00000000000
--- a/parallel/sge/patches/patch-aw
+++ /dev/null
@@ -1,59 +0,0 @@
-$NetBSD: patch-aw,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/uti/sge_arch.c.orig 2004-03-03 13:11:00.000000000 +0000
-+++ source/libs/uti/sge_arch.c
-@@ -129,6 +129,54 @@ const char *sge_get_arch()
- # define ARCHBIN "darwin"
- #elif defined(IA64LINUX)
- # define ARCHBIN "ia64linux"
-+#elif defined(NETBSD)
-+# if defined(NETBSD_ALPHA)
-+# define ARCHBIN "nbsd-alpha"
-+# elif defined(NETBSD_ARM)
-+# define ARCHBIN "nbsd-arm"
-+# elif defined(NETBSD_ARM32)
-+# define ARCHBIN "nbsd-arm32"
-+# elif defined(NETBSD_ARMEB)
-+# define ARCHBIN "nbsd-armeb"
-+# elif defined(NETBSD_HPPA)
-+# define ARCHBIN "nbsd-hppa"
-+# elif defined(NETBSD_I386)
-+# define ARCHBIN "nbsd-i386"
-+# elif defined(NETBSD_M68000)
-+# define ARCHBIN "nbsd-m68000"
-+# elif defined(NETBSD_M68K)
-+# define ARCHBIN "nbsd-m68k"
-+# elif defined(NETBSD_MIPSEB)
-+# define ARCHBIN "nbsd-mipseb"
-+# elif defined(NETBSD_MIPSEL)
-+# define ARCHBIN "nbsd-mipsel"
-+# elif defined(NETBSD_NS32K)
-+# define ARCHBIN "nbsd-ns32k"
-+# elif defined(NETBSD_PDP10)
-+# define ARCHBIN "nbsd-pdp10"
-+# elif defined(NETBSD_POWERPC)
-+# define ARCHBIN "nbsd-powerpc"
-+# elif defined(NETBSD_SH3)
-+# define ARCHBIN "nbsd-sh3"
-+# elif defined(NETBSD_SH3EB)
-+# define ARCHBIN "nbsd-sh3eb"
-+# elif defined(NETBSD_SH3EL)
-+# define ARCHBIN "nbsd-sh3el"
-+# elif defined(NETBSD_SH5EB)
-+# define ARCHBIN "nbsd-sh5eb"
-+# elif defined(NETBSD_SH5EL)
-+# define ARCHBIN "nbsd-sh5el"
-+# elif defined(NETBSD_SPARC)
-+# define ARCHBIN "nbsd-sparc"
-+# elif defined(NETBSD_SPARC64)
-+# define ARCHBIN "nbsd-sparc64"
-+# elif defined(NETBSD_VAX)
-+# define ARCHBIN "nbsd-vax"
-+# elif defined(NETBSD_X86_64)
-+# define ARCHBIN "nbsd-x86_64"
-+# else
-+# pragma "Define a NetBSD architecture for SGE"
-+# endif
- #else
- # pragma "Define an architecture for SGE"
- #endif
diff --git a/parallel/sge/patches/patch-ax b/parallel/sge/patches/patch-ax
deleted file mode 100644
index bff311c0c30..00000000000
--- a/parallel/sge/patches/patch-ax
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD: patch-ax,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/uti/sge_getloadavg.c 2003-10-02 14:25:49.000000000 +0200
-+++ source/libs/uti/sge_getloadavg.c 2003-10-01 17:11:38.000000000 +0200
-@@ -185,6 +185,8 @@
- # define KERNEL_AVG_TYPE double
- # define VMUNIX "/stand/vmunix"
- # define X_CP_TIME 0
-+#elif defined(NETBSD)
-+# include <sys/sched.h>
- #endif
-
- #if defined(SOLARIS) || defined(SOLARIS64) || defined(FREEBSD)
-@@ -827,6 +829,30 @@
- return cpu_load;
- }
-
-+#elif defined(NETBSD)
-+
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+
-+double get_cpu_load() {
-+ int mib[2];
-+ static long cpu_time[CPUSTATES];
-+ static long cpu_old[CPUSTATES];
-+ static long cpu_diff[CPUSTATES];
-+ double cpu_states[CPUSTATES];
-+ double cpu_load;
-+ size_t size;
-+
-+ mib[0] = CTL_KERN; mib[1] = KERN_CP_TIME;
-+ size = sizeof(cpu_time);
-+ sysctl(mib, 2, &cpu_time, &size, NULL, 0);
-+ percentages(CPUSTATES, cpu_states, cpu_time, cpu_old, cpu_diff);
-+ cpu_load = cpu_states[0] + cpu_states[1] + cpu_states[2];
-+ if (cpu_load < 0.0) {
-+ cpu_load = -1.0; }
-+
-+ return cpu_load; }
-+
- #endif
-
- #if defined(ALPHA4) || defined(ALPHA5) || defined(IRIX6) || defined(HP10) || (defined(SOLARIS) && !defined(SOLARIS64))
-@@ -1150,7 +1176,7 @@
- ) {
- int elem = 0;
-
--#if defined(SOLARIS64) || defined(FREEBSD) || defined(DARWIN)
-+#if defined(SOLARIS64) || defined(FREEBSD) || defined(DARWIN) || defined(NETBSD)
- elem = getloadavg(loadavg, nelem); /* <== library function */
- #elif (defined(SOLARIS) && !defined(SOLARIS64)) || defined(ALPHA4) || defined(ALPHA5) || defined(IRIX6) || defined(HP10) || defined(HP11) || defined(CRAY) || defined(NECSX4) || defined(NECSX5) || defined(LINUX)
- elem = get_load_avg(loadavg, nelem);
diff --git a/parallel/sge/patches/patch-ay b/parallel/sge/patches/patch-ay
deleted file mode 100644
index 2cceae28808..00000000000
--- a/parallel/sge/patches/patch-ay
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-ay,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/uti/sge_getloadavg.h 2003-10-02 14:25:49.000000000 +0200
-+++ source/libs/uti/sge_getloadavg.h 2003-10-01 17:12:19.000000000 +0200
-@@ -32,11 +32,11 @@
- ************************************************************************/
- /*___INFO__MARK_END__*/
-
--#if defined(LINUX) || defined(SOLARIS) || defined(SOLARIS64) || defined(CRAY) || defined(NEXSX4) || defined(NECSX5) || defined(ALPHA4) || defined(ALPHA5) || defined(IRIX6) || defined(DARWIN) || defined(FREEBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(SOLARIS64) || defined(CRAY) || defined(NEXSX4) || defined(NECSX5) || defined(ALPHA4) || defined(ALPHA5) || defined(IRIX6) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
- # define SGE_LOADAVG
- #endif
-
--#if defined(LINUX) || defined(SOLARIS) || defined(SOLARIS64) || defined(ALPHA4) || defined(ALPHA5) || defined(IRIX6) || defined(HP10) || defined(HP11) || defined(DARWIN) || defined(FREEBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(SOLARIS64) || defined(ALPHA4) || defined(ALPHA5) || defined(IRIX6) || defined(HP10) || defined(HP11) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
- # define SGE_LOADCPU
- #endif
-
diff --git a/parallel/sge/patches/patch-az b/parallel/sge/patches/patch-az
deleted file mode 100644
index 4cffbaa89a5..00000000000
--- a/parallel/sge/patches/patch-az
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD: patch-az,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/uti/sge_loadmem.c 2003-10-02 14:25:50.000000000 +0200
-+++ source/libs/uti/sge_loadmem.c 2003-10-01 16:36:46.000000000 +0200
-@@ -812,3 +812,29 @@
- return 0;
- }
- #endif /* FREEBSD */
-+
-+#if defined(NETBSD)
-+
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+
-+int loadmem(sge_mem_info_t *mem_info) {
-+ int mib[2];
-+ size_t size;
-+ struct uvmexp_sysctl uvmexp;
-+
-+ mib[0] = CTL_VM; mib[1] = VM_UVMEXP2;
-+ size = sizeof(uvmexp);
-+ sysctl(mib, 2, &uvmexp, &size, NULL, 0);
-+
-+ /* Memory */
-+ mem_info->mem_total = (uvmexp.npages * uvmexp.pagesize) / (1024 * 1024);
-+ mem_info->mem_free = (uvmexp.free * uvmexp.pagesize) / (1024 * 1024);
-+
-+ /* Swap */
-+ mem_info->swap_total = (uvmexp.swpages * uvmexp.pagesize) / (1024 * 1024);
-+ mem_info->swap_free = ((uvmexp.swpages - uvmexp.swpginuse) * uvmexp.pagesize) / (1024 * 1024);
-+
-+ return 0; }
-+
-+#endif /* NETBSD */
diff --git a/parallel/sge/patches/patch-ba b/parallel/sge/patches/patch-ba
deleted file mode 100644
index 386951a325c..00000000000
--- a/parallel/sge/patches/patch-ba
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ba,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/uti/sge_loadmem.h 2003-10-02 14:25:50.000000000 +0200
-+++ source/libs/uti/sge_loadmem.h 2003-10-01 15:15:34.000000000 +0200
-@@ -32,7 +32,7 @@
- ************************************************************************/
- /*___INFO__MARK_END__*/
-
--#if defined(CRAY) || defined(SOLARIS) || defined(HP10) || defined(HP11) || defined(ALPHA) || defined(LINUX) || defined(IRIX6) || defined(NECSX4) || defined(NECSX5) || defined(DARWIN) || defined(FREEBSD)
-+#if defined(CRAY) || defined(SOLARIS) || defined(HP10) || defined(HP11) || defined(ALPHA) || defined(LINUX) || defined(IRIX6) || defined(NECSX4) || defined(NECSX5) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
-
- #define SGE_LOADMEM
-
diff --git a/parallel/sge/patches/patch-bb b/parallel/sge/patches/patch-bb
deleted file mode 100644
index 5616930ff6c..00000000000
--- a/parallel/sge/patches/patch-bb
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-bb,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/uti/sge_nprocs.c 2003-10-02 14:25:50.000000000 +0200
-+++ source/libs/uti/sge_nprocs.c 2003-09-30 18:37:06.000000000 +0200
-@@ -89,6 +89,11 @@
- # include <sys/sysctl.h>
- #endif
-
-+#if defined(NETBSD)
-+# include <sys/param.h>
-+# include <sys/sysctl.h>
-+#endif
-+
- #ifdef NPROCS_TEST
- # include <stdio.h>
- # include <unistd.h>
-@@ -259,6 +264,16 @@
- }
- #endif
-
-+#if defined(NETBSD)
-+ int mib[2];
-+ size_t nprocs_len;
-+
-+ nprocs_len = sizeof(nprocs);
-+ mib[0] = CTL_HW; mib[1] = HW_NCPU;
-+ if (sysctl(mib, 2, &nprocs, &nprocs_len, NULL, 0) == -1) {
-+ nprocs = -1; }
-+#endif
-+
-
- if (nprocs <= 0) {
- nprocs = 1;
diff --git a/parallel/sge/patches/patch-bc b/parallel/sge/patches/patch-bc
deleted file mode 100644
index e0acd555b00..00000000000
--- a/parallel/sge/patches/patch-bc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-bc,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/libs/uti/sge_pids.h 2003-10-02 14:25:50.000000000 +0200
-+++ source/libs/uti/sge_pids.h 2003-09-30 17:52:04.000000000 +0200
-@@ -32,7 +32,7 @@
- ************************************************************************/
- /*___INFO__MARK_END__*/
-
--#if defined(SUN4) || defined(LINUX) || defined(DARWIN) || defined(FREEBSD)
-+#if defined(SUN4) || defined(LINUX) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
- # define PSCMD "/bin/ps -axc"
- #elif defined(ALPHA)
- # define PSCMD "/bin/ps axo pid,ucomm"
diff --git a/parallel/sge/patches/patch-bd b/parallel/sge/patches/patch-bd
deleted file mode 100644
index c03b7d7701b..00000000000
--- a/parallel/sge/patches/patch-bd
+++ /dev/null
@@ -1,67 +0,0 @@
-$NetBSD: patch-bd,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/scripts/distinst.orig 2004-04-22 13:39:12.000000000 +0000
-+++ source/scripts/distinst
-@@ -66,7 +66,10 @@ REMOTEBINARIES="rsh rshd rlogin"
- SUPPORTEDARCHS="aix42 aix43 aix51 alinux cray crayts craytsieee glinux hp10 \
- hp11 hp11-64 irix6 necsx4 sx slinux solaris solaris64 solaris86 osf4 tru64 \
- darwin fbsd-alpha fbsd-amd64 fbsd-i386 fbsd-ia64 fbsd-ppc fbsd-sparc64 \
--ia64linux lx24-amd64"
-+nbsd-alpha nbsd-arm nbsd-arm32 nbsd-armeb nbsd-hppa nbsd-i386 nbsd-m68000 \
-+nbsd-m68k nbsd-mipseb nbsd-mipsel nbsd-ns32k nbsd-pdp10 nbsd-powerpc nbsd-sh3 \
-+nbsd-sh3eb nbsd-sh3el nbsd-sh5eb nbsd-sh5el nbsd-sparc nbsd-sparc64 nbsd-vax \
-+nbsd-x86_64 ia64linux lx24-amd64"
-
- #SGEEE_UTILITYBINARIES="sge_share_mon sge_host_mon"
- SGEEE_UTILITYBINARIES="sge_share_mon"
-@@ -213,6 +216,50 @@ SetArchBin()
- ARCHBIN=FREEBSD_PPC
- elif [ $i = fbsd-sparc64 ]; then
- ARCHBIN=FREEBSD_SPARC64
-+ elif [ $i = nbsd-alpha ]; then
-+ ARCHBIN=NETBSD_ALPHA
-+ elif [ $i = nbsd-arm ]; then
-+ ARCHBIN=NETBSD_ARM
-+ elif [ $i = nbsd-arm32 ]; then
-+ ARCHBIN=NETBSD_ARM32
-+ elif [ $i = nbsd-armeb ]; then
-+ ARCHBIN=NETBSD_ARMEB
-+ elif [ $i = nbsd-hppa ]; then
-+ ARCHBIN=NETBSD_HPPA
-+ elif [ $i = nbsd-i386 ]; then
-+ ARCHBIN=NETBSD_I386
-+ elif [ $i = nbsd-m68000 ]; then
-+ ARCHBIN=NETBSD_M68000
-+ elif [ $i = nbsd-m68k ]; then
-+ ARCHBIN=NETBSD_M68K
-+ elif [ $i = nbsd-mipseb ]; then
-+ ARCHBIN=NETBSD_MIPSEB
-+ elif [ $i = nbsd-mipsel ]; then
-+ ARCHBIN=NETBSD_MIPSEL
-+ elif [ $i = nbsd-ns32k ]; then
-+ ARCHBIN=NETBSD_NS32K
-+ elif [ $i = nbsd-pdp10 ]; then
-+ ARCHBIN=NETBSD_PDP10
-+ elif [ $i = nbsd-powerpc ]; then
-+ ARCHBIN=NETBSD_POWERPC
-+ elif [ $i = nbsd-sh3 ]; then
-+ ARCHBIN=NETBSD_SH3
-+ elif [ $i = nbsd-sh3eb ]; then
-+ ARCHBIN=NETBSD_SH3EB
-+ elif [ $i = nbsd-sh3el ]; then
-+ ARCHBIN=NETBSD_SH3EL
-+ elif [ $i = nbsd-sh5eb ]; then
-+ ARCHBIN=NETBSD_SH5EB
-+ elif [ $i = nbsd-sh5el ]; then
-+ ARCHBIN=NETBSD_SH5EL
-+ elif [ $i = nbsd-sparc ]; then
-+ ARCHBIN=NETBSD_SPARC
-+ elif [ $i = nbsd-sparc64 ]; then
-+ ARCHBIN=NETBSD_SPARC64
-+ elif [ $i = nbsd-vax ]; then
-+ ARCHBIN=NETBSD_VAX
-+ elif [ $i = nbsd-x86_64 ]; then
-+ ARCHBIN=NETBSD_X86_64
- elif [ $i = ia64linux ]; then
- ARCHBIN=IA64LINUX
- elif [ $i = lx24-amd64 ]; then
diff --git a/parallel/sge/patches/patch-be b/parallel/sge/patches/patch-be
deleted file mode 100644
index cc4fda3f0a6..00000000000
--- a/parallel/sge/patches/patch-be
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-be,v 1.1.1.1 2004/05/03 00:38:35 dmcmahill Exp $
-
---- source/dist/inst_sge.orig 2004-03-03 08:10:02.000000000 -0500
-+++ source/dist/inst_sge
-@@ -738,7 +738,7 @@ AddConfiguration()
-
- if [ $csp = true ]; then
- X509_COUNT=`strings $V5BIN/sge_qmaster | grep X509 | wc -l`
-- if [ 50 -gt $X509_COUNT ]; then
-+ if [ 10 -gt $X509_COUNT ]; then
- $INFOTEXT "\n>sge_qmaster< binary is not compiled with >-secure< option!\n"
- $INFOTEXT -wait -auto $autoinst -n "Hit <RETURN> to cancel the installation >> "
- exit 1
diff --git a/parallel/sge/patches/patch-bf b/parallel/sge/patches/patch-bf
index 2234376e353..f74672b364a 100644
--- a/parallel/sge/patches/patch-bf
+++ b/parallel/sge/patches/patch-bf
@@ -1,31 +1,31 @@
-$NetBSD: patch-bf,v 1.1.1.1 2004/05/03 00:38:36 dmcmahill Exp $
+$NetBSD: patch-bf,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/utilbin/infotext.c.orig Wed Mar 3 13:11:17 2004
+--- source/utilbin/infotext.c.orig 2005-10-25 04:58:07.000000000 +1300
+++ source/utilbin/infotext.c
-@@ -64,7 +64,7 @@ static void sge_infotext_welcome(void);
+@@ -66,7 +66,7 @@ static void sge_infotext_welcome(void);
static void sge_infotext_raw(char* format_string);
static void sge_infotext_usage(void);
static int sge_infotext_get_nr_of_substrings(char* buffer, char* substring);
--#if defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HP11) || defined(HP10) || __GNUC__ == 3
-+#if defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HP11) || defined(HP10) || __GNUC__ == 3 || defined(NETBSD)
+-#if defined(ALPHA) || defined(SOLARISAMD64) || defined(ALPHA5) || defined(ALINUX) || defined(HPUX) || __GNUC__ >= 3
++#if defined(ALPHA) || defined(SOLARISAMD64) || defined(ALPHA5) || defined(ALINUX) || defined(HPUX) || __GNUC__ >= 3 || defined(NETBSD)
static char* sge_infotext_string_replace(dstring* buf, char* arg, char* what, char* with, int only_first );
#endif
static char* sge_infotext_string_input_parsing(dstring* buf,char* string);
-@@ -536,7 +536,7 @@ static char* sge_infotext_string_output_
+@@ -545,7 +545,7 @@ static char* sge_infotext_string_output_
}
--#if defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HP11) || defined(HP10) || __GNUC__ == 3
-+#if defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HP11) || defined(HP10) || __GNUC__ == 3 || defined(NETBSD)
+-#if defined(ALPHA) || defined(SOLARISAMD64) || defined(ALPHA5) || defined(ALINUX) || defined(HPUX) || defined(IRIX65) || __GNUC__ >= 3
++#if defined(ALPHA) || defined(SOLARISAMD64) || defined(ALPHA5) || defined(ALINUX) || defined(HPUX) || defined(IRIX65) || __GNUC__ >= 3 || defined(NETBSD)
static char* sge_infotext_string_replace(dstring* tmp_buf, char* arg, char* what, char* with, int only_first) {
int i;
char* p1;
-@@ -1035,7 +1035,7 @@ int main( int argc, char* argv[] ) {
+@@ -1050,7 +1050,7 @@ int main( int argc, char* argv[] ) {
DPRINTF(("pass 4\n"));
{
if (real_args > 0) {
--#if defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HP11) || defined(HP10) || __GNUC__ == 3
-+#if defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HP11) || defined(HP10) || __GNUC__ == 3 || defined(NETBSD)
+-#if defined(SOLARISAMD64) || defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HPUX) || defined(IRIX65) || __GNUC__ >= 3
++#if defined(SOLARISAMD64) || defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HPUX) || defined(IRIX65) || __GNUC__ >= 3 || defined(NETBSD)
for(i=0;i<real_args;i++) {
/* printf("argument[%d]: \"%s\"\n",i,argv[first_arg +i]); */
sge_dstring_copy_string(&buffer, sge_infotext_string_replace(&tmp_buf, (char*)sge_dstring_get_string(&buffer2),"%s",argv[first_arg +i],1));
diff --git a/parallel/sge/patches/patch-bg b/parallel/sge/patches/patch-bg
index 5b6f8e36b89..f82b79c286c 100644
--- a/parallel/sge/patches/patch-bg
+++ b/parallel/sge/patches/patch-bg
@@ -1,17 +1,8 @@
-$NetBSD: patch-bg,v 1.1 2004/06/15 00:26:07 dmcmahill Exp $
+$NetBSD: patch-bg,v 1.2 2006/10/19 11:51:27 markd Exp $
---- source/common/basis_types.h.orig Wed Mar 3 13:09:42 2004
+--- source/common/basis_types.h.orig 2005-07-18 22:25:31.000000000 +1200
+++ source/common/basis_types.h
-@@ -52,7 +52,7 @@
-
-
-
--#if defined(FREEBSD)
-+#if defined(FREEBSD) || defined(NETBSD)
- # define U32CFormat "%u"
- # define u32c(x) (unsigned int)(x)
-
-@@ -92,7 +92,7 @@ extern "C" {
+@@ -110,7 +110,7 @@ extern "C" {
# define u_long32 u_int
#elif defined(WIN32NATIVE)
# define u_long32 unsigned long
@@ -20,39 +11,30 @@ $NetBSD: patch-bg,v 1.1 2004/06/15 00:26:07 dmcmahill Exp $
# define u_long32 uint32_t
#else
# define u_long32 u_long
-@@ -100,7 +100,7 @@ extern "C" {
+@@ -120,7 +120,7 @@ extern "C" {
- /* set u32 and x32 for 64 or 32 bit machines */
- /* uu32 for strictly unsigned, not nice, but did I use %d for an unsigned? */
--#if defined(ALPHA) || defined(IRIX6) || defined(CRAY) || defined(SOLARIS64) || defined(NECSX4) || defined(NECSX5) || defined(ALINUX) || defined(IA64LINUX) || defined(LINUXAMD64) ||defined(FREEBSD)
-+#if defined(ALPHA) || defined(IRIX6) || defined(CRAY) || defined(SOLARIS64) || defined(NECSX4) || defined(NECSX5) || defined(ALINUX) || defined(IA64LINUX) || defined(LINUXAMD64) ||defined(FREEBSD) || defined(NETBSD)
- # define u32 "%d"
- # define uu32 "%u"
- # define x32 "%x"
-@@ -116,7 +116,7 @@ extern "C" {
+ /* set sge_u32 and sge_x32 for 64 or 32 bit machines */
+ /* sge_uu32 for strictly unsigned, not nice, but did I use %d for an unsigned? */
+-#if defined(TARGET_64BIT) || defined(FREEBSD)
++#if defined(TARGET_64BIT) || defined(FREEBSD) || defined(NETBSD)
+ # define sge_u32 "%d"
+ # define sge_uu32 "%u"
+ # define sge_x32 "%x"
+@@ -136,7 +136,7 @@ extern "C" {
solaris (who else - it's IRIX?) uses long
variables for uid_t, gid_t and pid_t
*/
-#if defined(FREEBSD)
+#if defined(FREEBSD) || defined(NETBSD)
# define uid_t_fmt "%u"
- #else
+ #else
# define uid_t_fmt pid_t_fmt
-@@ -132,7 +132,7 @@ extern "C" {
+@@ -150,7 +150,7 @@ extern "C" {
+
+ #if (defined(SOLARIS) && defined(TARGET_32BIT)) || defined(IRIX) || defined(INTERIX)
# define gid_t_fmt "%ld"
- #elif defined(LINUX5)
- # define gid_t_fmt "%hu"
--#elif defined(LINUX6) || defined(FREEBSD)
-+#elif defined(LINUX6) || defined(FREEBSD) || defined(NETBSD)
+-#elif defined(LINUX86) || defined(FREEBSD)
++#elif defined(LINUX86) || defined(FREEBSD) || defined(NETBSD)
# define gid_t_fmt "%u"
#else
# define gid_t_fmt "%d"
-@@ -185,7 +185,7 @@ typedef char stringTlong[4*MAX_STRING_SI
- #define SN_UNLIMITED "%s"
-
- /* used for shepherd and procfs */
--#if defined(LINUX) || defined(SUN4) || defined(AIX4) || defined(HP10) || defined(HP11) || defined(FREEBSD)
-+#if defined(LINUX) || defined(SUN4) || defined(AIX4) || defined(HP10) || defined(HP11) || defined(FREEBSD) || defined(NETBSD)
- # define MAX_GROUPS NGROUPS
- #elif defined(IRIX6) || defined(SOLARIS)
- # define MAX_GROUPS NGROUPS_UMAX
diff --git a/parallel/sge/patches/patch-bh b/parallel/sge/patches/patch-bh
deleted file mode 100644
index d0fdfa7530c..00000000000
--- a/parallel/sge/patches/patch-bh
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-bh,v 1.1 2004/06/15 00:26:07 dmcmahill Exp $
-
---- source/daemons/common/pdc.c.orig Wed Mar 3 13:09:47 2004
-+++ source/daemons/common/pdc.c
-@@ -117,7 +117,7 @@ int main(int argc,char *argv[])
- #include "sge_stat.h"
- #endif
-
--#if defined(LINUX) || defined(ALPHA) || defined(IRIX6) || defined(SOLARIS) || defined(FREEBSD) || defined(DARWIN)
-+#if defined(LINUX) || defined(ALPHA) || defined(IRIX6) || defined(SOLARIS) || defined(FREEBSD) || defined (NETBSD) || defined(DARWIN)
- #include "sge_nprocs.h"
- #endif
-
-@@ -2082,7 +2082,7 @@ int psStartCollector(void)
- pagesize = getpagesize();
-
- /* retrieve static parameters */
--#if defined(LINUX) || defined(ALINUX) || defined(IRIX6) || defined(SOLARIS) || defined(FREEBSD) || defined(DARWIN)
-+#if defined(LINUX) || defined(ALINUX) || defined(IRIX6) || defined(SOLARIS) || defined(FREEBSD) || defined (NETBSD) || defined(DARWIN)
- ncpus = sge_nprocs();
- #elif defined(ALPHA)
- {
diff --git a/parallel/sge/patches/patch-bj b/parallel/sge/patches/patch-bj
new file mode 100644
index 00000000000..ea2078c6baf
--- /dev/null
+++ b/parallel/sge/patches/patch-bj
@@ -0,0 +1,13 @@
+$NetBSD: patch-bj,v 1.1 2006/10/19 11:51:27 markd Exp $
+
+--- source/daemons/common/err_trace.c.orig 2005-11-24 00:03:58.000000000 +1300
++++ source/daemons/common/err_trace.c
+@@ -962,7 +962,7 @@ static bool nfs_mounted(const char *path
+ {
+ bool ret=true;
+
+-#if defined(LINUX) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
++#if defined(LINUX) || defined(DARWIN) || defined(FREEBSD) || (defined(NETBSD) && !defined(ST_RDONLY))
+ struct statfs buf;
+ statfs(path, &buf);
+ #elif defined(INTERIX)
diff --git a/parallel/sge/patches/patch-bk b/parallel/sge/patches/patch-bk
new file mode 100644
index 00000000000..3809e701f6d
--- /dev/null
+++ b/parallel/sge/patches/patch-bk
@@ -0,0 +1,13 @@
+$NetBSD: patch-bk,v 1.1 2006/10/19 11:51:27 markd Exp $
+
+--- source/utilbin/fstype.c.orig 2005-10-06 20:18:25.000000000 +1300
++++ source/utilbin/fstype.c
+@@ -64,7 +64,7 @@ int main(int argc, char *argv[]) {
+ }
+ else
+ {
+-#if defined(LINUX) || defined(DARWIN) || defined(FREEBSD) || defined(NETBSD)
++#if defined(LINUX) || defined(DARWIN) || defined(FREEBSD) || (defined(NETBSD) && !defined(ST_RDONLY))
+ struct statfs buf;
+ ret = statfs(argv[1], &buf);
+ #elif defined(INTERIX)
diff --git a/parallel/sge/patches/patch-bl b/parallel/sge/patches/patch-bl
new file mode 100644
index 00000000000..ec318498a9a
--- /dev/null
+++ b/parallel/sge/patches/patch-bl
@@ -0,0 +1,55 @@
+$NetBSD: patch-bl,v 1.1 2006/10/19 11:51:27 markd Exp $
+
+--- source/libs/comm/cl_ssl_framework.c.orig 2006-10-08 23:52:33.000000000 +1300
++++ source/libs/comm/cl_ssl_framework.c
+@@ -988,6 +988,9 @@ static int cl_com_ssl_build_symbol_table
+ {
+ char* func_name = NULL;
+ int had_errors = 0;
++#if defined(FREEBSD) || defined(NETBSD)
++ void* cl_com_ssl_crypto_handle_saved = NULL;
++#endif
+
+
+ CL_LOG(CL_LOG_INFO,"loading ssl library functions with dlopen() ...");
+@@ -1002,9 +1005,16 @@ static int cl_com_ssl_build_symbol_table
+
+ #if defined(DARWIN)
+ #ifdef RTLD_NODELETE
+- cl_com_ssl_crypto_handle = dlopen ("libssl.bundle", RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE);
++ cl_com_ssl_crypto_handle = dlopen ("libssl.dylib", RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE);
++#else
++ cl_com_ssl_crypto_handle = dlopen ("libssl.dylib", RTLD_NOW | RTLD_GLOBAL );
++#endif /* RTLD_NODELETE */
++
++#elif defined(FREEBSD) || defined(NETBSD)
++#ifdef RTLD_NODELETE
++ cl_com_ssl_crypto_handle = dlopen ("libssl.so", RTLD_LAZY | RTLD_GLOBAL | RTLD_NODELETE);
+ #else
+- cl_com_ssl_crypto_handle = dlopen ("libssl.bundle", RTLD_NOW | RTLD_GLOBAL );
++ cl_com_ssl_crypto_handle = dlopen ("libssl.so", RTLD_LAZY | RTLD_GLOBAL);
+ #endif /* RTLD_NODELETE */
+
+ #elif defined(HP11)
+@@ -1029,6 +1039,10 @@ static int cl_com_ssl_build_symbol_table
+ return CL_RETVAL_SSL_DLOPEN_SSL_LIB_FAILED;
+ }
+
++#if defined(FREEBSD) || defined(NETBSD)
++ cl_com_ssl_crypto_handle_saved = cl_com_ssl_crypto_handle;
++ cl_com_ssl_crypto_handle = RTLD_DEFAULT;
++#endif
+
+
+ /* setting up crypto function pointers */
+@@ -1649,6 +1663,10 @@ static int cl_com_ssl_build_symbol_table
+ return CL_RETVAL_SSL_CANT_LOAD_ALL_FUNCTIONS;
+ }
+
++#if defined(FREEBSD) || defined(NETBSD)
++ cl_com_ssl_crypto_handle = cl_com_ssl_crypto_handle_saved;
++#endif
++
+ pthread_mutex_unlock(&cl_com_ssl_crypto_handle_mutex);
+ CL_LOG(CL_LOG_INFO,"loading ssl library functions with dlopen() done");
+