| Port details |
- qtads Cross-platform, multimedia interpreter for TADS adventure games
- 3.4.0 games
=0 2.1.7Version of this port present on the latest quarterly branch. - Maintainer: wes.frazier@avoidbig.tech
 - Port Added: 2013-02-22 16:04:03
- Last Update: 2026-04-02 03:22:49
- Commit Hash: 4ad6362
- License: GPLv3+
- WWW:
- https://realnc.github.io/qtads/
- Description:
- QTads is a so called "interpreter" for games created with the Text
Adventure Development System, or "Tads" for short, a C-like object
oriented programming language for authoring Interactive Fiction
(similar to the Infocom or Legend Entertainment games, like "Zork").
The Tads compiler creates executables for the Tads Virtual Machine (the
"Tads VM"). QTads is an implementation of this Virtual Machine; it
runs Tads VM programs.
Both Tads 2 as well as Tads 3 games are supported.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/games/qtads/ && make install clean
- To add the package, run one of these commands:
- pkg install games/qtads
- pkg install qtads
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: qtads
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1760358880
SHA256 (realnc-qtads-v3.4.0_GH0.tar.gz) = 90a548c16b3310bd52950aa2c11e326b86ebe953b801b438725f8288c5effa91
SIZE (realnc-qtads-v3.4.0_GH0.tar.gz) = 7560965
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- update-mime-database : misc/shared-mime-info
- xorgproto>=0 : x11/xorgproto
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- qt5-qmake>=5.15 : devel/qt5-qmake
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- Library dependencies:
-
- libfluidsynth.so : audio/fluidsynth
- libmpg123.so : audio/mpg123
- libsndfile.so : audio/libsndfile
- libvorbisfile.so : audio/libvorbis
- libGL.so : graphics/libglvnd
- libSDL2.so : devel/sdl20
- libQt5Core.so : devel/qt5-core
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5Svg.so : graphics/qt5-svg
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for qtads-3.4.0:
ICONS=on: Install mimetype icons
===> Use 'make config' to modify these settings
- Options name:
- games_qtads
- USES:
- desktop-file-utils gl gmake pkgconfig qmake qt:5 sdl shared-mime-info
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
3.4.0 02 Apr 2026 03:22:49
    |
Joseph Mingrone (jrm)  Author: Wes Frazier |
games/qtads [New port]: Interpreter for TADS games
QTads is a cross-platform, multimedia interpreter for TADS games. It is
fully compatible with HTML TADS, aka "Multimedia TADS". Both TADS
versions in use today (v2 and v3) are supported.
PR: 290244 |
2.1.7 16 Mar 2019 21:55:51
  |
tcberner  |
Qt4 deprecation: Remove Qt4 and its consumes.
2019-03-15 accessibility/qt4-accessible: Qt4 has been EOL since december 2015
2019-03-15 astro/qlandkartegt: Qt4 has been EOL since december 2015
2019-03-15 astro/stellarium-qt4: Qt4 has been EOL since december 2015
2019-03-15 astro/xglobe: Qt4 has been EOL since december 2015
2019-03-15 audio/acoustid-fingerprinter: Qt4 has been EOL since december 2015
2019-03-15 audio/cueplayer: Qt4 has been EOL since december 2015
2019-03-15 audio/esperanza: Qt4 has been EOL since december 2015
2019-03-15 audio/lastfm-desktop: Qt4 has been EOL since december 2015
2019-03-15 audio/minitunes: Qt4 has been EOL since december 2015
2019-03-15 audio/mixxx20: Qt4 has been EOL since december 2015
2019-03-15 audio/mumble: Qt4 has been EOL since december 2015
2019-03-15 audio/murmur: Qt4 has been EOL since december 2015
2019-03-15 audio/puddletag: Qt4 has been EOL since december 2015 (Only the first 15 lines of the commit message are shown above ) |
2.1.7 02 Dec 2018 15:41:48
  |
rene  |
Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.
Submitted by: tcberner
Reviewed by: adridg, jhale, rene, tcberner
Approved by: portmgr (implicit, flavor hook)
Differential Revision: https://reviews.freebsd.org/D17741 |
2.1.7 04 Nov 2018 11:59:49
  |
antoine  |
Mark BROKEN: fails to build
tads3/tct3stm.cpp:318:21: error: comparison between pointer and integer
('CTcPrsNode *' and 'int')
if (create_iter != VM_INVALID_PROP)
~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
Reported by: pkg-fallout |
2.1.7 28 Jun 2018 17:39:55
  |
tcberner  |
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: -https://reviews.freebsd.org/D15540 |
2.1.7 01 Feb 2017 05:30:00
  |
jbeich  |
games/qtads: update to 2.1.7
Changes: https://github.com/realnc/qtads/compare/2.1.6...2.1.7
PR: 216357
Submitted by: kaiwang27@gmail.com (maintainer)
MFH: 2017Q1 |
2.1.6_4 01 Feb 2017 05:26:23
  |
jbeich  |
games/qtads: unbreak with clang 4.0
tads3/vmtz.cpp:1985:30: error: ordered comparison between pointer and zero
('vmtz_trans *' and 'int')
result->set(tcur > 0 ? tcur - 1 : tcur);
~~~~ ^ ~
PR: 216357
Reported by: antoine (via exp-run)
Submitted by: kaiwang27@gmail.com (maintainer) |
2.1.6_3 08 Dec 2014 16:48:41
  |
tijl  |
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. (Only the first 15 lines of the commit message are shown above ) |
2.1.6_2 10 Sep 2014 20:50:37
  |
gerald  |
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) |
2.1.6_1 03 May 2014 18:58:58
  |
tijl  |
audio/sdl_sound:
- USES=libtool.
- Strip library.
- Replace patch+reinplace with a single reinplace.
- Remove a patch so we use the upstream library name again. Bump
PORTREVISION on all dependent ports.
games/alephone:
- USES=gmake tar:bzip2.
- Remove unneeded PKG_CONFIG variable.
- Staging.
- New LIB_DEPENDS syntax.
games/asc:
- USES=libtool. (Only the first 15 lines of the commit message are shown above ) |
2.1.6 22 Nov 2013 18:48:42
  |
makc  |
- Convert to USES=qmake (and other USES while I'm here)
- Add state support
- Convert LIB_DEPENDS to new style, adjust USE_QT4 components, etc.
Approved by: portmgr (blanket approval) |
2.1.6 20 Sep 2013 17:36:36
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
games) |
2.1.6 12 Sep 2013 00:21:11
  |
marino  |
Add explicit dependency on pkgconf (27 ports) |
2.1.6 14 Aug 2013 22:35:54
  |
ak  |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
2.1.6 23 Feb 2013 14:15:49
  |
pawel  |
Use QMAKEFLAGS, QMAKE_ARGS is not defined anywhere
Suggested by: makc |
2.1.6 22 Feb 2013 16:03:46
  |
pawel  |
QTads is a cross-platform, multimedia interpreter for Tads games,
compatible with HTML TADS. Both Tads versions in use today (Tads 2 and
Tads 3) are supported.
WWW: http://qtads.sourceforge.net/
PR: ports/175863
Submitted by: Kai Wang <kaiwang27@gmail.com> |