Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dev86-0.16.21-2.9 RPM for i586

From OpenSuSE Tumbleweed for i586

Name: dev86 Distribution: openSUSE Tumbleweed
Version: 0.16.21 Vendor: openSUSE
Release: 2.9 Build date: Sat Sep 18 12:06:01 2021
Group: Unspecified Build host: goat09
Size: 932829 Source RPM: bin86-0.16.21-2.9.src.rpm
Packager: https://bugs.opensuse.org
Url: http://v3.sk/~lkundrak/dev86/
Summary: 8086 Development Suite
This package contains tools for generating Elks/8086 programs and the
Elksemu for execution of these programs in Linux.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Thu Oct 17 2019 Richard Brown <rbrown@suse.com>
  - Remove obsolete Groups tag (fate#326485)
* Sun Nov 01 2015 p.drouand@gmail.com
  - Update to version 0.1621
    * The changelog has not been updated for this version and previous
      ones
* Sun Nov 01 2015 p.drouand@gmail.com
  - Update to version 0.16.20
    * The changelog has not been updated for this version and previous
      ones
  - Update dev86-0.16.17.dif > dev86-0.16.20.dif
* Sat Mar 28 2015 mpluskal@suse.com
  - Update project url
  - Use url for source
  - Cleanup spec file with spec-cleaner
* Thu Jul 31 2014 dimstar@opensuse.org
  - Rename rpmlintrc to %{name}-rpmlintrc.
    Follow the packaging guidelines.
* Mon Jan 31 2011 coolo@novell.com
  - fix makefile bug
* Thu Feb 21 2008 bk@suse.de
  - support native build on x86_64: no need for glibc-32bit on x86_64
  - don't build elks (not happy on x86_64, from fc: no elks since fc7)
* Thu Nov 22 2007 ro@suse.de
  - updated rpmlintrc
* Tue Oct 02 2007 matz@suse.de
  - Fix compile problem for GCC 4.3, and a harmless array access beyound bounds.
* Sat May 26 2007 ro@suse.de
  - rpmlintrc: dev86 is a devel package, accept devel files there
* Sun Jan 21 2007 ro@suse.de
  - update to 0.16.17 (thanks to rschiele)
    - Sorry forgot to flip this back: perror and strerror are back to using
      the /lib/liberror.txt file for all 8086 Elks modes. Only i386 has the
      file linked. Elksemu now traps accesses to this file and substitutes
      a fake.
    - Added vararg macros to new preprocessor.
    - Builtin CPP removed for __BCC__ compile, bcc-cc1 fit in 16bit but
      crashes. Thirty two bit works fine, gcc or bcc. (almost any 32bit.)
    - Added __BCC_VERSION__ macro, defined by bcc.c contains hex version no.
    - Bugfix for offsets generated by #asm when using -O option to bcc-cc1.
      Extra compile option ASM_USES_CALLEE_REGS.
    - Extra checking and bugfix for mixing char values with long shifts.
    - WARNING to distributions: I've altered the install scripts and paths
      you will want to check them.  Altered paths for bcc.c and normal
      installs, defaults should now be good for distributions where bcc is a
      cross compiler. If you set the PREFIX to / it'll install to suggested
      Native paths. As86_encap moved to LIBDIR.
    - I've altered 'perror' and 'strerror' to be normal when compiled for
      everything except libc_f.a. Only with that library will it look for the
      liberror.txt file and it now looks in "/lib/liberror.txt" only.
      This means there's no need to install it anywhere except ELKS itself.
    - Change -Mg option to use uclibc as glibc2 seems to have stopped working.
    - ar.c switch to using strerror.
    - Move elksemu, it's used like a shared library but is best treated like
      an emulator so it's now installed in DISTBIN. Also on Linux-386 it's
      compiled using the system compiler.
    - Use the POSIX -R argument to cp rather than the normal standard -r because
      some new systems have decided to stop supporting their '-r' option.
    - Oops, the constant error strings in the assembler were char pointers not
      char arrays, small waste of space.
    - Allow for Linux-2.6 32bit dev_t.
    - More changes so it compiles better on 'other' machines.
      Removed some GNU-Make'isms in the top header file.
    - It seems that CYGWin's problem with _P is inherited from BSD. It also
      seems most of my problems come from BSD recently, haven't they realised
      that they down own the 'Unix Standard' anymore and haven't since SYSV
      got popular.
    - Some changes for cygwin, it isn't quite as nasty as compiling for minix
      but it doesn't miss by much!
    - Compiling for the 'tcc' complier, nice and easy.
    - Hitting bcc.c again, bcc-cpp now the default.
    - Some bugfixes for DEC Alpha -- 64 bit longs!
      Constant folding still done with 64bit longs though.
    - The fopen function (and friends) is now a real function not a macro.
    - Ctype.h updated to ansi.
    - Libraries appear to compile properly with -O and -ansi now.
    - Copt's hash string table adjusted; should now have fewer pathological cases.
    - Order of copt's rule processing reversed; it now works from the top of a
      rule file to the bottom. Also comment lines may be include in the match
      lines. !BCC_EOS added to bcc-cc1 for 'end of statment'.
    - bcc-cc1's asm("") now works in declare mode too.
    - New independed cpp added, has both K&R and Ansi modes.
      Changes made to the embedded cpp too to try and fix some bad bits.
    - Conditional assembler added around push and pop of 'si' and 'di' if the
      optimiser (and as86's optimiser) are to be run.
    - Signed keyword added to bcc-cc1 for 'signed char' also works with other
      int types but is usually just a noiseword.
    - As86 macro syntax altered, you now don't have to include any brackets.
    - Gcc warnings in ar86 cleaned up.
    - Mk_dist now makes incremental patch files too.
    - Update magic file.
    - Various updates to the bios libc, the vt52 and ansi emulations are
      now seperated (and can be both included if needed) and don't have
      to be linked. Conio functions work properly in bios and msdos.
    - Added -v (version)
    - as86 and ld86 now delete their binary outputs if there were errors.
    - Added more 'set' commands generated by '#asm' lines. The new ones begin
      with '.' rather than '_' an are based off the 'bp' register rather than
      the 'sp' register.
    - Various unused, test and old document files removed.
    - as86 modified to use normal malloc routines - no longer has limited
      input file size.
    - as6809 repaired, appears to work.
    - as86 error display adjusted, some errors demoted to warnings.
    - Complete re-write of bcc.c driver program. Should now be easier to
      modify, does have more versatility so that things that were formerly
      compile time options are all run time.
    - #asm and #endasm now interact with statment processing inside functions.
      If statments and case labels no longer need special layout however #asm
      must be placed between statments now.
    - The __heap_top virtual constant added, allows the -H option to be used
      with the -d option in the linker.
    - Conio routines added, merged with bios_getc/bios_putc routines which
      now no longer exist under those names.
    - monitor.out now copes with very old zimages, like the memtest86 program,
      and has 'Retry' prompt for disk errors.
    - msdos.s and tarboot.s loading of non-a.out executables adjusted for
      dos BIN like files.
    - Standalone library startup adjusted to allow execution of a '-d'
      executable from DOS, if __argr.x.cflag is set this is running under
      DOS.
    - Compile for DOS again, disable cpm86 headers under DOS.
    - Minor bugfix for as86 binary output re sizeof(int)/K&R problem.
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Thu Sep 22 2005 ro@suse.de
  - fix implicit warnings
  - do not strip during make install
* Sat Jul 16 2005 meissner@suse.de
  - fixed size of buffer passed to realpath.
* Wed Jan 19 2005 ro@suse.de
  - fixed more compiler warnings
* Tue Feb 03 2004 kukuk@suse.de
  - Fix compiler warnings
* Sun Oct 19 2003 ro@suse.de
  - use defattr
  - don't build as root
* Tue Jun 17 2003 ro@suse.de
  - move buildroot entry to top in specfile
* Fri Jun 06 2003 ro@suse.de
  - pack include files
* Thu Jan 23 2003 ro@suse.de
  - downgrade to 0.16.0 since author claims 0.16.10 to be unstable
  - use buildroot
* Mon Dec 16 2002 ro@suse.de
  - update to 0.16.10
  - bzip source, add URL to specfile
* Sun Dec 01 2002 ro@suse.de
  - sys_errlist is deprecated, patch ar.c
* Tue Sep 17 2002 ro@suse.de
  - removed bogus self-provides
* Sat Aug 24 2002 ro@suse.de
  - fix doc section for new cp behaviour
* Mon Sep 25 2000 ro@suse.de
  - sorted
* Wed Feb 09 2000 ro@suse.de
  - fixed prefix-path for bcc
* Mon Jan 17 2000 ro@suse.de
  - man to /usr/share/man
* Tue Dec 14 1999 ro@suse.de
  - build from full-source Dev86-0.14.9
  - added subpackage dev86 containing elksemu and bcc
* Mon Sep 13 1999 bs@suse.de
  - ran old prepare_spec on spec file to switch to new prepare_spec.
* Sun Sep 05 1999 ro@suse.de
  - updated to 0.14.9 with current src and manpages
* Thu Sep 10 1998 ro@suse.de
  - don't redeclare malloc for glibc
* Wed Apr 30 1997 florian@suse.de
  - update to version 0.4

Files

/usr/bin/ar86
/usr/bin/bcc
/usr/bin/dis86
/usr/bin/makeboot
/usr/lib/bcc
/usr/lib/bcc/as86_encap
/usr/lib/bcc/bcc-cc1
/usr/lib/bcc/bcc-cpp
/usr/lib/bcc/copt
/usr/lib/bcc/crt0.o
/usr/lib/bcc/i386
/usr/lib/bcc/i386/crt0.o
/usr/lib/bcc/i386/libc.a
/usr/lib/bcc/i386/rules.386
/usr/lib/bcc/i386/rules.end
/usr/lib/bcc/i386/rules.start
/usr/lib/bcc/include
/usr/lib/bcc/include/a.out.h
/usr/lib/bcc/include/ar.h
/usr/lib/bcc/include/arch
/usr/lib/bcc/include/arch/errno.h
/usr/lib/bcc/include/arch/ioctl.h
/usr/lib/bcc/include/arch/stat.h
/usr/lib/bcc/include/arch/types.h
/usr/lib/bcc/include/asm
/usr/lib/bcc/include/asm/limits.h
/usr/lib/bcc/include/asm/types.h
/usr/lib/bcc/include/assert.h
/usr/lib/bcc/include/bios.h
/usr/lib/bcc/include/bsd
/usr/lib/bcc/include/bsd/bsd.h
/usr/lib/bcc/include/bsd/errno.h
/usr/lib/bcc/include/bsd/sgtty.h
/usr/lib/bcc/include/bsd/signal.h
/usr/lib/bcc/include/bsd/stdlib.h
/usr/lib/bcc/include/bsd/sys
/usr/lib/bcc/include/bsd/sys/ttychars.h
/usr/lib/bcc/include/bsd/tzfile.h
/usr/lib/bcc/include/bsd/unistd.h
/usr/lib/bcc/include/conio.h
/usr/lib/bcc/include/ctype.h
/usr/lib/bcc/include/dirent.h
/usr/lib/bcc/include/dos.h
/usr/lib/bcc/include/errno.h
/usr/lib/bcc/include/fcntl.h
/usr/lib/bcc/include/features.h
/usr/lib/bcc/include/generic
/usr/lib/bcc/include/generic/errno.h
/usr/lib/bcc/include/generic/fcntl.h
/usr/lib/bcc/include/generic/types.h
/usr/lib/bcc/include/getopt.h
/usr/lib/bcc/include/grp.h
/usr/lib/bcc/include/limits.h
/usr/lib/bcc/include/linux
/usr/lib/bcc/include/linux/errno.h
/usr/lib/bcc/include/linux/fcntl.h
/usr/lib/bcc/include/linux/ioctl.h
/usr/lib/bcc/include/linux/mman.h
/usr/lib/bcc/include/linux/resource.h
/usr/lib/bcc/include/linux/stat.h
/usr/lib/bcc/include/linux/termios.h
/usr/lib/bcc/include/linux/types.h
/usr/lib/bcc/include/linux/utsname.h
/usr/lib/bcc/include/linux/vm86.h
/usr/lib/bcc/include/linuxmt
/usr/lib/bcc/include/linuxmt/errno.h
/usr/lib/bcc/include/linuxmt/fcntl.h
/usr/lib/bcc/include/linuxmt/ioctl.h
/usr/lib/bcc/include/linuxmt/resource.h
/usr/lib/bcc/include/linuxmt/stat.h
/usr/lib/bcc/include/linuxmt/termios.h
/usr/lib/bcc/include/linuxmt/types.h
/usr/lib/bcc/include/malloc.h
/usr/lib/bcc/include/math.h
/usr/lib/bcc/include/memory.h
/usr/lib/bcc/include/msdos
/usr/lib/bcc/include/msdos/errno.h
/usr/lib/bcc/include/msdos/fcntl.h
/usr/lib/bcc/include/msdos/types.h
/usr/lib/bcc/include/paths.h
/usr/lib/bcc/include/pwd.h
/usr/lib/bcc/include/regexp.h
/usr/lib/bcc/include/regmagic.h
/usr/lib/bcc/include/search.h
/usr/lib/bcc/include/setjmp.h
/usr/lib/bcc/include/signal.h
/usr/lib/bcc/include/stdarg.h
/usr/lib/bcc/include/stddef.h
/usr/lib/bcc/include/stdio.h
/usr/lib/bcc/include/stdlib.h
/usr/lib/bcc/include/string.h
/usr/lib/bcc/include/strings.h
/usr/lib/bcc/include/sys
/usr/lib/bcc/include/sys/cdefs.h
/usr/lib/bcc/include/sys/errno.h
/usr/lib/bcc/include/sys/fcntl.h
/usr/lib/bcc/include/sys/file.h
/usr/lib/bcc/include/sys/ioctl.h
/usr/lib/bcc/include/sys/mman.h
/usr/lib/bcc/include/sys/param.h
/usr/lib/bcc/include/sys/resource.h
/usr/lib/bcc/include/sys/signal.h
/usr/lib/bcc/include/sys/socket.h
/usr/lib/bcc/include/sys/stat.h
/usr/lib/bcc/include/sys/time.h
/usr/lib/bcc/include/sys/times.h
/usr/lib/bcc/include/sys/types.h
/usr/lib/bcc/include/sys/utsname.h
/usr/lib/bcc/include/sys/vm86.h
/usr/lib/bcc/include/sys/wait.h
/usr/lib/bcc/include/termcap.h
/usr/lib/bcc/include/termio.h
/usr/lib/bcc/include/termios.h
/usr/lib/bcc/include/time.h
/usr/lib/bcc/include/unistd.h
/usr/lib/bcc/include/utime.h
/usr/lib/bcc/include/utmp.h
/usr/lib/bcc/include/varargs.h
/usr/lib/bcc/kinclude
/usr/lib/bcc/kinclude/arch
/usr/lib/bcc/kinclude/arch/errno.h
/usr/lib/bcc/kinclude/arch/ioctl.h
/usr/lib/bcc/kinclude/arch/stat.h
/usr/lib/bcc/kinclude/arch/types.h
/usr/lib/bcc/kinclude/linuxmt
/usr/lib/bcc/kinclude/linuxmt/errno.h
/usr/lib/bcc/kinclude/linuxmt/fcntl.h
/usr/lib/bcc/kinclude/linuxmt/ioctl.h
/usr/lib/bcc/kinclude/linuxmt/resource.h
/usr/lib/bcc/kinclude/linuxmt/stat.h
/usr/lib/bcc/kinclude/linuxmt/termios.h
/usr/lib/bcc/kinclude/linuxmt/types.h
/usr/lib/bcc/libbcc.a
/usr/lib/bcc/libbsd.a
/usr/lib/bcc/libc.a
/usr/lib/bcc/libc_f.a
/usr/lib/bcc/libc_s.a
/usr/lib/bcc/libdos.a
/usr/lib/bcc/rules.186
/usr/lib/bcc/rules.386
/usr/lib/bcc/rules.86
/usr/lib/bcc/rules.end
/usr/lib/bcc/rules.i
/usr/lib/bcc/rules.net
/usr/lib/bcc/rules.start
/usr/lib/bcc/unproto
/usr/share/doc/packages/dev86
/usr/share/doc/packages/dev86/ChangeLog
/usr/share/doc/packages/dev86/Contributors
/usr/share/doc/packages/dev86/MAGIC
/usr/share/doc/packages/dev86/README-0.4
/usr/share/doc/packages/dev86/README.bin86
/usr/share/doc/packages/dev86/README.bootblocks
/usr/share/doc/packages/dev86/README.copt
/usr/share/doc/packages/dev86/README.dis88
/usr/share/doc/packages/dev86/README.unproto
/usr/share/man/man1/bcc.1.gz
/usr/share/man/man1/dis86.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 2 23:45:13 2022