Commit graph

3519 commits

Author SHA1 Message Date
joerg
cb01f209ac Support ARM. 2015-04-21 17:20:39 +00:00
joerg
f27a45ce7d Unlike GCC, clang defines __ARM_NEON__ for all CPUs it expects it to
have, even without forcing NEON as FPU. Consistently use HAVE_NEON.
2015-04-21 17:18:01 +00:00
joerg
9b24fcd2ff addressof is part of STL, so rename the macro. 2015-04-21 17:15:20 +00:00
joerg
4350a2dc18 Support building on ARM. 2015-04-21 17:07:29 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
joerg
b87722d75d Set correct PLIST variable for ARM. 2015-04-14 14:22:00 +00:00
rodent
a7b568d574 Removing python26. EOL'd quite some ago and discussed a couple times on
tech-pkg@ and pkgsrc-users@.
2015-04-13 23:12:40 +00:00
snj
a1862fd437 +libretro-nestopia 2015-04-10 03:16:51 +00:00
snj
5b428fc10d Add libretro-nestopia, a retroarch core based on the nestopia (undead
edition) emulator.
2015-04-10 03:16:17 +00:00
wiz
799621207f Add shared-mime-info rpm to gtk2 emulation package. This matches
what suse121_gtk2 does and fixes the first part of PR 48666, as
Nicolas Joly found out.

Run update-mime-database in INSTALL, and add an appropriate cleanup
rule to DEINSTALL.

Bump PKGREVISION.
2015-04-09 10:40:12 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
wiz
401b724f1a Update mame and mess to 0.160. The usual changes. 2015-04-02 22:33:55 +00:00
joerg
99abda764c When checking for C99 features, it helps to actually use C99. 2015-03-31 16:35:29 +00:00
joerg
2e96f2de06 MACHINE_ARCH can be checked by equality. 2015-03-31 15:27:37 +00:00
joerg
ad4a389123 Help detecting X11 libraries. 2015-03-31 15:27:06 +00:00
joerg
a29cb6107f Don't hard-code use of x86 asm or little endian, but properly detect
suppoprt for either.
2015-03-31 15:26:46 +00:00
joerg
6d5c0915ac Use regparm calling convention only on i386. 2015-03-31 15:25:22 +00:00
joerg
cd0d149892 Replace nasty global asm with a naked function. Avoids killing libbfd
when building with Clang.
2015-03-31 15:24:14 +00:00
joerg
cfee20392e Don't specify scheduling goals. Honour whatever the user sets. 2015-03-31 15:22:40 +00:00
joerg
b20cdcbe23 For ARM, an additional binary is produced, so adjust the PLIST.
Fix mismatches between prototypes and implementations. Use unified ARM
syntax.
2015-03-31 15:20:53 +00:00
joerg
19babc9808 MACHINE_ARCH needs bsd.prefs.mk. 2015-03-31 15:15:02 +00:00
ryoon
235dd6f3d3 Update to 3.11
Changelog:
Not available.
Linux/s390x works like before.
2015-03-24 15:04:11 +00:00
ryoon
243cd12090 Update to 1.0.2
* Built successfully when MAKE_JOBS_SAFE=yes and MAKE_JOBS=16.
* Update EmuTOS to 0.9.4.

Changelog:
*** repository tagged as ARANYM_1_0_2

2014/10/17 - Petr
- sysdeps.h: fixed typo error (I hope) that prevented the build on PPC64
- various files: version++ for the new release

2014/10/17 - version 1.0.1 released
==========

 Just a quick bugfix release:

 o SDL NF CDROM is included in the build correctly
 o JIT is supported on kfreebsd (alternate kernel for Debian OS)
 o some warnings that prevented build on Debian fixed


2014/10/15 - version 1.0.0 released
==========

 Major highlights of this release:

 o JIT CPU compiler now supports also ARM platforms driven by Linux

 o JIT CPU compiler fixes memory management and adds some instructions

 o massive NatFeat HostFS fixes and improvements (symlinks and more)

 o NatFeat CD-ROM for Win32 and SDL

 o NatFeat OSMesa support improved (OpenGL 4.4 / Mesa 10.1.4)
   osmesa.ldg can replace tinygl.ldg now

 o seamless mouse integration and keyboard input improved

 o NVRAM: many country codes added (from current FreeMiNT)

 o libSDL2 is supported now (along with libSDL 1.2.x)

 o Cygwin, MinGW, Mac OS X, CentOS and Debian build fixes

