| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
(presently only used in tip; should have been used by e.g. pkg_add).
Submitted by: bde
|
| |
|
|
|
|
|
| |
Submitted by: Shigio Yamaguchi <shigio@wafu.netgate.net>
Tested by: make buildworld
|
|
|
|
| |
work better.
|
| |
|
|
|
|
|
|
| |
`BINFORMAT=foo make checkdpadd' in /usr/src now reports only 2 false
negatives (in libss and init). (BINFORMAT=foo is to turn off better
handling of the a.out case.)
|
|
|
|
| |
Silently approved by: -hackers, -current
|
|
|
|
|
|
|
|
| |
passed for C++ files).
Don't pass -nostdlib to mkdep for C++ files.
Don't use temporary variables to obfuscate the main rule.
|
|
|
|
|
|
|
| |
- the two `_EXTRADEPEND::' targets potentially clobbered each other for
`make -jN'. In practice, the output for the second target sometimes
disappeared.
- bogus dependencies were generated for static libraries.
|
|
|
|
|
|
| |
invoking configure.
Submitted by: obrien
|
|
|
|
|
|
| |
headers in ${SRCS}, as in bsd.lmod.mk and bsd.prog.mk. This helps
`make [-j]' work when .depend doesn't exist. Even plain `make'
sometimes only worked because of magic ordering in ${SRCS}.
|
| |
|
|
|
|
|
| |
for `make -j'. There are one-off fixes for the problem in a few
Makefiles, e.g., amd/amq/Makefile.
|
|
|
|
|
|
|
| |
There were various races for `make -j'. Half-built versions of
vnode_if.h were sometimes #included...
Removed a null dependency.
|
|
|
|
| |
in bsd.obj.mk works.
|
|
|
|
|
|
|
| |
use the default without losing any (currently unused) features.
(CLEANDIRS is only used by for libgmp and libmp via bsd.lib.mk, and
only documented everywhere it is supported except of course where it
is actually used.)
|
| |
|
|
|
|
| |
bsd.dep.mk.
|
|
|
|
|
| |
it was bogus, and without the ifdef the default is identical to the
central one in bsd.dep.mk.
|
|
|
|
| |
compatibility).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
I don't know what the hell I was thinking in: rev. 1.268
(2) Create ${PREFIX} before calling mtree if it doesn't exist. This
may not be the best solution, but pre-install is called after
mtree so there really isn't any way to fix this from the port
Makefiles and thus has to be done here.
|
| |
|
|
|
|
|
|
| |
to ``shell time''. The previous version didn't work in
/usr/src7share/man/man4.
Reviewed by: bde
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: the lists
(2) Change MASTER_SITE_CTAN to reflect current reality.
Submitted by: fenner
(3) Add new port variable NO_LATEST_LINK. When this is set, the
"Latest" package symlink is not created. Use this for ports that
are betas when there is also a port for an older, more stable,
version.
(4) Don't be too stupid about "make deinstall".
Submitted by: fenner
|
|
|
|
|
|
| |
in kernel Makefiles. Nothing in /usr/include is used (provided
relative paths for sys/* and <machine> can be found), so there is
no need for the -I/usr/include kludge as in kernel Makefiles.
|
| |
|
|
|
|
|
|
| |
them in the include path. This fixes recent breakage of the syscons
LKMs and general brokenness of the include paths (headers under
/usr/include were used in many cases).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it is built with this defined (which it isn't by default). This change
to sys.mk treats the absence of MACHINE_ARCH as i386 on the assumption
that it will be appropriately defined (as something else) on any other
architecture. When building FreeBSD's make with NetBSD tools, both
MACHINE and MACHINE_ARCH are correctly set (e.g. when bootstrapping
FreeBSD's make on NetBSD/mvme68k, MACHINE=mvme68k and
MACHINE_ARCH=m68k). This isn't really needed for the alpha which
has both defined as 'alpha', but I thought it was worth getting the
distinction between a MACHINE and a MACHINE_ARCH correct now.
Now, shouldn't PC98 have MACHINE=pc98 and MACHINE_ARCH=i386 ??!!
|
|
|
|
| |
Alpha is elf, not aout.
|
|
|
|
| |
Noticed by: Paul Allenby <pallenby@zibbi.mikom.csi.co.za>
|
|
|
|
|
|
|
| |
LIBCOMPATDIR [/usr/lib/compat]
LIBDATADIR [/usr/libdata]
INCLUDEDIR [/usr/include]
LIBEXECDIR [/usr/libexec]
|
|
|
|
| |
444 -> ${SHAREMODE}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Allow multiple checksums of same file.
Submitted by: hoek
(2) Add "deinstall" target as an alias to "pkg_delete $(make package-name)"
(well, something like that, see diff for details).
(3) Add new port variable USE_AUTOCONF. It appends BUILD_DEPENDS to
devel/autoconf and runs autoconf before configure.
Submitted by: ohashi@mickey.ai.kyutech.ac.jp (Takeshi Ohashi)
(4) Clarify USE_X11 and USE_IMAKE usage.
(5) Add new user-overridable variable MASTER_SITE_KDE.
Submitted by: vanilla
(6) Add support for "Latest" package links.
Idea by: Terry Lambert
(7) Try to catch obsolete tcl/tk installations that could cause problems.
Annoyed by various bogus commits by: you-know-who
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
don't remove a.out explicitly. a.out should only be generated for
libraries and is removed in the non-default rule in bsd.lib.mk.
Removed undocumented cleanfiles target. It was the same as the
default clean target except it didn't descend into subdirs. It was
different from special clean targets in other ways. This feature
hasn't been missed for more important targets.
Removed unused default cleandepend target. bsd.dep.mk has a better
version which is always used.
Use a better rule for checkdpadd in the BINFORMAT=aout case. This
mainly checks that ld -f is working correctly. The old rule is
still available via `make BINFORMAT=foo checkdpadd' and should be
used to check for regressions under 2.2 where ld -f is not available.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Fixed style of empty test.
Include <bsd.libnames.mk> if `checkdpadd' is being made, so that it can
:e checked until it goes away.
|
|
|
|
|
|
|
|
|
| |
(as in bsd.prog.mk). Include it if `checkdpadd' is being made, so that
it can be checked until it goes away.
Don't clean files that we don't create.
Fixed style of empty test.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when there is no /usr/src/share/info if it were actually used.
Added comments to explain duplicated tex commands.
Use substitution in IFILENS to simplify some things.
Removed /g from many substitutions. It is bogus for anchored matches.
Don't echo nothing.
Don't add things that wouldn't be built with the current options to
CLEANFILES (except for some cases involving tex).
Reviewed by: wosch
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
we won't have double-slashes.
Add support for new port variable MANUAL_PACKAGE_BUILD. If this is
defined as well as the user variable PACKAGE_BUILDING, the port will
be ignored. This is used to mark ports that can be built normally
except on a machine that has a lot of conflicting ports (i.e., our
package building machine).
|
|
|
|
|
| |
are not in the SUBDIR list. It also knows about the "standard" directories
that are to be ignored ("CVS", "distfiles", etc.).
|