[sdcc/el6] Upgrade to 3.2.0 from upstream

Roy Rankin rrankin at fedoraproject.org
Wed Jul 16 22:28:35 UTC 2014


commit 3dd27ce1971ab9392a96ae4c1187b248278e9eac
Author: Roy Rankin <royr at rack3.iinet.net.au>
Date:   Fri Jul 27 16:34:42 2012 +1000

    Upgrade to 3.2.0 from upstream

 .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                            |   31 +-
 sources                              |    2 +-
 9 files changed, 17 insertions(+), 1063 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 063a6ef..900c990 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 sdcc-src-2.9.0.tar.bz2
+/sdcc-src-3.2.0.tar.bz2
diff --git a/sdcc.spec b/sdcc.spec
index 707ed16..c563335 100644
--- a/sdcc.spec
+++ b/sdcc.spec
@@ -1,22 +1,19 @@
 Name:           sdcc
-Version:        2.9.0
-Release:        7%{?dist}
+Version:        3.2.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:  boost-devel
 BuildRequires:  flex
-BuildRequires:  gc-devel
+#BuildRequires:  gc-devel
 BuilDrequires:  gputils
 BuildRequires:  lyx
 BuildRequires:  latex2html
@@ -54,10 +51,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 +61,10 @@ 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 +78,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
@@ -112,6 +104,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_libexecdir}/%{name}
 %{_datadir}/%{name}
 %exclude %{_datadir}/%{name}/lib/src
+# Don't include support files as already in binutils-devel
+%exclude %{_includedir}/
+%exclude %{_libdir}/
+
 
 
 %files libc-sources
@@ -125,6 +121,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Jul 27 2012 Roy Rankin <rrankin at ihug.com.au> - 3.2.0-0
+- Upstream release 3.2.0
+
 * 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..b23e0e6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a6151ed328fd3bc48305ffbc628dc122  sdcc-src-2.9.0.tar.bz2
+0808a9b4109d2ba6046ddd7b679a0012  sdcc-src-3.2.0.tar.bz2


More information about the scm-commits mailing list