From 5d3ebef53def78529aa54b0070360073a8f04fe0 Mon Sep 17 00:00:00 2001 From: Patrick Li Date: Tue, 26 Mar 2002 19:28:47 +0000 Subject: Add new port games/scummvm - A free implementation of LucasArts S.C.U.M.M. interpreter PR: 36335 Submitted by: Miguel Mendez --- emulators/scummvm/Makefile | 37 ++++++++++++++++++++++++++++++++++ emulators/scummvm/distinfo | 1 + emulators/scummvm/files/patch-Makefile | 32 +++++++++++++++++++++++++++++ emulators/scummvm/pkg-comment | 1 + emulators/scummvm/pkg-descr | 13 ++++++++++++ emulators/scummvm/pkg-plist | 5 +++++ 6 files changed, 89 insertions(+) create mode 100644 emulators/scummvm/Makefile create mode 100644 emulators/scummvm/distinfo create mode 100644 emulators/scummvm/files/patch-Makefile create mode 100644 emulators/scummvm/pkg-comment create mode 100644 emulators/scummvm/pkg-descr create mode 100644 emulators/scummvm/pkg-plist (limited to 'emulators') diff --git a/emulators/scummvm/Makefile b/emulators/scummvm/Makefile new file mode 100644 index 000000000000..f365203e2c84 --- /dev/null +++ b/emulators/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 +# +# $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 diff --git a/emulators/scummvm/distinfo b/emulators/scummvm/distinfo new file mode 100644 index 000000000000..fad7e696a774 --- /dev/null +++ b/emulators/scummvm/distinfo @@ -0,0 +1 @@ +MD5 (scummvm-0.1.0b.zip) = 890866eadd9bb577294c8cc08ea67261 diff --git a/emulators/scummvm/files/patch-Makefile b/emulators/scummvm/files/patch-Makefile new file mode 100644 index 000000000000..a724b8cb19b9 --- /dev/null +++ b/emulators/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/emulators/scummvm/pkg-comment b/emulators/scummvm/pkg-comment new file mode 100644 index 000000000000..312a3b1465c9 --- /dev/null +++ b/emulators/scummvm/pkg-comment @@ -0,0 +1 @@ +Free implementation of LucasArts S.C.U.M.M. interpreter diff --git a/emulators/scummvm/pkg-descr b/emulators/scummvm/pkg-descr new file mode 100644 index 000000000000..1441c5787d68 --- /dev/null +++ b/emulators/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/emulators/scummvm/pkg-plist b/emulators/scummvm/pkg-plist new file mode 100644 index 000000000000..fbbe85fe8c14 --- /dev/null +++ b/emulators/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 -- cgit v1.2.3