summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorPatrick Li <pat@FreeBSD.org>2002-03-26 19:28:47 +0000
committerPatrick Li <pat@FreeBSD.org>2002-03-26 19:28:47 +0000
commit5d3ebef53def78529aa54b0070360073a8f04fe0 (patch)
treef751679f6f2d3419d786a297e5814edd47b632f3 /games
parent- Update to 3.14p (diff)
Add new port games/scummvm - A free implementation of LucasArts S.C.U.M.M.
interpreter PR: 36335 Submitted by: Miguel Mendez <flynn@energyhq.homeip.net>
Notes
Notes: svn path=/head/; revision=56713
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/scummvm/Makefile37
-rw-r--r--games/scummvm/distinfo1
-rw-r--r--games/scummvm/files/patch-Makefile32
-rw-r--r--games/scummvm/pkg-comment1
-rw-r--r--games/scummvm/pkg-descr13
-rw-r--r--games/scummvm/pkg-plist5
7 files changed, 90 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index ca67ef4352a4..1d0eab742874 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -238,6 +238,7 @@
SUBDIR += rtcw-paks
SUBDIR += rubix
SUBDIR += scid
+ SUBDIR += scummvm
SUBDIR += sdlroids
SUBDIR += seabattle
SUBDIR += seahaven
diff --git a/games/scummvm/Makefile b/games/scummvm/Makefile
new file mode 100644
index 000000000000..f365203e2c84
--- /dev/null
+++ b/games/scummvm/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: scummvm
+# Date created: Tue Mar 26 13:05:21 CET 2002
+# Whom: Miguel Mendez <flynn@energyhq.homeip.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= scummvm
+PORTVERSION= 0.1.0
+CATEGORIES= games emulators
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= ${PORTNAME}-${PORTVERSION}b
+
+MAINTAINER= flynn@energyhq.homeip.net
+
+LIB_DEPENDS= SDL-1.1.3:${PORTSDIR}/devel/sdl12
+
+USE_ZIP= yes
+USE_GMAKE= yes
+NO_WRKSUBDIR= yes
+
+pre-patch:
+ @${FIND} -E ${WRKSRC} -type f -iregex ".*\.(cpp|h|txt)" \
+ -exec ${PERL} -pi -ne 's!\r\n!\n!' {} 1>/dev/null 2>&1 \;
+ @${PERL} -pi -e 's|\r\n|\n|' ${WRKSRC}/Makefile
+
+do-install:
+ @${INSTALL_PROGRAM} ${WRKSRC}/scummvm ${PREFIX}/bin
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for docs in copying.txt readme.txt whatsnew.txt
+ @${INSTALL_DATA} ${WRKSRC}/${docs} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/scummvm/distinfo b/games/scummvm/distinfo
new file mode 100644
index 000000000000..fad7e696a774
--- /dev/null
+++ b/games/scummvm/distinfo
@@ -0,0 +1 @@
+MD5 (scummvm-0.1.0b.zip) = 890866eadd9bb577294c8cc08ea67261
diff --git a/games/scummvm/files/patch-Makefile b/games/scummvm/files/patch-Makefile
new file mode 100644
index 000000000000..a724b8cb19b9
--- /dev/null
+++ b/games/scummvm/files/patch-Makefile
@@ -0,0 +1,32 @@
+--- Makefile.orig Tue Jan 15 08:06:24 2002
++++ Makefile Tue Mar 26 13:17:48 2002
+@@ -1,12 +1,10 @@
+ # $Header: /cvsroot/scummvm/scummvm/Makefile,v 1.19 2002/01/13 19:48:30 strigeus Exp $
+
+-CC = gcc
+-CFLAGS = -g -Wno-multichar
+ DEFINES = -DUNIX -DUSE_ADLIB
+ LDFLAGS :=
+-INCLUDES:= `sdl-config --cflags` -I./ -I./sound
+-CPPFLAGS= $(DEFINES) $(INCLUDES)
+-LIBS = `sdl-config --libs` -lreadline -lncurses -lhistory -lm
++INCLUDES:= `sdl11-config --cflags` -I./ -I./sound
++CPPFLAGS+= $(DEFINES) $(INCLUDES)
++LIBS = `sdl11-config --libs` -lreadline -lncurses -lhistory -lm
+ ZIPFILE := scummvm-`date '+%Y-%m-%d'`.zip
+
+ INCS = scumm.h scummsys.h stdafx.h
+@@ -22,12 +20,12 @@
+ scummvm.dsp scummvm.dsw sound/fmopl.h gui.h sound.h
+
+ .cpp.o:
+- $(CC) $(CFLAGS) $(CPPFLAGS) -c $(<) -o $*.o
++ $(CXX) $(CFLAGS) $(CPPFLAGS) -c $(<) -o $*.o
+
+ all: scummvm
+
+ scummvm: $(OBJS)
+- $(CC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS)
++ $(CXX) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS)
+
+ $(OBJS): Makefile
diff --git a/games/scummvm/pkg-comment b/games/scummvm/pkg-comment
new file mode 100644
index 000000000000..312a3b1465c9
--- /dev/null
+++ b/games/scummvm/pkg-comment
@@ -0,0 +1 @@
+Free implementation of LucasArts S.C.U.M.M. interpreter
diff --git a/games/scummvm/pkg-descr b/games/scummvm/pkg-descr
new file mode 100644
index 000000000000..1441c5787d68
--- /dev/null
+++ b/games/scummvm/pkg-descr
@@ -0,0 +1,13 @@
+ScummVM is an implementation of LucasArts S.C.U.M.M. (Script Creation Utility
+for Maniac Mansion) interpreter, used in games such as Monkey Island, Indiana
+Jones, Day Of The Tentacle, Sam and Max, and many more. Some things are still
+missing, and some games cannot be completeted yet. There are quite a few known
+bugs. Regardless of the bugs it is still possible to play some games all the
+way through to the end. Still other games do not load at all.
+
+Visit these following web pages for more information:
+
+WWW: http://scummvm.sourceforge.net/
+
+- Miguel Mendez
+flynn@energyhq.homeip.net
diff --git a/games/scummvm/pkg-plist b/games/scummvm/pkg-plist
new file mode 100644
index 000000000000..fbbe85fe8c14
--- /dev/null
+++ b/games/scummvm/pkg-plist
@@ -0,0 +1,5 @@
+bin/scummvm
+%%PORTDOCS%%share/doc/scummvm/copying.txt
+%%PORTDOCS%%share/doc/scummvm/readme.txt
+%%PORTDOCS%%share/doc/scummvm/whatsnew.txt
+%%PORTDOCS%%@dirrm share/doc/scummvm