summaryrefslogtreecommitdiffstats
path: root/gnu/gcc34
diff options
context:
space:
mode:
authorJeremy Blosser2006-04-24 20:39:25 -0500
committerJeremy Blosser2006-04-24 20:39:25 -0500
commitee44f526364def7e7905bb16094df3fa651141c9 (patch)
tree065519b6c1697da61f5ee408d275325199a360fe /gnu/gcc34
parent1f6df2630f717553f6c83259d24fbc946352e750 (diff)
sync gnu/gcc34 from test
Diffstat (limited to 'gnu/gcc34')
-rwxr-xr-xgnu/gcc34/BUILD12
-rwxr-xr-xgnu/gcc34/CONFIGURE2
-rwxr-xr-xgnu/gcc34/DEPENDS3
-rwxr-xr-xgnu/gcc34/DETAILS21
-rwxr-xr-xgnu/gcc34/FINAL1
-rw-r--r--gnu/gcc34/HISTORY187
-rwxr-xr-xgnu/gcc34/INSTALL2
-rwxr-xr-xgnu/gcc34/PRE_BUILD5
8 files changed, 221 insertions, 12 deletions
diff --git a/gnu/gcc34/BUILD b/gnu/gcc34/BUILD
index 27ba77ddaf..a92817efe5 100755
--- a/gnu/gcc34/BUILD
+++ b/gnu/gcc34/BUILD
@@ -1 +1,11 @@
-true
+cd $SOURCE_DIRECTORY.bld &&
+$SOURCE_DIRECTORY/configure \
+ --host=$HOST \
+ --prefix=${INSTALL_ROOT}/opt/gcc34 \
+ --infodir=${INSTALL_ROOT}/opt/gcc34/share/info \
+ --mandir=${INSTALL_ROOT}/opt/gcc34/share/man \
+ --enable-threads=posix \
+ --enable-languages=c,c++ \
+ $GCC_MULTILIB $OPTS &&
+
+make bootstrap
diff --git a/gnu/gcc34/CONFIGURE b/gnu/gcc34/CONFIGURE
new file mode 100755
index 0000000000..5544747120
--- /dev/null
+++ b/gnu/gcc34/CONFIGURE
@@ -0,0 +1,2 @@
+. $SECTION_DIRECTORY/FUNCTIONS &&
+default_configure_gcc
diff --git a/gnu/gcc34/DEPENDS b/gnu/gcc34/DEPENDS
new file mode 100755
index 0000000000..689e2258fd
--- /dev/null
+++ b/gnu/gcc34/DEPENDS
@@ -0,0 +1,3 @@
+depends gcc &&
+depends gnupg &&
+depends smgl-fhs
diff --git a/gnu/gcc34/DETAILS b/gnu/gcc34/DETAILS
index ecf288dfe6..3d4ff30f44 100755
--- a/gnu/gcc34/DETAILS
+++ b/gnu/gcc34/DETAILS
@@ -1,11 +1,20 @@
SPELL=gcc34
- VERSION=0
+ VERSION=3.4.5
+ SOURCE=gcc-core-$VERSION.tar.bz2
+ SOURCE2=gcc-g++-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION
+ SOURCE_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE
+ SOURCE2_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE2
+ SOURCE_URL[1]=ftp://gcc.gnu.org/pub/gcc/releases/gcc-$VERSION/$SOURCE
+ SOURCE2_URL[1]=ftp://gcc.gnu.org/pub/gcc/releases/gcc-$VERSION/$SOURCE2
+ SOURCE_HASH=sha512:997289b39e5605bac84c2a5d80a4e5dc2d24d4f1c742b494e4fbee4d0f16f64ae9ce860ccdc99c9764a29ec92ad066fd4faf5789fc5d7f49173eace263fe5c01
+ SOURCE2_HASH=sha512:c97d972b7fc93f7ee4d5c323b87a23adfc0e92523d1c7fdf18ebf5db05334e118c6d1581497000a1ea6302235d0ac5a35b83806d0bccfe951a5448369c8dff31
LICENSE[0]=GPL
WEB_SITE=http://gcc.gnu.org/
- ENTERED=20050425
- UPDATED=20050425
- SHORT="a dummy spell to satisfy dependencies that are meant for devel"
+ ENTERED=20050421
+ UPDATED=20050830
+ KEYWORDS="compiler"
+ SHORT="gcc34 is the 3.4.x release of the GNU Compiler Collection"
cat << EOF
-A dummy spell that exists only to satisfy the dependency on gcc34 introduced in
-the devel grimoire.
+gcc33 - The 3.4.x release of the GNU C and C++ compilers.
EOF
diff --git a/gnu/gcc34/FINAL b/gnu/gcc34/FINAL
new file mode 100755
index 0000000000..907a1a0f9f
--- /dev/null
+++ b/gnu/gcc34/FINAL
@@ -0,0 +1 @@
+rm_source_dir $SOURCE_DIRECTORY.bld
diff --git a/gnu/gcc34/HISTORY b/gnu/gcc34/HISTORY
index b867a077dc..407abedfb7 100644
--- a/gnu/gcc34/HISTORY
+++ b/gnu/gcc34/HISTORY
@@ -1,10 +1,191 @@
+2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
2006-02-08 Eric Sandall <eric@sandall.us>
* DEPENDS: Depends on smgl-fhs (for directory structure)
2006-02-06 Eric Sandall <eric@sandall.us>
* DEPENDS: Depends on gnupg (for SOURCE verification)
-2005-04-25 Arwed v. Merkatz <v.merkatz@gmx.net>
- * BUILD, DETAILS, HISTORY, INSTALL, PRE_BUILD:
- created dummy spell
+2005-12-10 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 3.4.5
+
+2005-11-29 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-11-28 Seth Woolley <seth@tautology.org>
+ * PRE_BUILD: unpack api update
+
+2005-08-30 Sergey Lipnevich <sergey@sourcemage.org>
+ * DEPENDS: depends on gcc as suggested on the list;
+ * DETAILS: update UPDATED in preparation for integration.
+
+2005-06-03 David Brown <dmlb2000@excite.com>
+ * DETAILS: updated to 3.4.4
+
+2005-04-21 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DETAILS: forked spell for gcc 3.4.x
+ * BUILD, INSTALL: use /opt/gcc34 as prefix
+ * DETAILS, PRE_BUILD: use gcc-core and gcc-g++ source instead of
+ downloading the whole suite
+
+2005-03-30 Sergey Lipnevich <sergey@sourcemage.org>
+ * CONFIGURE: use default configuration routine;
+ * BUILD: use multi-lib variable; fix missing backslash;
+ use athlon-xp instead of k8 architecture for AMD64 to build derivative libs;
+ * INSTALL: create a symlink for C++ version 5 runtime.
+
+2005-03-23 David Brown <dmlb2000@excite.com>
+ * DETAILS: updated to 3.3.5
+
+2005-02-24 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DETAILS: renamed to gcc33
+ * BUILD, FINAL, POST_INSTALL, INSTALL: converted to build_api 2
+ * BUILD, CONFIGURE, PREPARE: removed all options, just install
+ the C and C++ compilers
+ * BUILD, INSTALL: install to /opt/gcc33
+
+2005-01-15 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * BUILD: sedit configure to use bash instead of sh, fixes bug #7205
+
+2004-09-14 Eric Sandall <eric@sandall.us>
+ * POST_REMOVE: Infodir is /usr/share/info
+
+2004-03-13 hgg <hgreig@bigpond.net.au>
+ * BUILD: revert previous, LDFLAGS no honoured,
+ pity because stripping debugging at least halves the disk footprint
+
+2004-03-13 hgg <hgreig@bigpond.net.au>
+ * BUILD: adding our LDFLAGS to Makefile.in
+
+2004-02-18 Eric Sandall <eric@sandall.us>
+ * DETAILS: Changed mirror to use gcc.gnu.org
+ Removed MAINTAINER
+
+2004-02-16 Sergey Lipnevich <sergey@sourcemage.org>
+ * DETAILS: upgrade to 3.3.3.
+
+2004-02-03 hgg <hgreig@bigpond.net.au>
+ * BUILD: correct usage of INSTALL_ROOT
+
+2004-01-29 hgg <hgreig@bigpond.net.au>
+ * BUILD: bug 5553 infodir and mandir switches
+
+2003-11-30 Eric Sandall <eric@sandall.us>
+ * BUILD,POST_REMOVE,PREPARE: Use INSTALL_ROOT
+
+2003-10-17 Eric Sandall <eric@sandall.us>
+ * DETAILS: Update to 3.3.2
+ * HISTORY: Formatted to Guru Handbook
+
+2003-08-09 hgg <hgreig@bigpond.net.au>
+ * DETAILS: Update to gcc3.3.1
+
+2003-07-26 Eric Sandall <eric@sandall.us>
+ * CONFIGURE,PREPARE: Added Arwed's Ada patch (Bug #3846)
+
+2003-07-26 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * PREPARE: added and reenabled ada as language option
+
+2003-07-09 hgg <hgreig@bigpond.net.au>
+ * 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 <hgreig@bigpond.net.au>
+ * CONFIGURE: Reword fix includes query to cater for feebleminded monkeys
+
+2003-06-23 hgg <hgreig@bigpond.net.au>
+ * BUILD: Make symlink after build/install for stupid apps
+ like flash that expect RedHat compat libs
+
+2003-06-19 hgg <hgreig@bigpond.net.au>
+ * BUILD: Add configure switch for c++ ABI compatibility
+
+2003-05-22 Julian v. Bock <julian@wongr.net>
+ * BUILD: copy objc headers manually when fixed
+ includes are disabled.
+
+2003-05-15 Julian v. Bock <julian@wongr.net>
+ * DETAILS: set VERSION to 3.3.
+ * CONFIGURE: use $FRONTENDS instead of $LANG.
+
+2003-04-30 Julian v. Bock <julian@wongr.net>
+ * DETAILS: set VERSION to 3.2.3.
+ * DEPENDS: remove.
+ * CONFIGURE: remove ada language option.
+
+2003-04-08 M.L. <mlubrano@sourcemage.org>
+ * BUILD: Added $OPTS
+
+2003-02-26 Julian v. Bock <julian@wongr.net>
+ * BUILD: enable installwatch.
+
+2003-02-08 Julian v. Bock <julian@wongr.net>
+ * DETAILS: set VERSION to 3.2.2.
+
+2002-12-31 Julian v. Bock <julian@wongr.net>
+ * CONFIGURE: don't install fixed includes by default.
+
+2002-12-14 Julian v. Bock <julian@wongr.net>
+ * CONFIGURE: add option to not install fixed includes.
+
+2002-11-21 Julian v. Bock <julian@wongr.net>
+ * DETAILS: set VERSION to 3.2.1.
+
+2002-10-26 Julian v. Bock <julian@wongr.net>
+ * BUILD: unset LD_PRELOAD before make install because of problems
+ with installwatch.
+
+2002-10-03 Julian v. Bock <julian@wongr.net>
+ * DETAILS: add LICENSE and MD5 fields.
+
+2002-09-04 Julian v. Bock <julian@wongr.net>
+ * BUILD: move creation / deletion of build directory to
+ PRE_BUILD and POST_INSTALL.
+ * PRE_BUILD: likewise.
+ * POST_INSTALL: likewise.
+
+2002-08-?? Julian v. Bock <julian@wongr.net>
+ * DETAILS: set VERSION to 3.2.
+
+2002-05-26 Julian v. Bock <julian@wongr.net>
+ * 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 <julian@wongr.net>
+ * DETAILS: set PASCAL_VERSION to 2.1.
+ * PRE_BUILD: use gpc-20020510 instead of gpc-$PASCAL_VERSION.
+
+2002-05-10 Ole Tange <sgl-spell-gcc@tange.dk>
+ * DETAILS: set PASCAL_VERSION to 20020502.
+
+2002-04-30 Julian v. Bock <julian@wongr.net>
+ * DETAILS: set PASCAL_VERSION to 20020426.
+ * CONFIGURE: add; make pascal support optional.
+ * PRE_BUILD: likewise.
+ * BUILD: likewise.
+
+2002-04-23 Julian v. Bock <julian@wongr.net>
+ * BUILD: add pascal fix by Lyon Lemmens; don't use
+ --enable-languages.
+
+2002-04-18 Julian v. Bock <julian@wongr.net>
+ * DETAILS: set PASCAL_VERSION to 20020410.
+
+2002-04-11 Julian v. Bock <julian@wongr.net>
+ * BUILD: use "objc" in languages instead of "objective-c".
+
+2002-04-03 Julian v. Bock <julian@wongr.net>
+ * DETAILS: update PASCAL_VERSION to 20020402; set SORUCE2_URL[0]
+ to http://www.gnu-pascal.de/current/$SOURCE2.
+
+2002-03-29 Julian v. Bock <julian@wongr.net>
+ * BUILD: don't build chill frontend
+ * DETAILS: update PASCAL_VERSION to 20020318; remove SOURCE2_URL[0].
diff --git a/gnu/gcc34/INSTALL b/gnu/gcc34/INSTALL
index 27ba77ddaf..a62ebc93a0 100755
--- a/gnu/gcc34/INSTALL
+++ b/gnu/gcc34/INSTALL
@@ -1 +1 @@
-true
+make prefix=${INSTALL_ROOT}/opt/gcc34 install-no-fixedincludes
diff --git a/gnu/gcc34/PRE_BUILD b/gnu/gcc34/PRE_BUILD
index 27ba77ddaf..38f5c93abf 100755
--- a/gnu/gcc34/PRE_BUILD
+++ b/gnu/gcc34/PRE_BUILD
@@ -1 +1,4 @@
-true
+default_pre_build &&
+cd $BUILD_DIRECTORY &&
+unpack_file 2 &&
+mk_source_dir $SOURCE_DIRECTORY.bld