diff options
author | Patrick Li <pat@FreeBSD.org> | 2002-03-26 19:28:47 +0000 |
---|---|---|
committer | Patrick Li <pat@FreeBSD.org> | 2002-03-26 19:28:47 +0000 |
commit | 5d3ebef53def78529aa54b0070360073a8f04fe0 (patch) | |
tree | f751679f6f2d3419d786a297e5814edd47b632f3 /games/scummvm | |
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/scummvm')
-rw-r--r-- | games/scummvm/Makefile | 37 | ||||
-rw-r--r-- | games/scummvm/distinfo | 1 | ||||
-rw-r--r-- | games/scummvm/files/patch-Makefile | 32 | ||||
-rw-r--r-- | games/scummvm/pkg-comment | 1 | ||||
-rw-r--r-- | games/scummvm/pkg-descr | 13 | ||||
-rw-r--r-- | games/scummvm/pkg-plist | 5 |
6 files changed, 89 insertions, 0 deletions
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 |