Mark Hudnall
79b78663e5
chicken: support darwin platform ( #103748 )
...
Darwin was not included as a supported platform for chicken. However, it compiled and
worked fine after bypassing unsupported platforms.
We make two changes to chicken's derivation. First, we add darwin as a supported
platform.
Second, we set some envvars that force the build to use nix-supplied build
tools. Chicken's Makefile for macOS hardcodes paths to gcc and other build tools
(see
https://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=blob;f=Makefile.macosx;h=5d4d9b0aa1bb4c95e1ba7a55f9586fa86ee5034f;hb=317468e4994e6245d787400359726a9fb97d5d60#l31 ). We
override these envvars to use the wrapped $CC and bintools provided by nix to make
the build pure.
2020-11-15 09:11:56 -05:00
Jörg Thalheim
887295fd2d
treewide: remove the-kenny from maintainers
...
@the-kenny did a good job in the past and is set as maintainer in many package,
however since 2017-2018 he stopped contributing. To create less confusion
in pull requests when people try to request his feedback, I removed him as
maintainer from all packages.
2020-05-09 10:28:57 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
Evan Hanson
4eb9e9a20c
chicken: 5.1.0 -> 5.2.0
...
Also updates the matchable egg (used by egg2nix) from 1.0 -> 1.1 and
removes trailing slashes from the path prefix variables passed to
wrapProgram (they're unnecessary and only result in doubled-up slashes
in the values).
2020-03-01 23:42:29 -08:00
Merijn Broeren
133103d709
treewide: replace make/build/configure/patchFlags with nix lists
2019-12-30 12:58:11 +01:00
David McFarland
2197fed076
chicken: add corngood as maintainer ( #76076 )
2019-12-19 23:48:25 -05:00
David McFarland
02930180be
chicken: update eggs to latest
...
Fixes #73650
2019-12-12 10:09:52 -04:00
David McFarland
ac08635414
chicken: remove parseDrvName from chicken-5
2019-12-12 10:09:50 -04:00
David McFarland
2723d16a0f
chicken: fix chicken-4 set -u regression
2019-12-12 10:09:08 -04:00
David McFarland
6850842719
chicken: fix chicken-4 evaluation
...
broken by: 9b090ccbca
2019-12-12 10:08:08 -04:00
John Ericson
9b090ccbca
treewide: Get rid of most parseDrvName
without breaking compat
...
That is because this commit should be merged to both master and
release-19.09.
2019-11-24 17:22:28 +00:00
volth
c814d72b51
treewide: name -> pname
2019-08-17 10:54:38 +00:00
David McFarland
f59f9f3b46
chicken: fixes for chicken 5.1.0
...
- fix incorrect binaryVersion
- upgrade chicken-5 eggs
- fix repository path
2019-08-06 23:48:57 -03:00
R. RyanTM
ba189ee3b5
chicken: 5.0.0 -> 5.1.0
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/chicken/versions
2019-07-01 01:49:14 -07:00
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
2019-06-16 19:59:05 +00:00
David McFarland
6c063ac076
chicken: 4.13.0 -> 5.0.0
2018-12-26 22:23:01 -04:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
volth
87f5930c3f
[bot]: remove unreferenced code
2018-07-20 18:48:37 +00:00
Silvan Mosberger
57bccb3cb8
treewide: http -> https sources ( #42676 )
...
* treewide: http -> https sources
This updates the source urls of all top-level packages from http to
https where possible.
* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
John Ericson
f79f80dbf2
treewide: get rid of platforms.allBut
...
Negative reasoning like `allBut` is a bad idea with an open world of
platforms. Concretely, if we add a new, quite different sort of
platform, existing packages with `allBut` will claim they work on it
even though they probably won't.
2018-03-14 18:44:42 -04:00
John Ericson
046f091e0d
treewide: Don't use envHook anymore
...
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
2017-12-30 22:04:22 -05:00
Evan Hanson
58f3e8e9e4
chicken: 4.11.0 -> 4.13.0
...
Also update the chicken-ssql egg dependency version for ugarit and
ugarit-manifest-maker from 0.2.2 to 0.2.4 to include a fix for an issue
uncovered by chicken-4.13.0 (see [1] and [2] for more info).
[1]: https://bitbucket.org/DerGuteMoritz/ssql/pull-requests/1
[2]: https://salmonella-linux-x86-64.call-cc.org/chicken-4/gcc/linux/x86-64/2017/04/19/yesterday-diff/log2/install/ssql.html
2017-12-15 12:14:20 +13:00
Orivej Desh
fb703ad117
treewide: update the usage of makeWrapper after #31497
2017-11-19 23:50:49 +00:00
davidak
3270aa896b
replace "Mac OS X" and "OS X" with "macOS"
...
as it is the official name since 2016
https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop
exception are parts refering to older versions of macOS like
"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
Caolan McMahon
cd01aab444
chicken: 4.10.0 -> 4.11.0
2016-06-26 11:14:34 +02:00
Moritz Ulrich
ff162a70c6
chicken: 4.9.0.1 -> 4.10.0
2015-08-21 15:43:52 +02:00
codyopel
e29b0da9c7
remove stdenv.isBSD
2015-02-24 22:15:51 -05:00
Shea Levy
05edd656f6
Missed gcc refs
2014-12-26 12:28:15 -05:00
Pascal Wittmann
f94580da69
Fix license attribute of many bsd-like licensed packages
2014-12-21 00:00:35 +01:00
Moritz Ulrich
f46e83da86
Wrap chicken so it can find gcc.
2014-10-17 17:26:36 +02:00
Moritz Ulrich
8d5fe133bd
eggDerivation: Move postInstall into installPhase.
2014-10-15 12:07:31 +02:00
Moritz Ulrich
9ab1666ff0
Add chicken to PATH of wrapped chicken binaries.
2014-10-13 23:29:27 +02:00
Moritz Ulrich
6157cc0c29
rename patches -> overrides
2014-10-13 23:29:27 +02:00
Moritz Ulrich
172e55c7fc
Implement patches.nix to override parts of a derivation
2014-10-13 23:29:27 +02:00
Moritz Ulrich
e47428d0e2
Infrastructure to build chicken eggs.
2014-10-13 23:29:27 +02:00
Moritz Ulrich
a4834a3e84
chicken: Implement support for bootstrap-builds
...
This is necessary in order to apply custom patches, as chicken needs a
bootstrap build to regenerate *.c files. This is also necessary when
building from git.
2014-10-13 23:29:26 +02:00
Luca Bruno
b331ae33d7
Make platforms.allBut accept a list rather than a single platform
2014-08-09 12:31:33 +02:00
Luca Bruno
9300470b5e
chicken: broken on darwin
2014-08-09 12:29:27 +02:00
Moritz Ulrich
bc41714d02
chicken: Update to 4.9.0.1.
2014-06-19 12:04:20 +02:00
Moritz Ulrich
088cb87e8c
chicken: Bump to 4.9.0.
2014-06-02 18:15:44 +02:00
Moritz Ulrich
172391272d
chicken(-dev): Update to 4.8.0.5 / 4.9.0rc1
2014-05-14 12:22:52 +02:00
Moritz Ulrich
31cdbe4a31
Chicken: Fix build on OS X.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-29 11:47:00 +01:00
Moritz Ulrich
78cb479f73
Chicken: Set PLATFORM for all supported platforms.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-28 23:23:40 +01:00
Moritz Ulrich
32fbf27bc3
Chicken: Downgrade to latest stable release & add pkgs.chicken-dev.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-28 22:08:30 +01:00
Rommel M. Martinez
1c4e7e78ce
Add chicken-4.8.1
2013-03-26 22:52:54 +08:00