- Update to 1.4.1528
- Add LICENSE
This commit is contained in:
parent
f6afc92196
commit
6358f254f4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=423628
@ -2,48 +2,38 @@
|
||||
# $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 <bsd.port.mk>
|
||||
|
@ -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
|
||||
|
49
games/goonies/files/patch-Makefile
Normal file
49
games/goonies/files/patch-Makefile
Normal file
@ -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:
|
@ -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
|
3
games/goonies/pkg-plist
Normal file
3
games/goonies/pkg-plist
Normal file
@ -0,0 +1,3 @@
|
||||
bin/goonies
|
||||
share/applications/goonies.desktop
|
||||
share/pixmaps/goonies.png
|
Loading…
Reference in New Issue
Block a user