Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 606ae79792c297caf3ef7ff302f94521 > files > 6

gcc2.95-2.95.3-5mdk.src.rpm

%define STDC_VERSION	2.10.0
%define LIBGCJ_VERSION	2.95
%define	GPC_VERSION	20011222

Summary:		Various compilers (C, C++, Objective-C, Chill, ...)
Name:			gcc2.95
Version:		2.95.3
Release:		5mdk
License:		GPL
Group:			Development/C
Packager:		David BAUDENS <baudens@mandrakesoft.com>

Source0:		gcc-2.95.2.tar.bz2
Source1:		libstdc++-compat-ppc.tar.bz2
Source2:		http://home.i1.net/~jamoyers/software/colorgcc/colorgcc-1.3.2.tar.bz2
Source3:		ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/beta/gpc-%{GPC_VERSION}.tar.bz2

Patch0:			gcc-2.95.2-2.95.3.diff.bz2
# Dadou - 2.95.3-0.2mdk - Patch1 was available on ftp://devel.linux.ppc.org:21/users/fsirl/
#                         It's name was cvs-2-95-branch-ppc-diff.
Patch1:			gcc-2.95.3-ppc-20010227-fsirl.diff.bz2
Patch4:			colorgcc.patch.bz2

URL:			http://gcc.gnu.org/
BuildRoot:		%_tmppath/%name-%version-%release-root
Requires:		binutils >= 2.10.1.0.2-3mdk
Requires:		gcc-cpp = %version, glibc-devel, make
BuildRequires:		tetex-xdvi
Prereq:			/sbin/install-info

%description
A compiler aimed at integrating all the optimizations and features necessary 
for a high-performance and stable development environment. You'll need 
this package in order to compile C/C++ code.

%package -n gcc
Summary:        Various compilers (C, C++, Objective-C, Chill, ...)
Group:          Development/C
Requires:       binutils >= 2.10.1.0.2-3mdk
Requires:       gcc-cpp = %version-%release glibc-devel, make
Prereq:         /sbin/install-info
ExclusiveArch:	ppc %{ix86} alpha

%description -n gcc
A compiler aimed at integrating all the optimizations and features necessary for
a high-performance and stable development environment. You'll need this package
in order to compile C/C++ code.

%package -n gcc-c++
Summary:	C++ support for gcc
Group:		Development/C++
Requires:	gcc = %version-%release
Requires:	gcc-cpp = %version-%release glibc-devel make
Obsoletes:	gcc-c++
ExclusiveArch:	ppc

%description -n gcc-c++
This package adds C++ support to the GNU C compiler. It includes support for
most of the current C++ specification, including templates and exception
handling. It does not include the standard C++ library.

%package -n libstdc++
Summary:	GNU C++ library
Group:		System/Libraries
ExclusiveArch:	ppc

%description -n libstdc++
This is the GNU implementation of the standard C++ libraries This package
includes the shared libraries necessary to run C++ applications.

%package -n libstdc++-compat
Summary:	GNU old c++ library
Group:		System/Libraries
ExclusiveArch:	ppc

%description -n libstdc++-compat
This is the GNU implementation of the standard C++ libraries This package
includes the old shared libraries necessary to run C++ applications.

%package -n libstdc++-devel
Summary:	Header files and libraries for C++ development
Group:		Development/C++
Obsoletes:	gcc-libstdc++-devel
Requires:	libstdc++ = %version-%release
ExclusiveArch:	ppc

%description -n libstdc++-devel
This is the GNU implementation of the standard C++ libraries. This package
includes the header files and libraries needed for C++ development. This
includes SGI's implementation of the STL.

%package -n gcc-objc
Summary:	Objective C support for gcc
Group:		Development/Other
Requires: 	gcc = %version-%release glibc-devel make
ExclusiveArch:	ppc

%description -n gcc-objc
This package adds Objective C support to the GNU C compiler. Objective C is a
object oriented derivative of the C language, mainly used on systems running
NeXTSTEP. This package does not include the standard objective C object library.

%package -n gcc-g77
Summary:	Fortran 77 support for gcc
Group:		Development/Other
Requires:	gcc = %version-%release glibc-devel make
ExclusiveArch:	ppc

