Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
bsd.pkg.mk, and use the abstracted means of determining generic shared
lib type per operating system.
|
|
Call it ELF.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pkgsrc); simply # makes older bmake hork up in combination with some shells.
|
|
|
|
|
|
BUILDLINK_PKGSRCDIR.<pkg> may not be defined since <pkg> may refer to a
dummy package, e.g. "db-native" as set by bdb.buildlink3.mk.
|
|
a pasto that caused using the native bdb to also depend on db4.
|
|
native use the native, non-pkgsrc-managed X11R6
XFree86 use x11/XFree86-libs (not yet implemented)
xlibs use freedesktop.org xlibs (not yet implemented)
It is used to set the X11 implementation used to build X11 packages.
|
|
build loops, which are now handled in a more general way using
IGNORE_PKG.<pkg>.
|
|
a dependency for itself. This is done by setting IGNORE_PKG.<pkg> if
<pkg> is the current package and then appropriately checking its value.
|
|
|
|
/usr/pkg/share/x11-links into the buildlink directory, just rely on the
regular buildlink3 infrastructure to do it for us. This simplifies the
handling of X11 in buildlink3. The only caveat is that "x11-links"
should appear at the head of BUILDLINK_PACKAGES, and this detail is
handled by x11-links/buildlink3.mk.
|
|
BUILDLINK_RPATHDIRS.<pkg> which is a list of directories relative to
BUILDLINK_PREFIX.<pkg> to add to the library runtime search path. For
packages that are a full dependency, this defaults to
BUILDLINK_LIBDIRS.<pkg>, but for packages that are a build dependency,
this defaults to an empty list (on the theory that a build dependency
doesn't have any shared libraries required by the package at runtime).
|
|
the dependency_libs line if it ended in a "-Ldir" option. Fix by not
eating shell word separators [ \`\"':;,]. This should fix PR 24639 by
Matthias Scheler.
|
|
use by pkgsrc. It will automatically depend on either db, db3, or db4
if the native one isn't sufficient. The two variables that control its
behaviour are:
BDB_DEFAULT is a user-settable variable whose value is the default
Berkeley DB implementation to use.
BDB_ACCEPTED is a package-settable list of Berkeley DB implementations
that may be used by the package.
E.g., if you always want to use DB4 as the Berkeley DB for all of the
packages, then you can just set:
BDB_DEFAULT= db4
in your /etc/mk.conf.
Packages that currently include db*/buildlink3.mk should be made to
include bdb.buildlink3.mk instead.
|
|
renamed to {USE,IS}_BUILTIN and are handled separately by the builtin.mk
files.
Create a new variable PREFER.<pkg> that lets <pkg>/builtin.mk determine
what the preference is in a simple way.
|
|
|
|
was:
1% make show-var PKG_STAGE=configure VARNAME=FC
g77
2% make show-var PKG_STAGE=configure VARNAME=F77
/usr/pkgsrc-current/math/scilab/work/.gcc/bin/g77
is:
3% make show-var PKG_STAGE=configure VARNAME=FC
g77
4% make show-var PKG_STAGE=configure VARNAME=F77
g77
fixes some buildlink spillover noted in the scilab package.
|
|
|
|
number is included in MACHINE_GNU_PLATFORM.
Fixes at least the build of wip/mingw-gcc.
Patch based upon the one provided by Michal Pasternak in PR 23856.
|
|
libtool-base includes "Fix version_type settings for the non-NetBSD
platforms in the CXX and F77 cases." And "Pull in the fix for the
symlink vulnerability.")
Several packages have been changed to reflect the better libtool-base,
but old LIBTOOL_REQD allowed old 1.4.2 version. So new packages had
wrong library versioning like: libasprintf.so.0.0, libsvn_delta-1.so.0.0,
and libXrender.so.0.0.
Okayed by wiz@.
|
|
apparently not updated any more.
|
|
|
|
|
|
xdg-x11-dirs.
|
|
arent't shell scripts, so allow them to be subst'd.
|
|
update.
|
|
USE_BUILTIN.<pkg> before it is checked. _BLNK_PACKAGES isn't strictly
a superset of _BLNK_DEPENDS due to the special x11-links handling
which should eventually be removed altogether.
|
|
the GUI (because of gtk2), so do it the right way by adding support everywhere.
Bump PKGREVISION to 3.
|
|
enabled.
|
|
seems dead again... so I'll commit this.
|
|
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
|
|
changes to the buildlink3 framework. The changes ensure that
BUILDLINK_PACKAGES orders packages so that for any element in the
list, the packages to the right do not depend on any packages to the
left of that element.
|
|
|
|
|
|
description.
|
|
* Indent conditionals.
Reviewed By: wiz
|
|
ok'd by wiz@
|