Commit graph

429 commits

Author SHA1 Message Date
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
joerg
b147230967 Add DragonFly support. 2006-03-14 01:10:49 +00:00
ghen
a527d84ce0 Convert all packages using REPLACE_INTERPRETER to the new variable names
without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*).

Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted
here, if at all.

Ok with rillig.
2006-03-11 10:07:49 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
kristerw
fd10de3100 Regen so that the MacOS X patch program can apply it. 2006-03-03 18:57:25 +00:00
joerg
19baec23e4 Update two patches and regenerate the distinfo entries for the rest. 2006-02-16 20:43:41 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
garbled
2992fd8d30 Update ClusterIt to 2.4. Changes are mostly bugfixes, and a few minor
feature enhancements.
2006-02-01 19:26:47 +00:00
joerg
27c42e0d7e Add DragonFly support. Fix errno. 2006-01-27 16:34:36 +00:00
joerg
8515e1d83a Fix errno. 2006-01-02 22:51:45 +00:00
garbled
358bf07663 Address PR pkg/30506 :
Change pkg to use tk instead of tk83.  I found no compelling reason for
it to still be dependant on the old version of tk.
Change the HOMEPAGE, as the old one no longer works.
Tested install, the pkg seems to install stuff properly now.. I believe
the PR should now be addressed fully.
2005-12-30 04:16:17 +00:00
garbled
ea25cbef77 Change the HOMEPAGE and MASTER_SITES to reflect that this project has moved
to sourceforge. No functional changes to pkg.
2005-12-29 21:01:40 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
joerg
6e4a0dd799 Bump all motif packages for recent openmotif update. The major version
of the shared libXm has changed.
2005-12-12 21:36:54 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
markd
24ab167262 Fix build on NetBSD-current of the included tcsh in the same way that
tron fixed the actual tcsh package.
2005-11-26 21:19:20 +00:00
rillig
5946936ffc Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,
NO_BUILD, USE_LIBTOOL.
2005-09-28 20:52:18 +00:00
rillig
5ac8ad7004 Removed trailing white-space. 2005-09-28 14:31:06 +00:00
rillig
9984e0604a Removed trailing white-space. 2005-09-28 14:15:48 +00:00
abs
ee9906d198 Fix NetBSD statvfs check to be >= 299000900 not >= 200040000
No pkgrevision bumps needed.
2005-09-06 08:10:57 +00:00
rillig
7a95adad42 The real user name in PKG_USERS does not need to be escaped with double
backslashes anymore. A single backslash is enough. Changed the
definition in all affected packages. For those that are not caught, an
additional check is placed into bsd.pkginstall.mk.
2005-08-23 11:48:47 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
kristerw
cd9d53633a Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-07-12 19:41:43 +00:00
kristerw
844005e21f Regenerate patch to make the Darwin patch(1) handle it. 2005-07-08 19:46:59 +00:00
hira
a2de148076 Add missing RCS Id tag to patch-ah. 2005-06-17 15:46:46 +00:00
jlam
e46a9dd380 Create directories before installing files into them. 2005-06-17 03:50:19 +00:00
wiz
14d5638070 Move inclusion of tk83/bl3.mk above inclusion of bsd.pkg.mk.
Probably fixes bulk build problem.
2005-06-11 11:22:21 +00:00
garbled
bf1a59c0c9 Update clusterit to 2.3.1. Fixes a crash bug while reading the clusterfile. 2005-06-02 20:48:12 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
wiz
4c27260264 Make build, install and deinstall on NetBSD-2.0/i386. 2005-05-29 14:38:32 +00:00
wiz
d7621795f8 Remove support for automatic interactive fetching -- the master site
is broken anyway.
Remove makedepend tarball and corresponding master site, it does not
exist any longer.
Remove FLAGS=-m486, newer gcc does not like it.
Replace USE_PERL5 with USE_TOOLS+=perl.
2005-05-29 11:25:12 +00:00
wiz
2a4ed3c1ad Sort. 2005-05-29 11:23:14 +00:00
garbled
1771603872 Update ClusterIt to 2.3.
Fixes hang bug with ssh under linux, adds a number of speed improvements, now
uses autoconf to build rather than handwritten makefiles.  Greatly enhanced
stability.
2005-05-24 05:42:37 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
jschauma
c4a71f0977 Apply patch from Mark Davies to make this build after stafs -> statvfs
(ie NetBSD-3 and -current).
2005-05-02 18:15:57 +00:00
jlam
7c4f04bbef Avoid using != to define some variables .. just use :sh instead to defer
evaluation until the make targets are invoked.  This avoids needing
${ECHO} and ${TR} in the top-level make.
2005-04-28 23:17:53 +00:00
jlam
c58b011808 Avoid using != to define _PVM_ARCH ... use :sh instead to defer the
evaluation until we invoke the make targets.  This avoids needing ${TR}
in the top-level make.
2005-04-28 23:11:14 +00:00
jschauma
ed707278a9 merge some changes from the freebsd metrics code into the netbsd source
file.  bump pkgrevision
2005-04-13 01:57:29 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
13f84fb380 Default to build dependency, since this package
only installs static libraries.
2005-04-05 11:01:49 +00:00
jschauma
a89a07221d Update to 3.0.1 and switch to .tar.bz2 distfile.
Changes (mostly bugfixes)::

	* srclib/libmetrics/freebsd/metrics.c (1.6): Many bug fixes and
	cleanups:   - Make cpu_state act like get_netbw and get new values
	only if called	   more than 1/2 second from the last value update.
	 This causing	  obviously weird results from the CPU metrics on
	sparc64 (where the     counters seem to be very course) and bogus,
	but more subtlety broken     results on other architectures.  This
	has always been broken.    - Implement cpu_intr_func (one line!)
	- Make the logic for handling bad returns from sysctl make sense.
	It	should never be triggered in most cases, but at least this
	way it	    won't return bogus values when it happens.	  - Prefer
	sysctlbyname() to sysctl().  It's much easier to read.	  - Reduce
	the use of pointless temporary variables.    - Comment/white space
	fixes, include more comments of metrics we are	    unlikely to
	actually implement and comments on other rather bogus	   metrics,
	mostly memory related ones.

	* lib/libgmond.c (1.17): Set the default time for
	tcp_accept_channels to be -1 (blocking io)

	* srclib/libmetrics/linux/metrics.c (1.5): Fixed a bug in
	pkts_in/out bytes_in/out on for some Linux 2.6.x kernels
	http://bugzilla.ganglia.info/cgi-bin/bugzilla/show_bug.cgi?id=21

	* gmond/: g25_config.c (1.3), gmond.c (1.102): Patched two bugs in
	gmond.	The first bug causes gmond to occasionally stop reporting
	occasionally when there is a network failure.  The second bug in
	gmond relates to the host mask being set to 24 instead of 32 when
	converting old gmond.conf configuration files.

	* srclib/libmetrics/freebsd/metrics.c (1.5): Fix a number of bugs
	of varying severity:  - makenetvfslist had some nasty uninitilized
	variable bugs under    FreeBSD 4.x, fix those.	 - general
	reorganization and logic clarity improvements in
	makenetvfslist.   - Make machine_type_func, os_name_func, and
	os_release_func and correct	their error handling code to
	actually do something useful (not that	   it should ever be
	triggered).

	* srclib/libmetrics/freebsd/metrics.c (1.4): - Fix a memory leak in
	find_disk_space() as reported by Glen Beane.  - Overhaul
	makenetvfslist() a bit to fix a leak in low memory situations,
	reduce duplicated code, and streamline error handling.	- Fix a few
	compiler warnings.
