svn commit: r325552 - in head/games/ppracer: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Wed Aug 28 20:57:18 UTC 2013
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 at FreeBSD.org>
-#
+# Created by: Adam Weinberger <adamw at 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 at 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/
More information about the svn-ports-head
mailing list