Index: head/games/goonies/Makefile =================================================================== --- head/games/goonies/Makefile (revision 423627) +++ head/games/goonies/Makefile (revision 423628) @@ -1,49 +1,39 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= goonies -PORTVERSION= 1.0.1 -PORTREVISION= 10 +PORTVERSION= 1.4.1528 CATEGORIES= games -MASTER_SITES= http://goonies.jorito.net/download/ \ +MASTER_SITES= http://braingames.jorito.net/goonies/downloads/ \ http://mirror.amdmi3.ru/distfiles/ -DISTNAME= ${PORTNAME}_r${PORTVERSION:C/\./-/g} +DISTNAME= ${PORTNAME}.src_${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Remake of the 8 bit classic game 'The Goonies' -BROKEN_sparc64= does not compile on sparc64 +LICENSE= NONE USES= gmake tar:tgz USE_SDL= sdl mixer image -USE_GL= yes +USE_GL= gl glu -BUILD_WRKSRC= ${WRKSRC}/src -MAKEFILE= ../build/linux/Makefile -MAKE_ARGS= CC="${CXX}" -MAKE_ENV= DATADIR="${DATADIR}" +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -PLIST_FILES= bin/${PORTNAME} - -PORTDOCS= * PORTDATA= * -OPTIONS_DEFINE= DOCS - post-patch: @${REINPLACE_CMD} -e 's|sound/|${DATADIR}/sound/|g' \ - ${WRKSRC}/src/SFXManager.cpp - @${REINPLACE_CMD} -e 's|graphics/|${DATADIR}/graphics/|g' \ + ${WRKSRC}/src/SoundManager.cpp + @${REINPLACE_CMD} -e 's|graphics/|${DATADIR}/graphics/|g; \ + s|"graphics"|"${DATADIR}/graphics"|' \ ${WRKSRC}/src/GLTManager.cpp ${WRKSRC}/src/TheGooniesApp.cpp @${REINPLACE_CMD} -e 's|maps/|${DATADIR}/maps/|g' \ ${WRKSRC}/src/TheGoonies.cpp do-install: - ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/goonies ${STAGEDIR}${PREFIX}/bin/ - ${MKDIR} ${STAGEDIR}${DATADIR} - cd ${WRKSRC} && ${COPYTREE_SHARE} \ - 'sound graphics maps' ${STAGEDIR}${DATADIR}/ - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}/ + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + @cd ${WRKSRC} && ${COPYTREE_SHARE} 'graphics maps sound' ${STAGEDIR}${DATADIR}/ + ${INSTALL_DATA} ${WRKSRC}/build/linux/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/build/linux/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications .include Index: head/games/goonies/distinfo =================================================================== --- head/games/goonies/distinfo (revision 423627) +++ head/games/goonies/distinfo (revision 423628) @@ -1,2 +1,3 @@ -SHA256 (goonies_r1-0-1.tgz) = f0e2e20707caacfbeb531561cd4421beb9007eb7c6aae6f0c5dffb2ec648ab86 -SIZE (goonies_r1-0-1.tgz) = 11708692 +TIMESTAMP = 1476028387 +SHA256 (goonies.src_1.4.1528.tgz) = 9e9c1e67a41dfae512e975b6931828cdc82f07397921ca0a41a81c3020a73799 +SIZE (goonies.src_1.4.1528.tgz) = 11428239 Index: head/games/goonies/files/patch-build-linux-Makefile =================================================================== --- head/games/goonies/files/patch-build-linux-Makefile (revision 423627) +++ head/games/goonies/files/patch-build-linux-Makefile (nonexistent) @@ -1,21 +0,0 @@ ---- build/linux/Makefile.orig Mon Aug 28 15:10:27 2006 -+++ build/linux/Makefile Thu Sep 7 00:20:01 2006 -@@ -25,13 +25,13 @@ - TheGoonies.o TheGooniesApp.o main.o - - EXE = goonies --INSTDIR = /usr/local/games/$(EXE) --STARTUP = /usr/local/bin/$(EXE) -+INSTDIR = ${DATADIR} -+STARTUP = ${PREFIX}/bin/$(EXE) - DATA = ../graphics ../maps ../sound - --CC = c++ --CFLAGS = -g3 -O3 -Wall `sdl-config --cflags` -I/usr/local/include/SDL -I/usr/X11R6/include --LDFLAGS = `sdl-config --libs` -L/usr/X11R6/lib/ -lSDL_image -lSDL_mixer -lSDL_sound -lGL -lGLU -+CC ?= c++ -+CFLAGS += -Wall `${SDL_CONFIG} --cflags` -I${LOCALBASE}/include -+LDFLAGS += `${SDL_CONFIG} --libs` -L${LOCALBASE}/lib -lSDL_image -lSDL_mixer -lGL -lGLU -lm - RM = rm -f - CP = cp -r - LN = ln -s Property changes on: head/games/goonies/files/patch-build-linux-Makefile ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/goonies/files/patch-Makefile =================================================================== --- head/games/goonies/files/patch-Makefile (nonexistent) +++ head/games/goonies/files/patch-Makefile (revision 423628) @@ -0,0 +1,49 @@ +--- Makefile.orig 2009-03-12 10:05:30 UTC ++++ Makefile +@@ -1,11 +1,11 @@ + EXE = goonies + SRC = src +-PREFIX = /usr ++PREFIX ?= /usr + EXTRADIR = ./build/linux + +-GAMEDIR = $(PREFIX)/games ++GAMEDIR = $(PREFIX)/bin + STARTUP = $(GAMEDIR)/$(EXE) +-BINDIR = $(PREFIX)/share/games/$(EXE) ++BINDIR = $(PREFIX)/share/$(EXE) + ICNDIR = $(PREFIX)/share/pixmaps + APPDIR = $(PREFIX)/share/applications + +@@ -56,24 +56,24 @@ OBJS = \ + $(SRC)/Symbol.o $(SRC)/TheGooniesApp.o \ + $(SRC)/TheGoonies.o $(SRC)/Vector.o + +-CC = gcc +-CFLAGS = -g3 -O3 -Wno-write-strings `sdl-config --cflags` -I/usr/X11R6/include +-LDFLAGS = `sdl-config --libs` -L/usr/X11R6/lib/ -lSDL_image -lSDL_mixer -lGL -lGLU ++CXX ?= gcc ++CXXFLAGS ?= -g3 -O3 ++CXXFLAGS += -Wno-write-strings `sdl-config --cflags` ++LDFLAGS += `sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU -lm + RM = rm -f + CP = cp -r + MD = mkdir -p + ECHO = echo + CHMOD = chmod +-STRIP = strip ++STRIP ?= strip + + all: $(EXE) + + %.o: %.cpp +- $(CC) $(CFLAGS) -c $< -o $@ ++ $(CXX) $(CXXFLAGS) -c $< -o $@ + + $(EXE): $(OBJS) +- $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ +- @$(STRIP) $@ ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@ + @$(ECHO) " o If there are no errors, the game compiled succesfully" + + clean: Property changes on: head/games/goonies/files/patch-Makefile ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/goonies/pkg-plist =================================================================== --- head/games/goonies/pkg-plist (nonexistent) +++ head/games/goonies/pkg-plist (revision 423628) @@ -0,0 +1,3 @@ +bin/goonies +share/applications/goonies.desktop +share/pixmaps/goonies.png Property changes on: head/games/goonies/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property