2005-04-03 19:13:50 +00:00
jschauma
7c6a9b9f04 Make this work on IRIX.
Other non-NetBSD OS probably want to check this, too, since so far we've
always built with --with-arch=netbsd...
2005-03-07 02:08:37 +00:00
wiz
bb872d8ba0 Sort. 2005-03-03 12:07:52 +00:00
garbled
12392dda0b update mpich to 1.2.6, with most work provided by Phil Nelson in PR pkg/27273
with some minor PLIST and etc fixes by me.
2005-03-03 12:01:30 +00:00
agc
9c33078522 Add RMD160 digests 2005-02-24 12:19:55 +00:00
jschauma
5a3deafb03 Upgradde ganglia-monitor-core to version 3.0.0, which was released
one day after the initial import of this package.
2005-02-10 02:33:53 +00:00
jschauma
df5387e06b add/enable ganglia-monitor-core 2005-02-07 14:35:02 +00:00
jschauma
4e46ea50c6 Initial import of ganglia-monitor-core into pkgsrc:
Ganglia is a scalable distributed monitoring system for high-performance
computing systems such as clusters and Grids. It is based on a hierarchical
design targeted at federations of clusters. It relies on a multicast-based
listen/announce protocol to monitor state within clusters and uses a tree of
point-to-point connections amongst representative cluster nodes to federate
clusters and aggregate their state. It leverages widely used technologies such
as XML for data representation, XDR for compact, portable data transport, and
RRDtool for data storage and visualization. It uses carefully engineered data
structures and algorithms to achieve very low per-node overheads and high
concurrency. The implementation is robust, has been ported to an extensive set
of operating systems and processor architectures, and is currently in use on
over 500 clusters around the world. It has been used to link clusters across
university campuses and around the world and can scale to handle clusters with
2000 nodes.

http://ganglia.sourceforge.net
2005-02-07 14:33:19 +00:00
jlam
b6b853727d Nuke USE_FORTRAN and bring the f2c handling within the mk/compiler
framework.  The list of changes include:

  * Modify compiler.mk so that "c" is always prepended to USE_LANGUAGES,
    so we no longer need to say it in package Makefiles.  Packages
    should now append to USE_LANGUAGES instead of setting it.

  * Create mk/compiler/f2c.mk which implements another pseudo-compiler
    "f2c" that may be used with any C compiler backend, e.g.

	PKGSRC_COMPILER= f2c ccache gcc

  * Teach the various "real" compiler files, e.g., sunpro.mk, mipspro.mk,
    etc., to use f2c if the native Fortran compiler isn't present.

