BSD Ports

Deprecated: No release in years, does not build with CMake 4

Expires: 2026-11-30

games/frobtads 2.0_1 FreeBSD

Development tools and text-mode interpreter for TADS adventure games

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
cf2be50d6c
License
TADS
Categories
games, lang
Package size
2411.9 KiB, 10767.1 KiB installed

Description

FrobTADS is a full version of TADS for Unix, Linux, and Mac OS X, by Nikos Chantziaras. It includes everything you need for playing and writing TADS games, including a text-only TADS interpreter and the compilers for both TADS 2 and 3.

The latest text-only TADS features are supported, including colored text and backgrounds, TADS 3 banner windows, and timed input. FrobTADS is easy to install, with automatic configuration on all Linux versions, a pre-built install package for Mac OS X, and auto configuration on most other Unix systems.

Install

Binary package:

pkg install frobtads

From the ports tree:

cd /usr/ports/games/frobtads/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	frobtads>0:games/frobtads

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0_12.0_1---
FreeBSD:14:quarterly2.0_12.0_1n/a--
FreeBSD:15:latest2.0_12.0_1n/a--
FreeBSD:15:quarterly2.0_12.0_1n/an/an/a
FreeBSD:16:latest2.0_12.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 17
Run dependencies 10

No port depends on this one.

Configuration

No options to configure.

USES
cmake:noninja localbase ncurses
Service scripts
none
Conflicts with
tads-2.*

Message after installing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

No release in years, does not build with CMake 4.

It is scheduled to be removed on or after 2026-11-30.

Files