%description -n gcc-g77
This package adds support for compiling Fortran 77 programs with the GNU
compiler.

%package -n gcc-chill
Summary:	CHILL support for gcc
Group:		Development/Other
Requires:	gcc = %version-%release glibc-devel make
ExclusiveArch:	ppc

%description -n gcc-chill
This package adds support for compiling CHILL programs with the GNU compiler.

Chill is the "CCITT High-Level Language", where CCITT is the old name for what
is now ITU, the International Telecommunications Union. It is is language in the
Modula2 family, and targets many of the same applications as Ada (especially
large embedded systems). Chill was never used much in the United States, but is
still being used in Europe, Brazil, Korea, and other places.

%package -n gcc-cpp
Summary:	The C Preprocessor
Group: 		Development/C
Prereq:		/sbin/install-info
ExclusiveArch:	ppc

%description -n gcc-cpp
The C preprocessor is a 'macro processor' which is used automatically by the C
compiler to transform your program before actual compilation. It is called a
macro processor because it allows you to define 'macros,' which are abbreviations
for longer constructs.

The C preprocessor provides four separate facilities that you can use as
you see fit:

* Inclusion of header files. These are files of declarations that can be
  substituted into your program.
* Macro expansion. You can define 'macros,' which are abbreviations for 
  arbitrary fragments of C code, and then the C preprocessor will replace
  the macros with their definitions throughout the program.
* Conditional compilation. Using special preprocessing directives,
  you can include or exclude parts of the program according to various
  conditions.
* Line control. If you use a program to combine or rearrange source files
  into an intermediate file which is then compiled, you can use line
  control to inform the compiler about where each source line originated.

You should install this package if you are a programmer who is searching for
such a macro processor.

%package -n gcc-colorgcc
Summary:	GCC output colorizer
Group:		Development/Other
Prereq:		gcc gcc-c++
Requires:	perl >= 5.600-28mdk gcc = %version-%release
PreReq:		/usr/sbin/update-alternatives
ExclusiveArch:	ppc

%description -n gcc-colorgcc
GCC output colorizer.

%ifnarch ppc
%package -n gcc-gpc
Summary:	Pascal support for gcc
Group:		Development/Other
#ExclusiveArch:	%{ix86} alpha
Requires:	gcc-gpc-devel

%description -n gcc-gpc
A Pascal compiler based on the GCC compiler.
GNU Pascal is part of the GNU compiler family, GNU CC or GCC.
It combines a Pascal front-end with the proven GNU C back-end
for code generation and optimization.  Unlike utilities such
as p2c, this is a true compiler, not just a converter.

%package -n gcc-gpc-devel
Summary:	Pascal support for gcc
Group:		Development/Other
#ExclusiveArch:	%{ix86} alpha
Requires:	gcc-gpc

%description -n gcc-gpc-devel
Header files, shared libs for GNU Pascal compiler.

%endif

%prep
%setup -q -n gcc-2.95.2
%setup -q -n gcc-2.95.2 -T -D -a2
%setup -q -n gcc-2.95.2 -T -D -a3

%patch0 -p1
%patch1 -p0

# Dadou - 2.95.3-0.1mdk - Colorgcc
%patch4 -p0

# Dadou - 2.95.3-1mdk - Say we were build for Linux-Mandrake
perl -pi -e "s#release#release - Mandrake Linux#" gcc/version.c gcc/f/version.c

# Guillaume Rousse
# mv gpc tree to final location
%ifnarch ppc
mv gpc-%{GPC_VERSION}/p gcc

# patch gcc tree
(cd gcc && patch -p1 -i p/diffs/gcc-%{version}.diff)
%endif

mkdir compat
bzip2 -cd %SOURCE1 | tar x -C compat

%build
mkdir obj-%_target_platform
cd obj-%_target_platform

../configure --prefix=%_prefix \
             --mandir=%_mandir \
	     --infodir=%_infodir \
	     --enable-shared \
	     --enable-threads=posix \
%ifarch ppc
	     --with-cpu=750 \
%endif
	     --enable-haifa \
