[dev86/f18] Update to 0.16.19
Jindrich Novy
jnovy at fedoraproject.org
Wed Jan 30 18:48:50 UTC 2013
commit 669bcae6c76f6f90d80cc40189ca58242895f70d
Author: Jindrich Novy <jnovy at redhat.com>
Date: Wed Jan 30 19:48:34 2013 +0100
Update to 0.16.19
.gitignore | 2 +-
dev86-long.patch | 17 +++++++++++------
dev86-overflow.patch | 24 ------------------------
dev86.spec | 21 ++++++++++++++-------
sources | 2 +-
5 files changed, 27 insertions(+), 39 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1232bdf..4874626 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Dev86src-0.16.18.tar.gz
+/Dev86src-0.16.19.tar.gz
diff --git a/dev86-long.patch b/dev86-long.patch
index 34cde19..59497d6 100644
--- a/dev86-long.patch
+++ b/dev86-long.patch
@@ -1,15 +1,20 @@
-diff -up dev86-0.16.17/ld/x86_aout.h.long dev86-0.16.17/ld/x86_aout.h
---- dev86-0.16.17/ld/x86_aout.h.long 2003-01-28 23:17:14.000000000 +0100
-+++ dev86-0.16.17/ld/x86_aout.h 2009-02-19 11:37:10.000000000 +0100
-@@ -11,10 +11,11 @@
+diff -up dev86-0.16.19/ld/x86_aout.h.long dev86-0.16.19/ld/x86_aout.h
+--- dev86-0.16.19/ld/x86_aout.h.long 2012-07-30 10:17:06.000000000 +0200
++++ dev86-0.16.19/ld/x86_aout.h 2012-11-15 15:19:12.215396644 +0100
+@@ -11,17 +11,11 @@
/* If the host isn't an x86 all bets are off, use chars. */
#if defined(i386) || defined(__BCC__) || defined(MSDOS)
typedef long Long;
-#define __OUT_OK 1
#else
+-/* Beware: this will probably allow some BE hosts to generate broken files. */
+-#ifdef INT32_MAX
+ #include <stdint.h>
+ typedef int32_t Long;
+-#define __OUT_OK 1
+-#else
-typedef char Long[4];
-+#include <stdint.h>
-+typedef int32_t Long;
+-#endif
#endif
+#define __OUT_OK 1
diff --git a/dev86.spec b/dev86.spec
index 3c21556..1f41ecb 100644
--- a/dev86.spec
+++ b/dev86.spec
@@ -1,15 +1,14 @@
Summary: A real mode 80x86 assembler and linker
Name: dev86
-Version: 0.16.18
-Release: 3%{?dist}
+Version: 0.16.19
+Release: 2%{?dist}
License: GPL+ and GPLv2+ and LGPLv2+
Group: Development/Languages
-URL: http://homepage.ntlworld.com/robert.debath/
-Source: http://homepage.ntlworld.com/robert.debath/dev86/Dev86src-%{version}.tar.gz
+URL: http://www.debath.co.uk/dev86/
+Source: http://www.debath.co.uk/dev86/Dev86src-%{version}.tar.gz
Patch0: dev86-noelks.patch
Patch1: dev86-64bit.patch
Patch2: dev86-nostrip.patch
-Patch3: dev86-overflow.patch
Patch4: dev86-long.patch
Patch5: dev86-print-overflow.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -34,13 +33,12 @@ mode from their source code.
%patch1 -p1 -b .64bit
%endif
%patch2 -p1 -b .nostrip
-%patch3 -p1 -b .overflow
%patch4 -p1 -b .long
%patch5 -p1 -b .print-overflow
%build
# the main makefile doesn't allow parallel build
-make bcc86 unproto copt as86 ld86 CFLAGS="$RPM_OPT_FLAGS"
+make bcc86 unproto copt as86 ld86 CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
make -C cpp CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
make -C ar CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
make -C ld CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
@@ -89,6 +87,15 @@ rm -rf ${RPM_BUILD_ROOT}
%{_mandir}/man1/*
%changelog
+* Wed Nov 28 2012 Jindrich Novy <jnovy at redhat.com> 0.16.19-2
+- compile with -fno-strict-aliasing
+
+* Thu Nov 15 2012 Jindrich Novy <jnovy at redhat.com> 0.16.19-1
+- update to 0.16.19
+- fix URLs
+- update .long patch
+- drop owerflow patch, applied upstream
+
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.16.18-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/sources b/sources
index cf278fb..49da2fa 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f2e06b547397383b2b2650b9c4fd9bab Dev86src-0.16.18.tar.gz
+442e98e1afa23fe00d40c5a996385942 Dev86src-0.16.19.tar.gz
More information about the scm-commits
mailing list