summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2000-09-02Update for new 'netscape' wrapper, plus note 'NS_NAVIGATOR' variableabs1-1/+6
2000-09-02remove debug codehubertf1-2/+2
2000-09-02log more stuff to buildloghubertf1-17/+23
2000-09-01Fix broken MANZ handling in PERL5_PACKLIST case. Closes PR#10930 with fixjlam1-6/+6
provided by Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>.
2000-09-01Back out the 'make reinstall' change from rev. 1.557:hubertf1-2/+2
On 'make reinstall', the DEPENDS_TARGET is also set to reinstall, and for pkgs with dependencies this results in all dependencies being removed and reinstalled.
2000-08-31Make sure PKG_DBDIR is set for each call to pkg_info etc. by settinghubertf1-10/+2
PKG_INFO etc. properly. Make sure the PKGTOOLS_VERSION does not get confused. Code from Al 'trapped behind a firewall' Crooks <agc@netbsd.org>.
2000-08-31remove debug code from last commithubertf1-2/+1
2000-08-31 * add CHECK_SHLIBS variable that can be set to "no" in emul/compat packages,hubertf1-3/+5
to precent check-shlibs from discovering that ldd(8) can't deal with e.g. Linux binaries * On "make reinstall", make sure the package gets deinstalled first. No more 'make deinstall ; make reinstall'.
2000-08-30Use only the first field of the perl5 packlist. Some packlists list thejlam1-3/+3
type of the file and additional information in successive fields of the packlist. Note that this will break if the installed filenames have spaces in them, which I don't think happens, yet.
2000-08-30Add 'TCSH_STATIC' variable for producing static tcsh binary.abs1-1/+6
If only 'make LDFLAGS+=-static' would work...
2000-08-29Fix errors with not finding perl in another way.jlam1-8/+22
Also only compute PERL5_* variables once and pass into MAKEFLAGS, following model of IS_LESSTIF (thanks to hubertf for the suggestion).
2000-08-28Don't output any errors if perl isn't available when doing a "make clean"jlam1-4/+4
in a package which has USE_PERL5.
2000-08-28Surround the PERL5_* in PLIST_SUBST with .if defined(USE_PERL5) ... .endifjlam1-3/+5
2000-08-28Correct thinko which caused p5-Tk to not register installation correctly.jlam1-3/+3
"/X/" was mistakenly replaced with "/", which broke the translation of the packlist to a correct PLIST.
2000-08-27Changes for building dynamic PLIST for perl packages:jlam1-11/+39
* 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.
2000-08-25a couple of minor changes to the bulk-check-uptodate target:dmcmahill1-9/+11
- quote arguments to pkg_admin so the shell doesn't try to expand any *'s. - be sure that all required binary packages exist. The previous version made sure the required packages were not newer, but missed catching missing required packages. Still todo: When examining required binary packages to see if they have changed, the test only looks at the modification time of the binary package. It does not verify that the required binary package is also up to date with respect to its pkgsrc files.
2000-08-24In check-shlibs, use ${LDD}, instead of directly invoking "ldd" to checkjlam1-5/+10
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.
2000-08-24escape the \ in an echo command so we see itdmcmahill1-2/+2
2000-08-24If a required binary pkg is found newer, tell which one.hubertf1-2/+2
2000-08-24Remove a comment that's no longer valid after we have 'pkg_admin lsbest'hubertf1-4/+1
now - we can expand all pkg wildcards with that.
2000-08-24Back out last commit: It nuked pkgs that we compile in several versions,hubertf1-4/+4
e.g. for "normal" and -current pkgs.
2000-08-23Add support for new variable "USE_XPM" for packages which use the Xpmtron1-1/+15
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.
2000-08-21Evalute correct value for "OBJECT_FMT" in case multiple packages matchtron1-2/+2
a dependence.
2000-08-19 * Prevent " etc. in RESTRICTED (NO_{SRC,BIN}_ON_{CDROM,FTP}) and BROKENhubertf1-57/+60
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'
2000-08-18 * Replace MIRROR_DISTFILES with NO_SRC_ON_FTPhubertf1-9/+9
* 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
2000-08-18check-shlibs: previous commit didn't work for pkgs using @cwd. Lethubertf1-4/+4
pkg_info evaluate this, and use the result
2000-08-17USE_PKGLIBTOOL is no morewiz1-12/+4
2000-08-17print-PLIST: move all the variables from PLIST_SUBST into their non-expandedhubertf1-4/+16
for (e.g. netbsd -> ${LOWER_OPSYS})
2000-08-16Add support for "lha" archives (as distfiles). Patch submitted by SUNAGAWAfredb1-10/+11
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.)
2000-08-16Look in the right directory for binaries and libraries when doing askrll1-2/+2
check-shlibs.
2000-08-16print-PLIST: on ELF systems, exclude libfoo.so.x and libfoo.sohubertf1-2/+10
2000-08-13sunsite.auc.dk is no longer an X contrib mirror.veego2-4/+2
2000-08-12'perl --version | grep "version"' won't work with perl-5.6.0. Change tojlam1-2/+2
'perl --version | grep "This is perl"'.
2000-08-11When rebuilding a pkg, don't only remove the binary pkg currentlyhubertf1-4/+4
available with the current version, but ALL version. That way, old pkg versions are automatically removed when building new ones.
2000-08-07Let "FATAL_OBJECT_FMT_SKEW=no" really work.fredb1-2/+2
2000-08-07Don't override EXTRACT_CMD if EXTRACT_SUFX is ".zip".wiz1-2/+2
2000-08-06forgot one depends -> install-depends renamehubertf1-2/+2
Hinted at by wiz
2000-08-04Suppress any errors from pkg_delete if no pkgs are installedhubertf1-1/+3
2000-08-03Fix LTCONFIG_OVERRIDE:hubertf1-2/+4
'chmod +x' the newly generated ltconfig file, so it is can be run
2000-08-01minor grammar fixdmcmahill1-2/+2
2000-08-01In LTCONFIG_OVERRIDE code, remove the old ltconfig file before writingjlam1-1/+2
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.
2000-08-01s/depends/install-depends/hubertf1-4/+4
2000-08-01 * More target renaming:hubertf1-22/+22
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.
2000-08-01Some more target renaming:hubertf1-7/+7
depends => install-depends run-depends => install-run-depends build-depends => install-build-depends
2000-08-01Do _not_ pass down NEED_NCURSES in the make flags, or we end upwiz1-2/+4
with a recursive dependency of ncurses on itself on <1.4Y. Problem found by Dan McMahill.
2000-08-01 * Remove RUN_DEPENDS (left in packages.7 intentionally)hubertf1-66/+32
* Renamed misc-depends to run-depends, and drop (old) run-depends altogether Code reviewed by wiz.
2000-08-01hand IS_LESSTIF off to MAKEFLAGS, and don't (re)calculate if not necessaryhubertf1-1/+4
2000-08-01expr 0 + 0 returns an error - catch!hubertf1-2/+2
2000-07-31make sure the required packages (depends) are installed before thehubertf1-1/+3
package is about to be built. This allows measuring of (only) this pkg's build cost in some future step.
2000-07-31Motif-checking code broke when X11PREFIX == X11BASE and both lesstif andjlam1-16/+8
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.