2011-07-03 Florian Franzmann * DETAILS: version 4.6.1 2011-03-26 Florian Franzmann * DETAILS: version 4.6.0 2010-08-17 Eric Sandall * DETAILS: Updated to 4.4.3 2009-07-23 Andraž "ruskie" Levstik * BUILD: do nothing * DEPENDS: sub depend on gcc with ada * DETAILS: no more sources * INSTALL: do nothing * PRE_BUILD: do nothing * FINAL: removed 2009-03-30 Eric Sandall * DETAILS: Updated Ada i686 bootstrap to 4.3.3 2009-01-29 Eric Sandall * DETAILS: Updated to 4.3.3 2008-09-07 Florian Franzmann * DETAILS: changed SOURCE3_URL to point to sourcemage's distfile repository again 2008-09-05 Florian Franzmann * DETAILS, BUILD: built a new bootstrap compiler since the old one doesn't work with this version of ada 2008-09-03 Arwed v. Merkatz * BUILD: only use --host for cross compiles, --build otherwise, fixes bug #14624 2008-08-29 Ladislav Hagara * DETAILS: 4.3.2, bz2 -> gz 2008-06-11 Ladislav Hagara * DETAILS: 4.3.1 2008-04-06 Eric Sandall * DETAILS: Updated bootstrap to gnat 4.3.0 x86 bootstrap is now built as i686 instead of i386 Added x86_64 gnat bootstrap. gnat bootstraps are just the ARCHIVE version of ada built using the prior bootstrap. SOURCE3 is provided by us and signed by us, so use VERIFIED_UPSTREAM_KEY :) * PRE_BUILD: New bootstraps have different directory structure, modify unpack accordingly. Added code for future bootstrap generation to avoid extra research: * BUILD: profiledbootstrap fails (for now), use regular bootstrap. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32581 Ada 4.3.0 is retarded and now requires extra environment settings, borrowed from Gentoo's gnatbuild_src_compile() from http://kambing.ui.edu/gentoo-portage/eclass/gnatbuild.eclass New bootstraps use a different directory structure, modify ADA_PATH accordingly. Need to pass --enable-libada to ensure ada libraries are built Use --program-prefix=gnat to install gnatgcc instead of gnat when building bootstrap. * INSTALL: Install all files (including gnatgcc, required) No longer install specs_ada * FINAL: Do not combine Ada specs with the rest of the system's as it screws up gcc (at least) and packages (e.g. ncurses and gtkada) compile fine with Ada without it. * POST_REMOVE, POST_RESURRECT: No longer install specs_ada * specs_ada: Removed, seems to be unused * Bootstrap generation notes: Modify BUILD to use '--enable-language="c,ada"' NOTE: (c may not be needed, but it worked so I used that) Compile ada Unmodify BUILD Rename cache tarball to gnat-$VERSION-$HOST.tar.bz2 Clean out non-essential files from the cache such as: etc, var, usr/share/{doc,info,man} Sign gnat-$VERSION-$HOST.tar.bz2 Set SOURCE3=gnat-$VERSION-$HOST.tar.bz2 Upload to some public site and set SOURCE3_URL[0] Test ada with your new bootstrap 2008-03-15 Eric Sandall * DETAILS: Updated to 4.3.0 NOTE: Need to update SOURCE3 (gnat-4.1.1) for this to work on x86 and need to create other pre-built gnat's for other architectures * DEPENDS: Depends on gmp and mpfr * BUILD: Pass --build=x86_64-pc-linux-gnu for x86_64, only way I found to get around this warning: configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. 2008-02-05 Eric Sandall * DETAILS: Updated to 4.2.3 2007-10-09 Andraž "ruskie" Levstik * DETAILS: Fixed SOURCE_URL[0] updated spell to 4.2.2 2007-08-15 Arwed v. Merkatz * DETAILS: updated to 4.2.1 2007-05-19 Jaka Kranjc * DETAILS: updated spell to 4.2.0; fixed the gnat verification 2007-02-14 Treeve Jelbert * DETAILS: version 4.1.2 convert to upstream signatures 2007-01-22 Thomas Orgis * DEPENDS: ensure that compilers get cast after archspecs so that they all use the same fresh setup 2007-01-16 Eric Sandall * INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL Bug #10647 2006-10-03 Juuso Alasuutari * DETAILS: [automated] Removed UPDATED. 2006-09-21 Juuso Alasuutari * PROVIDES: [automated] Fixed invalid entries. 2006-05-28 Arwed v. Merkatz * DETAILS, BUILD: use our own bootstrapping binary instead of the ancient gnat 3.15p one, since that one segfaults during bootstrap 2006-05-26 Arwed v. Merkatz * DETAILS: updated to 4.1.1 2006-03-12 Karsten Behrmann * DETAILS: (automated) Add KEYWORDS 2006-03-10 David Brown * DETAILS: updated to 4.0.3 2006-03-07 Arwed v. Merkatz * DEPENDS: use force_depends gcc if version doesn't match so it gets recompiled 2006-03-01 Treeve Jelbert * DETAILS: version 4.1.0 2006-02-19 Arwed v. Merkatz * BUILD: persistent_read the CFLAGS and LDFLAGS of gcc and use them, fixes bug #10087, persistent_read GCC_MULTILIB instead of sourcing gcc.p * POST_RESURRECT: setup specs file after resurrection (bug #8726) 2005-10-02 Sergey Lipnevich * DETAILS: upgrade to 4.0.2; * PRE_BUILD: use unpack_file API. 2005-07-09 Arwed v. Merkatz * DETAILS: updated to 4.0.1 2005-05-18 Arwed v. Merkatz * PRE_BUILD: return 1 if the current gcc isn't the same version 2005-04-23 Sergey Lipnevich * BUILD: use gcc's configuration for multilib option. 2005-04-22 Arwed v. Merkatz * BUILD: removed the make gnatlib gnattools as those are built automatically now 2005-04-21 Arwed v. Merkatz * DETAILS: updated to 4.0.0 * DETAILS, BUILD, PRE_BUILD: unconditionally use the binary gnat to bootstrap, otherwise fails after gcc was updated * specs_ada: updated 2005-02-13 Arwed v. Merkatz * BUILD, DETAILS, FINAL, HISTORY, INSTALL, POST_REMOVE, PRE_BUILD, PROVIDES, SOLO, specs_ada: new spell for the gnu ada compiler