summaryrefslogtreecommitdiff
path: root/devel/bmake
AgeCommit message (Collapse)AuthorFilesLines
2008-07-03Disable bmake regression tests also on AIX. PR 39064.obache1-3/+3
2008-06-19Add a marker for bootstrap packages to allow special cases them duringjoerg1-1/+2
bulk builds.
2008-05-23Set need_ksh=yes for SunOS as well. Asked by joerg@tnn1-6/+2
2008-05-23On OSF1, depend on shells/pdksh and use it for the default shell.tnn1-1/+7
Bump the pkgrevision because if this change.
2008-04-29Drop clauses 3 and 4 from TNF licensesmartin2-18/+4
2008-04-28Adjust previous for 64-bit IRIX.tnn1-3/+3
2008-04-26Disable bmake regression tests on SunOS and IRIX. Stopgap fix for:tnn1-2/+6
PR pkg/38397 PR pkg/38450 PR pkg/38221
2008-03-11Skip man page handling.joerg1-30/+4
2008-03-09Update bmake to 20080215. I'll take care of pkgsrc maintainership.joerg87-6876/+5972
Changes include many bugfixes and performance speed ups. See ChangeLog for details.
2008-03-09Import bmake-20080215joerg55-1902/+2686
2008-03-03Mechanical changes to add DESTDIR support to packages that installjlam1-3/+5
their files via a custom do-install target.
2008-02-05Reset maintainer, until someone merges the changes from NetBSD-current.tnn1-2/+2
Any takers?
2007-10-26Emit a warning if the function name "empty" is followed by anythingrillig1-3/+9
other than an open parenthesis. Currently, the following lines are all valid and equivalent: .if empty(foo) .if empty or nonempty or whatever(foo) .if empty?????????????(foo) .if empty ${foo} (bar) All except the first line are probably mistakes.
2007-10-09Remove trailing spaces.martti1-2/+2
2007-09-21regenrillig1-0/+1
2007-09-21Further testing revealed that there was a syntax error left. Fixed.rillig1-1/+2
2007-09-21regenrillig1-8/+3
2007-09-21When a path is specified with --with-defshell, a casual user wouldrillig1-9/+4
expect that the path is actually used by the configure script, which had not been the case. Now it is finally possible to select a different shell for use by bmake.
2007-09-21Fixed a typo (xpg4 instead of xpg).rillig1-2/+2
2007-09-11Remove stray : that could break a substitutions as hinted by Seanjoerg2-3/+3
Boudreau.
2007-09-08Convert to use the features framework.jlam1-2/+3
2007-09-06Add QNX support. Don't redefine __BEGIN_DECLS and __END_DECLS ifjoerg2-6/+19
system headers provided them. From Sean Boudreau.
2007-09-06Try to force a proper shell on Solaris by extending bmake tojoerg10-2890/+3251
expect full path names. Use the default locations in /bin unless overriden explicitly. Bump revision of bmake. On Solaris, use /usr/xpg4/bin/sh if it exists.
2007-07-31What xlC really wanted to tell me was to use int instead of short...joerg1-2/+2
2007-07-31Use unsigned for bitfield as fields take up the full size.joerg1-2/+2
Complained on by xlC.
2007-05-29Respect CFLAGS in a more conservative way. This preserves the abilityschmonz3-10/+7
to build Universal on Mac OS X, and may undo the Solaris breakage caused by the previous commit (reported in PR pkg/36408 and on pkgsrc-users@).
2007-05-23Respect CFLAGS. Fixes Universal build on OS X.schmonz3-6/+9
2007-05-07On Cygwin, the __CONCAT macro is predefined.rillig1-1/+3
2007-04-15Correct hpux ifdefs. hpux 11 and up doesn't define __HPUX_VERSION.tnn1-3/+3
Changes have no effect on other platforms. Patch sent to sjg@
2007-04-12Explicitly depend on bootstrap-mk-files, remove the broken_in marker.joerg1-3/+3
This package is special. Bump revision.
2007-04-12Change bootstrap to register bmake as package. Change bmake tojoerg1-8/+4
use inplace libnbcompat like the direct build from bootstrap does. Fix a long-standing bug in mkbinarykit. The default work directory was "work" (relative) and therefore MAKECONF=work/... was passed down, effectively making it a nop. That resulted in digest being incorrectly installed during the bootstrap. Tested on DragonFly by myself and on OSF by tnn@, discussed with jlam@
2007-03-16Backed out the latest change (the "arg list too long" fix for IRIX). Asrillig3-74/+14
joerg has pointed out, after calling vfork() one can hardly do anything. A solution would be to simply not use vfork(), but that may have performance impacts on all platforms.
2007-03-15On IRIX, the command line is limited to about 20000 characters. The newrillig3-14/+74
function Job_Execv executes a shell command line, and if that fails due to an overly long command line, the shell command is written into a temporary file, which is then executed. This is at least necessary to make the bulk builds work on IRIX.
2007-03-05install bmake.1 from ${WRKSRC} instead of ${WRKDIR}/${OBJSYS}dbj1-2/+2
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-3/+3
Patch provided by Sergey Svishchev in private mail.
2007-01-31Mark as BROKEN_IN pkgsrc-2006Q4, based onwiz1-1/+3
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html (latest 3.1/i386 bulk build of 2006Q4). Feel free to fix them...
2006-09-09Usage of variable MAKEFILE in pkgsrc has been changed.obache1-12/+3
So no longer needs this hack.
2006-07-14Mark these packages as NO_MTREE as they are bootstrap packages and don'tjlam1-2/+3
need mtree to pre-generate any directories for them.
2006-07-14Add a script to generate the bmake.1 man page for the bootstrap script,jlam2-0/+1628
and keep a copy of the bmake.1 man page in devel/bmake/files.
2006-07-14Don't bother installing the catman page... it's not worth the hassle forjlam2-21/+4
a bootstrap tool to figure out how to do this.
2006-05-31Fix bootstrap on platforms with incompatible /usr/share/mk/sys.mkjoerg1-3/+3
by always forcing our internal search path when invocing bmake.boot. This does not affect the generated binary and is the reason why this goes directly into the tree.
2006-03-01Update AC_C___ATTRIBUTE__ to fix GCC 4 build issues.joerg2-467/+941
Regen configure with autoconf-2.59.
2005-12-02Actually import the bmake src into files, and apply pkgsrc patches.sjg4-27/+36
Also provide an import script to help keep imports consistent.
2005-12-02Import bmake-20051105sjg75-162/+162
2005-11-16sysMkPath should be ${PREFIX}/share/mk by default and only that.joerg1-2/+3
Including e.g. /usr/share/mk results in sys.mk read from there as well. On DragonFly this adds X11BASE and results in obscure breakages. Since the mk files are supposed to be self-contained, it doesn't make much sense to look in other directories anyway. Bump revision to annotate this. Discussed-with: reed@. Reported-by: Aggelos Economopoulos <aoiko AT cc DOT ece DOT ntua DOT gr>
2005-11-10Update to version 20051105.reed7-61/+119
Remove GNU_CONFIGURE=no from pkgsrc Makefile. Add "--mksrc none" to arguments and add --prefix=${PREFIX} and --sysconfdir=${PKG_SYSCONFDIR} and remove ${CONFIGURE_ARGS} for boot-strap. Note that I didn't import the files that only change was a CVS $Id$ tag. From ChangeLog: 2005-11-05 Simon J. Gerraty <sjg@void.crufty.net> * Makefile.in (BMAKE_VERSION): bump to 20051105 * configure.in: always set default_sys_path default is ${prefix}/share/mk - remove prefix_sys_path, anyone wanting more than above needs to set it manually. 2005-11-04 Simon J. Gerraty <sjg@void.crufty.net> * boot-strap: make this a bit easier for pkgsrc folk. bootstrap still fails on IRIX64 since MACHINE_ARCH gets set to 'mips' while pkgsrc wants 'mipseb' or 'mipsel' 2005-11-02 Simon J. Gerraty <sjg@void.crufty.net> * Makefile.in (BMAKE_VERSION): bump to 20051102 * job.c (JobFinish): fix likely ancient merge lossage fix from Todd Vierling. * boot-strap (srcdir): allow setting mksrc=none 2005-10-31 Simon J. Gerraty <sjg@void.crufty.net> * Makefile.in (BMAKE_VERSION): bump to 20051031 * ranlib.h: skip on OSF too. (NetBSD PR 31864)
2005-11-02Don't use a patch for this OSF1 fix -- so bootstrap will use this.reed2-15/+2
2005-11-02Fix glaring error in job.c that I fixed back in the prehistorictv2-6/+6
bootstrap-pkgsrc incarnation (WTERMSIG->WSTOPSIG).
2005-11-01Add patch-ab and bump PKGREVISION.reed3-2/+17
This is from bootstrap for OSF1 5.1 from Sergey Svishchev in PR 31864.
2005-10-31Add source files missing in last commit.reed43-0/+7320