Countless bug fixes and many other under-the-hood improvements are included
as well. This release crowns more than 13 years of continuous development
by many dedicated programmers (listed in the AUTHORS file). Thank you all!
2015-03-24 14:34:57 +00:00
tnn
4371204567 fix PLIST breakage on amd64 2015-03-21 02:20:52 +00:00
tnn
bb95521fa6 needs yacc 2015-03-15 18:40:53 +00:00
tnn
ffeec0bc3c needs yacc 2015-03-15 18:12:13 +00:00
ryoon
0ed7044fcc Update to 2.2.1
Changelog:

2001e19: Update version for v2.2.1 release (Michael Roth)
c70221d: vpc: Fix size in fixed image creation (Kevin Wolf)
07db685: coroutine: Fix use after free with qemu_coroutine_yield() (Kevin Wolf)
c4ca8af: acpi: update generated hex files (Michael Roth)
16765a5: acpi-test: update expected DSDT (Michael Roth)
dab0efc: pc: acpi: fix WindowsXP BSOD when memory hotplug is enabled (Igor
Mammedov)
6c699aa: xen-hvm: increase maxmem before calling xc_domain_populate_physmap
(Stefano Stabellini)
a958b9b: linux-user: Check for cpu_init() errors (Eduardo Habkost)
4ec1b9b: qdev: Avoid type assertion in qdev_build_hotpluggable_device_list()
(Jun Li)
3e04f97: kvm/apic: fix 2.2->2.1 migration (Paolo Bonzini)
00fd890: target-mips: fix broken snapshotting (Leon Alrae)
3d1cd59: update ipxe from 69313ed to 35c5379 (Gerd Hoffmann)
a97f9a7: exec: change default exception_index value for migration to -1 (Paolo
Bonzini)
987aba5: qtest: Fix deadloop by running main loop AIO context's timers (Fam
Zheng)
7d389a2: block/iscsi: fix uninitialized variable (Peter Wu)
2a020d2: fix mc146818rtc wrong subsection name to avoid
vmstate_subsection_load() fail (Zhang Haoyu)
6833856: libcacard: stop linking against every single 3rd party library (Daniel
P. Berrange)
a9eb2b6: qemu-thread: fix qemu_event without futexes (Paolo Bonzini)
4d49de6: vfio-pci: Fix missing unparent of dynamically allocated MemoryRegion
(Alex Williamson)
3750d25: target-arm/translate-a64: Fix wrong mmu_idx usage for LDT/STT (Peter
Maydell)
4ac8b01: hw/input/hid.c Fix capslock hid code (Dinar Valeev)
e60fb7a: sb16: fix interrupt acknowledgement (Paolo Bonzini)
451b9e2: virtio: fix feature bit checks (Cornelia Huck)
0d09315: vt82c686: avoid out-of-bounds read (Paolo Bonzini)
8d1fdb1: target-i386: fix movntsd on big-endian hosts (Paolo Bonzini)
b0a231a: scsi: fix cancellation when I/O was completed but DMA was not. (Paolo
Bonzini)
09e2753: linux-user: Fix broken m68k signal handling on 64 bit hosts (Peter
Maydell)
49725cd: pckbd: set bits 2-3-6-7 of the output port by default (Paolo Bonzini)
fdb2ed4: serial: refine serial_thr_ipending_needed (Paolo Bonzini)
e54bcad: serial: reset thri_pending on IER writes with THRI=0 (Paolo Bonzini)
e1ce0c3: vl.c: fix regression when reading machine type from config file
(Marcel Apfelbaum)
cb3360d: PPC: Fix crash on spapr_tce_table_finalize() (David Gibson)
f738ade: atomic: fix position of volatile qualifier (Paolo Bonzini)
83dbd88: migration/block: fix pending() return value (Vladimir
Sementsov-Ogievskiy)
718ab31: target-xtensa: test cross-page opcode (Max Filippov)
27ad3df: target-xtensa: fix translation for opcodes crossing page boundary (Max
Filippov)
6569578: audio: Don't free hw resources until after hw backend is stopped
(Peter Maydell)
51d703f: linuxboot: fix loading old kernels (Paolo Bonzini)
ebd2bd2: block: Don't probe for unknown backing file format (Kevin Wolf)
9f8da03: qcow2.py: Add required padding for header extensions (Kevin Wolf)
63a3acd: qcow2: Fix header extension size check (Kevin Wolf)
9fc6075: block migration: fix return value (Gary R Hook)
6950b92: block/raw-posix: Fix ret in raw_open_common() (Max Reitz)
9b3f3d6: qcow2: Respect bdrv_truncate() error (Max Reitz)
6f45cda: qcow2: Flushing the caches in qcow2_close may fail (Max Reitz)
1e85e69: qcow2: Prevent numerical overflow (Max Reitz)
ff15187: iotests: Add test for unsupported image creation (Max Reitz)
0a0a984: iotests: Only kill NBD server if it runs (Max Reitz)
b15bfd0: qemu-img: Check create_opts before image amendment (Max Reitz)
10be14e: qemu-img: Check create_opts before image creation (Max Reitz)
6065d54: block: Check create_opts before image creation (Max Reitz)
0fc9a06: block/nfs: Add create_opts (Max Reitz)
1961d1c: block/vvfat: qcow driver may not be found (Max Reitz)
e81703b: block: Omit bdrv_find_format for essential drivers (Max Reitz)
7e213f8: block: Make essential BlockDriver objects public (Max Reitz)
2015-03-13 09:09:12 +00:00
tnn
8abae263ab unconditionally needs dlopen 2015-03-12 16:48:40 +00:00
tnn
98f05118bf Partially revert previous, apparently there exists "make emul-distinfo"
Turn "make distinfo" into an error instead.
Thanks to anonymous for the hint.
2015-03-10 01:42:13 +00:00
tnn
f456c1a3b5 interim make distinfo handling until we decide how to do a generic fix 2015-03-08 19:03:32 +00:00
tnn
c9632aa0f3 Address issues raised by agc@ to make the github master site handling
more pkgsrcesque.

