summaryrefslogtreecommitdiff
path: root/devel/mk-files
AgeCommit message (Collapse)AuthorFilesLines
2006-07-14Note that this conflicts with the (forthcoming) bootstrap-mk-files package.jlam1-1/+4
2006-06-02Disallow build with PKGSRC_LOCKTYPE=sleep, it can't install.joerg1-1/+6
2005-06-27Update the mk file to the 20050405 version, and fix the path to the tarball.erh2-9/+9
2005-02-23Add RMD160 digests.agc1-1/+2
2004-02-21Update bmake and mk-files.sjg2-6/+6
bmake is sync'd with -current make as of 2004-02-20 Fixes include: o fix for old :M parsing bug. o re-jigged unit-tests o search upwards for *.mk o fix for double free of var substitution buffers o use of getopt replaced with custom code, since the usage (re-scanning) isn't posix compatible. * arch.c: don't include ranlib.h on ELF systems mk-files adds dpadd.mk (cool magic driven by DPADD) and a re-worked warnings.mk (very cool). Also fixes: * own.mk: don't use NetBSD's _SRC_TOP_ it can cause confusion. Also don't take just 'mk' as a srctop indicator. * Generic.sys.mk: need to use ${.PARSEDIR} with exists().
2004-02-02Update mk-files:sjg2-6/+6
- fix a typo in autodep.mk - extract HOST_TARGET stuff to host-target.mk so own.mk and Generic.sys.mk can share it.
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+3
2003-09-30Update mk-files to 20030930sjg2-6/+6
Renamed generic.sys.mk to Generic.sys.mk so it does not get installed. Cleaned up settings of ROOT_GROUP in some *.sys.mk
2003-09-28Update bmake to 20030928 - now includessjg2-6/+6
-de to get more verbose error messages :[] modifier to pick words from variable etc. Update mk-files to 20030928 added some extra sys.mk's from bootstrap-pkgsrc changed own.mk to default to root:${ROOT_GROUP} ownership. sys.mk can set ROOT_GROUP if wheel is not right.
2003-08-03Update bmake and mk-files.sjg2-6/+6
Changes to mk-files: * install-mk: add ability to use cp -f when updating destination .mk files. Also now possible to play games with FORCE_SYS_MK=ln etc on *BSD machines to link /usr/share/mk/sys.mk into dest - not recommended unless you seriously want to. * own.mk (IMPFLAGS): add support for COPTS.${IMPSRC:T} etc for semi-compatability with NetBSD. Changes to bmake: * boot-strap: Allow setting configure args on command line. * configure.in: add --with-defshell to allow sh or ksh to be selected as default shell. * Merge with NetBSD make 20030731 Pick up .SHELL spec for ksh and associate man page changes. Also compat mode now uses the same shell specs. * var.c (Var_Parse): ensure delim is initialized. * unit-tests/Makefile.in: use single quotes to avoid problems from some shells. * makefile.boot.in: Run the unit-tests as part of the bootstrap procedure. * unit-tests/Makefile.in: always force complaints from ${TEST_MAKE} to be from 'make'. * configure.in: add check for 'diff -u' also fix some old autoconf'isms * Makefile.in (BMAKE_VERSION): bump version to 20030728. if using GCC add -Wno-cast-qual to CFLAGS for var.o * Merge with NetBSD make 20030728 Pick up fix for :ts parsing error in some cases. Pick unit-tests.
2003-07-23There was a bug in make 20030714 such that the :ts modifier didn't work.sjg2-6/+6
Update to 20030723, which also has some minor portability improvements in the boot-strap and install-mk scripts.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-20Update to latest bmake which now uses a date based version.sjg2-6/+6
Same for mk-files. In the case of bmake the version closely corresponds to the date of the latest sync with usr.bin/make. Changes to bmake since 3.1.18 include: Pick up fixes for const-correctness, now passes WARNS=3 on NetBSD. Pick up :ts modifier, allows controlling the separator used between words in variable expansion. * FILES: include boot-strap and os.sh * Makefile.in: only set WARNS if we are NetBSD, the effect on FreeBSD is known to be bad. * makefile.boot.in (bootstrap): make this the default target. * Makefile.in: bump version to 3.1.19 * machine.sh: avoid A-Z with tr as it is bound to lose. Pick up fix for PR/19781 - unhelpful error msg on unclosed ${var:foo Plus some doc fixes. Changes to mk-files since 1.3.2: Don't inlcue -pipe in CC for SunOS. Make it easier to do non-root installs by overriding *_INSTALL_OWN. Use STRIP_FLAG rather than STRIP for -s Avoid use of A-Z with tr. Avoid searching above /a/b/ when looking for top-of-tree Linux at least hangs if you try to examine an automount mount point.
2003-07-17s/netbsd.org/NetBSD.org/grant1-3/+3
2003-04-27Use ${SED}, ${GREP} and ${ECHO}cjep1-5/+5
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-3/+2
2002-09-20Update bmake and mk-files to latest versions.sjg3-50/+20
bmake is now sync'd with NetBSD-1.6 mk-files have been overhauled to handle ELF on BSD systems.
2002-02-06Changes instances where BSD_INSTALL_* were used by targets in the Makefilejlam1-3/+3
into the equivalent INSTALL_*. This is fallout from the change in revision 1.915 that removed ${MAKE_ENV} from the environment for a recursive make.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-19Conform better to pkgsrc conventions.sjg1-5/+10
Reviewed: agc
2001-10-18Update to current macros mk-1.2.5 (no the bsd* ones are still way old).sjg3-21/+35
Changes of note: Added target-flags.mk allows frobbing CFLAGS for individual targets. prog.mk and lib.mk attempt to use bsd.prog.mk and bsd.lib.mk to help ensure the right magic happens on ELF systems. Several improvments to autodep.mk - now the default unless NO_AUTODEP is defined. The bsd.*.mk files are no longer installed on BSD systems as they are almost guaranteed to do more harm than good. Reviewed: agc
2001-05-25Initial import of mk-files-1.2.2 into the NetBSD packages collection.agc4-0/+60
These are the support files for the bmake utility, by Simon Gerraty.