2015-04-02 Vlad Glagolev * DEPENDS: added missing glib2 dependency 2014-11-15 Thomas Orgis * PRE_BUILD: patch for freetype2 headers * classpath-ft2include.patch: added said patch 2013-08-13 Eric Sandall * DETAILS: Updated to 4.6.4 Fixes compilation against texinfo 5.0+ * glibc216.patch: Removed, fix included in 4.6.4 * PRE_BUILD: No longer apply glibc216.patch 2013-02-10 Vlad Glagolev * PRE_BUILD: apply go patch only if Go compiler was included into build * EXPORTS: chmod +x 2013-02-08 Vlad Glagolev * PRE_BUILD: apply the patch * mksysinfo.patch: added, to fix header generation for libgo (included with go compiler) * REPAIR^all^EXPORTS: chmod +x 2012-10-03 Vlad Glagolev * PRE_BUILD: apply the patch * glibc216.patch: added, to fix build with glibc 2.16 2012-03-04 Ladislav Hagara * DETAILS: 4.6.3 2012-02-05 Florian Franzmann * PRE_BUILD, remove-libffi.patch: patch Makefile.in to not install libffi, which would conflict with the spell libffi 2012-01-12 Vlad Glagolev * REPAIR^all^EXPORTS: added missing GCC_COMPILER * EXPORTS: added 2011-11-24 Robin Cook * BUILD: added java home build option * CONFIGURE: query about java home * PRE_SUB_DEPENDS: added subdepends check on java home * SUB_DEPENDS: added subdepends on java home 2011-11-19 Ladislav Hagara * DETAILS: 4.6.2 2011-09-12 Bor Kraljič * PRE_BUILD: fixed the source numbers for java (fixes #115) 2011-09-10 Vlad Glagolev * DETAILS: PATCHLEVEL=1 * PRE_BUILD: apply the patch * python-gdb.patch: added, to fix gdb module install path 2011-07-31 Andraž "ruskie" Levstik * CONFIGURE: should be _list not _multi 2011-07-31 Bor Kraljič * DETAILS: TMPFS=off for all (1GB is not enough space) 2011-07-03 Florian Franzmann * DETAILS: version 4.6.1 * DEPENDS, BUILD: removed dependency on cloog/ppl since it makes the spell fragile 2011-04-11 Vlad Glagolev * DEPENDS: added gettext optional dependency 2011-03-26 Florian Franzmann * DETAILS, PREPARE, SUB_DEPENDS, PRE_SUB_DEPENDS: version 4.6.0, added support for the go programming language * BUILD, DEPENDS: added dependency on zlib, moved relevant part of OPTS to DEPENDS * BUILD: added make_normal after make * DETAILS: updated Ada bootstrap compiler to 4.5.2 * DEPENDS: added optional dependency on cloog-ppl and ppl * CONFIGURE, PRE_BUILD: commented out patches for gnat since they don't work with gcc 4.6 2010-12-27 Florian Franzmann * DETAILS: version 4.5.2 2010-09-22 Andraž "ruskie" Levstik * INSTALL: fixup the cpp and cc symlinks 2010-09-08 Florian Franzmann * PRE_BUILD, CONFIGURE, ada-symbolic-tracebacks.diff, SUB_DEPENDS, PRE_SUB_DEPENDS, REPAIR^none^PRE_SUB_DEPENDS, REPAIR^none^SUB_DEPENDS: added optional patch to allow for symbolic tracebacks, added a sub depends that activates symbolic tracebacks 2010-09-05 Florian Franzmann * PRE_BUILD, CONFIGURE, txt00120.txt.gz: added optional patch from http://gcc.gnu.org/ml/gcc-patches/2010-04/txt00120.txt to make semi automatic generation of C bindings for Ada available * DETAILS: corrected variable names, switched ada bootstrap compiler to 4.3.3 on ia32 2010-08-27 Florian Franzmann * DETAILS: version 4.5.1 * DEPENDS: depends libmpc * PRE_BUILD: removed sedit that doesn't apply to gcc 4.5 * BUILD: --with-bugurl=http://bugs.sourcemage.org, --enable-bootstrap, --enable-checking=release 2010-08-19 Eric Sandall * DEPENDS: gcj depends on unzip and zip 2010-08-18 Eric Sandall * CONFLICTS: Auto-conflict with ada, fortran, g++, gcj, and objc This will remove the old stand-alone files before the combined gcc installs them. 2010-04-01 Eric Sandall * DETAILS: Updated to 4.4.3 * PRE_BUILD: gcc-4.3.0-ffast-math.patch -> gcc-4.4.0-ffast-math.patch * gcc-4.3.0-ffast-math.patch: Updated to GCC 4.4 and renamed to gcc-4.4.0-ffast-math.patch 2009-10-18 Andraž "ruskie" Levstik * POST_RESURRECT: removed 2009-10-16 Arwed v. Merkatz * DEPENDS: don't fail if mpfr and gmp persistent variables are not available, bug #15476 2009-07-25 Andraž "ruskie" Levstik * BUILD: removed the if about /lib64 * PREPARE: no more /lib workaround it's always in /lib * INSTALL: no more specs handling and /lib 2009-07-24 Andraž "ruskie" Levstik * BUILD: reformatted and added support for x86 * PRE_BUILD: reformatted 2009-07-24 Peng Chang (Charles) * CONFIGURE: query for GCJ_AWT only when java is to be compiled * PRE_BUILD: removed duplicate mk_source_dir $SOURCE_DIRECTORY.bld 2009-07-23 Andraž "ruskie" Levstik * BUILD: modified for unified gcc * CONFIGURE: modified for unified gcc * DEPENDS: modified for unified gcc * DETAILS: modified for unified gcc, updated the ada stuff * EXPORTS: removed * INSTALL: modified for unified gcc * PREPARE: modified for unified gcc * PRE_BUILD: modified for unified gcc * PRE_SUB_DEPENDS: created, fixed fortran * REPAIR^none^PRE_SUB_DEPENDS: created, fixed fortran * REPAIR^none^SUB_DEPENDS: created, fixed fortran * SUB_DEPENDS: created, fixed fortran * ecj-4.3.jar.sig: added, moved from gcj spell 2009-09-06 Remko van der Vossen * BUILD: Stop build if gmp or mpfr were built with a different archspec than the current one. * DEPENDS: force_depends gmp and mpfr if either were built with a different archspec than the current one. Fixes part of bug 15166. * EXPORTS, FINAL, REPAIR^all^EXPORTS: Added export of build arch of gcc to force recompile when casting g++ after switching archs. 2009-05-10 Eric Sandall * BUILD: profiledbootstrap should not use parallel make See http://gcc.gnu.org/install/build.html Build using profiledbootstrap-lean to save disk space during compilation Thanks to Peng "chp" Chang 2009-03-06 Arwed v. Merkatz * PRE_BUILD: removed workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26539, as it's not needed anymore with gcc 4.3.x 2009-01-29 Eric Sandall * DETAILS: Updated to 4.3.3 2008-09-24 Andrew Stitt * BUILD: prefix CFLAGS with -O1, fixing compilation error when no optimizations are specified. 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 2008-06-11 Ladislav Hagara * DETAILS: 4.3.1 2008-03-26 Eric Sandall * DETAILS: Reset PATCHLEVEL=0 (removed PATCHLEVEL) * DEPENDS: GCC requires mpfr 2.3.0 or newer to work, so force mpfr being built if it is not >= 2.3.0 2008-03-15 Eric Sandall * DETAILS: Updated to 4.3.0 * DEPENDS: Depends on gmp and mpfr * PRE_BUILD: Use gcc-$VERSION-ffast-math.patch to keep up. :) * 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. * gcc-4.3.0-ffast-math.patch: Updated gcc-4.2.3-ffast-math.patch 2008-02-05 Eric Sandall * DETAILS: Updated to 4.2.3 * PRE_BUILD: gcc-4.1.1-ffast-math.patch -> gcc-4.2.3-ffast-math.patch * gcc-4.1.1-ffast-math.patch: Synced to 4.2.3 gcc-4.1.1-ffast-math.patch -> gcc-4.2.3-ffast-math.patch 2007-10-20 David Brown * INSTALL: make sure if they are using lib64 to compile in the linker as if it was in /lib64 * DETAILS: patchlevel++ 2007-10-09 Andraž "ruskie" Levstik * DETAILS: updated spell to 4.2.2 fixed WEB_SITE 2007-08-15 Arwed v. Merkatz * DETAILS: updated to 4.2.1 2007-05-18 Jaka Kranjc * DETAILS: updated spell to 4.2.0 2007-03-01 Eric Sandall * BUILD: -ffast-math also breaks with pentium-m 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 2007-01-04 Eric Sandall * BUILD: At least on pentium4 architecture, compiling gcc with -ffast-math in CFLAGS *or* CXXFLAGS will cause some (e.g. firefox) C++ apps to segfault 2006-12-28 David Kowis * PRE_BUILD: added a patch for a -ffast-math bug * DETAILS: incremented PATCHLEVEL * gcc-4.1.1-ffast-math.patch: added 2006-10-26 Jaka Kranjc * INSTALL: use TRACK_ROOT when linking #9163 2006-06-29 Eric Sandall * DETAILS: Removed BUILD_API=2, set grimoire-wide Removed UPDATED 2006-06-23 Jaka Kranjc * DEPENDS: added diffutils #8855 2006-05-26 Arwed v. Merkatz * DETAILS: updated to 4.1.1 2006-03-12 Karsten Behrmann * DETAILS: (automated) Add KEYWORDS 2006-03-03 Arwed v. Merkatz * PRE_BUILD: added a sedit to fix install * INSTALL: removed the 'touch gcc/genmodes', not necessary anymore * WIP: removed 2006-03-01 Treeve Jelbert * DETAILS: upgrade to 4.1.0 * WIP: added, as install fails - can't find a usable gcc as it tries to recompile libcpp 2006-03-10 David Brown * DETAILS: updated 4.0.3 2006-02-19 Arwed v. Merkatz * BUILD, EXPORTS: store CFLAGS and LDFLAGS as GCC_* persistent_variables, used to fix bug #10087 * INSTALL: touch $SPECSDIR/specs to make sure it's tracked by installwatch (bug #8726) * POST_RESURRECT: setup specs file after resurrection (bug #8726) * EXPORTS: export GCC_MULTILIB and GCC_NOLIB64 so the split spells can cleanly read them instead of using hacks * DETAILS: PATCHLEVEL++ 2006-02-12 George Sherwood * volatiles, REPAIR^none^volatiles: Added to prevent cleanse failing on chainges to specs file. 2006-02-08 Eric Sandall * DEPENDS: Depends on smgl-fhs (for directory structure) 2006-02-06 Eric Sandall * DEPENDS: Depends on gnupg (for SOURCE verification) 2005-10-13 Arwed v. Merkatz * UP_TRIGGERS: use 'if spell_ok ...; then' instead of 'spell_ok && ...' so UP_TRIGGERS doesn't return non-zero 2005-10-02 Sergey Lipnevich * DETAILS: upgrade to 4.0.2; * BUILD: use dollar sign for variable, use double brackets while at it; * INSTALL: add missing `&&', install must fail in case of error; I caught this on a grimoire without FUNCTIONS file and hence no `make_single'. 2005-09-22 Arwed v. Merkatz * UP_TRIGGERS: trigger recasts of the installed split compiler spells on a version change 2005-07-09 Arwed v. Merkatz * DETAILS: updated to 4.0.1 2005-07-01 Andrew Stitt * INSTALL: fix symlink installation, bug 9163 2005-05-15 Seth Woolley * PREPARE,BUILD,INSTALL: add fixes for bug 8626, for a pure non-lib64 64-bit system 2005-04-23 Sergey Lipnevich * INSTALL: on my AMD64 system install needs make_single. 2005-04-21 Arwed v. Merkatz * DETAILS: updated to 4.0.0 2005-03-30 Sergey Lipnevich * CONFIGURE: use default configuration script; * BUILD: change variable name to GCC_MULTILIB. 2005-03-29 Sergey Lipnevich * CONFIGURE: make executable; replace call to `test' with internal check and refactor a bit. 2005-03-13 Seth Woolley * CONFIGURE,BUILD: --disable-multilib support for pure amd64 env. 2004-11-07 Treeve Jelbert * DETAILS: version 3.4.3 2004-09-08 Treeve Jelbert * DETAILS: version 3.4.2 2004-07-07 Arwed v. Merkatz * INSTALL: don't install fixed includes 2004-07-04 Arwed v. Merkatz * ALL: now only builds the C compiler 2004-07-02 Treeve Jelbert * DETAILS: add missing MD5[3] 2004-07-02 Treeve Jelbert * DETAILS: version 3.4.1 extra sourceurl 2004-06-19 Sergey Lipnevich * DETAILS: minor corrections; * BUILD: fix minor syntax errors so that the file runs. 2004-05-29 Treeve Jelbert * PREPARE: use config_query to specify required compilers requires sorcery-1.10 * DETAILS: specify optional source files * PRE_BUILD: unpack optional components, remove the libraries 2004-04-20 Treeve Jelbert * DETAILS: version 3.4.0 BUILD_API=2 ( needs latest build-split sorcery) this spell now only build the compilers. All libraries are separate spells * BUILD: remove ( ) > $FIFO only does make * INSTALL: add * CONFIGURE: remove all front end logic * POST_REMOVE: delete 2004-03-13 hgg * BUILD: revert previous, LDFLAGS not honoured, pity because stripping debugging at least halves the disk footprint 2004-03-13 hgg * BUILD: adding our LDFLAGS to Makefile.in 2004-02-18 Eric Sandall * DETAILS: Changed mirror to use gcc.gnu.org Removed MAINTAINER 2004-02-16 Sergey Lipnevich * DETAILS: upgrade to 3.3.3. 2004-02-03 hgg * BUILD: correct usage of INSTALL_ROOT 2004-01-29 hgg * BUILD: bug 5553 infodir and mandir switches 2003-11-30 Eric Sandall * BUILD,POST_REMOVE,PREPARE: Use INSTALL_ROOT 2003-10-17 Eric Sandall * DETAILS: Update to 3.3.2 * HISTORY: Formatted to Guru Handbook 2003-08-09 hgg * DETAILS: Update to gcc3.3.1 2003-07-26 Eric Sandall * CONFIGURE,PREPARE: Added Arwed's Ada patch (Bug #3846) 2003-07-26 Arwed v. Merkatz * PREPARE: added and reenabled ada as language option 2003-07-09 hgg * BUILD: remove cosmetic configure switch. Use "head-from-arse-extraction-tool" and remove export as it should have gone into glibc/BUILD :-) 2003-06-24 hgg * CONFIGURE: Reword fix includes query to cater for feebleminded monkeys 2003-06-23 hgg * BUILD: Make symlink after build/install for stupid apps like flash that expect RedHat compat libs 2003-06-19 hgg * BUILD: Add configure switch for c++ ABI compatibility 2003-05-22 Julian v. Bock * BUILD: copy objc headers manually when fixed includes are disabled. 2003-05-15 Julian v. Bock * DETAILS: set VERSION to 3.3. * CONFIGURE: use $FRONTENDS instead of $LANG. 2003-04-30 Julian v. Bock * DETAILS: set VERSION to 3.2.3. * DEPENDS: remove. * CONFIGURE: remove ada language option. 2003-04-08 M.L. * BUILD: Added $OPTS 2003-02-26 Julian v. Bock * BUILD: enable installwatch. 2003-02-08 Julian v. Bock * DETAILS: set VERSION to 3.2.2. 2002-12-31 Julian v. Bock * CONFIGURE: don't install fixed includes by default. 2002-12-14 Julian v. Bock * CONFIGURE: add option to not install fixed includes. 2002-11-21 Julian v. Bock * DETAILS: set VERSION to 3.2.1. 2002-10-26 Julian v. Bock * BUILD: unset LD_PRELOAD before make install because of problems with installwatch. 2002-10-03 Julian v. Bock * DETAILS: add LICENSE and MD5 fields. 2002-09-04 Julian v. Bock * BUILD: move creation / deletion of build directory to PRE_BUILD and POST_INSTALL. * PRE_BUILD: likewise. * POST_INSTALL: likewise. 2002-08-?? Julian v. Bock * DETAILS: set VERSION to 3.2. 2002-05-26 Julian v. Bock * DETAILS: update spell for gcc-3.1; remove pascal stuff. * BUILD: remove pascal stuff; remove --enable-shared; add --enable-threads=posix; build everything in a separate directory. * CONFIGURE: add Ada 95 frontend; remove pascal frontend; add configure options for all frontends but C and C++. * PRE_BUILD: remove. * DEPENDS: add. 2002-05-11 Julian v. Bock * DETAILS: set PASCAL_VERSION to 2.1. * PRE_BUILD: use gpc-20020510 instead of gpc-$PASCAL_VERSION. 2002-05-10 Ole Tange * DETAILS: set PASCAL_VERSION to 20020502. 2002-04-30 Julian v. Bock * DETAILS: set PASCAL_VERSION to 20020426. * CONFIGURE: add; make pascal support optional. * PRE_BUILD: likewise. * BUILD: likewise. 2002-04-23 Julian v. Bock * BUILD: add pascal fix by Lyon Lemmens; don't use --enable-languages. 2002-04-18 Julian v. Bock * DETAILS: set PASCAL_VERSION to 20020410. 2002-04-11 Julian v. Bock * BUILD: use "objc" in languages instead of "objective-c". 2002-04-03 Julian v. Bock * DETAILS: update PASCAL_VERSION to 20020402; set SORUCE2_URL[0] to http://www.gnu-pascal.de/current/$SOURCE2. 2002-03-29 Julian v. Bock * BUILD: don't build chill frontend * DETAILS: update PASCAL_VERSION to 20020318; remove SOURCE2_URL[0]. .