%ifnarch ppc
	     --enable-languages=pascal \
%endif
	     --host=%_target_platform

make bootstrap-lean

# Dadou - 2.95.3-1mdk - Temporary disable in automatic build (but please, use it
#                       by hand when you modify this package)
#make check

# Copy various doc files here and there
%ifnarch %ix86
cd ..
mkdir -p rpm.doc/libstdc++ rpm.doc/g77 rpm.doc/chill rpm.doc/objc

(cd libio     ; for i in ChangeLog* ; do cp -p $i ../rpm.doc/libstdc++/$i.libio     ; done)
(cd libstdc++ ; for i in ChangeLog* ; do cp -p $i ../rpm.doc/libstdc++/$i.libstdc++ ; done)
(cd gcc/f     ; for i in ChangeLog* ; do cp -p $i ../../rpm.doc/g77/$i.f            ; done)
(cd libf2c    ; for i in ChangeLog* ; do cp -p $i ../rpm.doc/g77/$i.libf2c          ; done)
(cd gcc/ch    ; for i in ChangeLog* ; do cp -p $i ../../rpm.doc/chill/$i.ch         ; done)
(cd libchill  ; for i in ChangeLog* ; do cp -p $i ../rpm.doc/chill/$i.libchill      ; done)
(cd gcc/objc  ; for i in README*    ; do cp -p $i ../../rpm.doc/objc/$i.objc        ; done)
(cd libobjc   ; for i in README*    ; do cp -p $i ../rpm.doc/objc/$i.libobjc        ; done)
%endif


%install
%ifnarch %ix86
# ColorGCC stuff
(
cd colorgcc-1.3.2
install -d %buildroot/%_sysconfdir
install -d %buildroot/%_bindir
install -m755 colorgcc %buildroot/%_bindir
install -m644 colorgccrc %buildroot/%_sysconfdir
mv COPYING ../COPYING.colorgcc
mv CREDITS ../CREDITS.colorgcc
mv ChangeLog ../ChangeLog.colorgcc
)
%endif

cd obj-%_target_platform
make prefix=%buildroot/%_prefix \
     mandir=%buildroot/%_mandir \
     infodir=%buildroot/%_infodir install

%ifnarch %ix86
# Fix some things
(
cd %buildroot/%_bindir
ln -sf gcc cc
ln -sf g77 f77
)
(
install -d %buildroot/lib
cd %buildroot/lib
ln -s %_bindir/cpp cpp
)
(
cd %buildroot/%_mandir/man1
ln -s cccp.1.bz2 cpp.1.bz2
)
(
cd %buildroot/%_bindir
ln -sf colorgcc colorg++
)
# Dadou - 2.95.3-0.2-1mdk - Needed for few very broken packages :(
(
cd %buildroot/%_libdir/gcc-lib/%_target_platform/%version/
ln -s cpp0 cpp
)

strip %buildroot/%_libdir/gcc-lib/%_target_platform/%version/{cc1,cc1chill,cc1obj,cc1plus,cpp0,f771,jc1,jvgenmain}

