aboutsummaryrefslogtreecommitdiffstats
path: root/games/freesci
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2000-12-19 20:39:27 +0800
committerwill <will@FreeBSD.org>2000-12-19 20:39:27 +0800
commitefa1f7a92b5cfb703aa7d4ecc0659f1cbaaa4a92 (patch)
treec20391b5ec82f5063d13c08b4f6aa5a5618f4261 /games/freesci
parentfbab14d6b3c0c5d6e25613cc6b87f88fb4d46aa7 (diff)
downloadfreebsd-ports-gnome-efa1f7a92b5cfb703aa7d4ecc0659f1cbaaa4a92.tar.gz
freebsd-ports-gnome-efa1f7a92b5cfb703aa7d4ecc0659f1cbaaa4a92.tar.zst
freebsd-ports-gnome-efa1f7a92b5cfb703aa7d4ecc0659f1cbaaa4a92.zip
Add FreeSCI 0.3.0, a portable interpreter for SCI games.
PR: 23633 Submitted by: George Reid <greid@ukug.uk.freebsd.org>
Diffstat (limited to 'games/freesci')
-rw-r--r--games/freesci/Makefile29
-rw-r--r--games/freesci/distinfo1
-rw-r--r--games/freesci/pkg-comment1
-rw-r--r--games/freesci/pkg-descr13
-rw-r--r--games/freesci/pkg-plist11
5 files changed, 55 insertions, 0 deletions
diff --git a/games/freesci/Makefile b/games/freesci/Makefile
new file mode 100644
index 000000000000..2dfbcd6e9e6d
--- /dev/null
+++ b/games/freesci/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: freesci
+# Date created: 17 December 2000
+# Whom: George Reid <greid@ukug.uk.freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= freesci
+PORTVERSION= 0.3.0
+CATEGORIES= emulators
+MASTER_SITES= ftp://ftp.linuxgames.com/freesci/
+
+MAINTAINER= greid@ukug.uk.freebsd.org
+
+LIB_DEPENDS= ggi.2:${PORTSDIR}/graphics/libggi \
+ png.4:${PORTSDIR}/graphics/png
+
+HAS_CONFIGURE= yes
+
+CONFIGURE_ENV= CFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+USE_GLIB= yes
+
+post-install:
+ @${MKDIR} ${PREFIX}/share/freesci
+ @${INSTALL_DATA} ${WRKSRC}/doc/sci.sgml ${PREFIX}/share/freesci
+
+.include <bsd.port.mk>
diff --git a/games/freesci/distinfo b/games/freesci/distinfo
new file mode 100644
index 000000000000..5695884806d9
--- /dev/null
+++ b/games/freesci/distinfo
@@ -0,0 +1 @@
+MD5 (freesci-0.3.0.tar.gz) = 71fa6c95a6fcebe3c818e53e6561721a
diff --git a/games/freesci/pkg-comment b/games/freesci/pkg-comment
new file mode 100644
index 000000000000..67a2decef7ed
--- /dev/null
+++ b/games/freesci/pkg-comment
@@ -0,0 +1 @@
+A portable interpreter for SCI games, such as the Space Quest series.
diff --git a/games/freesci/pkg-descr b/games/freesci/pkg-descr
new file mode 100644
index 000000000000..5ba1a41edb50
--- /dev/null
+++ b/games/freesci/pkg-descr
@@ -0,0 +1,13 @@
+FreeSCI is a portable interpreter for SCI games, such as the Space Quest
+series (starting with SQ3) or Leisure Suit Larry (2 and sequels).
+
+This release has the following limitations (plus some bugs):
+
+- Only SCI0 games are supported
+- The SCI debug functions aren't fully supported (and probably never will be,
+ since we're using our own debug functions).
+- Sound is not supported yet
+- Graphics are slow, especially on displays not using 8bpp color index mode.
+
+- George Reid
+greid@ukug.uk.freebsd.org
diff --git a/games/freesci/pkg-plist b/games/freesci/pkg-plist
new file mode 100644
index 000000000000..2b9283a59761
--- /dev/null
+++ b/games/freesci/pkg-plist
@@ -0,0 +1,11 @@
+bin/sciunpack
+bin/scriptdump
+bin/vocabdump
+bin/classes
+bin/sciconsole
+bin/scidisasm
+bin/listwords
+bin/sciv
+lib/libscisound.a
+share/freesci/sci.sgml
+@dirrm share/freesci