Age | Commit message (Collapse) | Author | Files | Lines |
|
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives
a value only once due to the multiple inclusion protection in the
bulldlink3.mk files. In the case where a package includes several
buildlink3.mk files that each want a slightly different version of another
dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the
strictest <pkg> dependency to be matched.
|
|
- Automatic builds can now be interrupted at any time with CTRL+C and then
resumed! (with 'auto resume' from the command line).
- MAKE_PACKAGES has been deprecated in favour of two new variables:
BUILD_PACKAGES, which tells which packages to build after a 'makeroot'
and AUTO_PACKAGES, used during the 'auto' target.
- MOUNT_SCRIPT and UMOUNT_SCRIPT have been deprecated in favour of MOUNT_HOOKS
and UMOUNT_HOOKS, which take a list of shell functions or external commands
to be executed.
- /pkg_comp is now symlinked to /p inside the chroot, to make paths simpler
when working inside it (i.e., with the 'chroot' target).
- security/audit-packages is not installed any more inside the chroot by
default. This is not needed to get pkgsrc security checks working.
The user can add it to BUILD_PACKAGES for a regular build.
- pkgtools/xpkgwedge is not installed any more during a 'makeroot'. pkgsrc
handles this automatically when needed, so we let it install the package
for us.
- Ensure that libkver's library is preloaded when doing builds inside the
chroot, so that packages get the right version number in them.
- When creating a template file, sort all variables alphabetically.
- Several miscellaneous changes in the code: simplification of syntax,
addition of comments to functions, cleanup of messages...
|
|
|
|
|
|
|
|
|
|
|
|
pkg_install.
|
|
include:
* use ${MACHINE_ARCH} instead of what uname() puts into utsname.machine.
the former represents the CPU architecture, which is what is recorded
in binary packages; also allow the OS name to be overridden, as pkgsrc
doesn't always use the value of utsname.sysname.
* allow adding depoted packages if another package with the same
${PKGBASE} is already installed as this is explicitly allowed for in
pkgviews.
|
|
|
|
|
|
support, as some systems with a < 64bit off_t have long long support.
|
|
|
|
either buildlink2.mk or buildlink3.mk files.
|
|
|
|
more appropriate test.
fixes build problem noted on RedHat.
|
|
|
|
|
|
PKGREVISION++.
|
|
their Makefile already.
|
|
|
|
package with pkgviews.
|
|
- Add the AUTO_TARGET variable. This specifies the BUILD_TARGET used during
an automated build of packages (i.e., pkg_comp auto), so that one can use
'bin-install'. Suggested by gavan@.
- Fix minor bug so that a libkver package is built during makeroot.
|
|
|
|
drop trailing spaces; add comma in enumeration.
|
|
section, etc.
|
|
|
|
|
|
|
|
recommended by seb :)
|
|
|
|
(Thank you, Takahiro.)
|
|
then exit (instead printing one conflicting pkg/version on each run).
|
|
so use PKG_SKIP_REASON. (Okay'd by jlam@).
(Next I need to make sure that MesaLib and Xrender are not installed
when using wip/XFree86-libs.)
|
|
this package work in a pkgviews world by looking for imake config files
in ${PREFIX}/lib/X11/config, then ${VIEWBASE}/lib/X11/config, then
${X11BASE}/lib/X11/config. The second directory is where some packages
may share a commonly-editted host.def file.
|
|
buildlink3 framework.
|
|
- Fix detection of outdated pkg_install. The 'grep' failed because the error
message shown was recently changed in pkgsrc.
|
|
|
|
|
|
|
|
by INSTALLATION_DIRS framework.
While here also create {man,cat}pages directories.
|
|
Min Sik Kim in PR pkg/23834.
While here, "sort | uniq" -> "sort -u" in 2 places.
|
|
|
|
|
|
#include <util.h>
this is needed by fparseln on macos/darwin and is harmless on netbsd
|
|
#include <util.h>
this is needed by fparseln on macos/darwin and is harmless on netbsd
Include filename in:
'existing entry for `sha1.h', type `file' does not match type `link'
realloc pedant
|
|
New features include OS/arch/version checking and a large speed
improvement to pkg_info.
|
|
|
|
* Don't bother providing compat defs for QUAD_{MIN,MAX} since
they're not used anymore.
|
|
* Use LLONG_{MIN,MAX} instead of QUAD_{MIN,MAX}
* Use "long long int" instead of "long long"
* Appease lint
* Use "long long" instead of "quad" in comments.
|