pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/parallel/sge Update sge to 6.0.8.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/28473ed06554
branches:  trunk
changeset: 520328:28473ed06554
user:      markd <markd%pkgsrc.org@localhost>
date:      Thu Oct 19 11:51:27 2006 +0000

description:
Update sge to 6.0.8.

Several years worth of bug fixes and features.

diffstat:

 parallel/sge/MESSAGE          |    7 +-
 parallel/sge/Makefile         |   44 +++-
 parallel/sge/PLIST            |  366 +++++++++++++++++++++++++++++++++++-------
 parallel/sge/distinfo         |   55 ++----
 parallel/sge/patches/patch-aa |   13 -
 parallel/sge/patches/patch-ab |   21 --
 parallel/sge/patches/patch-ac |   17 -
 parallel/sge/patches/patch-ad |   17 -
 parallel/sge/patches/patch-af |    8 +-
 parallel/sge/patches/patch-ag |   10 +-
 parallel/sge/patches/patch-ah |   25 ++-
 parallel/sge/patches/patch-ai |   18 +-
 parallel/sge/patches/patch-aj |   22 +-
 parallel/sge/patches/patch-ak |   13 -
 parallel/sge/patches/patch-al |   13 -
 parallel/sge/patches/patch-am |  170 +++++-------------
 parallel/sge/patches/patch-an |   13 -
 parallel/sge/patches/patch-ao |   13 -
 parallel/sge/patches/patch-ap |   31 ---
 parallel/sge/patches/patch-aq |   17 -
 parallel/sge/patches/patch-ar |   24 +--
 parallel/sge/patches/patch-as |   34 +--
 parallel/sge/patches/patch-at |   34 +--
 parallel/sge/patches/patch-au |   13 -
 parallel/sge/patches/patch-av |   13 -
 parallel/sge/patches/patch-aw |   59 ------
 parallel/sge/patches/patch-ax |   53 ------
 parallel/sge/patches/patch-ay |   18 --
 parallel/sge/patches/patch-az |   34 ---
 parallel/sge/patches/patch-ba |   13 -
 parallel/sge/patches/patch-bb |   33 ---
 parallel/sge/patches/patch-bc |   13 -
 parallel/sge/patches/patch-bd |   67 -------
 parallel/sge/patches/patch-be |   13 -
 parallel/sge/patches/patch-bf |   22 +-
 parallel/sge/patches/patch-bg |   54 ++----
 parallel/sge/patches/patch-bh |   22 --
 parallel/sge/patches/patch-bj |   13 +
 parallel/sge/patches/patch-bk |   13 +
 parallel/sge/patches/patch-bl |   55 ++++++
 40 files changed, 597 insertions(+), 896 deletions(-)

diffs (truncated from 2037 to 300 lines):

diff -r c4bab93bf269 -r 28473ed06554 parallel/sge/MESSAGE
--- a/parallel/sge/MESSAGE      Thu Oct 19 11:29:41 2006 +0000
+++ b/parallel/sge/MESSAGE      Thu Oct 19 11:51:27 2006 +0000
@@ -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 -r c4bab93bf269 -r 28473ed06554 parallel/sge/Makefile
--- a/parallel/sge/Makefile     Thu Oct 19 11:29:41 2006 +0000
+++ b/parallel/sge/Makefile     Thu Oct 19 11:51:27 2006 +0000
@@ -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@localhost
 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 @@
 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 @@
 .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 @@
 .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 -r c4bab93bf269 -r 28473ed06554 parallel/sge/PLIST
--- a/parallel/sge/PLIST        Thu Oct 19 11:29:41 2006 +0000
+++ b/parallel/sge/PLIST        Thu Oct 19 11:51:27 2006 +0000
@@ -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/qmake
 bin/qmod
 bin/qmon
+bin/qping
 bin/qresub
 bin/qrls
 bin/qrsh
@@ -18,8 +19,8 @@
 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}/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}/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_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_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



Home | Main Index | Thread Index | Old Index