./emulators/gxemul [ARM/M88k/MIPS/PowerPC/SuperH machines emulator]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 0.7.0, Package name: gxemul-0.7.0
Maintained by: The OpenBSD ports mailing-list
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • no_x11
Description
GXemul is a machine emulator. The initial goal was to write a simple
64-bit MIPS emulator for running multiprocessor experiments with a
microkernel, but the emulator can be used for many other things. While
some simulators only simulate a CPU, GXemul also simulates other
hardware components, making it possible to use the emulator to run
unmodified operating systems, such as NetBSD, OpenBSD, or Linux.
Currently emulated CPUs are: ARM, M88k, MIPS, PowerPC and SuperH.


Filesize: 5844.747 KB
Version History (View Complete History)
  • (2021-05-09) Updated to version: gxemul-0.7.0
  • (2021-02-26) Updated to version: gxemul-0.6.3.1
  • (2021-02-19) Updated to version: gxemul-0.6.3
  • (2020-01-13) Updated to version: gxemul-0.6.2
  • (2014-10-13) Updated to version: gxemul-0.6.0.1
  • (2014-05-01) Updated to version: gxemul-0.6.0
  • (2009-08-10) Updated to version: gxemul-0.4.7.1p0
  • (2009-02-08) Updated to version: gxemul-0.4.7.1
  • (2009-01-22) Updated to version: gxemul-0.4.7p0
  • (2009-01-06) Updated to version: gxemul-0.4.7
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-05-08 14:25:50 by Daniel Dickman | Files touched by this commit (4)
Log message:
update to gxemul 0.7.0 for luna88k improvements
   2021-02-25 20:03:53 by Daniel Dickman | Files touched by this commit (4)
Log message:
update to gxemul 0.6.3.1 for additional luna88k improvements
   2021-02-24 21:23:08 by Daniel Dickman | Files touched by this commit (3)
Log message:
a few tweaks to gxemul:
- remove the custom install (which wasn't even picking up all the right
stuff to install anymore)
- add a patch to allow doxygen to be turned off
- turn off doxygen and valgrind so they aren't picked up at config time
and then junked at build time causing problems
Special thanks to Anders Gavare (upstream) for making luna88k work in this
release by fixing some key bugs.
ok fcambus@
   2021-02-19 08:20:26 by Frederic Cambus | Files touched by this commit (3)
Log message:
Update gxemul to 0.6.3.
This version adds support for OpenBSD/luna88k.
   2020-02-19 13:29:30 by Frederic Cambus | Files touched by this commit (2)
Log message:
Comment patch and drop maintainership.
   2020-02-05 13:48:08 by Frederic Cambus | Files touched by this commit (1)
Log message:
Update HOMEPAGE.
   2019-07-12 14:46:30 by Stuart Henderson | Files touched by this commit (853)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-06-23 03:22:19 by Frederic Cambus | Files touched by this commit (4)
Log message:
Update gxemul to 0.6.2.
   2019-04-30 02:51:25 by Frederic Cambus | Files touched by this commit (3)
Log message:
Update gxemul to 0.6.1 and take maintainership.
OK bentley@
   2018-11-20 01:20:39 by Frederic Cambus | Files touched by this commit (59)
Log message:
Update gxemul to 0.6.0.2. This allows getting rid of all patches but
the configure one.
OK benoit@
   2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740)
Log message:
Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
   2018-04-22 12:41:21 by Christian Weisgerber | Files touched by this commit (2)
Log message:
re-fix build for clang6 on ILP32 platforms
   2018-04-07 04:55:54 by Marc Espie | Files touched by this commit (49)
Log message:
fixes for clang 6.0, mostly spaces in string concat...
also a switch narrowing
   2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937)
Log message:
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
   2017-07-23 03:26:30 by Marc Espie | Files touched by this commit (244)
Log message:
add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
   2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880)
Log message:
use COMPILER_LIBCXX where applicable
   2017-04-28 01:37:00 by Frederic Cambus | Files touched by this commit (7)
Log message:
Fix build errors with Clang. Patches from Pkgsrc.
Binary differs so bump REVISION as well.
OK espie@
   2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281)
Log message:
use LIBCXX
   2015-08-25 07:18:28 by Stuart Henderson | Files touched by this commit (107)
Log message:
remove bcallah as maintainer of his ports, at his request
   2010-11-15 16:22:08 by Marc Espie | Files touched by this commit (66)
Log message:
new depends
   2010-10-24 15:17:49 by Antoine Jacoutot | Files touched by this commit (26)
Log message:
Remove USE_X11.
   2010-10-23 16:01:31 by Stuart Henderson | Files touched by this commit (35)
