Commit graph

102 commits

Author SHA1 Message Date
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