Age | Commit message (Collapse) | Author | Files | Lines |
|
in a package which has USE_PERL5.
|
|
|
|
"/X/" was mistakenly replaced with "/", which broke the translation of
the packlist to a correct PLIST.
|
|
* Add a PERL5 variable that is always defined, set to the path of a
pkgsrc-installed perl5 binary (${LOCALBASE}/bin/perl).
* Define three new variables PERL5_SITELIB, PERL5_SITEARCH, and
PERL5_ARCHLIB that define special locations used by perl. In
particular, it seems packlists are always found under PERL5_SITEARCH.
* Substitute the above three variables when generating PLISTs, but
stripping away the initial ${LOCALBASE}/ part. This is for perl
packages which don't generate packlists because they don't use the
perl Makefile generator during the build process.
* Append to the PLIST any files listed in the packlists named by
PERL5_PACKLIST. Also append statements to try removing the
directories installed into by the packlist-ed files.
|
|
whether the proper shared libs are available. Packages which use the
emulation system should set LDD to the path of a the emulated ldd, or
simply set it to true, e.g.:
LDD?= /emul/linux/usr/bin/ldd
LDD?= ${TRUE}
Fixes PR#10853.
|
|
library. It will use the include Xpm library on systems with XFree86 4.0
or newer and the package on systems with XFree86 3.3.6 and older.
|
|
a dependence.
|
|
from producing errors
* Rework IGNORE handling:
- IGNORE messages must now include the pkg's name
- if multiple reasons exist for a pkg to be ignored, they are now
all printed
- IGNORECMD is gone
* Make 'mirror-distfiles' not print a warning if NO_SRC_ON_FTP is
set (I really don't want to see that list every day!)
* Catch one leftover 'depends' -> 'install-depends'
|
|
* Replace NO_CDROM with NO_SRC_ON_CDROM and NO_BIN_ON_CDROM
* Add NO_{SRC,BIN}_ON_{FTP,CDROM} to BUILD_DEFS (in case someone
wants to re-distribute a binary pkg, so he has a chance to know
about resitrictions)
* Adjust 'mirror-distfiles' target for NO_SRC_ON_FTP
|
|
pkg_info evaluate this, and use the result
|
|
|
|
for (e.g. netbsd -> ${LOWER_OPSYS})
|
|
Keiki in PR 10819. Expanded and revised comments concerning same. Also,
removed some blank lines, in keeping with the style of the rest of the file,
and moved the comments for 'EXTRACT_USING_PAX' closer to the relevant code.
(They have slipped farther and farther apart as the 'EXTRACT_SUFX' section
has expanded.)
|
|
check-shlibs.
|
|
|
|
|
|
'perl --version | grep "This is perl"'.
|
|
|
|
|
|
Hinted at by wiz
|
|
'chmod +x' the newly generated ltconfig file, so it is can be run
|
|
our own in it's place. This avoids the problem of if the old ltconfig
file is a symbolic link to somewhere else in the filesystem.
|
|
depends-list => build-depends-list
package-depends => run-depends-list
print-depends-list => print-build-depends-list
print-package-depends => print-run-depends-list
* While there, fix print-run-depends-list to not seperate items
by \n.
Changes discussed with wiz.
|
|
depends => install-depends
run-depends => install-run-depends
build-depends => install-build-depends
|
|
with a recursive dependency of ncurses on itself on <1.4Y.
Problem found by Dan McMahill.
|
|
* Renamed misc-depends to run-depends, and drop (old) run-depends
altogether
Code reviewed by wiz.
|
|
|
|
|
|
lesstif12 were installed, and set MOTIFBASE to the wrong value when
USE_MOTIF12 was set. Fix this by checking for 1.2/2.0 headers when
setting MOTIFBASE.
Also, use just X11PREFIX instead of extra checks for
X11PREFIX == LOCALBASE throughout bsd.pkg.mk.
|
|
in "pkgsrc/x11/lesstif".
|
|
current directory.
|
|
Also add new USE_MOTIF12 variable to be set by packages requiring the
Motif-1.2 headers/libraries, e.g. www/Mosaic.
|
|
got added in 1.4Y; on older version of NetBSD, ncurses will be used.
Replace previous code that did the same, but wasn't shared.
|
|
|
|
Fixes PR 10646 by Kawaguti Ginga <k.ginga@nbwww.isc.org ???>.
|
|
rather than enclosing in quotes. Quotes doesn't work very well if the
BUILD_INFO item already has quotes, as is often the case for ${RESTRICTED}.
|
|
that they get passed to sub-makes.
|
|
This should fix the brokenness of resumed updates for those who do not set
DEPENDS_TARGET in their /etc/mk.conf.
|
|
in the binary package.
|
|
each package before attempting to install it. Fixes a problem if
'make clean-update' was called at the wrong time.
Make the 'clean-update' target warn about a preserved ${DDIR} and usage
of 'make update REINSTALL=YES' if necessary.
|
|
This is consistent with not listing 'm68k'.
|
|
|
|
or ftp during 'make package' or 'make mirror-distfiles'.
|
|
built and possible deinstalled as dependency. Addresses PR 10629 by
Erich.T.Enke@wheaton.edu.
(If that's not enough, we can still introduce a "make clean ; make install"-
type target, but for now i'd prefer not to was the cycles)
|
|
directory name of a package being the same as the package name when
creating ${DDIR} entries.
|
|
prevents 'make update' from "resuming" an update that never even began.
Thus, a sequence of
make clean-update
make update
is now safe, no matter if 'make update' was started previously or not.
|
|
update target work with pkgsrc installations that have more (or less) than
two components (like /src/NetBSD-current/pkgsrc). Thanks for Matthias
Scheler for noting this!
|
|
using EVAL_PREFIX.
|
|
which takes entries of the format <make-definition-name>=<pkgname>. This
has not been added to MAKEFLAGS because (a) premature optimisation is the
root of all evil, and (b) because the .for loop used to implement this
shows the wrong results when multiple prefices are evaluated.
Modify all the package Makefiles to use EVAL_PREFIX, thereby simplifying
them considerably.
ALso simplify the logic to calculate the prefix as well.
|
|
"print-pkg-size-this" or "print-pkg-size-depends" targets to avoid package
sizes like "2.51887e+09" which "expr" can't handle.
|