ports/180684: games/pmars-sdl: Update MASTER_SITES and WWW: line

KATO Tsuguru tkato432 at yahoo.com
Sat Jul 20 18:10:01 UTC 2013


>Number:         180684
>Category:       ports
>Synopsis:       games/pmars-sdl: Update MASTER_SITES and WWW: line
>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:   Sat Jul 20 18:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 8.4-RELEASE-p1 i386
>Organization:
>Environment:
>Description:
- Update MASTER_SITES and WWW: line
- Add LICENSE
- Support STRIP properly

Remove file:
files/patch-Makefile

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/games/pmars-sdl/Makefile games/pmars-sdl/Makefile
--- /usr/ports/games/pmars-sdl/Makefile	2013-06-21 03:48:59.000000000 +0900
+++ games/pmars-sdl/Makefile	2013-07-21 00:00:00.000000000 +0900
@@ -1,24 +1,18 @@
-# New ports collection makefile for:	pmars-sdl
-# Date created:				30 Jul 2005
-# Whom:					Alejandro Pulver <alejandro at varnet.biz>
-#
+# Created by: Alejandro Pulver <alejandro at varnet.biz>
 # $FreeBSD: head/games/pmars-sdl/Makefile 300896 2012-07-14 13:54:48Z beat $
-#
 
 PORTNAME=	pmars
 PORTVERSION=	0.9.2
 PORTREVISION=	5
 CATEGORIES=	games
-MASTER_SITES=	http://www.cs.helsinki.fi/u/jpihlaja/cw/pmars-sdl/
+MASTER_SITES=	http://corewar.co.uk/pihlaja/pmars-sdl/
 PKGNAMESUFFIX=	-sdl
 DISTNAME=	${PORTNAME}-${PORTVERSION}-5
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Port of pMARS using the Simple Directmedia Library
 
-USE_SDL=	sdl
-
-WRKSRC=		${WRKDIR}/${DISTNAME}/src
+LICENSE=	GPLv2 # (or later)
 
 OPTIONS_DEFINE=	ICWS94 OPTIMIZED_CFLAGS PERMUTATE SMALLMEM
 OPTIONS_DEFAULT=	ICWS94 OPTIMIZED_CFLAGS PERMUTATE
@@ -26,7 +20,10 @@
 PERMUTATE_DESC=	Enable the -P switch
 SMALLMEM_DESC=	Use 16-bit addresses (smaller)
 
-MAKE_ARGS+=	CFLAGS+="${CFLAGS}" \
+WRKSRC=		${WRKDIR}/${DISTNAME}/src
+
+USE_SDL=	sdl
+MAKE_ARGS=	CFLAGS+="${CFLAGS}" \
 		CFLAGS+="-fno-builtin" \
 		CFLAGS+="`${SDL_CONFIG} --cflags`" \
 		LIB+="`${SDL_CONFIG} --libs`" \
@@ -52,8 +49,16 @@
 MAKE_ARGS+=	CFLAGS+="-DSMALLMEM"
 .endif
 
+post-patch:
+	@${REINPLACE_CMD} -e \
+		's|^CC|#CC| ; \
+		 s|^CFLAGS|#CFLAGS| ; \
+		 s|^LFLAGS|#LFLAGS| ; \
+		 s|@$$(CC)|$$(CC)| ; \
+		 /strip/d' ${WRKSRC}/${MAKEFILE}
+
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \
-		${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
+	(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \
+		${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX})
 
 .include <bsd.port.mk>
diff -urN /usr/ports/games/pmars-sdl/files/patch-Makefile games/pmars-sdl/files/patch-Makefile
--- /usr/ports/games/pmars-sdl/files/patch-Makefile	2013-06-21 03:48:59.000000000 +0900
+++ games/pmars-sdl/files/patch-Makefile	1970-01-01 09:00:00.000000000 +0900
@@ -1,17 +0,0 @@
---- Makefile.orig	Thu May  1 10:09:46 2003
-+++ Makefile	Mon Jul 18 09:49:02 2005
-@@ -1,5 +1,4 @@
- # generic UNIX makefile
--CC = gcc			# req. for linux
- #CC = cc				# if you don't have gcc
- # Configuration options:
- #
-@@ -18,8 +17,6 @@
- # (8)   -DSDLGRAPHX     1                   SDL graphics (generic)
- 
- #DBG = -g -W -Wall -pg
--CFLAGS = -O4 -fomit-frame-pointer $(DBG) -DSERVER -DEXT94 -DPERMUTATE $(INC)
--LFLAGS = -x
- # LIB = -lcurses -ltermlib		# enable this one for curses display
- # LIB = -lvgagl -lvga			# enable this one for Linux/SVGA
- # LIB = -L/usr/X11R6/lib -lX11		# enable this one for X11
diff -urN /usr/ports/games/pmars-sdl/pkg-descr games/pmars-sdl/pkg-descr
--- /usr/ports/games/pmars-sdl/pkg-descr	2013-06-21 03:48:59.000000000 +0900
+++ games/pmars-sdl/pkg-descr	2013-07-21 00:00:00.000000000 +0900
@@ -1,17 +1,17 @@
-Port of pMARS using the Simple Directmedia Library. Currently the port is in
-beta testing stage testing and bug reports/feature requests are more than
-welcome. The latest release is version 0.9.2-5.
+Port of pMARS using the Simple Directmedia Library. Currently the port
+is in beta testing stage testing and bug reports/feature requests are
+more than welcome.
 
 Features/fixes:
 
-* Environment sensitive. Now looks for macro files in the directory specified
-  by the environment variable PMARSHOME if they are not found in the current
-  directory.
+* Environment sensitive. Now looks for macro files in the directory
+  specified by the environment variable PMARSHOME if they are not
+  found in the current directory.
 * Both Win32 and X11 supported.
 * Command line history using Shift-Up and Shift-Down keys.
-* Rewrote text display and screen update routines for faster text panels (for
-  slow computers like mine.)
-* BIG core cells for those tiny cores. (Choose a display mode larger than 2,
-  e.g. -v 134.)
+* Rewrote text display and screen update routines for faster text
+  panels (for slow computers like mine.)
+* BIG core cells for those tiny cores. (Choose a display mode larger
+  than 2, e.g. -v 134.)
 
-WWW: http://www.cs.helsinki.fi/u/jpihlaja/cw/pmars-sdl/
+WWW: http://corewar.co.uk/pihlaja/pmars-sdl/
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list