Age | Commit message (Collapse) | Author | Files | Lines |
|
for comments which were sandwiched in the middle).
Requested by hubertf in ticket pkgsrc-25.
"Deprecate RSYNC_DST_SPECIFIC and RSYNC_DST_OTHER and replace them
by RSYNC_DST. Warn if any of them is not set properly, and in
general adjust to the new layout on the FTP server."
|
|
Requested by hubertf in ticket pkgsrc-18.
"Catch UPDATE_VULNERABILITY_LIST being unset, default to be conservative
and run it if it's not explicitly set to "no""
|
|
branch. Also pullup a minor wording change in an informational
message whilst I'm here.
Requested by dmcmahill in ticket pkgsrc-14.
"Add support in the bulk build code to properly deal with SPECIFIC_PKGS=1.
In particular, when SPECIFIC_PKGS is set in /etc/mk.conf, you can now do
sh mk/bulk/build
and have the right thing happen. Only those packages explicitly listed
and those which are depended upon are considered for the build. Other
than the restricted list of packages, the bulk build works the same way
as a full bulk build."
|
|
Requested by jschauma in ticket pkgsrc-13.
"Set EGREP to an actual egrep, not plain old grep.
This fixed my own PR pkg/25109, as using a proper egrep will allow
buildlink to work."
|
|
Requested by grant in ticket pkgsrc-7.
"fix our idea of which platforms have bison."
|
|
|
|
|
|
instead.
|
|
"yes" and packages that can't use the DB-1.85 API should set it to "no".
This makes the native DB the preferred DB if it exists.
|
|
even for packages that have no dependencies.
|
|
|
|
with a leading "./".
|
|
|
|
installed before the normal dependency checks), on a system without
any packages installed, we can run into the problem where digest won't
install because it has already been installed as part of installing
a build dependency. This can happen if, e.g., PKGSRC_COMPILER is set
to "ccache gcc", and you try to build devel/gmake.
Change the way that the uptodate-digest target installs pkgtools/digest
by ensuring that pkgtools/digest is deinstalled just before installing
it.
|
|
file, bsd.builtin.mk. Document the requirements and the recommended
structure of a builtin.mk file in the comments at the top of
bsd.builtin.mk.
|
|
libtool/buildlink3.mk is included by a package Makefile, as that symlink
overwrites the libtool wrapper script. This fixes pkg/24851.
|
|
path munging
|
|
CC and CXX on the make command line, in case imake's definitions use
complete paths (which would get around the buildlink wrappers)
|
|
|
|
committed.
|
|
by moving the inclusion of buildlink3.mk files outside of the protected
region. This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.
BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list. This ordering property is used to check for builtin
packages in the correct order. The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end. However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
|
|
script that broke packages that installed too many shared libraries
(eg libwww).
|
|
|
|
behaviour of distcc when used in the compiler framework.
|
|
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that
we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
|
|
directory as libraries may be found outside of ${PREFIX}/lib. We now
match anything that looks like "/lib[^/]*$".
|
|
before trying to upload anything.
|
|
make a separate loop to set the default value of USE_BUILTIN.<pkg>.
|
|
libraries. This now matches the behaviour in pre-buildlink3 days.
|
|
use-xpkgwedge systems. Not needed when building within pkgsrc, but useful
if you want to link outside 3rd-party software against pkgsrc-controlled
libraries.
|
|
|
|
conditional" problems.
|
|
value before checking it.
|
|
in the fall-through code for setting a default value for USE_BUILTIN.<pkg>.
This provides ensures that USE_BUILTIN.<pkg> is always set for every
package listed in BUILDLINK_PACKAGES. Back out previous as it's now
unneeded.
|
|
|
|
|
|
XXX These changes should be removed once we have a working
XXX pkgsrc/bootstrap.
|
|
XXX This should be removed after pkgsrc/bootstrap is up and running.
|
|
|
|
a package Makefile. Also modify pkg_admin checks to drop stderr so that
errors aren't so verbose.
|
|
|
|
|
|
|
|
add all of the direct _and_ indirect dependencies to the DEPENDS list.
This causes "install-depends" to check that every dependency, whether
it be direct or indirect, is up-to-date. This fixes PR 24721 by Jeremy
Reed.
|
|
some code to more easily allow other having different dependency lists for
different phases.
|
|
|
|
link things)
|
|
|
|
|
|
C++, Fortran, or Objective C, as we must link against shared libraries.
|