summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2003-04-21Set BATCH=1 and set DEPENDS_TARGET. (BATCH=1 is certainly needed forcjep1-0/+5
the bulk-install target to work.)
2003-04-21back out previous, it does not work as it should.grant1-4/+7
2003-04-21ensure LOWER_ARCH always gets set on Solaris, not only if MACHINE_ARCHgrant1-7/+4
is non-sensical. shuffle some definitions around to follow style of other entries. semi-related to a tr(1) bug observed by sommerfeld@ Solaris 10/i386.
2003-04-20touch(1), cut(1) and nice(1) are not necessarily required in /bin on Linuxcjep1-1/+13
systems according to FHS. Make provision for distributions that don't put them there. From Jeremy Reed in PR#21235.
2003-04-17allow defs.*.mk to override PKGTOOLS_REQD, starting with Solarisgrant2-3/+8
requiring 20030417 for recent bug fixes. if platforms require (or desire) a newer version of pkg_install than 20021123 (the current default) for correct operation, please set _OPSYS_PKGTOOLS_REQD in defs.OPSYS.mk.
2003-04-17Add an ALLOW_VULNERABLE_PACKAGES switch, defaulting to undefined, to allowagc2-3/+13
vulnerable packages to be built (in extremis, of course). Prompted by Thomas Klausner.
2003-04-17Add a check at fetch time to see if there are any known vulnerabilitiesagc1-1/+17
in a package - should keep some admins' blood pressure a bit lower. Inspired by PR 19479. Output where there is a vulnerability looks like: [13:30:05] agc@sys1 ...pkgsrc/net/samba 28 > make fetch ===> do-fetch [samba-2.2.8] ===> Checking for vulnerabilities in samba-2.2.8 *** WARNING - remote-root-access vulnerability in samba-2.2.8 - see http://lists.samba.org/pipermail/samba-announce/2003-April/000065.html for more information *** *** Error code 1 Stop. make: stopped in /usr/pkgsrc/net/samba *** Error code 1 Stop. make: stopped in /usr/pkgsrc/net/samba whilst output where there is no vulnerability looks like: [13:30:28] agc@sys1 ...pkgsrc/net/ethereal 30 > make fetch ===> do-fetch [ethereal-0.9.11] ===> Checking for vulnerabilities in ethereal-0.9.11 => ethereal-0.9.11.tar.gz doesn't seem to exist on this system. => Attempting to fetch ethereal-0.9.11.tar.gz from ftp://ftp.sunet.se/pub/network/monitoring/ethereal/. => [4457475 bytes] Trying 194.71.11.40... Connected to ftp.sunet.se. 220-####################################################################
2003-04-16Fix typos, remove duplicate entry security, nits.wiz1-11/+8
2003-04-15only add ${LOCALPATCHES}/${PKGPATH}/* to the list of patches to applygrant1-1/+3
if LOCALPATCHES is defined. fixes problem on Solaris w/ automounter handling /net, where any package from the 'net' category would cause a blocking read on /net/pkgname looking for 'pkgname' as a host exporting NFS file systems (saves a few useless stat() calls, too).
2003-04-15typo in commentgrant1-2/+2
2003-04-15IRIX' ld uses "-all" and "-notall" for WHOLE_ARCHIVE_FLAGs.jschauma1-4/+7
2003-04-15add OPSYS_{,NO_}WHOLE_ARCHIVE_FLAG which defines the argument passedgrant9-9/+53
to the linker to (not) extract all symbols from static archives and export these variables to packages as {,NO_}WHOLE_ARCHIVE_FLAG. these are not currently set for IRIX.
2003-04-15ugh, fix logic in last.grant1-2/+2
2003-04-15only create the wrappers for /opt/SUNWspro/bin/{CC,CXX} if we're notgrant1-1/+3
using gcc. fixes problem on Solaris where building pkgs would use the wrong CC (eg. CC=gcc) due to the wrappers being in the $PATH first.
2003-04-15use ${CC} -dumpversion instead of --version to avoid multiline outputgrant1-3/+3
from gcc3. XXX this needs to be better handled for non-gcc compilers.
2003-04-14Don't descend into filesystems /usr/pkg/emul/linux/proc etc. as thishubertf1-3/+3
will lead to wrong PLISTs. Works around PR kern/21187.
2003-04-13PR#21087. Some files are missing in bulk build sandboxes created bycjep1-1/+9
mksandbox. From Brook G. Milligan.
2003-04-11Make sure wrappee is actually a file/link before considering it found.jmc1-2/+4
On solaris for instance if one put /usr/lib in their path before /usr/ccs/bin it would match /usr/lib/ld rather than /usr/ccs/bin/ld except that /usr/lib/ld is a directory...
2003-04-11Our XEmacs stable version is 21.4.x.uebayasi1-10/+10
2003-04-11Reflect the Emacs/Leim 20/21 move.uebayasi1-6/+6
2003-04-10planetmirror -> http (the ftp server has a 250 user limit), usegrant2-12/+15
`planetmirror.com.au' to help MASTER_SORT and add planetmirror to a few MASTER_SITES.
2003-04-10pass -O arg to pax.grant1-3/+3
2003-04-10Remove rwth-aachen as sunsite mirror (twice!).wiz1-3/+1
2003-04-10set correct values for IMAKE_MAN_SUFFIX.grant1-3/+3
2003-04-04pkgchk-*, like digest-*, does not require digest (certainly in binary add mode)abs1-2/+2
2003-04-03Add webwasher licence (commented out)rh1-1/+4
2003-04-03Add architecture specific MESSAGE file handling.salo1-1/+4
2003-04-01Make sure _OPSYS_RPATH_NAME has a value (even if a bogus one) so thatthorpej1-2/+2
the FIX_RPATH magic works. Fix suggested by Tim Preston.
2003-03-31${UNAME} -p is a good value for LOWER_ARCH on Irix as well.jschauma1-1/+2
2003-03-30kill some trailing whitespacegrant1-33/+33
2003-03-29m4 on solaris is /usr/ccs/bin/m4 or /usr/xpg4/bin/m4.seb1-2/+2
set M4 to /usr/ccs/bin/m4 for starter.
2003-03-29Add _OPSYS_LIBTOOL_REQD, following Darwin's example.jschauma1-1/+2
Suggested by grant.
2003-03-28Quote tr arguments.wiz1-2/+2
2003-03-28Remove last traces of NO_PATCH.wiz1-7/+1
2003-03-26Add default clamav user and groupagc1-1/+11
2003-03-25Export RPATH_FLAG to MAKE_ENV and CONFIGURE_ENV.jschauma1-1/+3
2003-03-25Whitespace police.salo1-8/+8
2003-03-24Set MESA_REQD per default to latest stable version, 5.0.jschauma1-3/+3
2003-03-23If a package requires a certain JVM, use that JVM for all dependenciesjschauma1-1/+2
as well to avoid pulling in an additional, possibly unwanted JVM should one of the dependencies require any JVM.
2003-03-23Add "${LOCALBASE}/lib" before "${X11BASE}/lib" to the runtime librarytron1-4/+4
search path. This stop package applications from picking up e.g. XFree86 4.3.0's "expat", "fontconfig" or "Xt2" library also they are supposed to use the packaged version. Based on a suggestion by Christopher Richards.
2003-03-22when creating PLIST's, substitute \. for . in the sed pattern fordmcmahill1-2/+2
the operating system version to avoid things like /1.6/ matching 106 which can create a huge mess in the generated PLIST.
2003-03-22add flow.dl.sourceforge.net (Flow Communications), an officialgrant2-3/+5
sourceforge download site in Australia.
2003-03-22Let distribution patches generate ${NAME}.orig_dist backup copies to avoidwiz1-2/+2
confusion with backup copies generated from pkgsrc patches (${NAME}.orig). Suggested by Nicolas Fugier in PR 20588.
2003-03-21when there are no build depends, indicate this with "none" instead ofdmcmahill1-3/+11
having an empty list. Do the same for run depends. Suggested by Christian Hattemer in a private email.
2003-03-20Alternative check if IPv6 is available with the OS.hubertf1-2/+2
Addresses PR 20019.
2003-03-20remove incorrect usage of README.html.BAK files. With this change,dmcmahill1-6/+4
1) an extra /usr/pkgsrc/README.html.BAK file is not created 2) we ensure that when a README.html file doesn't change, we don't touch it. The prior version of this file caused the timestamp to change.
2003-03-19- fix a bug in the HOMEPAGE link when the URL contains an ampersanddmcmahill1-41/+80
- fix a bug in which caused only packages listed as DEPENDS to show up in the 'packages needed to build' section. Now the BUILD_DEPENDS are also shown. Thanks to Christian Hattemer for noting this. - fix a bug which caused error messages claiming that category and top level README.html files could not be created even though they were created. This bug only showed up if an old README.html file did not exist. As part of this, clean up and unify the code which handles comparing the new README.html file to a possibly pre-existing one and only copying it over if there is a change.
2003-03-19fix a few 'strings split across lines' bugs which caused some dependenciesdmcmahill1-9/+4
to be dropped from the README.html files. Problem of missing dependencies noted by Christian Hattemer in a private email.
2003-03-19 * make print-PLIST deal better with /emul/linux/prochubertf1-7/+7
* clearer description of possible options when a pkg is already installed ===> glib-1.2.10nb4 is already installed - perhaps an older version? *** If so, you may use either of: *** - "pkg_delete glib-1.2.10nb4" and "make reinstall" to upgrade properly *** - "make update" to rebuild the package and all of its dependencies *** - "make replace" to replace only the package without re-linking *** dependencies, risking various problems. Improved wording welcome.
2003-03-16Add some notes with thoughts on what a parallel bulk build system should do.dmcmahill1-0/+210