Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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.
|
|
|
|
archives, and also do the special handling for dependency_libs.
|
|
common when referring to an uninstalled libtool archive.
|
|
directory escape into the installed *.la files. Fix this by only adding
-L*/.libs if the *.la file is uninstalled, and by filtering out references
to ${WRKSRC}.
|
|
|
|
* Replace ELK_USE_{X11,MOTIF} with ELK_GUI, which is either "none" or is
some combination of "xaw" and/or "motif".
* Reenable Motif -- it seems to build properly with OpenMotif-2.0.x.
* Modernize this package a bit and clean up how linker flags are passed to
the build process by using the new variables available.
|
|
|
|
flags for finding the X11 libraries. The value of X11_LDFLAGS is appended
to LDFLAGS if the packages uses X11.
|
|
understands "-Wl,-R" to be just "-R", so it will work fine.
|
|
the main transformations have been performed.
The ld wrapper can now accept "-Wl,*" arguments and transform them
appropriately by stripping of the -Wl and the commas. This will obiviate
the need for logic in pkgsrc that strips away the "-Wl," depending on
whether the platform was a.out or ELF, and whether the individual package
chose to link using "cc" or "ld".
|
|
one provided by bsd.pkg.mk when generating the PLIST from PERL5_PACKLIST.
|
|
|
|
|
|
|
|
|
|
by pthread.buildlink2.mk if the default one from the package's
buildlink2.mk suffices.
|
|
libraries.
|