summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2000-10-13Add knob (SHLIB_HANDLING=YES/NO) for packages to specify if they wantjlam1-1/+4
the automatic shared library handling performed during a "make install". Defaults to "YES". This is part of a fix for PR#9011.
2000-10-12Make sure that -Wl does the right thing on a.out.skrll1-3/+3
Make sure that an -fPIC c++rt0 is pulled in for sparc<1.4.3. Fixes: pkg/11166, pkg/10190, pkg/11189, and port-sparc/10846
2000-10-10Revert last change, it made pkg_info spew.hubertf1-6/+6
2000-10-08Make pkgsrc works work even if PKG_PATH is set, by passing an emptyhubertf1-6/+6
PKG_PATH to all pkg_* commands. XXX things like bin-install aren't ready for PKG_PATH set anyways
2000-09-29 * Make setting ftp_proxy and http_proxy actually workhubertf1-14/+14
* Store (t)sorted list of pkgs to build in .l
2000-09-29Install cvs and ssh and do 'cvs update' only if CVS_USER is set in build.conf.hubertf1-7/+9
(Set to "" to prevent update e.g. on sparc64 where we don't have a working ssh yet)
2000-09-28Fix the show-vulnerabilities and show-vulnerabilities-html targets toagc1-8/+16
work properly in the absence of a vulnerability list.
2000-09-27Postpone the check for vulnerabilities in the package being installedagc1-13/+13
from the middle of root-install until the end of fake-pkg target. At the end of the fake-pkg target, the package has been registered using pkg_create(1), and so it's possible to use relational comparisons of the version numbers, thereby making it possible to use the information from the standard vulnerabilities file. This addresses PR 11077.
2000-09-26Introduce a new mk.conf definition MTOOLS_ENABLE_FLOPPYD, whichagc1-1/+8
can either be defined or not. This governs the installation of the floppyd binary in the mtools package. The floppyd program needs the SM and ICE libs from the X11 distribution to link (floppyd's authorisation model to enable remote access to floppy drives closely resembles that of X11's xauth model). Modify the mtools Makefile accordingly.
2000-09-24make lintpkgsrc operate on the right dir - with out -P, it goes forhubertf1-2/+2
/usr/pkgsrc instead of the current dir. Bad!
2000-09-21Print pkgs with no dependencies as depending on themselves, as theyhubertf1-10/+17
don't get built.
2000-09-20Add 'mps' as a convenience short-hand for 'makepatchsum'hubertf1-1/+2
2000-09-20Test to see if there's a ${DISTDIR}/vulnerabilities file before tryingagc1-5/+11
to access it at root-install time. Fixes a problem reported by Michael Graff and Johnny Lam.
2000-09-19Add the glue for showing any security vulnerabilities to the README.htmlagc1-6/+28
files.
2000-09-17 * Put architecture into summary mailhubertf1-3/+3
* Prefix every line of the build's output with the architecture, so it's easy to see at a glance which architecture you have scrolling by in front of you
2000-09-17Read FTPHOST from config filehubertf1-1/+2
2000-09-15rcs id policehubertf3-3/+3
2000-09-15Allow setting ftp_proxy and http_proxy in build.conf or $environmenthubertf2-2/+16
2000-09-15Bulk build frameworkhubertf6-0/+446
2000-09-15Whitespace fixhubertf1-2/+2
2000-09-15Fix a problem with the print-pkg-size-this on Solaris.veego1-5/+8
It use the wrong ls when you have /usr/ucb before /usr/bin in your PATH. The usb-ls doesn't print the group field, so the size is the 4th field and not the 5th one. Fixed by using the /usr/bin one. Added and use: ${LS} which points to the correct ls. Also add a space after the 0 in the AWK part of this target and one after the '+'. Noticed by Klaus Klein. Changes reviewed by Hubert Feyrer.
2000-09-15Add comments explaining each of the three singleton licenses (kermit-license,jwise1-1/+9
sun-jsdk20-license and sun-swing-license), and what licenses they correspond to. It is especially important that people do not blindly add these values to ACCEPTABLE_LICENSES, as these values indicate that the user has read and accepted specific license agreements, not general terms of redistribution as with the `generic' LICENSE values.
2000-09-15Use "dc" instead of "expr" to calculate total package size to avoidtron1-2/+2
another integer overflow which occured on "i386", too.
2000-09-15Rewrite "print-pkg-size-depends" target to work without invoking "awk".tron1-5/+5
2000-09-15Fix cut and paste error in last commit.tron1-2/+2
2000-09-15Because "awk" keeps getting overflows on "arm32" while calculating thetron1-8/+13
size of a large package we use "dc" now.
2000-09-14Update "libtool" version number in comment.tron1-2/+2
2000-09-14Make sure we use the latest (and greatest!) libtool.skrll1-2/+2
2000-09-13Fix bug in 'describe, introduced in rev. 1.529.hubertf1-2/+2
Reported by Launey Thomas <ljt@alum.mit.edu> in private mail.
2000-09-10Improve wording of warning if required package is not found, whichwiz1-2/+2
causes a dependency to be not registered, to minimize confusion like in pkg/9043.
2000-09-09Add a new mechanism for handling "crypto" packages, as discussedfredb2-2/+18
on tech-pkg. Setting either USE_SSL or CRYPTO in the package's Makefile will permit the package to build or not, depending on the setting of MKCRYPTO (set to yes by default).
2000-09-09Note CYRUS_USER and CYRUS_GROUP used by mail/cyrus-imapd.veego1-1/+13
2000-09-07Correct a factual error in the comment "ways to disable a package":fredb1-11/+10
we actually check for "X", and not just Motif. Also, clean up word wrap, and rearrange the sections to be in the same order as the checks they refer to.
2000-09-07Revert last change. I only tested this on netbsd-1-4; it doesn't seem tofredb2-26/+12
work on netbsd-1-5 at all.
2000-09-06Introduce a new category, "crypto", with a special property: If the userfredb2-12/+26
sets MKCRYPTO=no, packages in this category won't be fetched, installed, built, or packaged. Also, binary package users forbidden, by law, from using strong cryptography would presumably find the list on the category's automatically generated web page useful for ensuring compliance.
2000-09-06Move PKG_DEVELOPER and WRKOBJDIR out of the "NetBSD&" section, and intofredb1-13/+13
the "packages only" section.
2000-09-06Move PERL5_* variable definitions out of USE_PERL5 .if.endif block;jlam1-2/+2
they're already protected by .if exists(${PERL5}).
2000-09-05Fix a EVAL_PREFIX problem with XPM and xfree86 4.xveego1-2/+9
Patch from Alistair G. Crooks with a small change from me after a comment from Matthias Scheler.
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.