games-emulation / hatari

Atari ST emulator

Official package sites : https://framagit.org/hatari/hatari/ · https://www.hatari-emu.org/ ·

v2.6.1 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64 ~x86
USE flags
X capsimage capstone gui png portmidi readline test udev zlib

v2.6.0 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64 ~x86
USE flags
X capsimage capstone gui png portmidi readline test udev zlib

General

X
Add support for X11
capsimage
Use dev-libs/spsdeclib to read .IPF, .RAW, and .CTR disk images
capstone
Use dev-libs/capstone for disassembly output in the debugger
gui
Enable support for a graphical user interface
png
Add support for libpng (PNG images)
portmidi
Use media-libs/portmidi as an alternative MIDI backend
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
udev
Enable virtual/udev integration (device discovery, power and storage device support, etc)
zlib
Add support for zlib compression

python_single_target

python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only
python3_14
Build for Python 3.14 only

dev-libs / capstone : disassembly/disassembler framework + bindings

dev-libs / spsdeclib : Kryoflux SPS Decoder Library

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / portmidi : Library for real time MIDI input and output

sys-libs / readline : Another cute console display library

virtual / udev : Virtual to select between different udev daemon providers

virtual / zlib : Virtual for libz.so providers

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / libX11 : X.Org X11 library

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / capstone : disassembly/disassembler framework + bindings

dev-libs / spsdeclib : Kryoflux SPS Decoder Library

dev-python / pygobject : Python bindings for GObject Introspection

games-emulation / emutos : Single-user single-tasking operating system for 32-bit Atari computer emulators

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / portmidi : Library for real time MIDI input and output

sys-libs / readline : Another cute console display library

virtual / udev : Virtual to select between different udev daemon providers

virtual / zlib : Virtual for libz.so providers

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: update the remaining packages for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Plus reverts in sys-libs/minizip-ng, sys-libs/zlib-ng and profiles. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: fix SRC_URI
Closes: https://bugs.gentoo.org/963151 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: add 2.6.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: drop 2.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: add 2.6.0
"Seems" to work with py3.14, albeit only did limited runtime testing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: depend on imagemagick-tools[png] for tests
I think(?) it's able to skip some tests if missing, but does not cope well when it's found and png is disabled which is rare so may be why it took so long to be noticed. Closes: https://bugs.gentoo.org/957522 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: enable py3.13
Closes: https://bugs.gentoo.org/952481 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: drop 2.4.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: add 2.5.0, enable py3.12
wrt bug #879691, the check for strlcpy was removed entirely (hopefully nothing else, haven't looked in-depth) gui "seems" fine with 3.12, albeit not have messed with it much Closes: https://bugs.gentoo.org/879691 Closes: https://bugs.gentoo.org/929577 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
games-emulation/hatari: backport fix for LTO
https://github.com/hatari/hatari/commit/adccd68b16eff815590c1ec993354ef8e752ecfd Closes: https://bugs.gentoo.org/858704 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: drop 2.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: add 2.4.1
Just a quick bump, haven't looked at lto mismatch issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: drop 2.3.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: add 2.4.0
Drop IUSE=microphone, this now uses sdl2 rather than portaudio and thus is enabled by default. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: drop 2.3.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: tidy, remove X11 automagic, use new emutos
Single etos512k.img is gone in emutos-1.1.1 and was replaced by a "best for hatari" 1024k, which makes sense to default to here. Also spotted this had automagic on libX11, and uses [joystick]. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: drop 2.2.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/hatari: add 2.3.1
- removed upstreamed joystick patch - replaced default-rom patch by using /etc/hatari.cfg, effective even if user has their own .cfg in $HOME unless overrides same option - removed libsdl1 support, upstream advises against using and it'll be removed entirely next version - added python3_10 (haven't managed to find issues) - the python-ui frontend was previously missing gtk+:3[introspection] dep and, rather than add unconditionally, introducing USE=gui - plus other small adjustments/fixes bug 739146 config-file test failure was caused by the default-rom patch Closes: https://bugs.gentoo.org/739146 Closes: https://bugs.gentoo.org/765004 Closes: https://bugs.gentoo.org/765115 Closes: https://github.com/gentoo/gentoo/pull/20905 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-emulation/hatari: add Python 3.8, 3.9
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
games-emulation/hatari: Remove py2.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
games-emulation/hatari: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
*/*: Switch games proj to cmake.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/hatari: Drop old 2.1.0
Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-emulation/hatari: Bump to 2.2.1, EAPI 7, lots of improvements
It turns out most of the dependencies are optional. Closes: https://bugs.gentoo.org/689538 Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
games-emulation/hatari: Drop old
Repository mirror & CI · gentoo
Merge updates from master
Azamat H. Hackimov · gentoo
games-emulation/hatari: fixes build with new caps
Using dev-libs/spsdeclib instead games-emulation/caps, minor fixes in ebuild. Closes: https://github.com/gentoo/gentoo/pull/9370 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Azamat H. Hackimov · gentoo
games-emulation/hatari: remove old
Removed old games.eclass based version Package-Manager: Portage-2.3.40, Repoman-2.3.9
Azamat H. Hackimov · gentoo
games-emulation/hatari: version bump to 2.1.0
Ebuild based on Alex Bennee's works. Closes: https://bugs.gentoo.org/651146 Package-Manager: Portage-2.3.40, Repoman-2.3.9
David Seifert · gentoo
games-*/*: Remove stable keywords
Gentoo currently does not have the manpower to maintain a ton of stable games packages. Closes: https://github.com/gentoo/gentoo/pull/5404
David Seifert · gentoo
games-emulation/hatari: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3
David Seifert · gentoo
*games*/*: Dekeyword ppc/ia64/sparc
Closes: https://github.com/gentoo/gentoo/pull/4614
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed