| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
of the variable OBJLINK which is used in /etc/make.conf to build 'obj'
links in the current directory. This caused lots of useless warnings
since if OBJLINK is defined ./obj will be created and used.
|
|
|
|
|
|
| |
bsd.prog.mk and didn't actually fix in rev.1.43 of bsd.lib.mk.
The library names must be defined before they are used in
dependencies.
|
|
|
|
| |
meant to rename the name of script in ${SCRIPTDIR}.
|
|
|
|
| |
introduced) because old make version I check do the right job.
|
|
|
|
|
|
|
|
|
| |
!defined(X) && $(A) != $(B)
parsed as
(!defined(X) && $(A)) != $(B)
and not as
!defined(X) && ($(A) != $(B))
Probably it should be fixed in make
|
|
|
|
|
|
|
|
| |
Submitted by: max
While I'm here, add "${DIST_SUBDIR}/" at end of CDROM pathnames. Also
add an empty declaration of PATCH_SITES next to MASTER_SITES to avoid
"variable recursive" error.
|
|
|
|
| |
${LDADD}. It doesn't handle internal libraries very well yet.
|
|
|
|
| |
Echoing ${.OBJDIR} would work. but -V is more general.
|
|
|
|
|
|
| |
the gnu libobjc rather than the NeXT one. I do not understand objc
so I don't know the implications of this, but the gcc-2.7.2 libobjc is
built with this.
|
|
|
|
|
|
| |
in the tree that use things like bsd.prog.mk just to get the default
targets like install, tags, obj, clean, cleandir, cleandepend, but do not
actually build anything there.
|
|
|
|
|
|
|
|
|
|
| |
bsd.obj.mk. Also, a make target called objwarn checks to see
if ${.OBJDIR} != ${.CURDIR} and ${.OBJDIR} != ${CANONICALOBJDIR}
and outputs a warning. (No warning for the latter if MAKEOBJDIR or MAKEOBJDIRP
REFIX is set). objwarn is called from all targets in bsd.prog.mk, bsd.kmod.mk,
and bsd.lib.mk.
Reviewed by: bde
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
man pages (eg: named/bind/etc). In order to get (say) dig.1 to pass
through the filter and produce a new dig.1 for installing, I used an
intermediate file at build time, similar to the way the .gz man pages are
built.
I've not extensively tested this, but it seems to work for the known
cases where it was failing, and it only affects the NOMANCOMPRESS case
which was already broken.
Pointed out by: "Ph. Charnier" <charnier@xp11.frmug.org>, PR#1612
|
|
|
|
|
| |
file bsd.libnames.mk and include this file where necessary. This fixes
null library names in ${DPADD}'s in library makefiles.
|
|
|
|
|
|
|
|
|
|
|
| |
Running them twice usually destroyed the target binary. E.g., the
second `make objlink' in `make objlink; make; make objlink' replaced
the `cat' binary by a symlink cat@ -> /usr/obj/usr/src/bin/cat.
`ln -fs' is unusable when the target might be a symlink that resolves
to a directory. Then -f applies to a file in the directory and not
to the symlink. This seems to be the standard (and sometimes useful)
behaviour.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added forgotten share/doc/psd/05.sysman and share/zoneinfo/America/Indiana.
bsd.doc.mk:
Nuked mkdir -p and wrong fixups of the leaf directory's ownerships and
permissions. The doc tree should be well enough established for this
to be safe. Installs to directories should use a trailing slash on
the directory name so installs to non-drectories are fatal, but I
didn't start changing them.
bsd.man.mk:
Nuked mkdir -p and wrong fixups of the leaf directory's ownerships and
permissions. They were overkill to create just /usr/share/info.
zoneinfo/Makefile:
No changes yet. zic creates directories with ordinary 755 permissions.
Why do we use 555 permissions for directories in /usr/share/zoninfo.
Why not for zoneinfo itself? /proc and /dev/fd are the only other
directories in the system with 555 permissions.
|
|
|
|
| |
pointers of type `void *'. Warn about this in future.
|
| |
|
|
|
|
| |
/usr/bin/sed -> ${SED}
|
|
|
|
|
| |
I'll leave any future Makefile hackery to him since he's clearly thought
about this a great deal more than I have.
|
|
|
|
|
|
|
| |
first if /cdrom/ports/distfiles exists. If FETCH_SYMLINK_DISTFILES
is set, symlink the file instead of copying.
Reviewed by: jhk
|
|
|
|
|
| |
variable.
Requested-By: wollman
|
|
|
|
|
| |
even if make all is run multiple times, since the depend rule looks for
an existing .depend file.
|
|
|
|
|
| |
can now check existence of files specified by full pathnames, not only
executables.
|
|
|
|
|
|
|
|
| |
to configure.
(2) Gently warn user for non-0022 umasks.
Submitted by: "David E. O'Brien" <obrien@Nuxi.cs.ucdavis.edu> (1)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bombing mercilessly.
(2) If that directory has a directory called CVS, remind the user of
the existence of the "-P" option to cvs co and update.
(3) While I'm here, clean up the PATCH_DEBUG code a bit. In
particular, don't duplicate a whole bunch of code just for adding
a single "echo" statement. ;)
Reviewed by: the ports list
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
won't be pulled into individual ports that include this file. ;)
(2) Document MOTIFLIB, it's not set in the ports Makefiles but is
important for Motif ports (already documented in the handbook).
(3) Add INSTALL_PROGRAM, INSTALL_SCRIPT, INSTALL_DATA, INSTALL_MAN as
"aliases" of the appropriate install command line, for use in *-install
targets.
Reviewed by: the ports list (item 3 only)
|
|
|
|
|
|
|
|
| |
pipe the man page source through before compressing or installing.
This can be used to do do (eg) sed substitution on man pages from
3rd party packages (in particular, ncurses and bind-4.9.4)
This should not affect anything already in the source tree.
|
|
|
|
|
|
| |
to do the preprocessing and assembling.
(I've been running this for months, and had forgotten about it)
|
|
|
|
| |
Requested by: Narvi <narvi@haldjas.folklore.ee>
|
| |
|
| |
|
|
|
|
|
|
| |
any effect. The target do-configure used ${SCRIPTDIR}/configure
instead of ${SCRIPTDIR}/${CONFIGURE_SCRIPT}.
-andreas
|
|
|
|
|
| |
Add missing end-of-line backslash
Remove two extra @ characters
|
| |
|
| |
|
| |
|
|
|
|
| |
Suggested by: bde
|
| |
|
|
|
|
| |
Submitted by: Michael Hancock <michaelh@cet.co.jp>
|
|
|
|
|
| |
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
|
|
|
|
| |
Submitted by: James Raynard <jraynard>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
standardize the variables a little, and simplify some parts because
we can now trust the fetcher's return value.
Reviewed by: the list
|
|
|
|
| |
Submitted-By: Chuck Robey <chuckr@Glue.umd.edu>
|
| |
|
|
|
|
|
|
| |
(SRC_ENCAPSUATION). Stick in some cd ${.CURDIR} directives which have
been (benignly) missing all this time. Allow more types of targets to be
selectively disabled.
|
| |
|