Mailinglist Archive: opensuse-commit (858 mails)
| < Previous | Next > |
commit yasm
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Fri, 02 Nov 2007 01:42:28 +0100
- Message-id: <20071102004228.622446781B8@xxxxxxxxxxxxxxx>
Hello community,
here is the log from the commit of package yasm
checked in at Fri Nov 2 01:42:28 CET 2007.
--------
--- yasm/yasm.changes 2007-05-29 13:20:16.000000000 +0200
+++ /mounts/work_src_done/STABLE/yasm/yasm.changes 2007-10-31
11:28:00.455634000 +0100
@@ -1,0 +2,67 @@
+Tue Oct 30 18:20:51 CET 2007 - uli@xxxxxxx
+
+- update -> 0.6.2; new features since 0.4.0:
+ * AMD SSE4a and SSE5 instruction support.
+ * AMD LZCNT, POPCNT, EXTRQ, INSERTQ, MOVNTSD, and MOVNTSS instruction
+ support.
+ * 16-bit float value (IEEE-754r half precision) support (desirable for
+ SSE5).
+ * Added "oword", "do", and "reso" aliases for "dqword", "ddq", "resdq".
+ * Added easier RIP-relative addressing with rel/abs modifiers and
+ "default" directive to set default rel/abs mode (see AMD64 for details).
+ * CPP preprocessor. Contributed by Paul Barker
+ * GAS local labels (1:, 1f, 1b) support. Noticed by Jung Lee
+ * GAS .org fill parameter support. Noticed by Jung Lee and Xiaoming Mo
+ * Command line aliases for -d (-D) and -u (-U) for increased NASM
+ command line compatibility. Requested by Mike Frysinger
+ * SSE4.1 and SSE4.2 instruction support. Noticed by arkon@xxxxxxxxxxxxx
+ * Support for .set directive in GAS parser. Contributed by Sebastian
+ D'Alessandro
+ * -E and -s command line options, similar to NASM options of the same
+ names (redirect errors to file and stdout, respectively). Suggested by:
+ pingved@xxxxxxxxx
+ * -Wsize-override option, to turn on warnings for duplicated size
+ overrides such as "dword dword" or "word word". Suggested by:
+ pingved@xxxxxxxxx
+ * Reconcile generated prefix order with GAS, to suggested Intel ordering
+ of SEG, ADDR, DATA, LOCKREP (AMD doesn't care).
+ * Fix test failure in Mach-O object format. Reported by many (e.g.
+ #105), first by Christophe Malvasio
+ * end_prolog macro equivalent to end_prologue (for Win64 structured
+ exception handling). Suggested by Brian Gladman
+ * Allow RIP-relative cross-section references in bin output.
+ * Mach-O custom sections: #102
+ * Brand-new "virtual" multi-pass optimizer that automatically generates
+ much smaller code for jumps and immediates.
+ * Support for Mach-O object format used in MacOS X, including both the
+ 32-bit (x86) and 64-bit (AMD64) versions (contributed by Henryk
+ Richter).
+ * Support for structured exception handling on Win64.
+ * Support for RDOFF2 (.rdf) object format.
+ * Support for STRICT keyword in NASM syntax.
+ * Rewritten NASM and GAS parsers (now recursive descent rather than
+ Bison-based).
+ * Yasm no longer defaults to reading from standard input if no files are
+ specified; standard input can be specified with "-".
+ * Support for arithmetic on single-character constants.
+ * Support for OUTPUT_FORMAT as an alias for YASM_OBJFMT.
+ * Support for CodeView? 8.0 source debugging (as used by Visual Studio
+ 2005).
+ * Fixed -I support to properly handle relative paths (now the search
+ pattern is essentially identical to most C compilers). This change is
+ backwards incompatible (to both NASM and earlier Yasm versions), but is
+ much more consistent.
+ * Standard macros that provide version information: __YASM_MAJOR__,
+ __YASM_MINOR__, __YASM_SUBMINOR__, __YASM_BUILD__, __YASM_VERSION_ID__
+ and __YASM_VER__.
+ * Aliases for AMD64 object formats: "win64" and "elf64" (these
+ automatically set the machine to "amd64").
+ * "x64" alias for Win64 object format (for easier use with Visual
+ Studio).
+ * DWARF2 source debugging (enable with "-g dwarf2").
+ * GAS parser good enough to take GCC output for both AMD64 and 32-bit
+ x86 (including DWARF2 debug information).
+ * Specifying "amd64" as the machine (or using a 64-bit object format)
+ automatically sets BITS 64.
+
+-------------------------------------------------------------------
Old:
----
yasm-0.4.0.tar.gz
yasm-declaration.diff
yasm-genmacro.patch
yasm-overflow.patch
New:
----
yasm-0.6.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yasm.spec ++++++
--- /var/tmp/diff_new_pack.A15450/_old 2007-11-02 01:42:08.000000000 +0100
+++ /var/tmp/diff_new_pack.A15450/_new 2007-11-02 01:42:08.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yasm (Version 0.4.0)
+# spec file for package yasm (Version 0.6.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,19 +11,16 @@
# norootforbuild
Name: yasm
-URL: http://www.tortall.net/projects/yasm/
-License: BSD License and BSD-like
+Url: http://www.tortall.net/projects/yasm/
+License: BSD 3-Clause
Group: Development/Languages/Other
-Autoreqprov: on
-Version: 0.4.0
-Release: 54
+AutoReqProv: on
+Version: 0.6.2
+Release: 1
Summary: YASM is a complete rewrite of the NASM assembler
-Source: yasm-%{version}.tar.gz
-Patch0: yasm-genmacro.patch
-Patch1: yasm-overflow.patch
-Patch2: yasm-declaration.diff
+Source: yasm-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
+BuildRequires: python
%description
YASM is a complete rewrite of the NASM assembler. It is designed from
@@ -41,7 +38,7 @@
%package devel
Summary: YASM development package
Group: Development/Languages/Other
-Autoreqprov: on
+AutoReqProv: on
Requires: %{name} = %{version}
%description devel
@@ -56,13 +53,10 @@
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2
%build
export CFLAGS="%{optflags}"
-%configure --prefix=/usr --disable-static
+%configure --prefix=/usr --with-gnu-ld --enable-python
make %{?jobs:-j%jobs}
%install
@@ -79,11 +73,8 @@
%files
%defattr(-,root,root)
-%doc ABOUT-NLS AUTHORS Artistic.txt BSD.txt COPYING ChangeLog GNU_GPL-2.0
-%doc GNU_LGPL-2.0 INSTALL NEWS README
-%_libdir/*.la
-%_libdir/lib*.so.*
-%_libdir/yasm
+%doc ABOUT-NLS AUTHORS Artistic.txt BSD.txt COPYING GNU_GPL-2.0
+%doc GNU_LGPL-2.0
/usr/bin/*
%_mandir/man7/*
%_mandir/man1/*
@@ -91,9 +82,72 @@
%files devel
%defattr(-,root,root)
/usr/include/*
-%_libdir/lib*.so
-
+%_libdir/lib*.a
%changelog
+* Tue Oct 30 2007 - uli@xxxxxxx
+- update -> 0.6.2; new features since 0.4.0:
+ * AMD SSE4a and SSE5 instruction support.
+ * AMD LZCNT, POPCNT, EXTRQ, INSERTQ, MOVNTSD, and MOVNTSS instruction
+ support.
+ * 16-bit float value (IEEE-754r half precision) support (desirable for
+ SSE5).
+ * Added "oword", "do", and "reso" aliases for "dqword", "ddq", "resdq".
+ * Added easier RIP-relative addressing with rel/abs modifiers and
+ "default" directive to set default rel/abs mode (see AMD64 for details).
+ * CPP preprocessor. Contributed by Paul Barker
+ * GAS local labels (1:, 1f, 1b) support. Noticed by Jung Lee
+ * GAS .org fill parameter support. Noticed by Jung Lee and Xiaoming Mo
+ * Command line aliases for -d (-D) and -u (-U) for increased NASM
+ command line compatibility. Requested by Mike Frysinger
+ * SSE4.1 and SSE4.2 instruction support. Noticed by arkon@xxxxxxxxxxxxx
+ * Support for .set directive in GAS parser. Contributed by Sebastian
+ D'Alessandro
+ * -E and -s command line options, similar to NASM options of the same
+ names (redirect errors to file and stdout, respectively). Suggested by:
+ pingved@xxxxxxxxx
+ * -Wsize-override option, to turn on warnings for duplicated size
+ overrides such as "dword dword" or "word word". Suggested by:
+ pingved@xxxxxxxxx
+ * Reconcile generated prefix order with GAS, to suggested Intel ordering
+ of SEG, ADDR, DATA, LOCKREP (AMD doesn't care).
+ * Fix test failure in Mach-O object format. Reported by many (e.g.
+ [#105]), first by Christophe Malvasio
+ * end_prolog macro equivalent to end_prologue (for Win64 structured
+ exception handling). Suggested by Brian Gladman
+ * Allow RIP-relative cross-section references in bin output.
+ * Mach-O custom sections: #102
+ * Brand-new "virtual" multi-pass optimizer that automatically generates
+ much smaller code for jumps and immediates.
+ * Support for Mach-O object format used in MacOS X, including both the
+ 32-bit (x86) and 64-bit (AMD64) versions (contributed by Henryk
+ Richter).
+ * Support for structured exception handling on Win64.
+ * Support for RDOFF2 (.rdf) object format.
+ * Support for STRICT keyword in NASM syntax.
+ * Rewritten NASM and GAS parsers (now recursive descent rather than
+ Bison-based).
+ * Yasm no longer defaults to reading from standard input if no files are
+ specified; standard input can be specified with "-".
+ * Support for arithmetic on single-character constants.
+ * Support for OUTPUT_FORMAT as an alias for YASM_OBJFMT.
+ * Support for CodeView? 8.0 source debugging (as used by Visual Studio
+ 2005).
+ * Fixed -I support to properly handle relative paths (now the search
+ pattern is essentially identical to most C compilers). This change is
+ backwards incompatible (to both NASM and earlier Yasm versions), but is
+ much more consistent.
+ * Standard macros that provide version information: __YASM_MAJOR__,
+ __YASM_MINOR__, __YASM_SUBMINOR__, __YASM_BUILD__, __YASM_VERSION_ID__
+ and __YASM_VER__.
+ * Aliases for AMD64 object formats: "win64" and "elf64" (these
+ automatically set the machine to "amd64").
+ * "x64" alias for Win64 object format (for easier use with Visual
+ Studio).
+ * DWARF2 source debugging (enable with "-g dwarf2").
+ * GAS parser good enough to take GCC output for both AMD64 and 32-bit
+ x86 (including DWARF2 debug information).
+ * Specifying "amd64" as the machine (or using a 64-bit object format)
+ automatically sets BITS 64.
* Tue May 29 2007 - pth@xxxxxxx
- Split off headers and .so symlinks to -devel subpackage.
* Wed Jan 25 2006 - mls@xxxxxxx
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |