Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: yasm-devel | Distribution: SUSE Linux Framework One |
Version: 1.3.0 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.2.1 | Build date: Tue Feb 20 14:02:03 2024 |
Group: Development/Languages/Other | Build host: reproducible |
Size: 4323596 | Source RPM: yasm-1.3.0-slfo.1.2.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://www.tortall.net/projects/yasm/ | |
Summary: YASM development package |
This package includes everything needed to develop programs that use libyasm.
Artistic-1.0 AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later
* Tue Feb 20 2024 dimstar@opensuse.org - Use %patch -P N instead of deprecated %patchN. * Sat Nov 05 2022 Larry.Finger@gmail.com - Modify yasm to support .note.gnu.property note section Patch from https://src.fedoraproject.org/rpms/yasm/pull-request/1#_2. File "yasm-Update-elf-objfmt.c.patch" added. * Fri Aug 02 2019 mliska@suse.cz - Use FAT LTO objects in order to provide proper static library. * Thu Mar 15 2018 mpluskal@suse.com - Modernise spec file with spec-cleaner - Update dependencies - Dropn not needed postun calls * Wed Nov 01 2017 mpluskal@suse.com - Switch to python3 * Wed Jan 27 2016 mpluskal@suse.com - Cleanup spec-file with spec cleaner * Tue Feb 03 2015 crrodriguez@opensuse.org - yasm-re2c-nogendate.patch: Do not add date and time to files generated with builtin old/different implementation of re2c. [BNC#915937] * Fri Oct 17 2014 idonmez@suse.com - Update to version 1.3.0 * See http://yasm.tortall.net/releases/Release1.3.0.html for complete changelog. - Refresh yasm-no-build-date.patch * Fri Apr 05 2013 idonmez@suse.com - Cleanup spec file - Add Source URL, see https://en.opensuse.org/SourceUrls - Remove CHANGELOG, NEWS, README as those are empty. * Wed Dec 19 2012 idonmez@suse.com - Ignore make check errors, 2 win64 tests fail which we don't care * Wed Sep 26 2012 idonmez@suse.com - BuildRequire python-base to fix build cycle with Mesa * Sat Aug 11 2012 idonmez@suse.com - Implement %check - Fix license string * Mon Aug 06 2012 chris@computersalat.de - update to 1.2.0 * Add AVX2 instructions (rev 11 of Intel AVX reference) (#227). * Allow 64-bit LFS/LGS/LSS. * Improve LAR instruction support (#224). * Default win64 .xdata to nobase, add support for “..imagebase” (#135). * Fix “TIMES” relocation handling. * Fix no-suffix push and pop in GAS mode (#212). * See the bug tracker for a full list of bug fixes. - rebase no-build-date patch - add yasm-no-rpm-opt-flags patch - fix License * Artistic-1.0, BSD-2-Clause, BSD-3-Clause, GPL-2.0+, LGPL-2.0+ * Sat Oct 23 2010 ro@suse.de - update to 1.1.0 * Fix a number of issues with Win32 SAFESEH support (#139). * Fix several 32-bit Mach-O (macho32) bugs (#212 and others). * Add Intel post-32nm instructions (section 7 of AVX spec). * Add XSAVEOPT, INVEPT, INVVPID, and GETSEC instructions (#211). * Remove AMD CVT16 instructions. * Don't emit unnecessary REX.W for pinsrw instruction (#207). * Update gettext to 0.17 (#206). - update to 1.0.1 * Fix ELF32 shared object relocations (#202). * Ignore [warning] directive (#201). - update to 1.0.0 * Add GAS preprocessor (fixes #79). * Add Visual Studio 2010 special frontend, vsyasm * Add support for AMD XOP, FMA4, and CVT16 instructions (replacing SSE5). * Add support for %scope and %endscope NASM macros * Add support for %{x:y} parameter list expansion in NASM preprocessor * Fix _GLOBAL_OFFSET_TABLE_ * Add support for ELF64 PC-relative relocations and latest ELF32 relocation types. * Add support for ELF tlsdesc, tlscall, pltoff, gotplt, gotoff special symbols. * NASM preprocessor license has been changed to 2-clause BSD. * Various bugfixes in TASM syntax support. * Many other bugfixes * Mon Aug 30 2010 cristian.rodriguez@opensuse.org - Do not include build dates in the binaries * Sat Jan 02 2010 pth@novell.com - Update to 0.8.0. Changes from 0.7.2 : * Add TASM-like basic syntax and frontend. * Add movbe instruction and CPU feature. * Don't require 0d/0e/0f/0t prefix on floating point numbers in GAS syntax. * Legalize effective addresses such as [eax*2+ebx*2-ebx]. * Allow @ signs in identifiers in win32/win64 GAS syntax. * Update AVX and FMA to latest Intel specifications. * Update code alignment opcodes for modern processors, make configurable using CPU directive. * Fix referencing of local label from line that defines nonlocal label. * Default memory size to "s" for no-suffix FP conversions in GAS syntax. * Other bugfixes. * Wed Feb 11 2009 dmueller@suse.de - update to 0.7.2: * http://www.tortall.net/projects/yasm/wiki/Release0.7.2 * 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 * Thu Nov 11 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
/usr/include/libyasm /usr/include/libyasm-stdint.h /usr/include/libyasm.h /usr/include/libyasm/arch.h /usr/include/libyasm/assocdat.h /usr/include/libyasm/bitvect.h /usr/include/libyasm/bytecode.h /usr/include/libyasm/compat-queue.h /usr/include/libyasm/coretype.h /usr/include/libyasm/dbgfmt.h /usr/include/libyasm/errwarn.h /usr/include/libyasm/expr.h /usr/include/libyasm/file.h /usr/include/libyasm/floatnum.h /usr/include/libyasm/hamt.h /usr/include/libyasm/insn.h /usr/include/libyasm/intnum.h /usr/include/libyasm/inttree.h /usr/include/libyasm/linemap.h /usr/include/libyasm/listfmt.h /usr/include/libyasm/md5.h /usr/include/libyasm/module.h /usr/include/libyasm/objfmt.h /usr/include/libyasm/parser.h /usr/include/libyasm/phash.h /usr/include/libyasm/preproc.h /usr/include/libyasm/section.h /usr/include/libyasm/symrec.h /usr/include/libyasm/valparam.h /usr/include/libyasm/value.h /usr/lib64/libyasm.a
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Dec 20 23:34:21 2024