Accepting request 25141 from devel:tools:compiler

Copy from devel:tools:compiler/yasm based on submit request 25141 from user psmt

OBS-URL: https://build.opensuse.org/request/show/25141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yasm?expand=0&rev=7
This commit is contained in:
OBS User autobuild
2009-11-27 13:58:44 +00:00
committed by Git OBS Bridge
parent 57c96e5113
commit e0c5062131
4 changed files with 16 additions and 97 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e421c65c43687835bd6bfb773a097ade39afa0b257de0249958d830cba50116
size 1047872

3
yasm-0.7.2.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7c460bf2e694b372894dfa1ce1607606e8e81cca243651f701b09322f8ed759f
size 1136387

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Feb 11 14:32:57 CET 2009 - dmueller@suse.de
- update to 0.7.2:
* http://www.tortall.net/projects/yasm/wiki/Release0.7.2
-------------------------------------------------------------------
Tue Oct 30 18:20:51 CET 2007 - uli@suse.de

101
yasm.spec
View File

@@ -1,5 +1,5 @@
#
# spec file for package yasm (Version 0.6.2)
# spec file for package yasm (Version 0.7.2)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,11 +20,11 @@
Name: yasm
Url: http://www.tortall.net/projects/yasm/
License: BSD 3-Clause
License: BSD3c
Group: Development/Languages/Other
AutoReqProv: on
Version: 0.6.2
Release: 85
Version: 0.7.2
Release: 1
Summary: YASM is a complete rewrite of the NASM assembler
Source: yasm-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -44,7 +44,7 @@ Authors:
Peter Johnson <peter@tortall.net>
%package devel
License: BSD 3-Clause
License: BSD3c
Summary: YASM development package
Group: Development/Languages/Other
AutoReqProv: on
@@ -74,11 +74,9 @@ make DESTDIR=%buildroot install
%clean
rm -rf %buildroot
%post
%run_ldconfig
%post -p /sbin/ldconfig
%postun
%run_ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
@@ -94,88 +92,3 @@ rm -rf %buildroot
%_libdir/lib*.a
%changelog
* Tue Oct 30 2007 uli@suse.de
- 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@ragestorm.net
* 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@gmail.com
* -Wsize-override option, to turn on warnings for duplicated size
overrides such as "dword dword" or "word word". Suggested by:
pingved@gmail.com
* 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@suse.de
- Split off headers and .so symlinks to -devel subpackage.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Jul 04 2005 sf@suse.de
- fix missing string function declarations
* Wed Apr 27 2005 meissner@suse.de
- fixed one stack overflow.
* Sun Mar 20 2005 olh@suse.de
- fix memory corruption in genmacro while handling empty lines
or lines with whitespaces only
use RPM_OPT_FLAGS, build with icecream
* Thu Feb 10 2005 sf@suse.de
- update to version 0.4.0
- added man pages
* Fri Nov 12 2004 ro@suse.de
- fixed file list
* Sat Jan 10 2004 adrian@suse.de
- add %%defattr and %%run_dlconfig
* Wed Nov 12 2003 sf@suse.de
- initial release 0.3.0