diff --git a/Documentation/Developers/CHANGELOG-RENE b/Documentation/Developers/CHANGELOG-RENE index d0897e339..20a9fc226 100644 --- a/Documentation/Developers/CHANGELOG-RENE +++ b/Documentation/Developers/CHANGELOG-RENE @@ -5,6 +5,7 @@ whole rxr-tree. *) 2003-08-01 (2.0.0-beta7 - 2.0.0-rc1) - fixed zlib to only install into $root/... and refactored the code + - first *-cross iteration (mostly for a sparc64 kernel on sparc(32)) *) 2003-08-01 (2.0.0-beta7 - 2.0.0-rc1) diff --git a/package/base/binutils-cross/binutils-cross.cache b/package/base/binutils-cross/binutils-cross.cache new file mode 100644 index 000000000..2c628a1e4 --- /dev/null +++ b/package/base/binutils-cross/binutils-cross.cache @@ -0,0 +1,35 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/base/binutils/binutils.cache +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[TIMESTAMP] 1053756569 Sat May 24 08:09:29 2003 +[CONFIG-ID] 2.0.0-beta4-x86-athlon-reference +[ROCKVER] 2.0.0-beta4 + +[LOGS] 0-binutils.log 1-binutils.log 2-binutils.log 5-binutils.log 9-binutils.log + +[BUILDTIME] 14667 (9) +[SIZE] 15.80 MB, 214 files + +[DEP] autoconf automake bash binutils bison bzip2 coreutils diffutils +[DEP] findutils flex gawk gcc3 gettext glibc23 grep linux24-header m4 +[DEP] make mktemp net-tools patch perl5 sed sysfiles tar texinfo + diff --git a/package/base/binutils-cross/binutils-cross.conf b/package/base/binutils-cross/binutils-cross.conf new file mode 100644 index 000000000..10b614e71 --- /dev/null +++ b/package/base/binutils-cross/binutils-cross.conf @@ -0,0 +1,34 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/base/binutils/binutils.conf +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +# include the cross configuration +. $base/package/base/gcc3-cross/cross.conf + +srctar="$realpkg-$ver.tar.bz2" +patchfiles="$base/package/$repository/$realpkg/*.patch" + +# always append the cross arch as program prefix +var_append confopt " " "--program-prefix=${arch_target}-" + +# do the same as binutils +. $base/package/base/binutils/binutils.conf + diff --git a/package/base/binutils-cross/binutils-cross.desc b/package/base/binutils-cross/binutils-cross.desc new file mode 100644 index 000000000..0e7070dd0 --- /dev/null +++ b/package/base/binutils-cross/binutils-cross.desc @@ -0,0 +1,41 @@ + +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/base/binutils/binutils.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] A GNU collection of binary utilities + +[T] These are the GNU binutils. These are utilities of use when dealing +[T] with object files. + +[U] http://www.gnu.org/software/binutils/binutils.html + +[A] The GNU Project +[M] Clifford Wolf + +[C] base/development +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 2.14.90.0.4 +[P] O 012--5---9 108.000 + diff --git a/package/base/gcc3-cross/cross.conf b/package/base/gcc3-cross/cross.conf new file mode 100644 index 000000000..4b35d56fd --- /dev/null +++ b/package/base/gcc3-cross/cross.conf @@ -0,0 +1,18 @@ + +if [ $prefix_auto = 1 ] ; then + if [ "$ROCKCFG_CROSS_PREFIX" ] ; then + prefix="$ROCKCFG_CROSS_PREFIX" + else + prefix="opt/cross-tools" + fi +fi + +set_confopt + +archdir="${archdir/-cross/}" +realpkg="${pkg/-cross/}" + +#arch=sparc64 +arch_machine="sparc64" +arch_target="sparc64-unknown-linux-gnu" + diff --git a/package/base/gcc3-cross/gcc3-cross.cache b/package/base/gcc3-cross/gcc3-cross.cache new file mode 100644 index 000000000..f52e1e7b3 --- /dev/null +++ b/package/base/gcc3-cross/gcc3-cross.cache @@ -0,0 +1,35 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/base/gcc3/gcc3.cache +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[TIMESTAMP] 1053758178 Sat May 24 08:36:18 2003 +[CONFIG-ID] 2.0.0-beta4-x86-athlon-reference +[ROCKVER] 2.0.0-beta4 + +[LOGS] 0-gcc3.log 1-gcc3.log 2-gcc3.log 5-gcc3.log 9-gcc3.log + +[BUILDTIME] 128942 (9) +[SIZE] 58.96 MB, 1874 files + +[DEP] autoconf automake bash binutils bison bzip2 coreutils diffutils +[DEP] findutils gawk gcc3 gettext glibc23 grep linux24-header make mktemp +[DEP] net-tools patch perl5 sed sysfiles tar texinfo xfree86 + diff --git a/package/base/gcc3-cross/gcc3-cross.conf b/package/base/gcc3-cross/gcc3-cross.conf new file mode 100644 index 000000000..e0f64810d --- /dev/null +++ b/package/base/gcc3-cross/gcc3-cross.conf @@ -0,0 +1,38 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/base/gcc3/gcc3.conf +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +# include the cross configuration +. $base/package/base/gcc3-cross/cross.conf + +# overwrite some confopt variables ... +confopt="--preifx=$root/$prefix --target=\$arch_target --host=\$arch_build \ + --disable-nls" + +patchfiles="$base/package/$repository/$realpkg/*.patch" +srctar="gcc-$ver.tar.bz2" # no $realpkg since it includes a version ... + +# do the same as gcc3 +. $base/package/base/gcc3/gcc3.conf + +# but always do a cross build ... +custmain="gcc_stage0" + diff --git a/package/base/gcc3-cross/gcc3-cross.desc b/package/base/gcc3-cross/gcc3-cross.desc new file mode 100644 index 000000000..caf351be2 --- /dev/null +++ b/package/base/gcc3-cross/gcc3-cross.desc @@ -0,0 +1,47 @@ + +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/base/gcc3/gcc3.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] The GNU Compiler Collection Version 3 (aka GNU C Compiler) + +[T] This package contains the GNU Compiler Collection. It includes compilers +[T] for the languages C, C++, Objective C, Fortran 77, Java and others ... +[T] +[T] This GCC contains the Stack-Smashing Protector Patch which can be enabled +[T] with the -fstack-protector command-line option. More information about it +[T] ca be found at http://www.trl.ibm.com/projects/security/ssp/ . + +[U] http://gcc.gnu.org/ The GCC Homepage + +[A] The GNU Project / FSF +[M] Clifford Wolf + +[C] base/development +[F] DIETLIBC CC KCC CXX F77 + +[E] group compiler + +[L] GPL +[S] Stable +[V] 3.2.3 +[P] X 012--5---9 110.000 + diff --git a/package/base/glibc23-cross/glibc23-cross.cache b/package/base/glibc23-cross/glibc23-cross.cache new file mode 100644 index 000000000..3800fe01f --- /dev/null +++ b/package/base/glibc23-cross/glibc23-cross.cache @@ -0,0 +1,36 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/base/glibc23/glibc23.cache +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[TIMESTAMP] 1053756327 Sat May 24 08:05:27 2003 +[CONFIG-ID] 2.0.0-beta4-x86-athlon-reference +[ROCKVER] 2.0.0-beta4 + +[LOGS] 0-glibc23.log 1-glibc23.log 5-glibc23.log 9-glibc23.log + +[BUILDTIME] 147503 (9) +[SIZE] 46.78 MB, 2895 files + +[DEP] bash binutils bzip2 coreutils diffutils findutils freetype gawk +[DEP] gcc3 gettext glibc23 grep gzip libgd libjpeg libpng linux24-header +[DEP] linux24-src m4 make mktemp net-tools patch perl5 sed sysfiles tar +[DEP] texinfo util-linux xfree86 zlib + diff --git a/package/base/glibc23-cross/glibc23-cross.conf b/package/base/glibc23-cross/glibc23-cross.conf new file mode 100644 index 000000000..1c7b51990 --- /dev/null +++ b/package/base/glibc23-cross/glibc23-cross.conf @@ -0,0 +1,34 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/base/glibc23/glibc23.conf +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +# include the cross configuration +. $base/package/base/gcc3-cross/cross.conf + +patchfiles="$base/package/$repository/${pkg/-cross/}/*.patch" + +# include the functions the glibc23 package provides ... +. $base/package/base/glibc23/glibc23.conf + +# _but_ overwrite the custmain so we use the "install headers" +# function in all stages +custmain="glibc_stage0" + diff --git a/package/base/glibc23-cross/glibc23-cross.desc b/package/base/glibc23-cross/glibc23-cross.desc new file mode 100644 index 000000000..a6e92fba4 --- /dev/null +++ b/package/base/glibc23-cross/glibc23-cross.desc @@ -0,0 +1,43 @@ + +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/base/glibc23/glibc23.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] The GNU C library. + +[T] GNU C library (glibc) defines the ``system calls'' and other +[T] basic facilities such as open, malloc, printf, +[T] exit... It is used by almost all C programs and provides +[T] the most essential program interface. + +[U] http://www.gnu.org/software/libc/ The GLibc2 Homepage + +[A] The GNU Project / FSF +[M] Clifford Wolf + +[C] base/library +[E] group libc + +[L] GPL +[S] Stable +[V] 2.3.2 +[P] O 01---5---9 106.000 + diff --git a/package/base/linux24-header-cross/linux24-header-cross.cache b/package/base/linux24-header-cross/linux24-header-cross.cache new file mode 100644 index 000000000..711762b74 --- /dev/null +++ b/package/base/linux24-header-cross/linux24-header-cross.cache @@ -0,0 +1,34 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/base/linux24-header/linux24-header.cache +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[TIMESTAMP] 1053753607 Sat May 24 07:20:07 2003 +[CONFIG-ID] 2.0.0-beta4-x86-athlon-reference +[ROCKVER] 2.0.0-beta4 + +[LOGS] 0-linux24-header.log 1-linux24-header.log 9-linux24-header.log + +[BUILDTIME] 3883 (9) +[SIZE] 13.03 MB, 1658 files + +[DEP] bash bzip2 coreutils findutils gawk gcc3 grep m4 make patch sed +[DEP] sysfiles tar + diff --git a/package/base/linux24-header-cross/linux24-header-cross.conf b/package/base/linux24-header-cross/linux24-header-cross.conf new file mode 100644 index 000000000..cd2eaaa0d --- /dev/null +++ b/package/base/linux24-header-cross/linux24-header-cross.conf @@ -0,0 +1,28 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/base/linux24-header/linux24-header.conf +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +# include the cross configuration +. $base/package/base/gcc3-cross/cross.conf + +# do the same as linux24-header +. $base/package/base/linux24-header/linux24-header.conf + diff --git a/package/base/linux24-header-cross/linux24-header-cross.desc b/package/base/linux24-header-cross/linux24-header-cross.desc new file mode 100644 index 000000000..6fb479139 --- /dev/null +++ b/package/base/linux24-header-cross/linux24-header-cross.desc @@ -0,0 +1,48 @@ + +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/base/linux24-header/linux24-header.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] The Linux kernel headers + +[T] This package includes the linux kernel headers (incldue files) +[T] needed to compile applications. +[T] The files resist in /usr/include/{asm,asm-generic,linux}. + +[U] http://www.kernel.org/ + +[A] Linus Toralds +[M] Clifford Wolf +[M] Rene Rebe + +[C] base/kernel +[F] DIETLIBC + +[E] group kernel-header + +[O] vanilla_ver="2.4.21" +[O] lx_patches="i2c-2.7.0-2.4.21-rc6.patch.bz2 acpi-20030619-2.4.21.diff.bz2" + +[L] GPL +[S] Stable +[V] 2.4.21 +[P] O 01-------9 101.000 +