Packages that use Fortran should now simply include the line:

	USE_LANGUAGES+=	fortran

in the package Makefile.
2005-01-12 15:31:58 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
2004-12-28 02:47:40 +00:00
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-20 11:30:55 +00:00
minskim
454cd9af8b Add build dependency on pkgconfig. 2004-12-14 20:34:42 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
adam
9c4c68ccc9 Changes 3.4.5:
The latest PVM release 3.4.5 is mainly bug fixes and additional
support for varying Linux distributions and some better 64-bit
Linux/AMD support (like it doesn't seg fauly any more :-).
Added strerror() support instead of old crusty global vars.
New architectures were added for AIX5*.  Fixed hilarious bug
in pvmtmpnam(), caused crash after 10,000 spawns...  :-D
While there's a variety of little tweaks, there are no significant
changes or additions to the basic functionality.
2004-11-12 10:45:45 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
wiz
26e1898141 Fix installation with gcc3.
Install documentation into share/doc instead of share/doc/html.
Add missing files to PLIST.
Bump PKGREVISION to 2.
2004-09-10 20:23:46 +00:00
jschauma
e9537292f9 Update GridSim to 3.0.2 to fix installation problems seen in latest
bulk-builds.
Changes:
- fix a bug in GridResource.init() method.
  policyType_ attribute should be instantiated before creating the policy_
  object.
- fix a bug in GridSim.gridletSubmit(Gridlet, int).
  By default, acknowledgement is false or not required.
- fix a bug in GridResource.processGridletSubmit().
  If a Gridlet has finished previously, then a resource needs
  to send it back to sender/user.
- renumbered the tags in GridSimTags.
  Originally, there are two tags with the same integer value.
2004-09-07 17:12:24 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +00:00
dmcmahill
f7c1751652 correct library dependency for xep after libtoolization. 2004-08-05 00:23:32 +00:00
dmcmahill
3da052ca18 Fix up some more bugs introduced by the libtoolization. Hopefully this
will finally fix all of the bulk build problems seen on -current and
2.0 branch machines (1.6 branch has never had problems).
2004-07-30 13:07:25 +00:00
dmcmahill
6be3ab4d88 fix a dependency in the tracer Makefile.aimk to hopefully fix compile
problems noted in NetBSD-2.0 branch bulk builds.
2004-07-26 11:15:24 +00:00
dmcmahill
7bf3aa1dbe change the order in do-install: a bit to install libtool libraries before
binaries which link to them.
2004-07-26 11:14:28 +00:00
kristerw
6fff4435b5 This package needs CONFIG_GUESS_OVERRIDE and CONFIG_SUB_OVERRIDE in
order to build on x86_64.

Noted by dmcmahill@.
2004-07-20 22:34:03 +00:00
dmcmahill
b09d17365f libtoolize and enable the building of shared libs. This is needed
for packages such as p5-Parallel-Pvm on some archs since that package
creates a shared object.  Should fix lossage seen on amd64 bulk
builds.  Both packages which use pvm3 have been tested and still work.
2004-07-19 22:41:16 +00:00
dmcmahill
23fcd4165b add some patches to get this going on darwin. Patches provided in PR
pkg/26146 by Jim Bernard.
2004-07-18 18:05:12 +00:00
wiz
d9027227e6 Make build on 2.0. 2004-07-10 15:14:57 +00:00
grant
8d9be42a02 correctly detect sparcv9, allows this to get further on Solaris
when running a 64-bit kernel.
2004-06-27 14:22:18 +00:00
drochner
fb703a15b0 make this build on -current again (statfs->statvfs) 2004-06-24 17:31:43 +00:00
dmcmahill
3c292cd23e add some patches for 64 bit systems from Nicolas Joly 2004-06-15 00:26:07 +00:00
abs
d68a235c89 Add jdk14 (and in some cases jdk13) 2004-06-03 20:13:03 +00:00
kristerw
7510202d93 Depend on security/openssh instead of security/ssh for machines that
do not have /usr/bin/ssh.
2004-05-31 22:13:16 +00:00
heinz
ab369beb4f Use option "-r" instead of "-e" for the '[' command since this is not
portable to some operating systems (eg UnixWare or IRIX 5).
2004-05-23 15:09:06 +00:00
dmcmahill
52fdce233e make sure we use MACHINE_ARCH (uname -p) instead of MACHINE (uname -m) for
setting the SGE arch.  Should fix x86_64 (amd64) as well as others that have
a different MACHINE and MACHINE_ARCH.  Noted on the SGE developers list
by Nicolas Joly
2004-05-19 06:53:38 +00:00
dmcmahill
af5e0966ed add and enable sge 2004-05-03 00:39:16 +00:00
dmcmahill
383fb8b855 import sge-5.3p6 (Sun Grid Engine)
The Grid Engine project is an open source community effort
to facilitate the adoption of distributed computing solutions.
Sponsored by Sun Microsystems and hosted by CollabNet, the
Grid Engine project provides enabling distributed resource
management software for wide ranging requirements from compute
farms to grid computing.
2004-05-03 00:38:34 +00:00
wiz
50b44a956b Convert to bl3. 2004-04-24 22:40:40 +00:00
wiz
ea103d2f01 Unused. 2004-04-24 21:02:01 +00:00
wiz
f79fdc0d2b Unused. 2004-04-24 17:33:09 +00:00
wiz
a89b2d2de1 Convert to bl3. 2004-04-24 17:32:36 +00:00
snj
344962001d Convert to buildlink3. 2004-04-11 09:13:00 +00:00
jlam
2759edf5c8 Tell the buildlink3 framework to pass the pvm3/* directories to the compiler
and linker since they lie outside the default of ${PREFIX}/include and
${PREFIX}/lib.
2004-03-25 04:20:49 +00:00
dmcmahill
ee9cbd1796 add config files for missing NetBSD MACHINE_ARCH's such as sh5e{b,l},
x86_64, and a few others.
2004-03-12 01:14:00 +00:00
minskim
2827f5b2d8 Enable tk84 and replace x11/tk with x11/tk83. Packages compatible
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08 20:27:13 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
abs
f58747a86e Update dqs to 3.3.2nb1
Install documentation
    undef DEFAULT_HOST so it can run on a box other than lnx4.scri.fsu.edu
    Add a MESSAGE giving some hint on what you might to use this
    Consider this a drive-by-slight-cleanup-of-breakage
2004-02-26 22:44:09 +00:00
dmcmahill
d946e7a73b bl3ify. add bl3 file. 2004-02-25 03:47:50 +00:00
jlam
efa1ab70ba Include "../../mk/compiler.mk" to get the value of CC_VERSION before
testing it.
2004-02-18 13:33:40 +00:00
jlam
3ebe053d90 LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:49 +00:00
snj
e2cb7d5106 s/abilty/ability/ 2004-02-13 23:51:13 +00:00
recht
d7dd8266f9 add buildlink{2,3}.mk
needed for py-Scientific to build
2004-02-12 16:50:53 +00:00
garbled
1e0d63f04a Upgrade this package to clusterit-2.2. Mostly a bugfix release. 2004-02-10 09:27:15 +00:00
grant
6eab5759a3 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 14:50:05 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
kristerw
f6d8743f8c Change MAINTAINER to "tech-pkg" instead of the previous "packages". 2003-12-03 22:14:45 +00:00
jschauma
74de9b2717 Update mpi-ch to 1.2.5.2, released on September 11th, 2003.
An extensive list of changes since the last release is available online
at http://www-unix.mcs.anl.gov/mpi/mpich/r1_2_5changes.html
(It's difficult to destill the important changes from that file, which
is why I'm not pasting the entire collection in here.)
2003-12-03 21:06:17 +00:00
wennmach
29507aa35c Disable weak symbols for gcc>3*. While weak symbols do work on
NetBSD-current, the way mpi-ch test for them and implements them
(using the #pragma weak directive) is currently broken.

Fixes PR pkg/23267 by Kouichirou Hiratsuka.
2003-12-02 20:13:38 +00:00
wennmach
a9bcf0ac6d o fix syntax error in src/fortran/configure
o avoid removing non-existent files, resulting in "rm: usage:" errors
2003-11-27 17:02:25 +00:00
wennmach
3fbe17c32f Correct the way the endianness is determined.
(How could this actually ever have worked ???)
2003-11-26 12:42:12 +00:00
wiz
d8f7a39828 Fix compikation with gcc3; still compiles with gcc2 too.
From Harry Waddell in PR 23281.
2003-10-27 08:26:41 +00:00
jschauma
cffa35af85 Add pseudo-category 'java'. 2003-08-23 15:16:36 +00:00
kristerw
98b5c758ae Make this build for non-i386 NetBSD systems too. 2003-07-26 00:41:10 +00:00
martti
8cee801716 COMMENT should start with a capital letter. 2003-07-21 17:10:16 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
agc
e812c8485a Add and enable openpbs 2003-07-17 14:20:06 +00:00
agc
b5b0e83dd4 Initial import of OpenPBS-2.3.16 into the NetBSD Packages Collection.
OpenPBS is a generic network queuing system.

The Portable Batch System (PBS) is a flexible batch queueing and
workload management system originally developed for NASA.  It operates
on networked, multi-platform UNIX environments, including
heterogeneous clusters of workstations, supercomputers, and massively
parallel systems.  Development of PBS is provided by Altair Grid
Technologies.
2003-07-17 14:19:16 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
jschauma
892fd94805 Add/enable GridSim 2003-07-03 16:45:46 +00:00
jschauma
aded13ca4e Initial import of the GridSim Toolkit, a java based toolkit for simulation
of distributed systems:

GridSim is a toolkit for modeling and simulation of parallel and distributed
systems such as Clusters and Grids. GridSim is part of the Gridbus Project
(http://www.gridbus.org/).

The GridSim Toolkit includes:

* GridBroker:
  It is Grid scheduler built on top of GridSim for application
  scheduling on Grid based on Deadline and Budget Constrained
  Scheduling Algorithms.

* GridSim:
  It is built on top of SimJava. SimJava is a process based discrete
  event simulation package for Java with animation facilities.

* Visual Modeler:
  It enables the user to create experiments on different Grid testbeds
  and generate the default Grid Broker source codes (in Java).
2003-07-03 16:44:50 +00:00
agc
386c124932 Add and enable dqs 2003-06-26 20:24:23 +00:00
agc
8fd1e83909 Initial import of dqs-3.3.2 into the NetBSD Packages Collection.
The Distributed Queueing System is designed as a management tool to
aid in computational resource distribution across a network.  DQS
provides architecture transparency for both users and administration
across a heterogeneous environment, allowing for seamless interaction
for multiple architectures.  Highly mutable custom site configurations
are possible under DQS.  This abilty to customize DQS leads to
effective resource distribution and increased network throughput.
2003-06-26 20:23:41 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
jmc
ba62a04bd7 Lots of fixes (bad code in a lot of places) to make this compile and work 2003-03-31 03:46:29 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jschauma
0aac0325e3 Update to latest version 1.2.5-1a (pkgversion 1.2.5.1.1)
From the packages README:
Version 1.2.5 is primarily a bug-fix release.  New features include

Significantly better collective algorithms are available.

Major changes for the globus2 device and the ch_nt device.

Information on previous versions
--------------------------------
Features new or improved in Version 1.2.4 included:

SMP support has been inproved through the use of sched_yield.  SMP Systems that
are not oversubscribed can consider configuring with --disable-yeild.

A number of bugs in the ch_p4, ch_p4mpd, and ch_shmem device hae been fixed.
These could cause programs to hang or generate error messages.

Features new or improved in Version 1.2.3 included:

Bug fixes and improved-portability,
particularly in the area of Linux and Mac OS X support.  Other new features
include better support for Intel compilers, particularly for IA64 Linux,
better support for various Fortran compilers, and some fixes for rare race
conditions in the ch_p4 device.  The documentation on the ch_p4mpd device and
the MPD system has been improved.  Version 1.2.3 also includes all of the
source for both the Unix and Windows versions.  Windows users should still
use the self-installing version available through the web page.  The globus
device now supports version 2 of Globus.

Features new or improved in Version 1.2.2 included:

There are a number of improvements to the ch_p4 device that improve both
performance and reliability, particularly on Linux platforms.

Significant upgrades have been made to the MPD system of daemons that provide
fast startup of MPICH jobs, management of stdio, and a crude parallel debugger
based on gdb.
2003-03-27 21:07:05 +00:00
wiz
0abe143a30 Quote tr arguments. From Jim Bernard in PR 20826. 2003-03-20 23:34:36 +00:00
jmmv
8da1b29f2e The lib/pkgconfig has been added to the list of standard directories, so do
not try to remove it, even if empty.
2003-01-02 22:44:43 +00:00
wiz
d8262452c1 Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
2002-12-24 06:09:44 +00:00
wiz
e8b5af3327 Add distinfo, noted missing by Hiramatsu Yoshifumi on tech-pkg. 2002-11-20 19:53:06 +00:00
is
88a48d3237 Update parallel/pvm3 to pvm-3.4.4 2002-11-09 15:24:24 +00:00
is
d7e3c1c448 Update the NetBSD architecture list. 2002-11-09 12:10:19 +00:00
wiz
624e2a5f03 regen 2002-11-09 11:42:11 +00:00
is
e76eabfe9c Add rcs id. 2002-11-09 11:28:41 +00:00
is
d07c2283a5 repair column formatting of pvm console "conf" output 2002-11-09 10:56:27 +00:00
jlam
80416b984f if to elif 2002-10-29 20:30:49 +00:00
jlam
eb47a10ca0 There was apparently an inadvertant "dj" in vi command mode that killed
two lines, and broke alpha and arm detection on Linux as a result.
2002-10-29 19:57:47 +00:00
dmcmahill
effc0291e4 - remove unused (and commented out) DEPENDS
- remove redundant do-configure target (perl5/module.mk does that now)
2002-10-15 09:33:12 +00:00
dmcmahill
664cd66c05 add and enable p5-Parallel-Pvm 2002-10-13 04:30:44 +00:00
dmcmahill
016b72a668 initial import of p5-Parallel-Pvm-1.3.0
Parallel::Pvm is a perl extension for the parallel virtual machine
(PVM) message-passing system.
2002-10-13 04:30:05 +00:00
dmcmahill
13b5b4bb4c add RCS ID 2002-10-12 17:30:33 +00:00
jlam
503aa42d95 buildlink1 -> buildlink2 2002-10-08 22:31:43 +00:00
jlam
ee91224146 Add buildlink2.mk file for use by other package Makefiles (in particular,
math/scilab/Makefile already uses it.  Thanks wiz!).
2002-10-02 19:51:52 +00:00
jlam
7a55cc2714 Use buildlink2, and provide a makefile fragment arch.mk to set PVM_ARCH to
the correct value.  arch.mk can be used by other Makefiles or by
buildlink2.mk files to find the PVM libraries and binaries.
2002-09-30 22:18:55 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
wiz
80ee491886 Since the major of libiconv was increased during the update to 1.8,
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
2002-09-10 16:06:32 +00:00
agc
597458ef9a Add and enable linda. 2002-08-20 16:45:15 +00:00
agc
52a43fab50 Initial import of linda-0.1.1 into the NetBSD Packages Collection.
linda is an simple library implementation of Linda parallel
programming system (http://www.cs.yale.edu/Linda/linda.html).  To
write a parallel program with linda, you have to know only 6
functions:  spawn, out, in, inp, rd and rdp with linda.
2002-08-20 16:44:35 +00:00
dmcmahill
d12202c9d0 avoid installing a .orig file. Fixes a leftover file found in last bulk build 2002-08-08 09:40:38 +00:00
dmcmahill
9b6926c0a1 teach pvm about arm, armeb, and hppa. Should fix recently noted shark
build problems.
2002-08-05 01:26:40 +00:00
agc
8d0c2f7d7c Make sure that we check whether we check whether the distfiles exist
first in BATCH mode.
2002-07-17 13:17:21 +00:00
agc
6b22fc486d Deprecate IS_INTERACTIVE
Mark this package as using an interactive fetch stage
2002-07-02 11:39:46 +00:00
seb
c90b725a3b Explicitly set PVM_ROOT to fix installation stage. This is due to the change in
revision 1.915 of mk/bsd.pkg.mk that removed ${MAKE_ENV} from the environment
for a recursive make. May be it is not needed anymore in MAKE_ENV?
2002-02-07 10:49:07 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
agc
42f4f968e1 Move the post-patch custom script into the package Makefile. 2001-10-26 14:37:56 +00:00
agc
d52dd5005a At present, if there is a pre-<target> or post-<target> script in
the scripts/ directory, it will be run automatically as part of
the build process, by bsd.pkg.mk.  There are now exactly 5 packages
in pkgsrc which use this facility, and yet, for every package build,
the existence of a script is checked by bsd.pkg.mk once before the
target is executed, and once afterwards. This incurs needless
overhead.

Move the separate pre- and post- script handling out of bsd.pkg.mk into
the individual package Makefiles, where it's much more obvious what is
happening, anyway.
2001-10-26 14:09:59 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
agc
a16fc84f19 Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:
WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
2001-09-09 20:36:07 +00:00
garbled
6b0714213c Update clusterit to 2.0.
Changes include:
Added new dvt command, which allows you to open xterms to multiple hosts
and control them all via one input window.
Added new jsh command, which allows better job scheduling specifically
designed for parallel compiling.
Multiple bugfixes and enhancements.  Much much faster execution.
2001-08-14 08:33:32 +00:00
dmcmahill
6b11d1092a forgot to cvs add these first. 2001-05-24 19:51:47 +00:00
dmcmahill
aa88b59f9b - add -DCTIMEISTIMET to all the NetBSD arch definition files. This just
says to use type time_t for ctime(3).

- Fix some format strings for 64 bit systems.

- use '?=' instead of '='when setting the command used for rsh/ssh so the
  user can set it in mk.conf (PVM_SSH).
2001-05-24 19:51:07 +00:00
dmcmahill
3af15b801a Pass down CFLAGS, FFLAGS and fix the quoting of CC and F77. This ensures
you can do something like:

make CC="gcc -pipe" PKG_FC="f77 -pipe" CFLAGS="-Wformat -g" FFLAGS="-g"

and still have pvm compile correctly.

Addresses PR pkg/12949 submitted by Thor Simon <tls@cs.stevens-tech.edu>.
2001-05-24 19:32:32 +00:00
agc
5ac30340b6 Move to sha1 digests, and add distfile sizes. 2001-04-18 15:22:45 +00:00
agc
9e8d6c8b8d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:33:31 +00:00
wennmach
8ade44d33d Move cpp-like Makefile (.if exists()) statement after the inclusion of
bsd.pkg.mk.

Thanks to Alistair Crooks for this fix (and for enlightening me).
2001-04-10 19:31:27 +00:00
wiz
5fa2790071 replace work with ${WRKDIR} 2001-04-09 12:00:49 +00:00
wennmach
849ced35ca Fix PLIST (leftover files discovered in Hubert Feyrers bulk build).
Add PLIST.java (contains additional installed files if a javac is
present during build).

Modify Makefile to take the possible presence of a Java compiler
into account.
2001-04-05 17:56:19 +00:00
wiz
fc73117ab2 Remove unnecessary whitespace. 2001-04-02 22:52:53 +00:00
wennmach
84ee6de435 Update mpich to 1.2.1.
Besides bug fixes, 1.2.1 features full support of the MPI-1.2 standard
as well as some support for the new MPI-2 standard.

Closes PR 7486.
2001-03-21 15:28:57 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
wiz
79a4bfc219 Not needed any more -- COMMENTs are in Makefiles now. 2001-02-16 15:52:49 +00:00
wiz
02e8ee6a47 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
2001-02-16 15:51:46 +00:00
is
88c2a995bb Change the names of the ssh and ssh6 packages to ssh{,6}-1.2.27nb1 so
that installation of the right version can be verified.
2001-02-13 12:49:06 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
wiz
fe0b531972 remove trailing whitespace 2000-10-21 22:52:37 +00:00
dmcmahill
0dbb09ae9c define SSH and pass down to the build environment to make sure the right
ssh (/usr/bin/ssh or pkgsrc ssh) is found.
2000-10-10 19:26:15 +00:00
dmcmahill
b8eb3107b9 fix path for pkgsrc ssh 2000-10-10 19:25:09 +00:00
dmcmahill
69d361149a set SSH and pass down to build environment so the currect ssh gets found
(either the base system one or pkgsrc if ssh isn't in the base system)
2000-10-10 19:09:26 +00:00
dmcmahill
884cbb1d85 fix typo in a message 2000-10-10 19:08:32 +00:00
dmcmahill
a5b7a1884f Only pull in the ssh depends if we're on a system with out /usr/bin/ssh in
the system.
2000-10-10 15:02:13 +00:00
is
abf7a09ca3 Allow ssh6 and openssh in addition to ssh. 2000-09-25 14:29:10 +00:00
wiz
017a43115d add a leftover, PVM.1 2000-09-05 11:09:40 +00:00
wiz
3d9cb9baa8 use actual ${PREFIX} instead of /usr/pkg 2000-09-03 13:02:20 +00:00
dmcmahill
ed4085196c remove out of date patch. 2000-08-31 11:24:07 +00:00
dmcmahill
b1420cd486 update to pvm-3.4.3. This is a bug fix release. Changes are given in each
of the individual source files making a summary difficult.  Of note though is
they have incorporated quite a number of the patches from our 3.4.2 package
hence the removal of 22 (!) patches.
2000-08-23 14:28:17 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
wiz
93e8f614a2 Add the patches supplied by Gabriel Rosenkoetter in pkg/10412 and
pkg/10477.
2000-07-10 23:54:22 +00:00
wiz
e896e99863 Apply patches provided in pkg/10355 by Gabriel Rosenkoetter
<gr@sirius.eclipsed.net>. Also fix compilation on -current machines
after removal of vm/vm_swap.h, and silence a compile time warning.
2000-06-16 23:40:16 +00:00
wiz
c1fcaff274 Fix installation path for non-i386 platforms. Done with help from
Gabriel Rosenkoetter <gr@cs.swarthmore.edu> and Tim Rightnour
<root@garbled.net>.
2000-06-12 12:01:59 +00:00
wiz
c248c6d7b9 Use user/group instead of addnerd; while I'm here, make it compile again,
and fix binary package.
2000-05-27 09:53:36 +00:00
wiz
05081fccd3 fix PLIST problems, remove BROKEN 2000-03-02 23:47:33 +00:00
wiz
cf521be97a ${UVM} cleanup: remove obsoleted workaround for arm32's pmap.h. 2000-02-19 01:30:43 +00:00
wiz
725c4d5bb5 remove redundant homepage citation 2000-02-13 02:22:12 +00:00
wiz
42da0a2002 miscellaneous small changes to make pkglint happy 2000-01-10 01:39:02 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
dmcmahill
111c5e466b -Update from 3.4beta7 to 3.4.2.
-Add USE_FORTRAN to the package Makefile for correct handling of the
 required fortran compiler.

-Fix the .m4 files which control how fortran symbols are handled.

-Rework package to use a different PVM_ARCH for each MACHINE_ARCH.  As
 opposed to a single PVM_ARCH.  This addresses PR pkg/6890 (Thanks to
 Ignatios Souvatzis for the PR).

-Rework package to install missing programs including: pvmgetarch, aimk
 debugger, debugger2, and the configuration stubs (*.def, *.m4).  This
 address part of PR pkg/6924 (Thanks to Ignatios Souvatzis for the PR).

-Rework package to maintain the normal pvm3 directory layout so that only
 one variable (PVM_ROOT) has to be set to a non-traditional value.  This
 address the remainder of PR pkg/6924 (Thanks again Ig!).
1999-11-23 16:05:28 +00:00
agc
606e5ab825 Mark packages as broken, where necessary. 1999-10-27 17:14:01 +00:00
garbled
7d8bea3dd2 Update clusterit to 1.3.
Fixes a few bugs, makes it more portable to
other operating systems, gives about 20% speedup in command processing,
adds SIGINT processing to give up on the current node, formats output
much nicer, makes pdf work on more operating systems, and other
fine enhancements.
1999-10-14 17:58:54 +00:00
hubertf
ee38b9cf16 The distfile was moved to the "old" dir... 1999-10-07 01:47:27 +00:00
dmcmahill
51464c8392 the f2c F77 compiler is f2c-f77, not f2c 1999-10-06 16:49:21 +00:00
agc
f4d5171de1 Add package patch checksum files. 1999-07-09 14:09:02 +00:00
agc
5784f7fee1 Do the test for /usr/bin/f77's existence a different and radical way -
use ".if exists"
1999-06-28 11:56:03 +00:00
tron
5bac166611 Update dependence on "ssh" package to version 1.2.27. 1999-05-20 18:30:27 +00:00
garbled
d89ef09b04 add USE_X11=yes (it builds without it, but doesn't build some binaries) 1999-04-26 20:29:35 +00:00
agc
d1c9165bd2 Eek. Committed a change that we're not quite ready for just yet.
Keep gmake -> ${GMAKE} and USE_X11 modifications, though.
1999-03-08 11:05:22 +00:00
agc
2aafaa2f54 Set USE_X11 for this package.
s/gmake/${GMAKE}/
1999-03-08 10:48:29 +00:00
hubertf
d1b0a7b993 Do not mirror distfile. 1999-03-03 23:28:52 +00:00
garbled
31e54dc4e1 update PLIST to reflect reality, and add a trick to determine if we have
f2c or f77, and set BUILD_DEPENDS appropriately.
1999-01-01 23:42:58 +00:00
garbled
b6fedbd34c Update this package to clusterit-1.2.
Fixed major bug in dsh, added parallelism to pcp. Lots of other minor
bugfixes and cleaning up.
1998-12-14 18:38:00 +00:00
agc
1a43f8d511 On arm32 with UVM, <machine/pmap.h> includes a C++ keyword as a fieldname
in a truct. Workaround this - allows this package to build on arm32.
1998-11-17 10:56:39 +00:00
agc
8b82f626ae Don't recalculate the value of uname -m - just use ${MACHINE}.
Make sure the glunix group exists before the package is built, otherwise
things fail when making dependencies within the package.
1998-11-16 21:02:20 +00:00
frueauf
b5af760d64 Add missing rcs id. 1998-11-12 23:45:54 +00:00
garbled
7899602d0f Oops, forgot to install libgpvm, and libfpvm. Thanks to Phil Nelson for
noticing this.
1998-11-04 18:08:45 +00:00
agc
1af4afef7f Correct typo. 1998-11-02 10:57:05 +00:00
garbled
dec8e31e6c Update message to explain how the host paths work, and add a fix supplied
by Phil Nelson to make this pkg work on arm32.
1998-10-29 05:15:10 +00:00
garbled
13a20ee276 Fix a buffer bug in seq. 1998-10-24 06:36:22 +00:00
garbled
1bfa83f733 GC some rcs ID's that got stuck in here.. Thanks Thorsten. 1998-10-22 16:06:48 +00:00
garbled
e2a3852512 Enable glunix, fftw, and benchfft. 1998-10-21 20:00:59 +00:00
garbled
b07574bf83 Initial import of glunix-1.0a
Thanks to Ross for all the help, and Alistair for fixing some brain damage.
A Global Layer Unix for NOW. (Network Of Workstations)
1998-10-21 19:59:29 +00:00
garbled
2c924821e4 Don't build the examples in share/examples when installing. Fixes PR 6330. 1998-10-20 22:24:22 +00:00
garbled
5e8946a339 Add in a distribution patch that fixes a race condition in seq. 1998-10-20 08:05:22 +00:00
agc
5bf1376df1 Update this package to version 3.4b7.
Make it work with read-only pkgsrc.
1998-10-16 10:14:56 +00:00
garbled
065b0a050a Update this pkg to clusterit-1.1 1998-10-16 01:04:32 +00:00
agc
81b0a04e15 Correct typo. 1998-10-15 13:56:59 +00:00
agc
8f98a06b7f Correct the test for little-endian/big-endian byte ordering. 1998-10-14 10:55:07 +00:00
agc
315454a13c Remove 2 diffs that were erroneous. 1998-10-14 10:52:43 +00:00
frueauf
1c7de1d88c Add missing rcs id. 1998-10-14 08:32:11 +00:00
frueauf
56b9426eb6 Don't just create foo, use ${WRKDIR}/foo instead for readonly pkgsrc. 1998-10-14 08:31:17 +00:00
frueauf
b1ae7f72ac Add missing rcs id. 1998-10-14 08:19:51 +00:00
garbled
e33bd8b3ae Add the whole parallel category to pkgsrc, and sprinkle it with a few
packages.

mpi-ch:
a free implementation of the Message Passing Interface.
pvm3:
Paralell Virtual Machine libraries and environment
clusterit:
A clustering package for unix
1998-10-13 23:31:03 +00:00