about summary refs log tree commit diff
path: root/pkgs/development/libraries/aterm
AgeCommit message (Collapse)AuthorFilesLines
2011-01-05remove aterm242fixesRob Vermaas1-29/+0
svn path=/nixpkgs/trunk/; revision=25407
2010-08-24added seperate meta-environment packages, use callpackage for aterm28 Rob Vermaas2-3/+504
svn path=/nixpkgs/trunk/; revision=23394
2010-02-23* This is not the real aterm 2.5 ;-)Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=20196
2010-02-23* The installed ATerm 2.5 headers refer to SIZEOF_LONG etc., which areEelco Dolstra2-0/+60
not set anywhere. This causes other packages to break on 64-bit platforms unless they happen to define those macros. So don't rely on them. svn path=/nixpkgs/trunk/; revision=20194
2009-12-17* Urgh. Get ATerm 2.4.2-fixes to build with the -fno-strict-aliasingEelco Dolstra1-0/+6
flag. Note that ATerm 2.5 causes Nix to segfault, and ATerm 2.8 doesn't even build on x86_64-linux (see http://bugzilla.sen.cwi.nl:8080/show_bug.cgi?id=1042). svn path=/nixpkgs/branches/stdenv-updates/; revision=19020
2009-05-08enabled static lib for aterm-2.5Rob Vermaas1-0/+2
svn path=/nixpkgs/trunk/; revision=15504
2009-01-27* Added ATerm 2.8. Also removed some old versions and patches thatEelco Dolstra9-971/+98
were no longer in use. * A patch for compiling the ATerm library with GCC 4.3. Without it, the code for resizing ATerm tables gets stuck in an infinite loop (http://bugzilla.sen.cwi.nl:8080/show_bug.cgi?id=841). The problem is in this bit of code in hash.c, which tries to dynamically figure out the maximum signed integer: long try_long_max; long long_max; long delta; try_long_max = 1; do { long_max = try_long_max; try_long_max = long_max * 2; } while (try_long_max > 0); At -O2, GCC 4.3 determines that 1 * 2 * 2 * ... can never be <= 0, and so it optimises this into a 1-instruction infinite loop: 0x0805a782 <keyPut+1282>: jmp 0x805a782 <keyPut+1282> Quite beautiful really. ;-) The fix is to use the LONG_MAX macro instead. svn path=/nixpkgs/branches/stdenv-updates/; revision=13888
2009-01-05* Get rid of references to losser.st-lab.cs.uu.nl.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=13707
2008-11-14* Get rid of all references to nix.cs.uu.nl.Eelco Dolstra2-2/+2
svn path=/nixpkgs/trunk/; revision=13299
2008-09-02* Removed $installCommand, it's no longer needed since we split theEelco Dolstra1-3/+1
install and fixup phases. You can just override installPhase. svn path=/nixpkgs/trunk/; revision=12787
2008-08-29* Added ATerm 2.7. It doesn't work though (make check fails on x86_64).Eelco Dolstra3-1/+24
svn path=/nixpkgs/trunk/; revision=12764
2008-02-20* Merged most of the stdenv-updates branch. Some stuff didn'tEelco Dolstra1-0/+1
merge cleanly right away (kde-4, kernel stuff) so it should be merged later. But the stdenv stuff is all there. svn path=/nixpkgs/branches/stdenv-updates-merge/; revision=10793
2008-01-29Added aterm 2.5Yury G. Kudryashov1-0/+14
svn path=/nixpkgs/branches/stdenv-updates/; revision=10381
2008-01-29Added aterm 2.5Sander van der Burg1-0/+14
svn path=/nixpkgs/trunk/; revision=10370
2007-08-07* Use a patched ATerm library that fixes another GC bug.Eelco Dolstra1-3/+3
svn path=/nixpkgs/trunk/; revision=9065
2006-12-13* Doh!Eelco Dolstra2-6/+2
svn path=/nixpkgs/trunk/; revision=7342
2006-12-13* Remove some obsolete wxGTK/wxPython versions.Eelco Dolstra2-2/+6
svn path=/nixpkgs/trunk/; revision=7337
2006-11-14* New version that integrates the MinGW patch.Eelco Dolstra1-3/+1
svn path=/nixpkgs/trunk/; revision=7034
2006-11-14* Provide a patched ATerm library that works on 64-bit systems and onEelco Dolstra1-0/+16
systems with Glibc 2.5 or GCC 4.1.x. svn path=/nixpkgs/trunk/; revision=7032
2006-11-14* Refactor a bit.Eelco Dolstra3-1/+1
svn path=/nixpkgs/trunk/; revision=7030
2006-08-30* Grmbl.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=6382
2006-08-30* Testing the build farm a bit more...Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=6379
2006-08-25Fixes to support the new stdenvTypeMartin Bravenboer1-1/+1
svn path=/nixpkgs/trunk/; revision=6242
2006-08-17Patch for aterm library on mingw (see meta-devel-list)Martin Bravenboer2-1/+272
Moved all the shell fixes to fix-builder.sh, which is now always invoked. Added aterm to the list of packages provided by mingw.nix svn path=/nixpkgs/trunk/; revision=6152
2006-06-22* ATerm aliasing patch (fromEelco Dolstra2-0/+225
http://bugzilla.sen.cwi.nl:8080/show_bug.cgi?id=470). svn path=/nixpkgs/trunk/; revision=5486
2006-03-10* stdenv.mkDerivation now takes an optional attribute "meta" thatEelco Dolstra1-0/+5
contains arbitrary information about a package, like this: meta = { homepage = "http://gcc.gnu.org/"; license = "GPL/LGPL"; description = "GNU Compiler Collection, 4.0.x"; }; The "meta" attribute is not passed to the actual derivation operation, so it's not a dependency --- changes to "meta" attributes don't trigger a recompilation. Now we have to standardise some useful attributes ;-) svn path=/nixpkgs/branches/usability/; revision=5024
2006-01-30* Copy lots of files to nix.cs.uu.nl.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=4623
2005-10-11* ATerm updated to 2.4.2.Eelco Dolstra1-3/+3
svn path=/nixpkgs/trunk/; revision=4051
2005-08-22* catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=3660
2005-08-17Upgraded aterm to aterm 2.4. Removed the dynamic variant.Martin Bravenboer4-22/+23
svn path=/nixpkgs/trunk/; revision=3611
2005-07-25* Move to a more stable location.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=3420
2005-07-20Upgrade of aterm-dynamicMartin Bravenboer1-2/+2
svn path=/nixpkgs/trunk/; revision=3388
2005-07-19Added aterm-dynamicMartin Bravenboer1-0/+9
svn path=/nixpkgs/trunk/; revision=3373
2005-05-03* Don't patch configure.in.Eelco Dolstra1-37/+0
svn path=/nixpkgs/trunk/; revision=2981
2005-05-02* A fix to get the higher optimisation levels (-O2, -O3) to work againEelco Dolstra2-0/+484
for the ATerm library. I'm adding it to Nixpkgs so we can get some testing ;-) svn path=/nixpkgs/trunk/; revision=2979
2005-02-15* Move tarballs to catamaran so that we are no longer dependent on aEelco Dolstra1-1/+1
gazillion different servers. Resurrected some 25 missing files. svn path=/nixpkgs/trunk/; revision=2237
2004-12-23ATerm updateMartin Bravenboer1-3/+4
svn path=/nixpkgs/trunk/; revision=1928
2004-07-03New version of ATerm library and SDF packagesMartin Bravenboer1-3/+3
svn path=/nixpkgs/trunk/; revision=1127
2004-05-12Upgraded aterm to 2.1Martin Bravenboer1-3/+3
svn path=/nixpkgs/trunk/; revision=1010
2004-03-28* For simple Autotools-style packages (such as the ATerm library), theEelco Dolstra2-4/+1
builder may now be omitted entirely; the function `mkDerivation' will then use a default build script. svn path=/nixpkgs/trunk/; revision=868
2004-03-28* It is now possible to execute a builder using a shell inside the NixEelco Dolstra2-6/+1
store, rather than outside (such as /bin/sh). For instance, the Nix expression for the ATerm library now looks like this: {stdenv, fetchurl}: stdenv.mkDerivation { name = "aterm-2.0.5"; builder = ./builder.sh; ... } where `mkDerivation' is a helper function in `stdenv' that massages the given attribute set into using the bash shell that is part of the standard environment: mkDerivation = attrs: derivation (att s // { builder = pkgs.bash ~ /bin/sh; args = ["-e" attrs.builder]; stdenv = (...); system = (...).system; }); Note that this makes it unnecessary to set the `stdenv' and `system' attributes, since `mkDerivation' already does that. svn path=/nixpkgs/trunk/; revision=866
2004-03-19* The stdenv setup script now defines a generic builder that allowsEelco Dolstra3-22/+10
builders for typical Autoconf-style to be much shorten, e.g., . $stdenv/setup genericBuild The generic builder does lots of stuff automatically: - Unpacks source archives specified by $src or $srcs (it knows about gzip, bzip2, tar, zip, and unpacked source trees). - Determines the source tree. - Applies patches specified by $patches. - Fixes libtool not to search for libraries in /lib etc. - Runs `configure'. - Runs `make'. - Runs `make install'. - Strips debug information from static libraries. - Writes nested log information (in the format accepted by `log2xml'). There are also lots of hooks and variables to customise the generic builder. See `stdenv/generic/docs.txt'. * Adapted the base packages (i.e., the ones used by stdenv) to use the generic builder. * We now use `curl' instead of `wget' to download files in `fetchurl'. * Neither `curl' nor `wget' are part of stdenv. We shouldn't encourage people to download stuff in builders (impure!). * Updated some packages. * `buildinputs' is now `buildInputs' (but the old name also works). * `findInputs' in the setup script now prevents inputs from being processed multiple times (which could happen, e.g., if an input was a propagated input of several other inputs; this caused the size variables like $PATH to blow up exponentially in the worst case). * Patched GNU Make to write nested log information in the format accepted by `log2xml'. Also, prior to writing the build command, Make now writes a line `building X' to indicate what is being built. This is unfortunately often obscured by the gigantic tool invocations in many Makefiles. The actual build commands are marked `unimportant' so that they don't clutter pages generated by `log2html'. svn path=/nixpkgs/trunk/; revision=845
2004-01-22Expression for aterm 2.0.5 at CWIMartin Bravenboer1-0/+10
svn path=/nixpkgs/trunk/; revision=704
2003-11-18* Rename .fix -> .nix.Eelco Dolstra1-0/+0
svn path=/nixpkgs/trunk/; revision=511
2003-11-14* Renamed pkgs-ng to pkgs.Eelco Dolstra2-0/+20
svn path=/nixpkgs/trunk/; revision=502