Log message:
revision/lib_depends
   2010-10-18 12:00:20 by Marc Espie | Files touched by this commit (155)
Log message:
USE_GROFF=Yes
   2009-08-10 00:31:09 by Matthias Kilian | Files touched by this commit (111)
Log message:
WANTLIB changes after xcb addition and bump.
   2009-02-07 14:32:22 by Alexander Yurchenko | Files touched by this commit (2)
Log message:
Update to gxemul 0.4.7.1, from brad.
   2009-01-21 04:19:24 by Alexander Yurchenko | Files touched by this commit (2)
Log message:
SuperH was missed from DESCR. Noticed by author. Bump PKGNAME.
   2009-01-05 14:14:03 by Alexander Yurchenko | Files touched by this commit (4)
Log message:
Update to gxemul 0.4.7, from brad@.
   2008-06-28 07:05:39 by Brad Smith | Files touched by this commit (3)
Log message:
update to 0.4.6.5.
ok grange@
   2008-04-09 08:32:20 by Michael Erdely | Files touched by this commit (2)
Log message:
Update to 0.4.6.3.
From brad@
ok grange@ (MAINTAINER), okan@
   2008-01-31 13:44:55 by Okan Demirmen | Files touched by this commit (4)
Log message:
- maintenance update from Giovanni Bechis (got MAINTAINER ok)
- don't hard code optimizations
feedback and ok merdely@
   2007-09-15 18:45:14 by Michael Erdely | Files touched by this commit (30)
Log message:
Removed surrounding quotes in COMMENT*/PERMIT_*
   2007-06-17 02:36:27 by Alexander Yurchenko | Files touched by this commit (3)
Log message:
Update to gxemul-0.4.6. Quoting author:
The two most important new "features" are:
1. NetBSD/pmppc works (with root on nfs only, no SCSI).
2. When running ARM guest OSes (NetBSD/cats, OpenBSD/cats,
NetBSD/netwinder, or NetBSD/evbarm), the emulator will not use up 100%
of the host's CPU if the guest OS idles.
   2007-05-01 04:04:27 by Alexander Yurchenko | Files touched by this commit (3)
Log message:
Update to gxemul-0.4.5.1.
OpenBSD/landisk 4.1 works fine in it.


   2007-04-15 02:08:38 by Alexander Yurchenko | Files touched by this commit (3)
Log message:
Update to gxemul-0.4.5.


   2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270)
Log message:
base64 distinfo with SHA256


   2006-11-19 03:03:02 by Alexander Yurchenko | Files touched by this commit (1)
Log message:
Tweak COMMENT so that it mentions SuperH per author's suggestion.
Bump PKGNAME.
   2006-11-17 22:23:39 by Brad Smith | Files touched by this commit (3)
Log message:
upgrade to gxemul 0.4.3
   2006-09-24 11:50:30 by Alexander Yurchenko | Files touched by this commit (4)
Log message:
Update to gxemul-0.4.2.
Tweak DESCR per author's suggestion.


   2006-08-03 12:38:30 by Alexander Yurchenko | Files touched by this commit (2)
Log message:
Update to gxemul-0.4.1.


   2006-06-26 06:32:51 by Brad Smith | Files touched by this commit (3)
Log message:
upgrade to gxemul 0.4.0.1
ok maintainer


   2006-03-22 18:40:03 by Brad Smith | Files touched by this commit (3)
Log message:
upgrade to gxemul 0.3.8


   2005-12-20 11:57:41 by Peter Valchev | Files touched by this commit (2)
Log message:
correct bugfix, i was on drugs; spotted by author Anders Gavare


   2005-12-20 01:06:02 by Peter Valchev | Files touched by this commit (1)
Log message:
gcc2: move vars in beginning of block


   2005-11-27 03:15:27 by Alexander Yurchenko | Files touched by this commit (3)
Log message:
Update to gxemul-0.3.7. PowerPC emulation mostly works and ARM
speed-ups.


   2005-10-29 13:33:44 by Alexander Yurchenko | Files touched by this commit (2)
Log message:
Minor update to gxemul-0.3.6.2.


   2005-10-12 13:24:29 by Alexander Yurchenko | Files touched by this commit (2)
Log message:
Minor update to gxemul-0.3.6.1, some ARM fixes.


   2005-10-07 21:54:25 by Alexander Yurchenko | Files touched by this commit (3)
Log message:
Update to gxemul-0.3.6.
Small fix for the recent OpenBSD ATA security changes and (tadam!)
ARM support, OpenBSD/cats now runs in gxemul.


   2005-09-06 13:06:38 by Alexander Yurchenko | Files touched by this commit (3)
Log message:
Update to gxemul-0.3.5.