pkg-plist 161
  • bin/frob
  • bin/t3make
  • bin/tadsc
  • bin/tadsrsc
  • share/frobtads/tads2/adv.t
  • share/frobtads/tads2/gameinfo.t
  • share/frobtads/tads2/std.t
  • share/frobtads/tads3/doc/bkg.jpg
  • share/frobtads/tads3/doc/getacro.gif
  • share/frobtads/tads3/doc/gsgcover.jpg
  • share/frobtads/tads3/doc/htads_cover.jpg
  • share/frobtads/tads3/doc/index.htm
  • share/frobtads/tads3/doc/learning_cover.jpg
  • share/frobtads/tads3/doc/libcover.jpg
  • share/frobtads/tads3/doc/nodoc.htm
  • share/frobtads/tads3/doc/nolibref.htm
  • share/frobtads/tads3/doc/qstart_cover.jpg
  • share/frobtads/tads3/doc/syscover.jpg
  • share/frobtads/tads3/doc/t3QuickStart.htm
  • share/frobtads/tads3/doc/t3changes.htm
  • share/frobtads/tads3/doc/techcover.jpg
  • share/frobtads/tads3/doc/tgcover.jpg
  • share/frobtads/tads3/doc/title.jpg
  • share/frobtads/tads3/doc/title2.gif
  • share/frobtads/tads3/include/bignum.h
  • share/frobtads/tads3/include/bytearr.h
  • share/frobtads/tads3/include/charset.h
  • share/frobtads/tads3/include/date.h
  • share/frobtads/tads3/include/dict.h
  • share/frobtads/tads3/include/dynfunc.h
  • share/frobtads/tads3/include/file.h
  • share/frobtads/tads3/include/filename.h
  • share/frobtads/tads3/include/gramprod.h
  • share/frobtads/tads3/include/httpreq.h
  • share/frobtads/tads3/include/httpsrv.h
  • share/frobtads/tads3/include/lookup.h
  • share/frobtads/tads3/include/reflect.h
  • share/frobtads/tads3/include/strbuf.h
  • share/frobtads/tads3/include/strcomp.h
  • share/frobtads/tads3/include/systype.h
  • share/frobtads/tads3/include/t3.h
  • share/frobtads/tads3/include/t3test.h
  • share/frobtads/tads3/include/tads.h
  • share/frobtads/tads3/include/tadsgen.h
  • share/frobtads/tads3/include/tadsio.h
  • share/frobtads/tads3/include/tadsiox.h
  • share/frobtads/tads3/include/tadsnet.h
  • share/frobtads/tads3/include/tok.h
  • share/frobtads/tads3/include/vector.h
  • share/frobtads/tads3/lib/_main.t
  • share/frobtads/tads3/lib/adv3/action.t
  • share/frobtads/tads3/lib/adv3/actions.t
  • share/frobtads/tads3/lib/adv3/actor.t
  • share/frobtads/tads3/lib/adv3/adv3.h
  • share/frobtads/tads3/lib/adv3/adv3.tl
  • share/frobtads/tads3/lib/adv3/adv3web.tl
  • share/frobtads/tads3/lib/adv3/banner.t
  • share/frobtads/tads3/lib/adv3/browser.t
  • share/frobtads/tads3/lib/adv3/changes.htm
  • share/frobtads/tads3/lib/adv3/console.t
  • share/frobtads/tads3/lib/adv3/disambig.t
  • share/frobtads/tads3/lib/adv3/en_us/en_us.h
  • share/frobtads/tads3/lib/adv3/en_us/en_us.t
  • share/frobtads/tads3/lib/adv3/en_us/en_us.tl
  • share/frobtads/tads3/lib/adv3/en_us/instruct.t
  • share/frobtads/tads3/lib/adv3/en_us/msg_neu.t
  • share/frobtads/tads3/lib/adv3/events.t
  • share/frobtads/tads3/lib/adv3/exec.t
  • share/frobtads/tads3/lib/adv3/exits.t
  • share/frobtads/tads3/lib/adv3/extras.t
  • share/frobtads/tads3/lib/adv3/footnote.t
  • share/frobtads/tads3/lib/adv3/hintsys.t
  • share/frobtads/tads3/lib/adv3/input.t
  • share/frobtads/tads3/lib/adv3/lister.t
  • share/frobtads/tads3/lib/adv3/menucon.t
  • share/frobtads/tads3/lib/adv3/menusys.t
  • share/frobtads/tads3/lib/adv3/menuweb.t
  • share/frobtads/tads3/lib/adv3/misc.t
  • share/frobtads/tads3/lib/adv3/modid.t
  • share/frobtads/tads3/lib/adv3/numbers.t
  • share/frobtads/tads3/lib/adv3/objects.t
  • share/frobtads/tads3/lib/adv3/output.t
  • share/frobtads/tads3/lib/adv3/parser.t
  • share/frobtads/tads3/lib/adv3/pov.t
  • share/frobtads/tads3/lib/adv3/precond.t
  • share/frobtads/tads3/lib/adv3/report.t
  • share/frobtads/tads3/lib/adv3/resolver.t
  • share/frobtads/tads3/lib/adv3/samples/starta3.t
  • share/frobtads/tads3/lib/adv3/samples/starti3.t
  • share/frobtads/tads3/lib/adv3/score.t
  • share/frobtads/tads3/lib/adv3/sense.t
  • share/frobtads/tads3/lib/adv3/settings.t
  • share/frobtads/tads3/lib/adv3/status.t
  • share/frobtads/tads3/lib/adv3/thing.t
  • share/frobtads/tads3/lib/adv3/tips.t
  • share/frobtads/tads3/lib/adv3/travel.t
  • share/frobtads/tads3/lib/adv3/verify.t
  • share/frobtads/tads3/lib/dynfunc.t
  • share/frobtads/tads3/lib/extensions/CustomStatus.t
  • share/frobtads/tads3/lib/extensions/OpenState.t

The first 100 are listed.

distinfo 1
FileSizeSHA256
realnc-frobtads-v2.0_GH0.tar.gz5.122899e+06c457860d3bf3db3c1129deddbd2c7a295602c7f59560d7e6e81df3bb77a23cd5

Commit history 3

DateCommitCreditsLog message
cf2be50d6c Robert Clausecker games/frobtads: BROKEN on 32-bit platforms
I tried to look into this build failure, but this is some C++ voodoo way above my paygrade. Approved by: portmgr (build fix blanket) Event: Berlin Hackathon 202609
7c5bd104e5 Florian Limberger games/frobtads: Fix CMake version
Event: Berlin Hackathon 202609 Approved by: portmgr (build fix blanket)
85e89ce164 Gleb Popov games/frobtads: Mark deprecated
PR: 298169 Approved by: Wes Frazier <[email protected]> (maintainer)