Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
specified
|
|
|
|
HFS+ rather than a UFS. The result performs better, among other things.
|
|
creating case-sensitive HFS+ instead of UFS on Darwin 7.0 or newer.
|
|
* support environment variables CP, GREP, ID, MKDIR, TEST, TOUCH, XARGS to
allow specification on non-standard tools (needed on IRIX 5)
* preserve compiler/linker flags if set
|
|
* default to cc for CC with mipspro, ido, and sunpro
* make sure CFLAGS and CPPFLAGS are used when set by the user
|
|
|
|
compiler detection. This is needed for Solaris with SunPro at least,
since bootstrap tried to install gcc>=2.95.3 during the registration of
the bootstrap packages.
|
|
pkgsrcdir.
|
|
to add to MANPATH.
|
|
bootstrap software will be installed, regardless of platform.
|
|
|
|
script. It was lost in revision 1.55. This fixes the path to the
various pax, mtree, ftp commands used by pkg_install. Bump the version
number of the bootstrap script.
|
|
output for bug reports, build with PKG_VERBOSE defined.
|
|
creating empty "work" directories in the pkgsrc tree due to the
bootstrap script setting WRKOBJDIR=$wrkobjdir.
|
|
then he really doesn't want to always use CC=gcc. This has no effect
if you were previously setting CC=gcc anyway. Noted by Stuart Shelton.
|
|
Problem noted by OBATA Akio on pkgsrc-users@.
|
|
explicitly setting CC=cc, so override it on the bmake command line.
We use the CC taken from the environment first, and default to "gcc"
if CC is not set.
|
|
The former contains fixes for the latter to avoid make errors.
|
|
into a separate package pkgtools/bootstrap-extras. Teach the bootstrap
script to look for those scripts from the bootstrap-extras package.
* When registering the installed software, set WRKOBJDIR to the bootstrap
work directory to protect against a read-only pkgsrc tree.
|
|
installation. Garbage-collect the unused bmake and mods directories.
Register the *.mk files at the end of the bootstrap process.
|
|
tools after they're installed to do package registration within pkgsrc
itself.
|
|
the packages.7 man/catman page.
|
|
the bootstrap process and which may be needed by pkg_install. This
is distinct from the net/tnftp package that is now a "normal" package.
Modify the bootstrap script to use pkgtools/tnftp instead, and clean up
some of the registration code.
|
|
|
|
* pkgsrc/lang/nawk is now a bootstrap tool
* pkgsrc/mk is needed to allow the bootstrap script to properly
register the software installed.
|
|
|
|
package database.
XXX There are still some files not registered, e.g. share/mk and any
XXX mkdir/install/strip/ldd replacements needed by some platforms.
XXX These will probably get moved into pkgsrc proper.
|
|
|
|
bootstrap.
|
|
|
|
are built just after bmake so that they may be used in the configure
scripts for later bootstrap tools.
|
|
|
|
|
|
in the example mk.conf file.
* Don't install digest anymore. It's not needed by binary package users
and it's handled within pkgsrc/mk now via BOOTSTRAP_DEPENDS.
|
|
needs "make".
|
|
tell the tools framework which binaries to use. Also add some whitespace
so the example mk.conf looks more like a "real" mk.conf.
|
|
definition for CXXCPP, so fixed the definition here, too.
|
|
|
|
changed recommendation to define C++ compiler unconditionally in mk.conf
|
|
with the modification for 1.49.
|
|
some shells. Use precendency order instead.
Should fix PR 33236.
|
|
for both bootstrap and mkbinarykit. When this is done or the
platform fragment of bootstrap specifies an explicit fetch_cmd,
tnftp is not built.
Use /usr/bin/ftp by default on DragonFly 1.4 and later.
|
|
|
|
avoid conflicts with FreeBSD ports. Later versions use pkgsrc by default,
so use the more natural /var/db/pkg location and match the install CD
thereby.
|
|
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
|
|
|
|
|