Commit graph

22 commits

Author SHA1 Message Date
jlam
cd740aac01 Note that this conflicts with the (forthcoming) bootstrap-mk-files package. 2006-07-14 23:06:27 +00:00
joerg
bf8a46b0f1 Disallow build with PKGSRC_LOCKTYPE=sleep, it can't install. 2006-06-02 13:20:56 +00:00
erh
706848b47b Update the mk file to the 20050405 version, and fix the path to the tarball. 2005-06-27 20:28:12 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
sjg
ce4c2a6e12 Update bmake and mk-files.
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-21 00:15:44 +00:00
sjg
64f965698d Update mk-files:
- 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-02-02 06:40:11 +00:00
agc
dc52048e01 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
sjg
e47bf5e81b Update mk-files to 20030930
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-30 17:59:59 +00:00
sjg
fac87149a2 Update bmake to 20030928 - now includes
-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-09-28 21:08:59 +00:00
sjg
16d168ebbb Update bmake and mk-files.
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-08-03 05:50:02 +00:00
sjg
4cc0033d22 There was a bug in make 20030714 such that the :ts modifier didn't work.
Update to 20030723, which also has some minor portability improvements
in the boot-strap and install-mk scripts.
2003-07-23 18:34:44 +00:00
martti
e69ab8c365 COMMENT should start with a capital letter. 2003-07-21 16:35:12 +00:00
sjg
d69c3f61c0 Update to latest bmake which now uses a date based version.
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-20 23:25:19 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
cjep
e4f6e5d985 Use ${SED}, ${GREP} and ${ECHO} 2003-04-27 11:01:09 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
sjg
c61225e162 Update bmake and mk-files to latest versions.
bmake is now sync'd with NetBSD-1.6
mk-files have been overhauled to handle ELF on BSD systems.
2002-09-20 07:00:52 +00:00
jlam
7046abc822 Changes instances where BSD_INSTALL_* were used by targets in the Makefile
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.
2002-02-06 16:58:11 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
sjg
f8d5151137 Conform better to pkgsrc conventions.
Reviewed: agc
2001-10-19 16:37:49 +00:00
sjg
f843972d4d Update to current macros mk-1.2.5 (no the bsd* ones are still way old).
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-10-18 21:38:32 +00:00
agc
a6622c6a18 Initial import of mk-files-1.2.2 into the NetBSD packages collection.
These are the support files for the bmake utility, by Simon Gerraty.
2001-05-25 12:33:34 +00:00