1) turn _USE_GITHUB into an internal infrastructure variable
2) put back MASTER_SITES in packages' Makefiles.
3) encode the account in the master site URL, remove GH_ACCOUNT
4) rename GH_PROJECT to GITHUB_PROJECT
5) rename GH_TAGNAME to GITHUB_TAG and allow it to accept commit hash
   as well as tag. GH_COMMIT is gone.
6) turn on this functionality when MASTER_SITES matches a predefined github
   pattern instead of via explicit USE_GITHUB setting.
2015-03-07 21:14:32 +00:00
tnn
90fed4c222 convert to USE_GITHUB 2015-03-07 14:25:48 +00:00
tnn
2db2ff57e8 ftp.digital.com is long gone. Amazingally this is still up on ftp.hp.com. 2015-03-06 19:49:58 +00:00
tnn
8ad56a8573 Replace user-exec.c patch with cleaned up version which was sent upstream.
Includes PR pkg/49723 fix for sparc64.
2015-03-06 13:22:03 +00:00
snj
7ec1a88e51 also install ecm as unecm, since the binary behaves differently if invoked
under that name.

bump PKGREVISION to 1.
2015-03-04 05:53:52 +00:00
tnn
bfbd5e42ce add modules for webp, xslt and lsb 2015-03-02 19:47:41 +00:00
tnn
c1452b128f appease pkglint 2015-03-02 19:40:08 +00:00
tnn
28ee096f32 Added emulators/suse131_lsb 2015-03-02 19:37:59 +00:00
tnn
b0b9cf7d55 Added emulators/suse131_libwebp 2015-03-02 19:34:33 +00:00
tnn
3407988c19 swrast_dri.so needs libLLVM.
Although not strictly GLX related I'm adding it directly here for now to
avoid the overhead of an extra package.
Bump PKGREVISION.
2015-03-02 19:31:00 +00:00
tnn
8b6e57a5ec libgstvideo needs liborc. Bump PKGREVISION. 2015-03-02 19:25:58 +00:00
tnn
409611b38f Import suse32_libwebp-13.1 as emulators/suse131_32_libwebp.
VP8 codec library.
2015-03-02 19:18:37 +00:00
tnn
c6ab1c4dd2 Import suse_libwebp-13.1 as emulators/suse131_libwebp.
VP8 codec library.
2015-03-02 19:18:08 +00:00
tnn
bb70267e5f Import suse32_lsb-13.1 as emulators/suse131_32_lsb.
This package provides runtime loader symlinks conformant to LSB 4.0.
2015-03-02 19:14:36 +00:00
tnn
ac97603558 Import suse_lsb-13.1 as emulators/suse131_lsb.
This package provides runtime loader symlinks conformant to LSB 4.0.
2015-03-02 19:14:08 +00:00
tnn
7a6767dd3a Pull in more gstreamer rpms.
Bump PKGREVISION.
2015-03-02 18:13:45 +00:00
tnn
777f8c1ab2 add suse131_libxslt 2015-03-02 16:58:32 +00:00
tnn
e1e73ee554 Import suse32_libxslt-13.1 as emulators/suse131_32_libxslt. 2015-03-02 16:55:39 +00:00
tnn
5f33cf886e Import suse_libxslt-13.1 as emulators/suse131_libxslt. 2015-03-02 16:54:55 +00:00
ryoon
161420881c Bump PKGREVISION.
* Fix glibc security issues.
  http://lists.opensuse.org/opensuse-updates/2015-02/msg00089.html
2015-03-01 04:24:25 +00:00