Age | Commit message (Collapse) | Author | Files | Lines |
|
on the pkg_install version. Reported by Nicolas Joly.
|
|
Set AUDIT_PACKAGES and friends correctly though. Fixes bootstrap on
platforms with pdksh.
|
|
|
|
automatic installed handling correct.
|
|
installed.
|
|
For the dependency chain A->B->B the old code created:
_PKGSRC_DEPS=", B-1.0, A-1.0", which obviously can't match the PKGNAME
of B.
Skip the _flavor-bootstrap-depends processing if PKG_FAIL_REASON is
already set and move the check for circular dependencies right after the
block that defines PKGNAME and friends.
|
|
|
|
You must *not* use "test ... && ..." when you use "set -e". Because if the
first expression fails your shell script will abort.
This should fix problem with NetBSD-current's (correctly behaving)
"/bin/sh" report on current-users by David Holland and Kurt Schreiner.
|
|
|
|
comes from pkg_install now.
|
|
itself might not.
|
|
|
|
phase pkg_install-depends before bootstrap-depends that just tries to
install a new pkg_install if the current version is too old. Still
keep it as bootstrap dependency for the bulk build code.
For NetBSD, PKG_TOOLS_BIN has to be computed in shell code due to a make
bug.
OK: jlam@
|
|
problems which manifested in "make update" failing.
|
|
bumped in the mean time.
|
|
happen.
|
|
in bsd.buildlink3.mk was broken with pkg_install-20080309 was it
returned a relative path. It would have failed before e.g. with symbolic
links in the path. pkg_info -E is simpler and was added exactly for this
purpose. Fixes PR 38213 and PR 38211.
|
|
to work with option-less packages.
|
|
|
|
name which isn't correct, and the "Value of SrcDir" that is used is not
important to any pkgsrc user. Instead, let the pkgsrc infrastructure
print the package name.
|
|
possible to create the package file using a temporary file first, and if
everything has succeeded, to rename it to the real name. This time, I
tested it creating various binary packages and installing them
afterwards, so I'm pretty sure it works now.
|
|
it had severe consequences: pkg_create gets lots of information from the
filename into which the package is written. The extension decides what
compression to apply, and the basename gets recorded as the @name. This
part needs more work.
Noticed by stoned@.
|
|
including file is always the first in the search path.
|
|
everything went well, rename it to the real name. That way, it is less
likely that broken binary packages are created. It is a common
assumption that binary package files, if they exist, are usable.
An example for a broken binary package is security/sudo-1.6.9p10, in
which sbin/visudo wasn't readable when creating the package as an
unprivileged user.
|
|
* Add DOWNLOAD_VULN_LIST var
* Get AUDIT_PACKAGES and DOWNLOAD_VULN_LIST to point to the right binaries
taking into consideration OPSYS and pkg_install version
* Replace all references to audit-packages and download-vulnerability-list
with AUDIT_PACKAGES and DOWNLOAD_VULN_LIST
|
|
including OS, pkg_install version and NetBSD version. The following
should pick the correct version to run.
|
|
|
|
and should be handled like everywhere else.
|
|
|
|
"This is a" was redundant and has been removed.
|
|
in www/zope25-PropertyFolder because of the dependency pattern
"zope>=2.5<2.7".
|
|
They are still in use and not really hard to maintain.
|
|
|
|
From Arnaud Lacombe in PR 37367.
|
|
|
|
is documented in the pkgsrc guide and (since this commit) also
accessible via "bmake help".
|
|
should probably removed. Check if they are really used by anyone, by
printing some warnings to stderr.
|
|
when pkg_create didn't print an error message on failure. If that should
ever happen again, we should fix pkg_create instead of adding code here.
|
|
|
|
|
|
make variable. Pointed out by rilling/pkglint.
|
|
one, via "make replace OLDNAME=oldpkgname".
Enhance replace-names to use OLDNAME if present. Move replace-names
target before replace-tarup, and change replace-tarup to use the
computed oldname. Make deinstall respect OLDNAME.
Tested on netbsd-current with standard make replace and with OLDNAME.
|
|
|
|
the right instead of the (strictly) redundant word "found".
|
|
|
|
|
|
obvious 2) we're in freeze, so restore to working as quickly as
possible.
|
|
tar up, instead of PKGBASE.
This enables modifying that file to have a package that isn't
automatically found be the replace target, e.g., "echo libglade2-2.6.2
> work/.replace_oldname" after make replace fails to find a package to
tar up when doing make replace in libglade.
|
|
dependency (bootstrap, build, full) is printed.
When building a package that pulls in the basic tools as dependencies,
it is good to know whether these are build or full dependencies, so the
additional information is useful.
|
|
|