[sdcc] Upstrem release 3.0.0, do not use gc
Roy Rankin
rrankin at fedoraproject.org
Sun Mar 20 02:49:55 UTC 2011
commit 1d1bf29cf3f65a8aef225ef161e0ae4e612459a6
Author: Roy Rankin <rrankin at ihug.com.au>
Date: Sun Mar 20 13:48:58 2011 +1100
Upstrem release 3.0.0, do not use gc
.gitignore | 1 +
sdcc-2.8.0-debugger-makefile.diff | 15 -
sdcc-2.8.0-doc-lyx.diff | 26 -
sdcc-2.9.0-configure.diff | 67 ---
sdcc-2.9.0-patch-out-getline.diff | 879 ----------------------------------
sdcc-2.9.0-r5476-fix-doublefree.diff | 20 -
sdcc-2.9.0-r5508-fix-bug2805333.diff | 39 --
sdcc.spec | 26 +-
sources | 1 +
9 files changed, 10 insertions(+), 1064 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 063a6ef..8e395c0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
sdcc-src-2.9.0.tar.bz2
+/sdcc-src-3.0.0.tar.bz2
diff --git a/sdcc.spec b/sdcc.spec
index d543719..e3e892e 100644
--- a/sdcc.spec
+++ b/sdcc.spec
@@ -1,22 +1,18 @@
Name: sdcc
-Version: 2.9.0
-Release: 8%{?dist}
+Version: 3.0.0
+Release: 0%{?dist}
Summary: Small Device C Compiler
Group: Applications/Engineering
License: GPLv2+
URL: http://sdcc.sourceforge.net/
Source0: http://downloads.sourceforge.net/sdcc/sdcc-src-%{version}.tar.bz2
Source1: README.fedora
-Patch0: sdcc-2.9.0-patch-out-getline.diff
-Patch1: sdcc-2.9.0-configure.diff
-Patch2: sdcc-2.9.0-r5476-fix-doublefree.diff
-Patch3: sdcc-2.9.0-r5508-fix-bug2805333.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: autoconf
BuildRequires: bison
BuildRequires: flex
-BuildRequires: gc-devel
+#BuildRequires: gc-devel
BuilDrequires: gputils
BuildRequires: lyx
BuildRequires: latex2html
@@ -54,10 +50,6 @@ Emacs extensions for SDCC.
%prep
%setup -q -n sdcc
-%patch0 -p1
-%patch1 -p1
-%patch2 -p2
-%patch3 -p1
find -name '*.[ch]' -exec chmod -x '{}' \;
# Disable brp-strip-static-archive for now because it errors trying to
@@ -68,11 +60,9 @@ find -name '*.[ch]' -exec chmod -x '{}' \;
%build
# Rebuild configure scripts (patched configure.in s in patch0).
autoconf
-cd debugger/mcs51 ; autoconf ; cd ../..
-cd sim/ucsim ; autoconf ; cd ../..
-%configure --enable-doc --enable-libgc STRIP=:
-make Q=
+%configure --enable-doc STRIP=:
+%{__make} %{?_smp_mflags} Q=
%install
@@ -86,7 +76,7 @@ find $RPM_BUILD_ROOT -type f -name \*.c -exec chmod a-x '{}' \;
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/sdcc
mv $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_libexecdir}/sdcc
-# Create launch scripts in %{_bindir}
+# Create launch scripts in _bindir
pushd $RPM_BUILD_ROOT%{_bindir}
for x in ../libexec/sdcc/*; do
echo "#!/bin/sh
@@ -125,8 +115,8 @@ rm -rf $RPM_BUILD_ROOT
%changelog
-* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.9.0-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+* Sun Mar 20 2011 Roy Rankin <rrankin at ihug.com.au> - 3.0.0-0
+- Upstrem release 3.0.0, do not use gc
* Sun Dec 6 2009 Conrad Meyer <konrad at tylerc.org> - 2.9.0-7
- Only disable brp-strip-static.
diff --git a/sources b/sources
index aac2711..866586b 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
a6151ed328fd3bc48305ffbc628dc122 sdcc-src-2.9.0.tar.bz2
+20fbd49a3421e09fe65577c45524c89e sdcc-src-3.0.0.tar.bz2
More information about the scm-commits
mailing list