Date: Sun, 13 Oct 2013 19:11:01 +0200 From: nemysis <nemysis@FreeBSD.org> To: FreeBSD-gnats-submit@freebsd.org Cc: amdmi3@FreeBSD.org Subject: ports/182950: [PATCH] games/sea-defender: update to 0.9 Message-ID: <201310131711.r9DHB2Go090278@freefall.freebsd.org> Resent-Message-ID: <201310131720.r9DHK0PP091343@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 182950 >Category: ports >Synopsis: [PATCH] games/sea-defender: update to 0.9 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Oct 13 17:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: nemysis >Release: FreeBSD 9.2-RELEASE-p8 amd64 >Organization: >Environment: System: FreeBSD nemysis4now 9.2-RELEASE-p8 FreeBSD 9.2-RELEASE-p8 #0: Mon Sep 23 16:26:45 UTC 2013 >Description: - Update to 0.9 - Change master sites (GitHub) - Add license (MIT) - Change dependency graphics/glfw to graphics/glfw2 - Add icons and Desktop entry file - USES gmake - Support STAGEDIR Port maintainer (amdmi3@FreeBSD.org) is cc'd. Generated and tested manually, tested with stage and with RedPorts, sent with FreeBSD Port Tools 0.99_8 (mode: update, diff: ports) >How-To-Repeat: Build log https://redports.org/buildarchive/20131013153800-21163/ games/sea-defender needs statical libraries (libglfw.a), which have at the moment only graphics/glfw2 >Fix: --- sea-defender-0.9.patch begins here --- diff -ruN /usr/ports/games/sea-defender/Makefile ./Makefile --- /usr/ports/games/sea-defender/Makefile 2013-10-13 17:20:54.000000000 +0200 +++ ./Makefile 2013-10-13 18:55:01.000000000 +0200 @@ -2,42 +2,56 @@ # $FreeBSD: head/games/sea-defender/Makefile 328711 2013-09-29 17:01:41Z zeising $ PORTNAME= sea-defender -PORTVERSION= r20100723 -PORTREVISION= 3 +PORTVERSION= 0.9 CATEGORIES= games -MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ +MASTER_SITES= SF/nemysisfreebsdp/:icons +DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ + ${PORTNAME}.png:icons +EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Simple missile command clone -BUILD_DEPENDS= ${LOCALBASE}/lib/libglfw.a:${PORTSDIR}/graphics/glfw +LICENSE= MIT -USE_BZIP2= yes -USE_GMAKE= yes +BUILD_DEPENDS= ${LOCALBASE}/lib/libglfw.a:${PORTSDIR}/graphics/glfw2 + +USE_GITHUB= yes +GH_ACCOUNT= snoutmate +GH_PROJECT= Sea-Defender +GH_TAGNAME= ${GH_COMMIT} +GH_COMMIT= d628051 + +USES= gmake USE_SDL= sdl mixer image ttf USE_GL= gl glu USE_XORG= x11 xrandr SUB_FILES= ${PORTNAME}.sh -PLIST_FILES= libexec/${PORTNAME} bin/${PORTNAME} - -WRKSRC= ${WRKDIR}/${PORTNAME} +PLIST_FILES= libexec/${PORTNAME} \ + bin/${PORTNAME} \ + share/pixmaps/${PORTNAME}.png PORTDOCS= README -NO_STAGE= yes +OPTIONS_DEFINE= DOCS + +DESKTOP_ENTRIES="Sea Defender" "${COMMENT}" "${PORTNAME}" \ + "${PORTNAME}" "Game;ArcadeGame;" false + .include <bsd.port.options.mk> .if defined(WITH_NEW_XORG) -EXTRA_PATCHES+= ${FILESDIR}/extra-snoutlib_gldefs.h +EXTRA_PATCHES+= ${FILESDIR}/extra-snoutlib_gldefs.h .endif do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/sea ${PREFIX}/libexec/${PORTNAME} - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKSRC}/sea ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/ .if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif .include <bsd.port.mk> diff -ruN /usr/ports/games/sea-defender/distinfo ./distinfo --- /usr/ports/games/sea-defender/distinfo 2013-10-13 17:20:54.000000000 +0200 +++ ./distinfo 2013-10-13 14:51:40.000000000 +0200 @@ -1,2 +1,4 @@ -SHA256 (sea-defender-r20100723.tar.bz2) = 2f8b11b3f047653d58b0dabc4384486bb3f3c173bed5f5592df070079cd73624 -SIZE (sea-defender-r20100723.tar.bz2) = 164757 +SHA256 (sea-defender-0.9.tar.gz) = d6a2ed363fb642960addcd8e43422f74f5516e6d331691703f920252d4f0596c +SIZE (sea-defender-0.9.tar.gz) = 191267 +SHA256 (sea-defender.png) = 823fe77ea032db6186ed71eec995a6038705757816f61112dc8dfb19e2e58aba +SIZE (sea-defender.png) = 2928 diff -ruN /usr/ports/games/sea-defender/files/patch-Makefile ./files/patch-Makefile --- /usr/ports/games/sea-defender/files/patch-Makefile 2013-10-13 17:20:54.000000000 +0200 +++ ./files/patch-Makefile 2013-10-13 16:56:52.000000000 +0200 @@ -1,10 +1,11 @@ ---- Makefile.orig 2010-03-23 19:52:15.000000000 +0300 -+++ Makefile 2010-07-24 00:10:22.000000000 +0400 -@@ -1,12 +1,9 @@ +--- ./Makefile.orig 2010-03-23 17:52:15.000000000 +0100 ++++ ./Makefile 2013-10-13 16:47:59.000000000 +0200 +@@ -1,12 +1,10 @@ -#CXX = g++ -CXX = colorgcc -#CXXFLAGS = -ffunction-sections -fdata-sections -Wall -Os -fno-exceptions -fno-unwind-tables -fno-rtti -minline-all-stringops -ggdb -CXXFLAGS = -ffunction-sections -fdata-sections -Wall -Os -fno-exceptions -fno-unwind-tables -fno-rtti -minline-all-stringops -ggdb ++CXX ?= colorgcc +CXXFLAGS += -Wall -fno-exceptions -fno-unwind-tables -fno-rtti -I${LOCALBASE}/include # -Weffc++ -U_FORTIFY_SOURCE @@ -16,7 +17,7 @@ INCLUDES = FILE2C = utils/file2c.rb -@@ -63,14 +60,4 @@ +@@ -63,14 +61,4 @@ DEPDIR = .deps df = $(DEPDIR)/$(*F) --- sea-defender-0.9.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310131711.r9DHB2Go090278>