Index: head/games/cave9/Makefile =================================================================== --- head/games/cave9/Makefile (revision 555435) +++ head/games/cave9/Makefile (revision 555436) @@ -1,54 +1,54 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= cave9 PORTVERSION= 0.4.1.git20150408 PORTREVISION= 1 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Gravity cave-exploration game LICENSE= GPLv3+ CC-BY-SA-3.0 CC-BY-2.5 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/data/README.txt # CC licenses LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING.txt USE_GITHUB= yes GH_ACCOUNT= bart9h GH_TAGNAME= e6896eb -USES= gl gmake sdl +USES= compiler:c++11-lang gl gmake sdl USE_SDL= sdl ttf image USE_GL= gl glu BUILD_WRKSRC= ${WRKSRC}/src MAKEFILE= GNUmakefile CFLAGS+= -DDATADIR=\\\"${DATADIR}\\\" PLIST_FILES= bin/${PORTNAME} PORTDOCS= * PORTDATA= * DESKTOP_ENTRIES="${PORTNAME}" \ "" \ "${DATADIR}/icon.png" \ "${PORTNAME}" \ "Game;ArcadeGame;" \ "" OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/cave9 ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} .for d in wav png ttf jpg ${INSTALL_DATA} ${WRKSRC}/data/*.$d ${STAGEDIR}${DATADIR}/ .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/AUTHORS.txt ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/cave9/files/patch-src_GNUmakefile =================================================================== --- head/games/cave9/files/patch-src_GNUmakefile (revision 555435) +++ head/games/cave9/files/patch-src_GNUmakefile (revision 555436) @@ -1,30 +1,30 @@ --- src/GNUmakefile.orig 2015-04-07 14:37:56 UTC +++ src/GNUmakefile @@ -2,8 +2,8 @@ TARGET = ../cave9 -CFLAGS += -std=c99 -Wall -Werror -ggdb `sdl-config --cflags` -LDFLAGS += -lSDL_ttf -lSDL_image `sdl-config --libs` -L/usr/X11/lib -lGL -lGLU -lm -+CFLAGS += -std=c99 -Wall -Werror -isystem ${LOCALBASE}/include `sdl-config --cflags` ++CFLAGS += -std=c99 -Wall -isystem ${LOCALBASE}/include `sdl-config --cflags` +LDFLAGS += -lSDL_ttf -lSDL_image -L${LOCALBASE}/lib `sdl-config --libs` -lGL -lGLU -lm ifdef GLOBAL_SCORE CFLAGS += -DGLOBAL_SCORE @@ -11,7 +11,6 @@ LDFLAGS += -lSDL_net endif # necessary when some SDL libs are on /usr/local, and others on /usr -CFLAGS += -I/usr/local/include/SDL -I/usr/include/SDL #{{{1 build rules @@ -29,6 +28,8 @@ SRCS = \ OBJS = $(subst .c,.o,$(SRCS)) +all: $(TARGET) + $(TARGET): $(OBJS) $(CC) $^ $(LDFLAGS) -o $@