From c049b6a1f979b4447f0bdad3b42f070e7b452e0f Mon Sep 17 00:00:00 2001 From: cvsdist Date: Thu, 9 Sep 2004 05:01:00 +0000 Subject: [PATCH] =?UTF-8?q?auto-import=20changelog=20data=20from=20gdb-5.0?= =?UTF-8?q?-7.src.rpm=20Wed=20Aug=2009=202000=20Trond=20Eivind=20Glomsr=F8?= =?UTF-8?q?d=20=20-=20added=20patch=20from=20GDB=20team=20?= =?UTF-8?q?for=20C++=20symbol=20handling=20Tue=20Jul=2025=202000=20Trond?= =?UTF-8?q?=20Eivind=20Glomsr=F8d=20=20-=20upgrade=20to=20?= =?UTF-8?q?CVS=20snapshot=20-=20excludearch=20SPARC,=20build=20on=20IA61?= =?UTF-8?q?=20Wed=20Jul=2019=202000=20Trond=20Eivind=20Glomsr=F8d=20=20-=20rebuild=20Thu=20Jul=2013=202000=20Prospector?= =?UTF-8?q?=20=20-=20automatic=20rebuild=20Sun=20Jul?= =?UTF-8?q?=2002=202000=20Trond=20Eivind=20Glomsr=F8d=20?= =?UTF-8?q?=20-=20rebuild=20Thu=20Jun=2008=202000=20Trond=20Eivind=20Gloms?= =?UTF-8?q?r=F8d=20=20-=20use=20%configure,=20%makeinstall?= =?UTF-8?q?,=20%{=5Finfodir},=20%{=5Fmandir},=20and=20%{=5Ftmppath}=20-=20?= =?UTF-8?q?the=20install=20scripts=20for=20info=20are=20broken(they=20don'?= =?UTF-8?q?t=20care=20about=20you=20specify=20=20=20=20=20in=20the=20insta?= =?UTF-8?q?llstep),=20work=20around=20that.=20-=20don't=20build=20for=20IA?= =?UTF-8?q?64=20Mon=20May=2022=202000=20Trond=20Eivind=20Glomsr=F8d=20=20-=20upgraded=20to=205.0=20-=20dump=20all=20patch?= =?UTF-8?q?es.=20Reapply=20later=20if=20needed.=20-=20added=20the=20NEWS?= =?UTF-8?q?=20file=20to=20the=20%doc=20files=20-=20don't=20delete=20files?= =?UTF-8?q?=20which=20doesn't=20get=20installed=20(readline,=20texinfo)=20?= =?UTF-8?q?-=20let=20build=20system=20handle=20stripping=20and=20gzipping?= =?UTF-8?q?=20-=20don't=20delete=20libmmalloc=20-=20apply=20patch=20from?= =?UTF-8?q?=20jakub@redhat.com=20to=20make=20it=20build=20on=20SPARC=20Fri?= =?UTF-8?q?=20Apr=2028=202000=20Matt=20Wilson=20=20-=20reb?= =?UTF-8?q?uilt=20against=20new=20ncurses=20Tue=20Mar=2007=202000=20Jeff?= =?UTF-8?q?=20Johnson=20=20-=20rebuild=20for=20sparc=20bau?= =?UTF-8?q?d=20rates=20>=2038400.=20Tue=20Feb=2008=202000=20Jakub=20Jeline?= =?UTF-8?q?k=20=20-=20fix=20core=20file=20handling=20on?= =?UTF-8?q?=20i386=20with=20glibc=202.1.3=20headers=20Fri=20Jan=2014=20200?= =?UTF-8?q?0=20Jakub=20Jelinek=20=20-=20fix=20reading=20?= =?UTF-8?q?registers=20from=20core=20on=20sparc.=20-=20hack=20around=20bui?= =?UTF-8?q?ld=20problems=20on=20i386=20with=20glibc=202.1.3=20headers=20Th?= =?UTF-8?q?u=20Oct=2007=201999=20Jim=20Kingdon=20-=20List=20files=20to=20i?= =?UTF-8?q?nstall=20in=20/usr/info=20specifically=20(so=20we=20don't=20pic?= =?UTF-8?q?k=20up=20=20=20=20=20things=20like=20info.info=20from=20GDB=20s?= =?UTF-8?q?napshots).=20Thu=20Oct=2007=201999=20Jim=20Kingdon=20-=20Update?= =?UTF-8?q?=20GDB=20to=2019991004=20snapshot.=20This=20eliminates=20the=20?= =?UTF-8?q?need=20for=20the=20=20=20=20=20sigtramp,=20sparc,=20xref,=20and?= =?UTF-8?q?=20threads=20patches.=20Update=20sparcmin=20patch.=20Mon=20Aug?= =?UTF-8?q?=2023=201999=20Jim=20Kingdon=20-=20Omit=20readline=20manpage.?= =?UTF-8?q?=20Sat=20Aug=2007=201999=20Jim=20Kingdon=20-=20Remove=20H.J.=20?= =?UTF-8?q?Lu's=20patches=20(they=20had=20been=20commented=20out).=20-=20A?= =?UTF-8?q?dd=20sigtramp=20patch=20(from=20gdb.cygnus.com)=20and=20threads?= =?UTF-8?q?=20patch=20(adapted=20from=20=20=20=20=20code=20fusion=20CD-ROM?= =?UTF-8?q?).=20Wed=20Apr=2014=201999=20Jeff=20Johnson=20?= =?UTF-8?q?=20-=20merge=20H.J.=20Lu's=20patches=20into=204.18.=20Mon=20Apr?= =?UTF-8?q?=2005=201999=20Cristian=20Gafton=20=20-=20up?= =?UTF-8?q?dated=20the=20kern22=20patch=20with=20stuff=20from=20davem=20Th?= =?UTF-8?q?u=20Apr=2001=201999=20Jeff=20Johnson=20=20-=20s?= =?UTF-8?q?parc=20with=202.2=20kernels=20no=20longer=20uses=20sunos=20ptra?= =?UTF-8?q?ce=20(davem)=20Sun=20Mar=2021=201999=20Cristian=20Gafton=20=20-=20auto=20rebuild=20in=20the=20new=20build?= =?UTF-8?q?=20environment=20(release=203)=20Mon=20Mar=2008=201999=20Jeff?= =?UTF-8?q?=20Johnson=20=20-=20Sparc=20fiddles=20for=20Red?= =?UTF-8?q?=20Hat=206.0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cvsignore | 1 + gdb.spec | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 166 insertions(+) create mode 100644 gdb.spec diff --git a/.cvsignore b/.cvsignore index e69de29..3f828ce 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +gdb-20000725.tar.bz2 diff --git a/gdb.spec b/gdb.spec new file mode 100644 index 0000000..d76dce3 --- /dev/null +++ b/gdb.spec @@ -0,0 +1,164 @@ +Summary: A GNU source-level debugger for C, C++ and Fortran. +Name: gdb +Version: 5.0 +Release: 7 +Copyright: GPL +Group: Development/Debuggers +#Source0: ftp://sourceware.cygnus.com/pub/gdb/releases/gdb-%{version}.tar.bz2 +Source: gdb-20000725.tar.bz2 +Patch0: gdb-5.0-alpha.patch +Patch1: gdb-5.0-symchanges.patch +Buildroot: %{_tmppath}/%{name}-%{version}-root +Prereq: /sbin/install-info +ExcludeArch: sparc + +%description +Gdb is a full featured, command driven debugger. Gdb allows you to +trace the execution of programs and examine their internal state at +any time. Gdb works for C and C++ compiled with the GNU C compiler +gcc. + +If you are going to develop C and/or C++ programs and use the GNU gcc +compiler, you may want to install gdb to help you debug your +programs. + +%prep +%setup -q -n gdb + +%patch0 -p1 +%patch1 -p1 + +%build +%configure + +make +make info +cp gdb/NEWS . + +%install +rm -rf $RPM_BUILD_ROOT + +%makeinstall infodir=$RPM_BUILD_ROOT/${_infodir} prefix=$RPM_BUILD_ROOT/usr + + +#make install-info infodir=$RPM_BUILD_ROOT/${_infodir} +# The above is broken, do this for now: +mkdir -p $RPM_BUILD_ROOT/%{_infodir} +cp `find -name "*.info*"` $RPM_BUILD_ROOT/%{_infodir} + + + +rm -f $RPM_BUILD_ROOT%{_infodir}/dir $RPM_BUILD_ROOT%{_infodir}/dir.info* + +#These are part of binutils + +rm -f $RPM_BUILD_ROOT%{_infodir}/bfd* $RPM_BUILD_ROOT%{_infodir}/standard* +rm -rf $RPM_BUILD_ROOT/usr/include/ $RPM_BUILD_ROOT/usr/lib/lib{bfd*,opcodes*} + +gzip -9f $RPM_BUILD_ROOT%{_infodir}/* + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/install-info %{_infodir}/gdb.info %{_infodir}/dir +/sbin/install-info %{_infodir}/gdbint.info.gz %{_infodir}/dir +/sbin/install-info %{_infodir}/mmalloc.info.gz %{_infodir}/dir +/sbin/install-info %{_infodir}/stabs.info.gz %{_infodir}/dir + +%preun +if [ $1 = 0 ]; then + /sbin/install-info --delete %{_infodir}/gdb.info.gz %{_infodir}/dir + /sbin/install-info --delete %{_infodir}/gdbint.info.gz %{_infodir}/dir + /sbin/install-info --delete %{_infodir}/mmalloc.info.gz %{_infodir}/dir + /sbin/install-info --delete %{_infodir}/stabs.info.gz %{_infodir}/dir +fi + +%files +%defattr(-,root,root) +%doc COPYING COPYING.LIB README NEWS +/usr/bin/* +%{_mandir}/*/* +%{_infodir}/gdb.info* +%{_infodir}/gdbint.info* +%{_infodir}/stabs.info* +%{_infodir}/mmalloc.info* + +# don't include the files in include, they are part of binutils + + +%changelog +* Wed Aug 09 2000 Trond Eivind Glomsrød +- added patch from GDB team for C++ symbol handling + +* Mon Jul 25 2000 Trond Eivind Glomsrød +- upgrade to CVS snapshot +- excludearch SPARC, build on IA61 + +* Wed Jul 19 2000 Trond Eivind Glomsrød +- rebuild + +* Thu Jul 13 2000 Prospector +- automatic rebuild + +* Sun Jul 02 2000 Trond Eivind Glomsrød +- rebuild + +* Fri Jun 08 2000 Trond Eivind Glomsrød +- use %%configure, %%makeinstall, %%{_infodir}, %%{_mandir}, + and %%{_tmppath} +- the install scripts for info are broken(they don't care about + you specify in the installstep), work around that. +- don't build for IA64 + +* Mon May 22 2000 Trond Eivind Glomsrød +- upgraded to 5.0 - dump all patches. Reapply later if needed. +- added the NEWS file to the %%doc files +- don't delete files which doesn't get installed (readline, texinfo) +- let build system handle stripping and gzipping +- don't delete libmmalloc +- apply patch from jakub@redhat.com to make it build on SPARC + +* Fri Apr 28 2000 Matt Wilson +- rebuilt against new ncurses + +* Tue Mar 7 2000 Jeff Johnson +- rebuild for sparc baud rates > 38400. + +* Tue Feb 8 2000 Jakub Jelinek +- fix core file handling on i386 with glibc 2.1.3 headers + +* Fri Jan 14 2000 Jakub Jelinek +- fix reading registers from core on sparc. +- hack around build problems on i386 with glibc 2.1.3 headers + +* Thu Oct 7 1999 Jim Kingdon +- List files to install in /usr/info specifically (so we don't pick up +things like info.info from GDB snapshots). + +* Thu Oct 7 1999 Jim Kingdon +- Update GDB to 19991004 snapshot. This eliminates the need for the +sigtramp, sparc, xref, and threads patches. Update sparcmin patch. + +* Mon Aug 23 1999 Jim Kingdon +- Omit readline manpage. + +* Tue Aug 7 1999 Jim Kingdon +- Remove H.J. Lu's patches (they had been commented out). +- Add sigtramp patch (from gdb.cygnus.com) and threads patch (adapted +from code fusion CD-ROM). + +* Wed Apr 14 1999 Jeff Johnson +- merge H.J. Lu's patches into 4.18. + +* Mon Apr 05 1999 Cristian Gafton +- updated the kern22 patch with stuff from davem + +* Thu Apr 1 1999 Jeff Johnson +- sparc with 2.2 kernels no longer uses sunos ptrace (davem) + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 3) + +* Mon Mar 8 1999 Jeff Johnson +- Sparc fiddles for Red Hat 6.0. diff --git a/sources b/sources index e69de29..bb837b0 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +f470ee9621984becf3c9513a918999e6 gdb-20000725.tar.bz2