#install the compatibility libstdc++ library
[ -d ../compat/$RPM_ARCH ] && install -m 755 ../compat/$RPM_ARCH/* %buildroot/%_libdir/
%endif


%post -n gcc
%_install_info gcc.info

%preun
%_remove_install_info gcc.info

%post -n libstdc++
/sbin/ldconfig

%postun -n libstdc++
/sbin/ldconfig

%post -n libstdc++-compat
/sbin/ldconfig

%postun -n libstdc++-compat
/sbin/ldconfig

%post -n gcc-g77
%_install_info g77.info

%preun -n gcc-g77
%_remove_install_info g77.info

%post -n gcc-chill
%_install_info chill.info

%preun -n gcc-chill
%_remove_install_info chill.info

%post -n gcc-cpp
/sbin/ldconfig
%_install_info cpp.info

%preun -n gcc-cpp
/sbin/ldconfig
%_remove_install_info cpp.info

%ifnarch ppc
%post -n gcc-gpc
%_install_info gpc.info

%preun -n gcc-gpc
%_remove_install_info gpc.info
%endif

%clean
rm -fr %buildroot

%ifarch ppc
%files -n gcc
%defattr(-,root,root)
%doc gcc/README* gcc/*ChangeLog*
%_bindir/cc
%_bindir/gcc
%_bindir/gcov
%_bindir/protoize
%_bindir/unprotoize
%_bindir/%_target_platform-gcc
# Dadou - 2.95.3-0.1mdk - This file is provided by libbinutils2-devel
#%_libdir/libiberty.a
%dir %_libdir/gcc-lib/
%dir %_libdir/gcc-lib/%_target_platform/
%dir %_libdir/gcc-lib/%_target_platform/%version/
%_libdir/gcc-lib/%_target_platform/%version/SYSCALLS.c.X
%_libdir/gcc-lib/%_target_platform/%version/cc1
%_libdir/gcc-lib/%_target_platform/%version/collect2
%_libdir/gcc-lib/%_target_platform/%version/crtbegin.o
%_libdir/gcc-lib/%_target_platform/%version/crtbeginS.o
%_libdir/gcc-lib/%_target_platform/%version/crtend.o
%_libdir/gcc-lib/%_target_platform/%version/crtendS.o
%_libdir/gcc-lib/%_target_platform/%version/ecrti.o
%_libdir/gcc-lib/%_target_platform/%version/ecrtn.o
%_libdir/gcc-lib/%_target_platform/%version/libgcc.a
%_libdir/gcc-lib/%_target_platform/%version/scrt0.o
%_libdir/gcc-lib/%_target_platform/%version/scrti.o
%_libdir/gcc-lib/%_target_platform/%version/scrtn.o
%_libdir/gcc-lib/%_target_platform/%version/specs
#
%dir %_libdir/gcc-lib/%_target_platform/%version/include/
%_libdir/gcc-lib/%_target_platform/%version/include/README
%_libdir/gcc-lib/%_target_platform/%version/include/float.h
%_libdir/gcc-lib/%_target_platform/%version/include/iso646.h
%_libdir/gcc-lib/%_target_platform/%version/include/limits.h
%_libdir/gcc-lib/%_target_platform/%version/include/ppc-asm.h
%_libdir/gcc-lib/%_target_platform/%version/include/proto.h
%_libdir/gcc-lib/%_target_platform/%version/include/stdarg.h
%_libdir/gcc-lib/%_target_platform/%version/include/stdbool.h
%_libdir/gcc-lib/%_target_platform/%version/include/stddef.h
%_libdir/gcc-lib/%_target_platform/%version/include/syslimits.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-alpha.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-arc.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-c4x.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-clipper.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-h8300.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-i860.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-i960.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-m32r.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-m88k.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-mips.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-mn10200.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-mn10300.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-pa.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-ppc.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-pyr.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-sh.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-sparc.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-spur.h
%_libdir/gcc-lib/%_target_platform/%version/include/va-v850.h
%_libdir/gcc-lib/%_target_platform/%version/include/varargs.h
#
%dir %_libdir/gcc-lib/%_target_platform/%version/nof/
%_libdir/gcc-lib/%_target_platform/%version/nof/ecrti.o
%_libdir/gcc-lib/%_target_platform/%version/nof/ecrtn.o
%_libdir/gcc-lib/%_target_platform/%version/nof/libg2c.a
%_libdir/gcc-lib/%_target_platform/%version/nof/libgcc.a
%_libdir/gcc-lib/%_target_platform/%version/nof/scrt0.o
%_libdir/gcc-lib/%_target_platform/%version/nof/scrti.o
%_libdir/gcc-lib/%_target_platform/%version/nof/scrtn.o
#
%dir %_libdir/nof/
%_libdir/nof/libiberty.a
%_infodir/gcc.info*
%_mandir/man1/gcc.1*

%files -n gcc-cpp
%defattr(-,root,root)
/lib/cpp
%_bindir/cpp
%_mandir/man1/cpp.1*
%_mandir/man1/cccp.1*
%_infodir/cpp.info*.*
%dir %_libdir/gcc-lib/
%dir %_libdir/gcc-lib/%_target_platform/
%dir %_libdir/gcc-lib/%_target_platform/%version/
%_libdir/gcc-lib/%_target_platform/%version/cpp*

%files -n gcc-c++
%defattr(-,root,root)
%doc gcc/cp/ChangeLog* gcc/cp/NEWS
%_bindir/c++
%_bindir/c++filt
%_bindir/g++
%_mandir/man1/g++.1*
%dir %_libdir/gcc-lib/
%dir %_libdir/gcc-lib/%_target_platform/
%dir %_libdir/gcc-lib/%_target_platform/%version/
%_libdir/gcc-lib/%_target_platform/%version/cc1plus
%dir %_libdir/gcc-lib/%_target_platform/%version/include/
%_libdir/gcc-lib/%_target_platform/%version/include/exception
%_libdir/gcc-lib/%_target_platform/%version/include/new
%_libdir/gcc-lib/%_target_platform/%version/include/new.h
%_libdir/gcc-lib/%_target_platform/%version/include/typeinfo

%files -n libstdc++
%defattr(-,root,root)
%_libdir/libstdc++-3-libc*-%{STDC_VERSION}.so
%_libdir/libstdc++-libc*.so.3
%dir %_libdir/gcc-lib/
%dir %_libdir/gcc-lib/%_target_platform/
%dir %_libdir/gcc-lib/%_target_platform/%version/
%_libdir/gcc-lib/%_target_platform/%version/libstdc++.so
%dir %_libdir/gcc-lib/%_target_platform/%version/nof
%_libdir/gcc-lib/%_target_platform/%version/nof/libstdc++.so
%dir %_libdir/nof/
%_libdir/nof/libstdc++-3-libc6.2-2-2.10.0.so
%_libdir/nof/libstdc++-libc6.2-2.so.3

%files -n libstdc++-devel
%defattr(-,root,root)
%doc rpm.doc/libstdc++/*
%_libdir/libstdc++-3-libc*-%{STDC_VERSION}.a
%_libdir/libstdc++-libc*.a.3
%dir %_includedir/g++-3/
%_includedir/g++-3/*
%dir %_libdir/gcc-lib/
%dir %_libdir/gcc-lib/%_target_platform/
%dir %_libdir/gcc-lib/%_target_platform/%version/
%dir %_libdir/gcc-lib/%_target_platform/%version/include/
%_libdir/gcc-lib/%_target_platform/%version/include/*
%_libdir/gcc-lib/%_target_platform/%version/libstdc++.a
%dir %_libdir/gcc-lib/%_target_platform/%version/nof/
%_libdir/gcc-lib/%_target_platform/%version/nof/libstdc++.a
%dir %_libdir/nof/
%_libdir/nof/libstdc++-3-libc6.2-2-2.10.0.a
%_libdir/nof/libstdc++-libc6.2-2.a.3

%files -n libstdc++-compat
%defattr(-,root,root)
%_libdir/libstdc++.so.2.8.0

%files -n gcc-objc
%defattr(-,root,root)
%doc rpm.doc/objc/*
%doc libobjc/THREADS* libobjc/ChangeLog
%dir %_libdir/gcc-lib
%dir %_libdir/gcc-lib/%_target_platform
%dir %_libdir/gcc-lib/%_target_platform/%version
%_libdir/gcc-lib/%_target_platform/%version/cc1obj
%_libdir/gcc-lib/%_target_platform/%version/libobjc.a
%dir %_libdir/gcc-lib/%_target_platform/%version/include/
%dir %_libdir/gcc-lib/%_target_platform/%version/include/objc
%_libdir/gcc-lib/%_target_platform/%version/include/objc/*

%files -n gcc-g77
%defattr(-,root,root)
%doc gcc/f/README rpm.doc/g77/*
%_bindir/g77
%_bindir/f77
%_infodir/g77*
%dir %_libdir/gcc-lib/
%dir %_libdir/gcc-lib/%_target_platform/
%dir %_libdir/gcc-lib/%_target_platform/%version/
%_libdir/gcc-lib/%_target_platform/%version/f771
%_libdir/gcc-lib/%_target_platform/%version/libg2c.a
%_mandir/man1/g77.1*
%dir %_libdir/gcc-lib/%_target_platform/%version/include/
%_libdir/gcc-lib/%_target_platform/%version/include/g2c.h

%files -n gcc-chill
%defattr(-,root,root)
%doc gcc/ch/README gcc/ch/chill.brochure rpm.doc/chill/*
%_bindir/chill
%_infodir/chill*
%dir %_libdir/gcc-lib/
%dir %_libdir/gcc-lib/%_target_platform/
%dir %_libdir/gcc-lib/%_target_platform/%version/
%_libdir/gcc-lib/%_target_platform/%version/cc1chill
%_libdir/gcc-lib/%_target_platform/%version/chill*.o
%_libdir/gcc-lib/%_target_platform/%version/libchill.a
%dir %_libdir/gcc-lib/%_target_platform/%version/nof/
%_libdir/gcc-lib/%_target_platform/%version/nof/chillrt0.o
%_libdir/gcc-lib/%_target_platform/%version/nof/libchill.a

%files -n gcc-colorgcc
%defattr (-,root,root,-)
%doc COPYING.colorgcc CREDITS.colorgcc ChangeLog.colorgcc
%config(noreplace) %_sysconfdir/colorgccrc
%_bindir/colorgcc
%_bindir/colorg++
%endif

%ifnarch ppc
%files -n gcc-gpc
%defattr (-,root,root)
%doc gcc/p/AUTHORS gcc/p/ChangeLog gcc/p/COPYING gcc/p/FAQ gcc/p/INSTALL gcc/p/LIBS gcc/p/NEWS gcc/p/README
%_bindir/gpc
%_mandir/man1/gpc*
%_infodir/gpc*
%_libdir/gcc-lib/%_target_platform/%version/cc1
%_libdir/gcc-lib/%_target_platform/%version/collect2
%_libdir/gcc-lib/%_target_platform/%version/cpp0
%_libdir/gcc-lib/%_target_platform/%version/crtbegin.o
%_libdir/gcc-lib/%_target_platform/%version/crtbeginS.o
%_libdir/gcc-lib/%_target_platform/%version/crtend.o
%_libdir/gcc-lib/%_target_platform/%version/crtendS.o
%_libdir/gcc-lib/%_target_platform/%version/gpc1
%_libdir/gcc-lib/%_target_platform/%version/gpcpp
%_libdir/gcc-lib/%_target_platform/%version/specs
%_libdir/gcc-lib/%_target_platform/%version/SYSCALLS.c.X

%files -n gcc-gpc-devel
%defattr (-,root,root)
%_libdir/gcc-lib/%_target_platform/%version/libgpc.a
%_libdir/gcc-lib/%_target_platform/%version/libgcc.a
%_libdir/gcc-lib/%_target_platform/%version/include
%_libdir/gcc-lib/%_target_platform/%version/units
%endif

%changelog
* Fri Feb  8 2002 Stew Benedict <sbenedict@mandrakesoft.com> 2.95.3-5mdk
- gpc package added for non-ppc - Guillaume Rousse <g.rousse@linux-mandrake.com>

* Tue Sep 11 2001 David BAUDENS <baudens@mandrakesoft.com> 2.95.3-4mdk
- s/Linux-Mandrake/Mandrake Linux/

* Mon Apr 30 2001 David BAUDENS <baudens@mandrakesoft.com> 2.95.3-3mdk
- Cooker flag
- BuildRequires: tetex-xdvi

* Sun Apr 08 2001 David BAUDENS <baudens@mandrakesoft.com> 2.95.3-2mdk
- Update version flag

* Sat Mar 17 2001 David BAUDENS <baudens@mandrakesoft.com> 2.95.3-1mdk
- Update to gcc-2.95.3 final release

* Wed Mar 07 2001 David BAUDENS <baudens@mandrakesoft.com> 2.95.3-0.2mdk
- Update to gcc-2.95.3.test4 and apply Franz Sirl's patches

* Sat Jan 27 2001 David BAUDENS <baudens@mandrakesoft.com> 2.95.3-0.1mdk
- Update to gcc-2.95.3-test3
- Big spec clean up. This package is now only designed for PPC.

* Wed Nov 15 2000 David BAUDENS <baudens@mandrakesoft.com> 2.95-15mdk
- Fix some links

* Wed Nov 15 2000 David BAUDENS <baudens@mandrakesoft.com> 2.95-14mdk
- Fix build with glibc-2.2

* Tue Nov 07 2000 David BAUDENS <baudens@mandrakesoft.com> 2.95.2-13mdk
- Back in Cooker for PPC

* Sat Sep 16 2000 David BAUDENS <baudens@mandrakesoft.com> 2.95.2-12mdk
- Allow to build on PPC

* Thu Sep 14 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.95.2-11mdk
- use update-alternative (less costly that a checker script executed
  at each gcc invocation) : let's enforce Fred Right Way(tm) :-)

* Wed Aug 16 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.95.2-10mdk
- fix bad gcc-cpp script due to a bad rpm macros

* Tue Aug 08 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.95.2-9mdk
- fix colorgcc (chmousucks put 2 patch10)
- clean colorgcc (remove ugly post&preun scripts which brokes rpmdb &
  update)
- fix requires on perl version for ANSIColor.pm

* Sun Jul 23 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 2.95.2-8mdk
- Fix libgcj build.
- Add and merges debian patches.
- Try to cleanup a bit (i guess i should use the 2.96* spec)
- BM.

* Thu Apr 13 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 2.95.2-7mdk
- Remove Ansi package (included in perl 5.6).
- spec-helper tweaks.
- Update Requires:.

* Sun Apr  2 2000 Adam Lebsack <adam@mandrakesoft.com> 2.95.2-6mdk
- Added a ppc patch for libgcj
- Added some libstdc++-compat ppc libs
- Fixed cpp problem for ppc
- Fixed rpm packaging problem by bzipping some man and info files.
- Fixed colorgcc for perl 5.600

* Wed Mar 29 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 2.95.2-5mdk
- Fix groups.
- Cleanup specs.

* Thu Jan 13 2000 Frederic Lepied <flepied@mandrakesoft.com> 2.95.2-4mdk
- applied debian patches for sparc.

* Sat Nov 27 1999 - Stefan van der Eijk <s.vandereijk@chello.nl>
- changed an instance of "i386" into "%{_arch}" in the .spec file
  (pixel's rebuild and small change)

* Sun Oct 31 1999 - David BAUDENS <baudens@mandrakesoft.com>
- 2.95.2-2mdk
- Add arch AMD K6 in libstdc++-compat.tar.bz2

* Thu Oct 28 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- 2.95.2.

* Tue Sep 28 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- add a stupid defattr 

* Mon Sep 27 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- add k6 arch and a missing i486
- enable CFLAGS=RPM_OPT_FLAGS

* Wed Aug 18 1999 Thierry Vignaud <tvignaud@mandrakesoft.com>
- 2.95.1
- french locales
- debug bero spec (broken dependancies and update)

* Sun Aug 07 1999 Bernhard Rosenkraenzer <bero@ms-windows-2000.com>
- libstdc++ provides libstdc++.so.2.9

* Thu Aug 05 1999 Bernhard Rosenkraenzer <bero@ms-windows-2000.com>
- s/p// ;)

* Thu Aug 05 1999 Bernhard Rosenkraenzer <bero@ms-windows-2000.com>
- redo Mandrake adaptions (the RH contrib RPM mentioned below was quite
  obviously a modified version of the Mandrake pgcc 1.1.3 version)
- Add download location for colorgcc and ANSIColor

* Wed Aug 04 1999 Erhan Bilgili <erhan@altay.adm.deu.edu.tr>
- adapted the original gcc-2.95 spec to pgcc-2.95
- changed the spec file (my old pgcc spec file sucks !)
- added colorgcc by default

* Mon Aug 02 1999 Vu Hung Quan <binaire@videotron.ca>
- libgcj-2.95

* Sat Jul 31 1999 Vu Hung Quan <binaire@videotron.ca>
- gcc-2.95 ; adapted spec  from Arvind Sankar and redhat libgcj not integrated