[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