Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
buildlink2.
|
|
creating the buildlink2 wrapper scripts. Based on patch in pkg/18425 by
grant@netbsd.org.
|
|
|
|
wm/sawfish-themes (default: about 180 themes available on themes.freshmeat.net)
|
|
Disables to "no", which results in no gnome-libs being needed.
Patch contributed by Stefan Krüger <skrueger@europe.com> in private mail,
with some changes from me.
|
|
|
|
bar and libbar were swapped).
|
|
|
|
SPECIAL_PERMS are lists that look like:
file user group mode
At post-install time, file (it may be a directory) is changed to be
owned by user:group with mode permissions.
SPECIAL_PERMS should be used primarily to change permissions of files or
directories listed in the PLIST. This may be used to make certain files
set-uid or to change the ownership or a directory.
Packages that install setuid executables should list them in SPECIAL_PERMS
so that the correct user and group will be used for file ownership, even
if the uid/gid changes between the package creation and the package
installation.
|
|
readable way of print messages.
|
|
was only able to check the paths for NetBSD and Linux...Solaris and Darwin
pkgsrc developers should change the path to expr in the right defs.*.mk
file.
|
|
environment. Instead, create a new variable PKG_JAVA_HOME, which is
passed to the configure and build processes via:
JAVA_HOME=${PKG_JAVA_HOME}
to override any environment setting for JAVA_HOME. This should fix
pkg/17989.
|
|
|
|
preference to or in place of Sun audio support in various packages. People
using audio/oss should set USE_OSS in their /etc/mk.conf when building
packages.
|
|
|
|
|
|
|
|
when support for BUILD_DEPEND-only java packages was introduced -- this problem
was preventing java from being registered as a dependency for a number of java-based
packages.
|
|
audio/oss is installed. Also add an example in the comments at the top
of the file that shows how to use the OSS variable.
|
|
the ossaudio emulation to use /dev/sound instead of /dev/audio. For OSS,
DEVOSSSOUND == DEVOSSAUDIO == /dev/dsp.
|
|
OSS instead of the ossaudio OSS emulation library when building software.
|
|
|
|
|
|
the recommended (default) install, as pointed out by wiz.
|
|
to only add -Ldir/.libs for *.la files that are not named with absolute
paths or named with an absolute path starting with ${WRKSRC}. This should
fix the problem with converting kdebase3 to buildlink2.
|
|
Currently only used by www/netscape7 but this can potentially be used by
many packages to help localize the installation. Ok'd by wiz.
|
|
|
|
overflowing the make variable size limit.
* Rename _BLNK_WRAP_ENV to _BLNK_WRAP_SETENV, and use _BLNK_WRAP_ENV to
set the shell environment for the wrappee. Allow BUILDLINK_WRAPPER_ENV
to add to the shell environment.
|
|
Simplify the '!=' lines.
Pointed out by wiz (a.k.a. wizd(8)).
|
|
|
|
a full dependency. BUILDLINK_DEPMETHOD.<pkg> is now a space-separated
list of the words "full" and/or "build", and if any of them is "full",
then a full dependency on <pkg> is used. buildlink2.mk files may now do:
BUILDLINK_DEPMETHOD.<pkg>+= full
to convert from a build to a full dependency.
Previously, if a package Makefile set BUILDLINK_DEPMETHOD.<pkg>=build,
there was no way to override its value consistently.
|
|
|
|
|
|
use buildlink2 and set USE_X11 will use x11-links, or if they will simply
symlink the X11 files directly into ${BUILDLINK_DIR}. If USE_X11_LINKS is
"YES" (the default), then x11-links is used. If USE_X11_LINKS is "NO",
then the X11 files are symlinked directly.
There is a choice here between speed and flexibility. Using x11-links is
faster since you don't need to spend time symlinking all of the X11 files
into ${BUILDLINK_DIR}. However, if you update your X11 installation, then
the x11-links package will likely be out-of-date. Conversely, directly
symlinking the X11 files will protect you from changes in your X11
installation when you update, but there is a (small) time penalty to have
to do it for every package that uses X11.
|
|
buildlinking them into ${BUILDLINK_DIR}. This should allow cases where a
/usr/lib/libintl.la escaped into an installed libtool archive (during the
time when buildlink2 was broken for about 4 days) to be handled properly.
|
|
_PKG_DEBUG_SCRIPT when running the INSTALL/DEINSTALL scripts so that they
may be easier to debug.
|
|
|
|
do make it, make it with the same permissions as outlined in the *.pkg.dist
files.
|
|
on do-build
|
|
|
|
fixes building gmake without libtool installed.
|
|
used by buildink2.mk files.
|
|
|
|
|
|
BUILDLINK_DEPENDS.foo= foo>=1.0 foo<1.5
then this is converted to:
DEPENDS+= foo>=1.0:../../category/foo
DEPENDS+= foo<1.5:../../category/foo
We can use this to record upper bounds on dependency versions.
|
|
|