diff options
author | markd <markd@pkgsrc.org> | 2006-10-19 11:51:27 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2006-10-19 11:51:27 +0000 |
commit | 851f36eaef9db4f44a6ee1a8bf15947942f49a5e (patch) | |
tree | 3a37a4f16638c89afb6ae0990db03b3fd2dbde77 /parallel/sge | |
parent | 2f6e1560d682a017c38708581e5ecfb7eb7e0ffe (diff) | |
download | pkgsrc-851f36eaef9db4f44a6ee1a8bf15947942f49a5e.tar.gz |
Update sge to 6.0.8.
Several years worth of bug fixes and features.
Diffstat (limited to 'parallel/sge')
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"); + |