Commit graph

19 commits

Author SHA1 Message Date
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Brooks Davis
35a75f198c Add an option to replace qsh with a script that prints an error message
and exist with an error code.  This is useful on clusters where qsh is
not supported (common since it requires xterm to be installed on each
node).

Since I did not changed the default, I did not bump PORTREVISION.
2008-04-14 19:10:08 +00:00
Brooks Davis
b5868a75a6 Upgrade to GridEngine 6.1u4.
Follow Linux and Solaris by not setting LD_LIBRARY_PATH in the setup.(c)sh
scripts.
2008-04-11 20:31:49 +00:00
Brooks Davis
cf5c43aaa8 Remove a nolonger needed workaround for systems prior to 6.0 that was
preventing builds on 5.x.

Don't bump PORTREVISION because we were only trying to apply the patch
to 5.x systems and thus no changes will occur on systems that were
building prior to this change.

Reported by:	pointyhat (via erwin)
2008-02-25 23:43:39 +00:00
Brooks Davis
7d15e5a75b Add a forgotten patch to compile the sge_arch.c file with -ansi to let
the evil cpp stringification hack for the architecture name work.
Otherwise "uname -m" generally evaluates to a value that is a macro that
expands to resulting in all architectures appearing to be fbsd-1.
2008-02-25 18:08:08 +00:00
Brooks Davis
328e80e60b Attempt to make execd startup more reliable by creating the spool directory
and per-host directories before starting execd.
2008-02-15 00:09:33 +00:00
Brooks Davis
74270ab279 Initial port of Sun Grid Engine 6.1.3 derived from the 6.0.x port.
SGE 6.1 contains numerous improvements including resource quotas.  A
more complete list can be found in the 6.1 release announcment:

http://gridengine.sunsource.net/news/SGE61-announce.html
2008-02-13 15:39:06 +00:00
Brooks Davis
afdfd70124 Minor change that do not change the installed packages.
- Replace the non-standard knobs DRMAA and QMON with JAVA and X11
   respectivly so system wide setting have the desired effect.
 - Fix installation in the !X11 case.
 - Add a comment the dependency on wget indicating why we need to use it
   (the download site requires cookies). [1]

Requested by:	des [1]
2007-12-18 17:48:53 +00:00
Brooks Davis
fed9879891 Upgrade to SGE 6.0u11
Also, fix a couple bugs in the FreeBSD integration that were causing
periodic execd crashes. [1]

Submitted by:	Hans-Martin Rasch <rasch at incore dot de> [1]
2007-09-04 18:00:07 +00:00
Brooks Davis
4efce3486b Upgrade to SGE 6.0 update 10. Changes can be viewed at:
http://gridengine.sunsource.net/project/gridengine/60patches.txt
2007-02-05 17:33:22 +00:00
Brooks Davis
7210188d90 Upgrade to 6.0u8. No major changes in SGE, but a few port
infrastructure changes:
 - Don't manually include bsd.java.mk since it's no longer necessicary. [1]
 - Fix BDB spooling support[2] and enable it by default.

PR:		ports/99615 [1], ports/99839 [2]
Submitted by:	hq[1], Davide Cittaro <daweonline at gmail>[2]
2007-01-09 08:26:10 +00:00
Brooks Davis
1e333c4b7c Fix X11BASE!=/usr/X11R6 case.
Fix an apparently harmless typo in CXXFLAGS substitution.
2006-12-04 16:39:10 +00:00
Brooks Davis
6fa2a15c1c Add support for tracking the processes associated with a job using
the hack of adding an extra group (from a per-host dedicated range).
This is basicly identical to the way the Linux and Solaris code works
except that it's a lot less gross because we have an API instead of
procfs. :) This should let total resource use be tracked and also
allows qdel to actually kill all the processes associated with a job
instead of just the head as long as the execd_params variable includes
ENABLE_ADDGRP_KILL=true and tight integration is used in parallel
environments.

I'll eventually merge this upstream, but that will take time and I need
the feature in the port now.

This is based in part on work for Darwin and AIX support by Ron Chen.
2006-04-14 05:38:33 +00:00
Brooks Davis
1a1403f460 Add a patch update required for 6.0u7. I forgot to commit it last time.
No version bump as the previous version wouldn't build.

Pointy hat:	brooks
2006-01-11 23:58:23 +00:00
Brooks Davis
515396a59f Upgrade to 6.0u7. No major changes. 2006-01-11 02:33:30 +00:00
Brooks Davis
c7985448bb Upgrade to SGE 6.0 Update4.
There are significant conceptual differences between SGE 5 and SGE
6 so potential upgraders should beware.  At the file level the two
are entierly incompatable so SGE 5 must be removed before SGE 6 is
installed.

The port has seen limited testing so beware.
2005-07-29 02:13:32 +00:00
Kirill Ponomarev
31af447f35 - Update to version 5.3.6
- Fix build on amd64
- Add a patch that might fix the build on alpha under 4.x
- Fix install in certain odd environments

PR:		ports/64961
Submitted by:	brooks (maintainer)
2004-03-31 08:29:32 +00:00
Kirill Ponomarev
571fc56926 - Upgrade to an SGE snapshot from Feb 24, 2004.
* Fix build on non-i386 platforms.
* Obey CC and CPP in a few places (qmake, qtcsh, pvm
  integration).
* Use USE_GETTEXT.
* Sort USE_* variables.
* Remove $Aero$ revision tags since I now work in perforce.
* Fix a patch so openssl is found and add to plist.
* Move maintainer make targets to the bottom.  Add one to build a
  distfile from CVS.
* Sizify.
* Use %D instead of %%PREFIX%% in plist.

PR:		ports/63361
Submitted by:	brooks
2004-02-25 19:35:41 +00:00
Maho Nakata
9d68495d5a Sun Grid Engine is a batch queueing system implementing a superset of the
functionality of the POSIX batch queueing framework.

WWW: http://gridengine.sunsource.net/

PR:		54563
Submitted by:	brooks
Many suggestion by: Glenn Johnson <gjohnson at srrc dot ars dot usda dot gov>
2004-02-01 06:40:53 +00:00