diff options
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/frobtads/Makefile | 30 | ||||
-rw-r--r-- | games/frobtads/distinfo | 2 | ||||
-rw-r--r-- | games/frobtads/files/patch-tads3-unix-osnetunix.cpp | 10 | ||||
-rw-r--r-- | games/frobtads/pkg-descr | 5 | ||||
-rw-r--r-- | games/frobtads/pkg-plist | 171 |
6 files changed, 219 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index dbb051613651..b18d25d8e091 100644 --- a/games/Makefile +++ b/games/Makefile @@ -279,6 +279,7 @@ SUBDIR += fretsonfire SUBDIR += fretsonfire-data SUBDIR += frikqcc + SUBDIR += frobtads SUBDIR += frogatto SUBDIR += frotz SUBDIR += frozenbubble diff --git a/games/frobtads/Makefile b/games/frobtads/Makefile new file mode 100644 index 000000000000..0ecba1b14694 --- /dev/null +++ b/games/frobtads/Makefile @@ -0,0 +1,30 @@ +# Created by: Kai Wang <kaiwang27@gmail.com> +# $FreeBSD$ + +PORTNAME= frobtads +PORTVERSION= 1.2.2 +CATEGORIES= games lang +MASTER_SITES= http://www.tads.org/${PORTNAME}/ \ + http://www.ifarchive.org/if-archive/programming/tads3/source/ + +MAINTAINER= kaiwang27@gmail.com +COMMENT= TADS interpreter and the compilers for both TADS 2 and 3 + +LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl \ + execinfo:${PORTSDIR}/devel/libexecinfo + +CONFLICTS= tads-2.* + +USE_GMAKE= yes +USE_AUTOTOOLS= automake autoconf +GNU_CONFIGURE= yes +CONFIGURE_ENV= LIBS="-lcompat" +MAKE_JOBS_SAFE= yes + +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +pre-configure: + (cd ${WRKSRC}; ${SH} bootstrap) + +.include <bsd.port.mk> diff --git a/games/frobtads/distinfo b/games/frobtads/distinfo new file mode 100644 index 000000000000..91aef85f5750 --- /dev/null +++ b/games/frobtads/distinfo @@ -0,0 +1,2 @@ +SHA256 (frobtads-1.2.2.tar.gz) = f2802f6b8b2fb1e2a2c46cdec92b32e7135b6aceb3054a588eb9ebb9434a186e +SIZE (frobtads-1.2.2.tar.gz) = 5213193 diff --git a/games/frobtads/files/patch-tads3-unix-osnetunix.cpp b/games/frobtads/files/patch-tads3-unix-osnetunix.cpp new file mode 100644 index 000000000000..f0887b5f8026 --- /dev/null +++ b/games/frobtads/files/patch-tads3-unix-osnetunix.cpp @@ -0,0 +1,10 @@ +--- tads3/unix/osnetunix.cpp.orig 2012-08-21 22:35:14.000000000 +0200 ++++ tads3/unix/osnetunix.cpp 2013-02-22 10:30:06.000000000 +0100 +@@ -15,6 +15,7 @@ + #include <poll.h> + #include <netinet/in.h> + #include <arpa/inet.h> ++#include <sys/socket.h> + #include <net/if.h> + #include <sys/ioctl.h> + #include <sys/times.h> diff --git a/games/frobtads/pkg-descr b/games/frobtads/pkg-descr new file mode 100644 index 000000000000..b5b6ce73b93a --- /dev/null +++ b/games/frobtads/pkg-descr @@ -0,0 +1,5 @@ +FrobTADS is a full version of TADS 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. + +WWW: http://www.tads.org/frobtads.htm diff --git a/games/frobtads/pkg-plist b/games/frobtads/pkg-plist new file mode 100644 index 000000000000..9cad628b44fe --- /dev/null +++ b/games/frobtads/pkg-plist @@ -0,0 +1,171 @@ +bin/frob +bin/t3make +bin/tadsc +%%DATADIR%%/tads2/adv.t +%%DATADIR%%/tads2/gameinfo.t +%%DATADIR%%/tads2/std.t +%%DATADIR%%/tads3/doc/bkg.jpg +%%DATADIR%%/tads3/doc/getacro.gif +%%DATADIR%%/tads3/doc/gsgcover.jpg +%%DATADIR%%/tads3/doc/htads_cover.jpg +%%DATADIR%%/tads3/doc/index.htm +%%DATADIR%%/tads3/doc/learning_cover.jpg +%%DATADIR%%/tads3/doc/libcover.jpg +%%DATADIR%%/tads3/doc/nodoc.htm +%%DATADIR%%/tads3/doc/nolibref.htm +%%DATADIR%%/tads3/doc/qstart_cover.jpg +%%DATADIR%%/tads3/doc/syscover.jpg +%%DATADIR%%/tads3/doc/t3QuickStart.htm +%%DATADIR%%/tads3/doc/t3changes.htm +%%DATADIR%%/tads3/doc/techcover.jpg +%%DATADIR%%/tads3/doc/tgcover.jpg +%%DATADIR%%/tads3/doc/title.jpg +%%DATADIR%%/tads3/doc/title2.gif +%%DATADIR%%/tads3/include/bignum.h +%%DATADIR%%/tads3/include/bytearr.h +%%DATADIR%%/tads3/include/charset.h +%%DATADIR%%/tads3/include/date.h +%%DATADIR%%/tads3/include/dict.h +%%DATADIR%%/tads3/include/dynfunc.h +%%DATADIR%%/tads3/include/file.h +%%DATADIR%%/tads3/include/filename.h +%%DATADIR%%/tads3/include/gramprod.h +%%DATADIR%%/tads3/include/httpreq.h +%%DATADIR%%/tads3/include/httpsrv.h +%%DATADIR%%/tads3/include/lookup.h +%%DATADIR%%/tads3/include/reflect.h +%%DATADIR%%/tads3/include/strbuf.h +%%DATADIR%%/tads3/include/strcomp.h +%%DATADIR%%/tads3/include/systype.h +%%DATADIR%%/tads3/include/t3.h +%%DATADIR%%/tads3/include/t3test.h +%%DATADIR%%/tads3/include/tads.h +%%DATADIR%%/tads3/include/tadsgen.h +%%DATADIR%%/tads3/include/tadsio.h +%%DATADIR%%/tads3/include/tadsiox.h +%%DATADIR%%/tads3/include/tadsnet.h +%%DATADIR%%/tads3/include/tok.h +%%DATADIR%%/tads3/include/vector.h +%%DATADIR%%/tads3/lib/_main.t +%%DATADIR%%/tads3/lib/adv3/action.t +%%DATADIR%%/tads3/lib/adv3/actions.t +%%DATADIR%%/tads3/lib/adv3/actor.t +%%DATADIR%%/tads3/lib/adv3/adv3.h +%%DATADIR%%/tads3/lib/adv3/adv3.tl +%%DATADIR%%/tads3/lib/adv3/adv3web.tl +%%DATADIR%%/tads3/lib/adv3/banner.t +%%DATADIR%%/tads3/lib/adv3/browser.t +%%DATADIR%%/tads3/lib/adv3/changes.htm +%%DATADIR%%/tads3/lib/adv3/console.t +%%DATADIR%%/tads3/lib/adv3/disambig.t +%%DATADIR%%/tads3/lib/adv3/en_us/en_us.h +%%DATADIR%%/tads3/lib/adv3/en_us/en_us.t +%%DATADIR%%/tads3/lib/adv3/en_us/en_us.tl +%%DATADIR%%/tads3/lib/adv3/en_us/instruct.t +%%DATADIR%%/tads3/lib/adv3/en_us/msg_neu.t +%%DATADIR%%/tads3/lib/adv3/events.t +%%DATADIR%%/tads3/lib/adv3/exec.t +%%DATADIR%%/tads3/lib/adv3/exits.t +%%DATADIR%%/tads3/lib/adv3/extras.t +%%DATADIR%%/tads3/lib/adv3/footnote.t +%%DATADIR%%/tads3/lib/adv3/hintsys.t +%%DATADIR%%/tads3/lib/adv3/input.t +%%DATADIR%%/tads3/lib/adv3/lister.t +%%DATADIR%%/tads3/lib/adv3/menucon.t +%%DATADIR%%/tads3/lib/adv3/menusys.t +%%DATADIR%%/tads3/lib/adv3/menuweb.t +%%DATADIR%%/tads3/lib/adv3/misc.t +%%DATADIR%%/tads3/lib/adv3/modid.t +%%DATADIR%%/tads3/lib/adv3/numbers.t +%%DATADIR%%/tads3/lib/adv3/objects.t +%%DATADIR%%/tads3/lib/adv3/output.t +%%DATADIR%%/tads3/lib/adv3/parser.t +%%DATADIR%%/tads3/lib/adv3/pov.t +%%DATADIR%%/tads3/lib/adv3/precond.t +%%DATADIR%%/tads3/lib/adv3/report.t +%%DATADIR%%/tads3/lib/adv3/resolver.t +%%DATADIR%%/tads3/lib/adv3/score.t +%%DATADIR%%/tads3/lib/adv3/sense.t +%%DATADIR%%/tads3/lib/adv3/settings.t +%%DATADIR%%/tads3/lib/adv3/status.t +%%DATADIR%%/tads3/lib/adv3/thing.t +%%DATADIR%%/tads3/lib/adv3/tips.t +%%DATADIR%%/tads3/lib/adv3/travel.t +%%DATADIR%%/tads3/lib/adv3/verify.t +%%DATADIR%%/tads3/lib/dynfunc.t +%%DATADIR%%/tads3/lib/extensions/CustomStatus.t +%%DATADIR%%/tads3/lib/extensions/OpenState.t +%%DATADIR%%/tads3/lib/extensions/SimpleAttachable.t +%%DATADIR%%/tads3/lib/extensions/TCommand/TCommand.t +%%DATADIR%%/tads3/lib/extensions/TCommand/doc/tcommand.htm +%%DATADIR%%/tads3/lib/extensions/combineReports.t +%%DATADIR%%/tads3/lib/extensions/cquotes.t +%%DATADIR%%/tads3/lib/extensions/custmsg.t +%%DATADIR%%/tads3/lib/extensions/customBanner.t +%%DATADIR%%/tads3/lib/extensions/newNames.t +%%DATADIR%%/tads3/lib/extensions/pathfind.t +%%DATADIR%%/tads3/lib/extensions/showTranscript.t +%%DATADIR%%/tads3/lib/extensions/smartAccompany.t +%%DATADIR%%/tads3/lib/extensions/subtime.t +%%DATADIR%%/tads3/lib/file.t +%%DATADIR%%/tads3/lib/gameinfo.t +%%DATADIR%%/tads3/lib/gramprod.t +%%DATADIR%%/tads3/lib/multmeth.t +%%DATADIR%%/tads3/lib/reflect.t +%%DATADIR%%/tads3/lib/system.tl +%%DATADIR%%/tads3/lib/tadsnet.t +%%DATADIR%%/tads3/lib/tok.t +%%DATADIR%%/tads3/lib/webui.t +%%DATADIR%%/tads3/lib/webui.tl +%%DATADIR%%/tads3/lib/webuires/TADS.swf +%%DATADIR%%/tads3/lib/webuires/ckbox8pt-off.gif +%%DATADIR%%/tads3/lib/webuires/ckbox8pt-on.gif +%%DATADIR%%/tads3/lib/webuires/cmdwin.css +%%DATADIR%%/tads3/lib/webuires/cmdwin.htm +%%DATADIR%%/tads3/lib/webuires/cmdwin.js +%%DATADIR%%/tads3/lib/webuires/comboarrow.gif +%%DATADIR%%/tads3/lib/webuires/debuglog.css +%%DATADIR%%/tads3/lib/webuires/debuglog.htm +%%DATADIR%%/tads3/lib/webuires/debuglog.js +%%DATADIR%%/tads3/lib/webuires/defaultPrefs.js +%%DATADIR%%/tads3/lib/webuires/dlg-closebox.gif +%%DATADIR%%/tads3/lib/webuires/dlg-closeboxA.gif +%%DATADIR%%/tads3/lib/webuires/dlg-closeboxH.gif +%%DATADIR%%/tads3/lib/webuires/dlg-corners.gif +%%DATADIR%%/tads3/lib/webuires/dlg-title-corners.gif +%%DATADIR%%/tads3/lib/webuires/dlgIconError.gif +%%DATADIR%%/tads3/lib/webuires/dlgIconInfo.gif +%%DATADIR%%/tads3/lib/webuires/dlgIconQuestion.gif +%%DATADIR%%/tads3/lib/webuires/dlgIconWarning.gif +%%DATADIR%%/tads3/lib/webuires/downloadPopupBkg.gif +%%DATADIR%%/tads3/lib/webuires/errorPopupBkg.gif +%%DATADIR%%/tads3/lib/webuires/layoutwin.css +%%DATADIR%%/tads3/lib/webuires/layoutwin.htm +%%DATADIR%%/tads3/lib/webuires/layoutwin.js +%%DATADIR%%/tads3/lib/webuires/main.css +%%DATADIR%%/tads3/lib/webuires/main.htm +%%DATADIR%%/tads3/lib/webuires/main.js +%%DATADIR%%/tads3/lib/webuires/menuarrow.png +%%DATADIR%%/tads3/lib/webuires/modal-cover.png +%%DATADIR%%/tads3/lib/webuires/netspinner.gif +%%DATADIR%%/tads3/lib/webuires/statwin.css +%%DATADIR%%/tads3/lib/webuires/statwin.htm +%%DATADIR%%/tads3/lib/webuires/statwin.js +%%DATADIR%%/tads3/lib/webuires/tads.css +%%DATADIR%%/tads3/lib/webuires/util.js +%%DATADIR%%/tads3/lib/webuires/warningPopupBkg.gif +%%DATADIR%%/tads3/res/charmap/cmaplib.t3r +@dirrm %%DATADIR%%/tads3/res/charmap +@dirrm %%DATADIR%%/tads3/res +@dirrm %%DATADIR%%/tads3/lib/webuires +@dirrm %%DATADIR%%/tads3/lib/extensions/TCommand/doc +@dirrm %%DATADIR%%/tads3/lib/extensions/TCommand +@dirrm %%DATADIR%%/tads3/lib/extensions +@dirrm %%DATADIR%%/tads3/lib/adv3/en_us +@dirrm %%DATADIR%%/tads3/lib/adv3 +@dirrm %%DATADIR%%/tads3/lib +@dirrm %%DATADIR%%/tads3/include +@dirrm %%DATADIR%%/tads3/doc +@dirrm %%DATADIR%%/tads3 +@dirrm %%DATADIR%%/tads2 +@dirrm %%DATADIR%% |