Alexander Lash
40a19c1d47
jam: set std=c89
...
jam relies on c89 conventions; this restores the ability to build on recent Darwin.
2023-12-26 18:32:46 -08:00
Noah Fontes
60f2de820d
jam: set target-specific macros correctly
...
Jam embeds some information about the target platform, namely the OS and
architecture, directly into the binary. We need to re-evaluate the
macros for the target platform when Jam is being used to cross compile.
2022-09-07 21:44:01 -07:00
Noah Fontes
4d4d4587ec
{jam,ftjam}: cross-compile without binfmt_misc
...
Jam is bootstrapped and then recompiled, which requires us to customize
the build as the upstream doesn't understand cross compilation. We first
build the bootstrap under the build platform, then rebuild any source
files again using the build platform, and finally build the target
binary separately.
2022-09-04 21:36:58 -07:00
Noah Fontes
3c0eaeb84c
ftjam: unify build steps with jam
...
There are only a few minor differences between the way ftjam and jam
work from a build perspective, so we can use a common base for them.
2022-09-02 22:10:12 -07:00
Noah Fontes
6f8378e6fa
jam: fix cross compilation
...
This change makes sure that the cross-compiler target prefix gets passed
to both the Makefile (for bootstrapping) and Jamfile (for the
second-phase build).
2022-09-02 22:05:30 -07:00
Malo Bourgon
16e15fa68f
treewide: add meta.mainProgram to many packages
2022-05-04 18:08:19 -07:00
AndersonTorres
2ebe9dede8
ftjam: init at 2.5.2
2022-01-11 00:15:54 -03:00
AndersonTorres
12b5c971bf
jam: refactor
2022-01-11 00:15:54 -03:00
Felix Buehler
3c12e95ad1
development: /s/name/pname&version/
2021-06-30 09:45:11 +02:00
Sandro Jäckel
33a395f195
yacc: deprecate alias
...
and add a new line after the alphabetically sorting to please my inner monk
2021-04-04 03:18:58 +02:00
Ben Siraphob
c522fec274
pkgs/development/tools: stdenv.lib -> lib
2021-01-23 20:30:03 +07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
R. RyanTM
6034acabd1
jam: 2.6 -> 2.6.1
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/jam/versions
2019-09-26 15:14:19 -07:00
Thomas Tuegel
4f88ceff49
jam: unset AR
...
Commit 093cc00cdd
sets the AR environment variable
by default, but this causes the jam Makefile to use the wrong command.
2017-07-22 19:36:55 -05:00
Orivej Desh
3cb1faebc7
jam: 2.5 -> 2.6
2017-03-19 04:58:21 +00:00
Tuomas Tynkkynen
21f17d69f6
treewide: Add lots of meta.platforms
...
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
Samuel Rivas
4ef2d19981
jam: add yacc as build input
...
I am not sure why do I need this locally, it seems to be passing in hydra
anyway...
2015-09-07 11:37:18 +02:00
Mateusz Kowalczyk
007f80c1d0
Turn more licenses into lib.licenses style
...
Should eval cleanly, as far as -A tarball tells me.
Relevant: issue #2999 , issue #739
2014-11-06 00:48:16 +00:00
Shea Levy
ea195b2507
svn merge ^/nixpkgs/trunk
...
svn path=/nixpkgs/branches/stdenv-updates/; revision=32564
2012-02-25 19:57:34 +00:00
Lluís Batlle i Rossell
675e16f805
Fixing jam for i686-linux. That should allow building trigger rally.
...
svn path=/nixpkgs/trunk/; revision=32557
2012-02-25 16:47:21 +00:00
Eelco Dolstra
c556a6ea46
* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
...
function, so obsolete it.
svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-18 20:16:00 +00:00
Lluís Batlle i Rossell
48748dedcb
Adding the rally game Trigger. As a side effect, I add jam.
...
svn path=/nixpkgs/trunk/; revision=26615
2011-03-30 18:45:11 +00:00