Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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.
|
|
Suggested by Roland Illig, ok'd by various.
|
|
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.
|
|
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.
|
|
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".
|
|
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.
|
|
|
|
will finally fix all of the bulk build problems seen on -current and
2.0 branch machines (1.6 branch has never had problems).
|
|
problems noted in NetBSD-2.0 branch bulk builds.
|
|
binaries which link to them.
|
|
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.
|
|
pkg/26146 by Jim Bernard.
|
|
do not have /usr/bin/ssh.
|
|
|
|
and linker since they lie outside the default of ${PREFIX}/include and
${PREFIX}/lib.
|
|
x86_64, and a few others.
|
|
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
two lines, and broke alpha and arm detection on Linux as a result.
|
|
|
|
math/scilab/Makefile already uses it. Thanks wiz!).
|
|
the correct value. arch.mk can be used by other Makefiles or by
buildlink2.mk files to find the PVM libraries and binaries.
|
|
|
|
|
|
build problems.
|
|
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?
|
|
|
|
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.
|
|
|
|
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).
|
|
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>.
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
|
|
that installation of the right version can be verified.
|
|
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.
|
|
|
|
ssh (/usr/bin/ssh or pkgsrc ssh) is found.
|
|
the system.
|