Commit graph

58 commits

Author SHA1 Message Date
abs
ee9906d198 Fix NetBSD statvfs check to be >= 299000900 not >= 200040000
No pkgrevision bumps needed.
2005-09-06 08:10:57 +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
kristerw
cd9d53633a Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-07-12 19:41:43 +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
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
13f84fb380 Default to build dependency, since this package
only installs static libraries.
2005-04-05 11:01:49 +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
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
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
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
drochner
fb703a15b0 make this build on -current again (statfs->statvfs) 2004-06-24 17:31:43 +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
wiz
ea103d2f01 Unused. 2004-04-24 21:02:01 +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
jlam
efa1ab70ba Include "../../mk/compiler.mk" to get the value of CC_VERSION before
testing it.
2004-02-18 13:33:40 +00:00
recht
d7dd8266f9 add buildlink{2,3}.mk
needed for py-Scientific to build
2004-02-12 16:50:53 +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
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +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
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +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
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
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
fe0b531972 remove trailing whitespace 2000-10-21 22:52:37 +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
05081fccd3 fix PLIST problems, remove BROKEN 2000-03-02 23:47:33 +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
agc
606e5ab825 Mark packages as broken, where necessary. 1999-10-27 17:14:01 +00:00
hubertf
ee38b9cf16 The distfile was moved to the "old" dir... 1999-10-07 01:47:27 +00:00
agc
f4d5171de1 Add package patch checksum files. 1999-07-09 14:09:02 +00:00
tron
5bac166611 Update dependence on "ssh" package to version 1.2.27. 1999-05-20 18:30:27 +00:00