ports: Update email address for multiple ports Update maintainer email address to laurent@FreeBSD.org for: deskutils/cairo-dock deskutils/cairo-dock-plugins devel/distcc devel/z80-asm emulators/hatari math/openlibm misc/img2xterm net/mpich net/py-mpi4py sysutils/modules Reviewed by: michaelo, thierry (mentor) Approved by: michaelo, thierry (mentor) Differential Revision: https://reviews.freebsd.org/D56284bf0f61fc9d
Port details
emulators/hatari 2.6.1
Atari ST emulator
Port info
- Maintainer
- laurent@FreeBSD.org
- Packages
- latest: 2.6.1
- Upstream
- up to date
- Last update
- to 2.6.1 · bf0f61fc9d
- Quarterly
- 2026Q4: 2.6.1
- WWW
- https://hatari.tuxfamily.org/
- Links
- cgit · VuXML
Install
- Package
# pkg install hatariinstalls 2.6.1 fromlatest; fromquarterly(2026Q4) 2.6.1- Port
# cd /usr/ports/emulators/hatari && make install clean# make -C /usr/ports/emulators/hatari config # change options first
- Size
- 3.8 MiB download · 15 MiB installed
- Depends on
- accessibility/at-spi2-core 2.60.4, devel/capstone 5.0.9, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/libudev-devd 0.7.0, devel/py-pygobject 3.58.0, devel/readline 8.3.6, devel/sdl20 2.32.10_2, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/png 1.6.59_1, lang/python312 3.12.15, misc/shared-mime-info 2.4_2, print/harfbuzz 14.6.0, x11-toolkits/gtk30 3.24.52, x11-toolkits/pango 1.57.1, x11/libICE 1.1.2,1, x11/libSM 1.2.6,1, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1
- License
- GPLv2+
- Options
- 3 of 5 on in the package: DOCS DSP TRACE
Show the 2 options that are off
DEBUG SMALL
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.6.1 | 2.6.1 | – |
| FreeBSD 15 | 2.6.1 | 2.6.1 | – |
| FreeBSD 14 | 2.6.1 | 2.6.1 | 2.6.1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.6.1 | 2.6.1 | – |
| FreeBSD 14 | 2.6.1 | 2.6.1 | 2.6.1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 2.6.1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (86)
emulators/hatari: Update 2.6.0 => 2.6.1 Changelog: https://framagit.org/hatari/hatari/-/releases/v2.6.1 PR: 288907ad66088a36
emulators/hatari: Update 2.5.0 => 2.6.0 Upstream migrated to GitLab. Changelog: https://framagit.org/hatari/hatari/-/releases/v2.6.0 Improve manual pages patching and installation. Fix warnings from portclippy. Remove unused dependency iconv. PR: 288772 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>5d944f4bb9
devel/py-pygobject: bump consumer PORTREVISIONs after port rename With hat: gnome PR: 27372232a55d206d
emulators/hatari: Update to 2.5.0 - Submitter becomes maintainer - Update options - Bypass broken readline detection by cmake - Add test target ChangeLog: https://www.hatari.tuxfamily.org/news.html PR: 2785908580a08f3e
emulators/hatari: Sanitize MANPREFIX Approved by: tz (private mail)3e3ec4e657
*/*: Bump consumers of x11-toolkits/gtk30 New version of gtk3 in tree3572ca3e01
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9cemulators/hatari: drop maintainershipd523521412
accessibility/at-spi2-core: update to 2.46.0 What's new in at-spi2-core 2.46.0: * Fix GetInterfaces documentation on org.a11y.atspi.Accessible interface. What's new in at-spi2-core 2.45.91: * Send device event controller events using the same signature as other events. * Document the Accessible, Action, and Cache dbus interfaces. * Fix license of atspi-gmain.c (#87). What's new in at-spi2-core 2.45.90: * xml: Add some documentation. * xml: Fix event arguments. * xml: Add some missing DeviceEventController methods. * Bind the AT-SPI bus to the graphical session. * Mark bus service as belonging to the session slice. * Add ATSPI_ROLE_PUSH_BUTTON_MENU. * Add an "announcement" event/signal to allow objects to send notifications (!63). * Various code clean-ups and test improvements. What's new in at-spi2-core 2.45.1: * Atk and at-spi2-atk are now merged into this project. * Now requires meson 0.56.2 and glib 2.67.4. * at-spi2-atk: Expose the accessible hierarchy via dbus introspection. * Properly escape the AT-SPI bus address; fixes warnings about the address not containing a colon (!55). * Add a text value to AtspiValue, so that a value can expose a textual description, as in the new Atk value API. * Add atspi_event_listener_register_with_app, to allow an event listener to be registered only for a given application (!52). - accessibility/atk and accessibility/at-spi2-atk have been merged into accessibility/at-spi2-core - accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk PR: 269704 Exp-run by: antoine ---fa81a4f5f8
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
emulators: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Akinori MUSHA aka knu <knu@idaemons.org> * Alejandro Pulver <alejandro@varnet.biz> * Alexander Best <arundel@gmx.net> * Alexander Nedotsukov <bland@FreeBSD.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alexey V. Antipovsky <kemm@in-line.ru> * Alonso Cardenas Marquez <acm@FreeBSD.org> * Brian Gaeke <brg@dgate.org> * Danilo Egea Gondolfo <danilo@FreeBSD.org> * David Naylor <naylor.b.david@gmail.com> * David O'Brien (obrien@cs.ucdavis.edu) * Edward Tomasz Napierala <trasz@FreeBSD.org> * Eric L. Hernes <erich@FreeBSD.org> * Felix Palmen <felix@palmen-it.de> * Ganael Laplanche <ganael.laplanche@martymac.org> * Gerald Pfeifer <gerald@FreeBSD.org> * Gunter Wambaugh <techgunter@yahoo.com> * Jacques Vidrine <nectar@FreeBSD.org> * Janni * Jeffrey H. Johnson <CPE1704TKS@bellsouth.net> * Jeremy Karlson * Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org> * Joel Sutton <jsutton@webnet.com.au> * Joerg Wunsch <joerg@FreeBSD.org> * Jonathan M. Bresler (jmb) * Jose Alonso Cardenas Marquez <acm@FreeBSD.org> * Juergen Lock <nox@jelal.kn-bremen.de> * Kaltashkin Eugene <zhecka@gmail.com> * Kevin Bowling <kbowling@FreeBSD.org> * Li-Lun Wang <llwang@infor.org> * Mario S F Ferreira <lioux@linf.unb.br> et al. * Martin Hinner * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Neumann <mneumann@ntecs.de> * Miguel Mendez <flynn@energyhq.homeip.net> * Naram Qashat <cyberbotx@cyberbotx.com> * Nicole Reid <root@cooltrainer.org> * Nishika <nishika@cheerful.com> * Pavel I Volkov <pavelivolkov@googlemail.com> * Piotr Kubaj * Ruan Wei (iamayan@gmail.com) * Sebastian Schuetz <sschuetz@fhm.edu> * Seiichirou Hiraoka * Shaun Amott <shaun@FreeBSD.org> * Sheldon Hearn <axl@iafrica.com> * Simon Dick <simond@irrelevant.org> * Steven Kreuzer <skreuzer@FreeBSD.org> * Stijn Hoop <stijn@win.tue.nl> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Thomas Bernard <nanard@free.fr> * Timothy Beyer <beyert@cs.ucr.edu> * Tobias Reifenberger <tr@freebsd.mayn.de> * Tom Carrick <knyghtmare@knyghtmare.com> * Travis Poppe <tlp@liquidx.org> * Uffe Jakobsen <uffe@uffe.org> * Vladimir Kondratiev <wulf@mail.mipt.ru> * Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp> * Yukihiro Nakai <nakai@FreeBSD.org> * alepulver * alex * dchapes@ddm.on.ca * dk * elbarto * janek@gaja.ipan.lublin.pl * jhb * jmz * joerg * jraynard * krion * kstailey * mbr@FreeBSD.org * okeeblow <root@cooltrainer.org> * pixel * pjm * tenser@spitfire.ecsel.psu.edu * trasz * trasz <trasz@pin.if.uz.zgora.pl> * # Created by Timothy Beyer <beyert@cs.ucr.edu> With hat: portmgr27eb52ac6a
emulators/hatari: update 2.2.1 to 2.3.1
while here: pet portlint.
* https://git.tuxfamily.org/hatari/hatari.git/tree/doc/release-notes.txt?id=v2.3.1
Main changes since Hatari 2.3.0:
Hatari could crash when switching to Falcon mode and no IDE drive was used
Fix unneeded extra prefetch for movem in 68020/30 CPU
Fix master clock use for crossbar/DSP Handshake mode
Fix hostport PORTB interrupt handling for DSP
FPU setting did not work in macOS version for french language
Fix Hatari window disappearing in the python UI when changing resolution
Major highlights since Hatari 2.2.1:
Emulate more hardware register (DIP switches, DD/HD mode, more RTC, ...)
Update CPU core to match latest WinUAE 4.4.0 beta
Add a better filter for downsampling the internal 250 kHz signal,
... should give better results when the YM2149 outputs high frequency sounds
Improved video timing emulation
Add support for the TT's 2nd MFP (not all signals are emulated yet)
Large rewrite of the blitter's core, improving accuracy
Rewrote / improved parts of the GEMDOS HD emulation
Improved zooming function of the window
Fixed demos:
Pacemaker STE demo (end part), when it's run from GEMDOS HD
Fullscreen part in Hard As Ice STE demo by I.C.E. (screen with no vertical DE signal)
Fullast Vinner by Troed/Sync (improved vblank position, partial fix for now)
Electric Night Falcon demo by Dune (MFP DMA sound interrupt on timer A using AER)
Oompa by No Extra (after greetings part)
E.K.O System (music should now play in the racing scene)
Fixed programs:
MS Write (crash), when it's run from GEMDOS HD
Akaisex program reading AKAI S1000 HD floppies converted to STX
EmuTos drawing vertical lines with blitter and leaving some trails
... (blitter in non HOG mode using TAS instruction to restart)
Cecile v2.22, now also works if no IDE drive has been configured
Trans D-Bug Express by PHF (lock when running in megaSTE mode at 16 MHz)6cacfe141f*: apply refactor.remove-consecutive-empty-lines Submitted by: porteditce1af7fdc2
INSTALLS_ICONS: retire the macro and rework the related dependencies While here, make sure gtk-update-icon-cache is only on run dependency where added as a dependency Enforce gtk3 to depend on gtk-update-icon-cache (previously it was inheriting the dependency)2c672a4de9
Remove # $FreeBSD$ from Makefiles.305f148f48
Add USES=xorg USES=gl, ports categories e Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories starting with 'e'.d52303ea80
emulators/hatari: update 2.1.0 to 2.2.1
Makefile
- pygtk2 is now gtk30 (upstream);
- python:2.7 became python:3.6+;
- option helpers changed to follow '5.13 Makefile Options'.
pkg-plist
- hatari_profile is installed by default (upstream);
- manpages and doc up to date, removed fr/ versions;
- all tools/ available, with respective docs.
* https://hatari.tuxfamily.org/doc/release-notes.txt
Reported by: swills
Differential Revision: https://reviews.freebsd.org/D1962865e1eb5b47These ports now build on aarch64. Where necessary, pet portlint. Approved by: portmgr Obtained from: aarch64 TRYBROKEN run922dee671e
Update devel/readline to 8.0 - Bump PORTREVISION of dependent ports for shlib change Changes: https://tiswww.case.edu/php/chet/readline/CHANGES PR: 236156 Exp-run by: antoine40c9c7f7eb
These ports now build on powerpc64. Approved by: portmgr (tier-2 blanket)e19c44cecf
use @FreeBSD.org as MAINTAINER instead of my private address benchmarks/vegeta devel/busybee devel/git-lfs devel/gnu-efi devel/hub devel/libe devel/py-fabric3 devel/py-fabric3 dns/dhisd dns/dnscrypt-proxy2 dns/go-geodns emulators/hatari irc/weechat-otr lang/coffeescript net-mgmt/cacti88 net-mgmt/cacti88-spine net-p2p/libbt net/py-iplib net/py-iplib net/py-libfte net/py-sbws security/obfs4proxy-tor security/onionscan security/openvpn-admin security/py-fteproxy security/py-yubikey-manager security/super sysutils/intel-pcm-devel sysutils/openipmi sysutils/shim sysutils/xbatt textproc/multimarkdown textproc/regex2dfa www/onionshare Approved by: araujo (mentor) Differential Revision: https://reviews.freebsd.org/D18434cbc186ec84
emulators/hatari: update to v2.1.0 - adopt the port; - silent portlint; - change USE_XORG as suggested by stage-qa; - patches under files/ updated using makepatch; Approved by: araujo (mentor) Differential Revision: https://reviews.freebsd.org/D17919dc75f83031
Fix emulators/hatari pre-emptively for CMake 3.11. Build error is
CMake Error at /usr/local/share/cmake/Modules/CheckIncludeFiles.cmake:63 (message):
Unknown arguments:
HAVE_SDL_CONFIG_H
which comes because SDL_INCLUDE_DIR can contain more than one element,
in which case the code falls over. Further explanation is in the patch.
Approved by: tcberner (mentor, implicit)28ef36f784Remove dependency on the python metaport PR: 225752 Submitted by: Yasuhiro KIMURA6747cb9b4e
- hatari is not compatible with python3 TODO: make it no longer depend on the python metaportd15a13b154
Update devel/readline to 7.0 patch 3 - Bump PORTREVISION for shlib change Changes: https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html Differential Revision: https://reviews.freebsd.org/D11172 PR: 219947 Exp-run by: antoinecb037d3c98
Mark some ports failing on power64. In cases where the error message was a stub, provide a real one. While here, pet portlint. Approved by: portmgr (tier-2 blanket) Reported by: swills081beb2d38
- Fix shebangs9d48dcd3f6
Mark various ports broken on aarch64 and armv6. Approved by: portmgr (tier-2 blanket)dcd74e6387
Update to 2.0.0.db2e3b1782
Add explicit dependency on the python symlink, right now it relies on it being provided as a dependency of x11-toolkits/gtk20af758735f8
Remove unneeded usage of:
- MASTER_SITE_SUBDIR
- ${MASTER_SITES_FOO}
- :DEFAULT (and use a default when appropriate)
Sponsored by: Absolight7f304f0633Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight4e1b79a0a6Update to 1.9.0 PR: 203245 Submitted by: tkato432 yahoo com Sponsored by: Absolightc56a413160
- Add LICENSE_FILE - Switch to options helpersefca682f79
Convert LICENSE= "GPLxx # or later" to "GPLxx+" Approved by: portmgr blanketb9398223bd
Update portaudio to v19/Remove portaudio2 [1] Chase portaudio change Add patches from debian for games/cultivation Add patches from upsteam for audio/rezound Mark py-fastaudio as broken Approved by: maintainer3fef6c52f0
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight60d1a83c2aFix detection of libportaudio libraries PR: 196427 Submitted by: myself Approved by: hselasky, stephen, marcus, maintainer timeout from others72fd8dd06a
Bump portrevision after png updatebb21093773
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade7ae46e9b12
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)60945f0277
Clean up plist7a81cc2bcf
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)15945f8122
emulators/hatari: upgrade version 1.7.0 => 1.8.0 PR: 192476 Submitted by: Ports Fury676ee8c042
Convert a bunch of USE_BZIP2 to USES=tar:bzip2 Approved by: portmgr (not really, but touches unstaged ports)bbc8c4d740
- Fix plist8293d4d800
Modernize LIB_DEPENDS With hat: portmgr8d29c3c03e