From 3fb6bb916b174fad6607d4820cc867869b31cdab Mon Sep 17 00:00:00 2001 From: "Ralf S. Engelschall" Date: Fri, 1 Feb 2002 13:49:55 +0000 Subject: [PATCH] new package: GNU gdb 5.1 --- gdb/gdb.patch | 7 +++++ gdb/gdb.spec | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 gdb/gdb.patch create mode 100644 gdb/gdb.spec diff --git a/gdb/gdb.patch b/gdb/gdb.patch new file mode 100644 index 0000000000..6594058de9 --- /dev/null +++ b/gdb/gdb.patch @@ -0,0 +1,7 @@ +--- bfd/configure.orig Tue Oct 30 18:30:22 2001 ++++ bfd/configure Thu Jan 31 08:57:54 2002 +@@ -5018,3 +5018,3 @@ + ;; +- i[3456]86-*-bsd* | i[34567]86-*-freebsd[1234] | i[34567]86-*-freebsd[1234]\.* | i[34567]86-*-freebsd*aout*) ++ i[3456]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01] | i[34567]86-*-freebsd*aout*) + COREFILE=trad-core.lo diff --git a/gdb/gdb.spec b/gdb/gdb.spec new file mode 100644 index 0000000000..90547b6347 --- /dev/null +++ b/gdb/gdb.spec @@ -0,0 +1,81 @@ +## +## gdb.spec -- OpenPKG RPM Specification +## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH +## Copyright (c) 2000-2002 The OpenPKG Project +## Copyright (c) 2000-2002 Ralf S. Engelschall +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + +# package information +Name: gdb +Summary: GNU Debugger +Group: Development +URL: http://www.gnu.org/software/gdb/ +Vendor: Free Software Foundation +Packager: The OpenPKG Project +Distribution: OpenPKG [EXP] +License: GPL +Version: 5.1 +Release: 20020201 + +# list of sources +Source0: ftp://ftp.gnu.org/gnu/gdb/gdb-%{version}.tar.gz +Patch0: gdb.patch + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG +PreReq: OpenPKG +AutoReq: no +AutoReqProv: no + +%description + The purpose of a debugger such as GDB is to allow you to see what + is going on `inside' another program while it executes -- or what + another program was doing at the moment it crashed. + +%prep + %setup -q + %patch -p0 + +%build + CC="%{l_cc}" \ + CFLAGS="%{l_cflags -O}" \ + ./configure \ + --prefix=%{l_prefix} \ + --disable-nls + %{l_make} %{l_mflags -O} + +%install + rm -rf $RPM_BUILD_ROOT + %{l_make} %{l_mflags} install \ + prefix=$RPM_BUILD_ROOT%{l_prefix} \ + exec_prefix=$RPM_BUILD_ROOT%{l_prefix} + rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib + rm -rf $RPM_BUILD_ROOT%{l_prefix}/include + strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} + +%files -f files + +%clean + rm -rf $RPM_BUILD_ROOT +