Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Aug 2013 20:57:17 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r325552 - in head/games/ppracer: . files
Message-ID:  <201308282057.r7SKvHxw083536@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Wed Aug 28 20:57:17 2013
New Revision: 325552
URL: http://svnweb.freebsd.org/changeset/ports/325552

Log:
  - Fix build
  - Fix build with clang
  - Add WWW
  - Rename patch according to portr's handbook
  - Trim Makefile header
  - Remove library version

Added:
  head/games/ppracer/files/patch-src-squirrel-squirrel.h
     - copied unchanged from r325543, head/games/ppracer/files/patch-squirrel.h
  head/games/ppracer/files/patch-src-squirrel-squtils.h   (contents, props changed)
Deleted:
  head/games/ppracer/files/patch-squirrel.h
Modified:
  head/games/ppracer/Makefile
  head/games/ppracer/pkg-descr

Modified: head/games/ppracer/Makefile
==============================================================================
--- head/games/ppracer/Makefile	Wed Aug 28 20:51:32 2013	(r325551)
+++ head/games/ppracer/Makefile	Wed Aug 28 20:57:17 2013	(r325552)
@@ -1,22 +1,17 @@
-# New ports collection makefile for:	PlanetPenguin Racer
-# Date created:				28 May, 2005
-# Whom:					Adam Weinberger <adamw@FreeBSD.org>
-#
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	ppracer
 DISTVERSION=	0.5alpha
 PORTREVISION=	7
 CATEGORIES=	games
-MASTER_SITES=	${MASTER_SITE_BERLIOS}
-MASTER_SITE_SUBDIR=	${PORTNAME}
+MASTER_SITES=	BERLIOS
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	3D downhill racing game... kind of like TuxRacer Improved
 
 LIB_DEPENDS=	png15:${PORTSDIR}/graphics/png \
-		freetype.9:${PORTSDIR}/print/freetype2
+		freetype:${PORTSDIR}/print/freetype2
 
 USE_BZIP2=	yes
 USE_SDL=	mixer sdl
@@ -25,6 +20,7 @@ USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 USE_DOS2UNIX=	yes
 DOS2UNIX_REGEX=	.*\.(c|cpp|h)
+USE_XORG=	x11 xi xext xmu xt
 
 post-patch:
 	@${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \

Copied: head/games/ppracer/files/patch-src-squirrel-squirrel.h (from r325543, head/games/ppracer/files/patch-squirrel.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/ppracer/files/patch-src-squirrel-squirrel.h	Wed Aug 28 20:57:17 2013	(r325552, copy of r325543, head/games/ppracer/files/patch-squirrel.h)
@@ -0,0 +1,11 @@
+--- src/squirrel/squirrel.h.orig	2007-08-12 19:46:49.000000000 +0200
++++ src/squirrel/squirrel.h	2007-08-12 19:47:31.000000000 +0200
+@@ -44,7 +44,7 @@
+ typedef int SQInt32; //must be 32 bits(also on 64bits processors)
+ typedef void* SQUserPointer;
+ typedef unsigned int SQUnsignedInteger;
+-typedef unsigned int SQHash; //should be the same size of a pointer
++typedef unsigned long SQHash; //should be the same size of a pointer
+ typedef SQUnsignedInteger SQBool;
+ typedef SQInteger SQRESULT;
+ 

Added: head/games/ppracer/files/patch-src-squirrel-squtils.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/ppracer/files/patch-src-squirrel-squtils.h	Wed Aug 28 20:57:17 2013	(r325552)
@@ -0,0 +1,13 @@
+--- src/squirrel/squtils.h.orig	2013-08-28 21:59:50.137272814 +0400
++++ src/squirrel/squtils.h	2013-08-28 22:00:43.376227477 +0400
+@@ -2,6 +2,10 @@
+ #ifndef _SQUTILS_H_
+ #define _SQUTILS_H_
+ 
++void *sq_vm_malloc(SQUnsignedInteger size);
++void *sq_vm_realloc(void *p,SQUnsignedInteger oldsize,SQUnsignedInteger size);
++void sq_vm_free(void *p,SQUnsignedInteger size);
++
+ #define sq_new(__ptr,__type) {__ptr=(__type *)sq_vm_malloc(sizeof(__type));new (__ptr) __type;}
+ #define sq_delete(__ptr,__type) {__ptr->~__type();sq_vm_free(__ptr,sizeof(__type));}
+ #define SQ_MALLOC(__size) sq_vm_malloc(__size);

Modified: head/games/ppracer/pkg-descr
==============================================================================
--- head/games/ppracer/pkg-descr	Wed Aug 28 20:51:32 2013	(r325551)
+++ head/games/ppracer/pkg-descr	Wed Aug 28 20:57:17 2013	(r325552)
@@ -9,3 +9,5 @@ Differences from TuxRacer include:
 	* Themes
 	* New terrain types (lava, etc.)
 	* Actively developed!
+
+WWW: http://developer.berlios.de/projects/ppracer/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308282057.r7SKvHxw083536>