AndersonTorres
d852768538
tinycc: unstable-2021-10-09 -> 0.9.27+date=2022-01-11
2 years ago
Alexander Sosedkin
8eeae5320e
tinycc: simplify specifying cc/ar
...
Co-authored-by: Artturi <Artturin@artturin.com>
3 years ago
Alexander Sosedkin
9a5345698d
tinycc: fix pkgsStatic.tinycc (musl)
3 years ago
Artturin
5ec9a816d2
tinycc: 0.9.27 -> unstable-2021-07-27
...
tinycc: enableParallelBuilding is causing tests to fail on some
architectures
disable it
3 years ago
Joachim Fasting
9377142fe1
tinycc: fixup perms for generated .pc file
5 years ago
Joachim Fasting
bb75bc9d42
tinycc: derive rev from version
5 years ago
Joachim Fasting
f73f525b72
tinycc: generate a pkgconfig file for libtcc
5 years ago
Joachim Fasting
8b1000432b
tinycc: parallel building
5 years ago
Joachim Fasting
06b4f4d46f
tinycc: minor refactorings
5 years ago
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
5 years ago
Jörg Thalheim
1b146a8c6f
treewide: remove paxutils from stdenv
...
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277
This removes now also paxutils from stdenv.
6 years ago
Joachim Fasting
3b367119ee
tinycc: 0.9.27pre-20171016 -> 0.9.27
7 years ago
Joachim Fasting
5c732e3c46
tinycc: 0.9.27pre-20170924 -> 0.9.27pre-20171016
7 years ago
Joachim Fasting
35c15d4a61
tinycc: 0.9.27pre-20170911 -> 0.9.27pre-20170924
...
Improves `long` handling
7 years ago
Joachim Fasting
3f7ac92175
tinycc: 0.9.27pre-20170821 -> 0.9.27pre-20170911
...
Contains various fixes.
7 years ago
Eelco Dolstra
ec8d41f08c
Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper"
...
This reverts commit 0a944b345e
, reversing
changes made to 61733ed6cc
.
I dislike these massive stdenv changes with unclear motivation,
especially when they involve gratuitous mass renames like NIX_CC ->
NIX_BINUTILS. The previous such rename (NIX_GCC -> NIX_CC) caused
months of pain, so let's not do that again.
7 years ago
Joachim Fasting
004463152a
tinycc: 0.9.27pre-20170710 -> 0.9.27pre-20170821
7 years ago
John Ericson
3f30cffa55
misc pkgs: Use $NIX_BINUTILS for when needed
...
Certain files are now only there instead of $NIX_CC (some are in both)
7 years ago
Joachim Fasting
cfc6e4471b
tinycc: 0.9.27pre-20170605 -> 0.9.27pre-20170710
...
Various CPP improvements/fixes
Support forward declaration of enums (GNU extension)
Initial implementation of C11 _Generic
7 years ago
Joachim Fasting
39f7530e47
tinycc: 0.9.27pre-20170527 -> 0.9.27pre-20170605
...
Contains further fix to x86_64 codegen (and some less relevant Windows
stuff).
7 years ago
Joachim Fasting
a50315d736
tinycc: 0.9.27pre-20170225 -> 0.9.27pre-20170527
...
Contains fixes for the x86_64 codegen [1]
[1]: https://lists.nongnu.org/archive/html/tinycc-devel/2017-05/msg00102.html
7 years ago
Joachim Fasting
3c37edb928
tinycc: 0.9.27pre-20170220 -> 20170225
...
Contains a fix for x86-64 asm gen and unified cross-compilation.
7 years ago
Joachim Fasting
3c178fe769
tinycc: restrict platforms to x86_64-linux
7 years ago
Joachim Fasting
bcdbd637fc
tinycc: 0.9.27pre-20170108 -> 20170220
...
tinycc has been relicensed to MIT.
7 years ago
Joachim Fasting
a9c347b9e3
tinycc: 20160525 -> 20170108
...
Per
https://www.mail-archive.com/tinycc-devel@nongnu.org/msg07274.html
http://repo.or.cz/tinycc.git/commit/77d7ea04acb56f839031993c102366e30cad5c25
onward ought to be fairly stable.
7 years ago
Tuomas Tynkkynen
a17216af4c
treewide: Shuffle outputs
...
Make either 'bin' or 'out' the first output.
8 years ago
Joachim Fasting
7bd515979c
tinycc: fix paxmark call
...
I missed this due to testing on a checkout that didn't contain
the paxmark fix ...
8 years ago
Joachim Fasting
ab9acc27f9
tinycc: 0.9.27pre-20160328 -> 0.9.27pre-20160525
...
Also do various refactorings:
- Use `fetchFromRepoOrCz`
- Use `isGlibc` to check for glibc stdenv
- Multiple outputs
- Apply PaX marking
Also adopt the package.
8 years ago
Tuomas Tynkkynen
bac26e08db
Fix lots of fetchgit hashes (fallout from #15469 )
8 years ago
Robin Gloster
88b49cc748
tinycc: disable fortify hardening
8 years ago
Michael Raskin
cd87edce14
tinycc: 0.9.26 -> 0.9.27pre-20160328 (from git); apparently fixes the segfaults
8 years ago
Vladimír Čunát
3b9ef2c71b
fix "libc}/lib" and similar references
...
Done mostly without any verification.
I didn't bother with libc}/include, as the path is still correct.
9 years ago
John Wiegley
28b6fb61e6
Change occurrences of gcc to the more general cc
...
This is done for the sake of Yosemite, which does not have gcc, and yet
this change is also compatible with Linux.
10 years ago
Bjørn Forsman
c9baba9212
Fix many package descriptions
...
(My OCD kicked in today...)
Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.
I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.
I've tried to stay away from generated expressions (and I think I
succeeded).
Some specifics worth mentioning:
* cron, has "Vixie Cron" in its description. The "Vixie" part is not
mentioned anywhere else. I kept it in a parenthesis at the end of the
description.
* ctags description started with "Exuberant Ctags ...", and the
"exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
at the end of description.
* nix has the description "The Nix Deployment System". Since that
doesn't really say much what it is/does (especially after removing
the package name!), I changed that to "Powerful package manager that
makes package management reliable and reproducible" (borrowed from
nixos.org).
* Tons of "GNU Foo, Foo is a [the important bits]" descriptions
is changed to just [the important bits]. If the package name doesn't
contain GNU I don't think it's needed to say it in the description
either.
10 years ago
Mateusz Kowalczyk
7a45996233
Turn some license strings into lib.licenses values
10 years ago
Ludovic Courtès
2e937c437a
unmaintain several packages
11 years ago
Lluís Batlle i Rossell
b10ab7a19a
tinycc: updating it to 0.9.26
...
I simplified the expression a bit. And I renamed it to 'tcc'.
I think everyone calls it tcc.
11 years ago
Eelco Dolstra
ab3eeabfed
Rename buildNativeInputs -> nativeBuildInputs
...
Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs"
sounds like an imperative rather than a noun phrase.
12 years ago
Eelco Dolstra
c556a6ea46
* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
...
function, so obsolete it.
svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
13 years ago
Michael Raskin
a64122818f
Cross-compiling TinyCC: move build helpers to buildNativeInputs
...
svn path=/nixpkgs/trunk/; revision=30277
13 years ago
Michael Raskin
3b49286bb2
Fix tarball evaluation
...
svn path=/nixpkgs/trunk/; revision=24304
14 years ago
Ludovic Courtès
4b04dc48e2
TinyCC: Add patches; run the test suite.
...
svn path=/nixpkgs/trunk/; revision=24301
14 years ago
Ludovic Courtès
5515cc6433
TinyCC 0.9.25.
...
svn path=/nixpkgs/trunk/; revision=24300
14 years ago
Michael Raskin
9e48add3e0
Try protecting FreeBSD from instntiating TinyCC
...
svn path=/nixpkgs/trunk/; revision=13184
16 years ago
Ludovic Courtès
0336a2f3bb
TinyCC: Fix crt and loader paths.
...
svn path=/nixpkgs/trunk/; revision=13170
16 years ago
Ludovic Courtès
d0ef8a845e
Add TinyCC (TCC), a small, fast, and embeddable C compiler and interpreter.
...
svn path=/nixpkgs/trunk/; revision=13168
16 years ago