Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Aug 2005 11:31:37 -0300
From:      "Alejandro Pulver" <alejandro@varnet.biz>
To:        "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org>
Subject:   ports/85351: [MAINTAINER UPDATE] games/freedroidrpg: update to version 0.9.13.r3
Message-ID:  <1125153097.0@phobos.mars.bsd>
Resent-Message-ID: <200508271440.j7REeJxn074149@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         85351
>Category:       ports
>Synopsis:       [MAINTAINER UPDATE] games/freedroidrpg: update to version 0.9.13.r3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 27 14:40:19 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Alejandro Pulver
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:





>Description:


Changes:
* Update to version 0.9.13.r3.
* Add OPTIONS (backtrace, editors and opengl).


>How-To-Repeat:





>Fix:


--- freedroidrpg.diff begins here ---
diff -urN /usr/ports/games/freedroidrpg/Makefile freedroidrpg/Makefile
--- /usr/ports/games/freedroidrpg/Makefile	Sat Jul 30 14:31:01 2005
+++ freedroidrpg/Makefile	Sat Aug 27 11:30:09 2005
@@ -6,40 +6,59 @@
 #
 
 PORTNAME=	freedroidrpg
-PORTVERSION=	0.9.13.r2
+PORTVERSION=	0.9.13.r3
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	freedroid
-DISTNAME=	${PORTNAME}-0.9.13-rc2
+DISTNAME=	${PORTNAME:S/rpg/RPG/}-${PORTVERSION:S/.r3/-rc3/}
 
 MAINTAINER=	alejandro@varnet.biz
 COMMENT=	Modification of the classical Freedroid engine into an RPG
 
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:S/.r3/-rc3/}
+
 USE_BZIP2=	yes
-USE_REINPLACE=	yes
-USE_GL=		yes
-USE_GMAKE=	yes
-USE_GNOME=	gtk12
+USE_GETOPT_LONG=yes
 USE_SDL=	mixer image net sdl
-USE_XLIB=	yes
+WANT_GNOME=	yes
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--program-transform-name=
 
 MAN6=		freedroidRPG.6
 
+OPTIONS=	BACKTRACE "Use backtrace() to generate nice bug reports" on \
+		EDITORS "Build the GTK editors" on \
+		OPENGL "Enable the OpenGL support (highly recommended!)" on
+
 .include <bsd.port.pre.mk>
 
 .if ${OSVERSION} < 500000
 BROKEN=		"does not compile (missing fenv.h)"
 .endif
 
-.if ${OSVERSION} < 600021
-EXTRA_PATCHES=	${FILESDIR}/extra-patch-init.c
+.if defined(WITH_BACKTRACE)
+LIB_DEPENDS+=	execinfo.1:${PORTSDIR}/devel/libexecinfo
+CONFIGURE_ARGS+=	--enable-backtrace
+STRIP=		# keep debugging symbols
+.else
+CONFIGURE_ARGS+=	--disable-backtrace
 .endif
 
-post-patch:
-	@${REINPLACE_CMD} -e 's#-lSDL # #' \
-				${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+.if defined(WITH_EDITORS)
+USE_GNOME+=	gtk12
+CONFIGURE_ARGS+=	--enable-editors
+PLIST_SUB+=	EDITORS=""
+.else
+CONFIGURE_ARGS+=	--disable-editors
+PLIST_SUB+=	EDITORS="@comment "
+.endif
+
+.if defined(WITH_OPENGL)
+USE_GL=		yes
+CONFIGURE_ARGS+=	--enable-opengl
+.else
+CONFIGURE_ARGS+=	--disable-opengl
+.endif
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/games/freedroidrpg/distinfo freedroidrpg/distinfo
--- /usr/ports/games/freedroidrpg/distinfo	Tue Jul 19 13:13:26 2005
+++ freedroidrpg/distinfo	Thu Aug  4 16:20:45 2005
@@ -1,2 +1,2 @@
-MD5 (freedroidrpg-0.9.13-rc2.tar.bz2) = eda34581d784cbd1db59ebc46208880e
-SIZE (freedroidrpg-0.9.13-rc2.tar.bz2) = 71145621
+MD5 (freedroidRPG-0.9.13-rc3.tar.bz2) = 4c31c93b4a4cad94b25de41ee43ed392
+SIZE (freedroidRPG-0.9.13-rc3.tar.bz2) = 72171151
diff -urN /usr/ports/games/freedroidrpg/files/extra-patch-init.c freedroidrpg/files/extra-patch-init.c
--- /usr/ports/games/freedroidrpg/files/extra-patch-init.c	Sat Jul 30 12:45:55 2005
+++ freedroidrpg/files/extra-patch-init.c	Wed Dec 31 21:00:00 1969
@@ -1,18 +0,0 @@
---- src/init.c.orig	Mon Jul 18 02:00:54 2005
-+++ src/init.c		Mon Jul 18 02:05:10 2005
-@@ -58,14 +58,9 @@
-  * section about 'Arithmethic', subsection on floating point control
-  * functions.
-  * ---------------------------------------------------------------------- */
--#if defined __APPLE_CC__
--/* turn off these function-call on OS X, where there are not present */
-+/* turn off these function-call */
- int feenableexcept (int excepts) { return 0;}
- int fedisableexcept (int TheExceptionFlags ) { return 0; }
--#else
--extern int feenableexcept (int excepts);
--extern int fedisableexcept (int TheExceptionFlags );
--#endif
- 
- /* ----------------------------------------------------------------------
-  *
diff -urN /usr/ports/games/freedroidrpg/files/patch-DialogEditor.c freedroidrpg/files/patch-DialogEditor.c
--- /usr/ports/games/freedroidrpg/files/patch-DialogEditor.c	Tue Jul 19 13:13:27 2005
+++ freedroidrpg/files/patch-DialogEditor.c	Wed Dec 31 21:00:00 1969
@@ -1,11 +0,0 @@
---- src/DialogEditor.c.orig	Mon Jul 18 02:45:24 2005
-+++ src/DialogEditor.c		Mon Jul 18 02:46:23 2005
-@@ -32,6 +32,8 @@
- #define NATIVE_WIN32
- #endif
- 
-+#include <getopt.h>
-+
- #include <gtk/gtk.h>
- #include <gdk/gdk.h>
- #include <gdk/gdkkeysyms.h>
diff -urN /usr/ports/games/freedroidrpg/files/patch-configure freedroidrpg/files/patch-configure
--- /usr/ports/games/freedroidrpg/files/patch-configure	Wed Dec 31 21:00:00 1969
+++ freedroidrpg/files/patch-configure	Fri Aug 26 18:33:16 2005
@@ -0,0 +1,11 @@
+--- configure.orig	Thu Aug  4 11:00:41 2005
++++ configure	Fri Aug 26 18:33:02 2005
+@@ -4978,6 +4978,8 @@
+ 	;;
+ 
+ 	*bsd*)
++	CFLAGS="$CFLAGS  -DFD_DATADIR='\"\$(pkgdatadir)\"'"   #avoid expansion of $pkgdatadir !
++	SYS_GL_LIB=GL
+ 	bsd=true
+ 	;;
+ 
diff -urN /usr/ports/games/freedroidrpg/files/patch-misc.c freedroidrpg/files/patch-misc.c
--- /usr/ports/games/freedroidrpg/files/patch-misc.c	Tue Jul 19 13:13:27 2005
+++ freedroidrpg/files/patch-misc.c	Wed Dec 31 21:00:00 1969
@@ -1,20 +0,0 @@
---- src/misc.c.orig	Mon Jul 18 02:13:52 2005
-+++ src/misc.c		Mon Jul 18 02:19:36 2005
-@@ -294,7 +294,7 @@
-     // including the operating system (or rather libc) call to main() in 
-     // the beginning of execution.
-     //
--    backtrace_size = backtrace ( backtrace_array , MAX_CALLS_IN_BACKTRACE );
-+    // backtrace_size = backtrace ( backtrace_array , MAX_CALLS_IN_BACKTRACE );
- 
-     fprintf ( stderr , "print_trace:  Obtained %zd stack frames.\n", backtrace_size );
-     
-@@ -307,7 +307,7 @@
-     //       Also there might be a problem with non-ELF binaries, but let's
-     //       hope that it still works...
-     //
--    backtrace_strings = backtrace_symbols ( backtrace_array , backtrace_size );
-+    // backtrace_strings = backtrace_symbols ( backtrace_array , backtrace_size );
-     
-     fprintf ( stderr , "print_trace:  Obtaining symbols now done.\n" );
-     
diff -urN /usr/ports/games/freedroidrpg/pkg-plist freedroidrpg/pkg-plist
--- /usr/ports/games/freedroidrpg/pkg-plist	Mon Jul 25 04:35:28 2005
+++ freedroidrpg/pkg-plist	Thu Aug  4 16:37:17 2005
@@ -1,8 +1,8 @@
-bin/DialogEditor
-bin/ItemEditor
-bin/croppy
+%%EDITORS%%bin/DialogEditor
+%%EDITORS%%bin/ItemEditor
+%%EDITORS%%bin/croppy
 bin/freedroidRPG
-bin/pngtoico
+%%EDITORS%%bin/pngtoico
 %%DATADIR%%/dialogs/614.dialog
 %%DATADIR%%/dialogs/Bender.dialog
 %%DATADIR%%/dialogs/Benjamin.dialog
@@ -1088,6 +1088,7 @@
 %%DATADIR%%/graphics/droids/493/portrait_0031.jpg
 %%DATADIR%%/graphics/droids/493/portrait_0032.jpg
 %%DATADIR%%/graphics/droids/516.png
+%%DATADIR%%/graphics/droids/516/516.tux_image_archive
 %%DATADIR%%/graphics/droids/516/ingame_0001.offset
 %%DATADIR%%/graphics/droids/516/ingame_0001.png
 %%DATADIR%%/graphics/droids/516/ingame_0002.offset
@@ -2038,6 +2039,22 @@
 %%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0014.jpg
 %%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0015.jpg
 %%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0016.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0017.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0018.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0019.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0020.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0021.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0022.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0023.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0024.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0025.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0026.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0027.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0028.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0029.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0030.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0031.jpg
+%%DATADIR%%/graphics/items/ammo_plasma_bullet/portrait_0032.jpg
 %%DATADIR%%/graphics/items/antigrav_unit/ingame.offset
 %%DATADIR%%/graphics/items/antigrav_unit/ingame.png
 %%DATADIR%%/graphics/items/antigrav_unit/inv_image.png
@@ -2498,6 +2515,22 @@
 %%DATADIR%%/graphics/items/desk_lamp/portrait_0014.jpg
 %%DATADIR%%/graphics/items/desk_lamp/portrait_0015.jpg
 %%DATADIR%%/graphics/items/desk_lamp/portrait_0016.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0017.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0018.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0019.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0020.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0021.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0022.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0023.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0024.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0025.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0026.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0027.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0028.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0029.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0030.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0031.jpg
+%%DATADIR%%/graphics/items/desk_lamp/portrait_0032.jpg
 %%DATADIR%%/graphics/items/dixons_toolbox/ingame.offset
 %%DATADIR%%/graphics/items/dixons_toolbox/ingame.png
 %%DATADIR%%/graphics/items/dixons_toolbox/inv_image.png
@@ -5446,6 +5479,8 @@
 %%DATADIR%%/sound/speeches/Tux_STO_Some_Of_My_0.ogg
 %%DATADIR%%/sound/speeches/Tux_See_You_Later_0.ogg
 %%DATADIR%%/sound/speeches/Tux_Why_Did_I_0.ogg
+@dirrm share/nls/en_US.US-ASCII
+@dirrm share/nls/POSIX
 @dirrm %%DATADIR%%/sound/speeches/Spencer
 @dirrm %%DATADIR%%/sound/speeches/OldTown614Guard
 @dirrm %%DATADIR%%/sound/speeches/Michelangelo
@@ -5466,6 +5501,7 @@
 @dirrm %%DATADIR%%/sound/effects
 @dirrm %%DATADIR%%/sound
 @dirrm %%DATADIR%%/map
+@dirrm %%DATADIR%%/graphics/wm_icon
 @dirrm %%DATADIR%%/graphics/tux_motion_parts/sword_motion/shield_items
 @dirrm %%DATADIR%%/graphics/tux_motion_parts/sword_motion
 @dirrm %%DATADIR%%/graphics/tux_motion_parts/gun_motion/shield_items
@@ -5473,9 +5509,18 @@
 @dirrm %%DATADIR%%/graphics/tux_motion_parts
 @dirrm %%DATADIR%%/graphics/tux_flags
 @dirrm %%DATADIR%%/graphics/skill_icons
+@dirrm %%DATADIR%%/graphics/rotation_models/portraits
+@dirrm %%DATADIR%%/graphics/rotation_models/items/item_blender_sources
+@dirrm %%DATADIR%%/graphics/rotation_models/items
+@dirrm %%DATADIR%%/graphics/rotation_models
+@dirrm %%DATADIR%%/graphics/portraits
+@dirrm %%DATADIR%%/graphics/para90_theme
 @dirrm %%DATADIR%%/graphics/obstacles
 @dirrm %%DATADIR%%/graphics/mouse_buttons
+@dirrm %%DATADIR%%/graphics/map_inserts/BlenderSources
+@dirrm %%DATADIR%%/graphics/map_inserts
 @dirrm %%DATADIR%%/graphics/light_radius_chunks
+@dirrm %%DATADIR%%/graphics/lanzz_theme/single_map_tiles
 @dirrm %%DATADIR%%/graphics/lanzz_theme
 @dirrm %%DATADIR%%/graphics/items/wheel_drive
 @dirrm %%DATADIR%%/graphics/items/warrior_wristband
@@ -5501,6 +5546,9 @@
 @dirrm %%DATADIR%%/graphics/items/monkey_wrench
 @dirrm %%DATADIR%%/graphics/items/map_maker
 @dirrm %%DATADIR%%/graphics/items/mace
+@dirrm %%DATADIR%%/graphics/items/light_sabre_yellow
+@dirrm %%DATADIR%%/graphics/items/light_sabre_red
+@dirrm %%DATADIR%%/graphics/items/light_sabre_green
 @dirrm %%DATADIR%%/graphics/items/laser_sword_yellow
 @dirrm %%DATADIR%%/graphics/items/laser_sword_red
 @dirrm %%DATADIR%%/graphics/items/laser_sword_green
@@ -5542,6 +5590,7 @@
 @dirrm %%DATADIR%%/graphics/items
 @dirrm %%DATADIR%%/graphics/font
 @dirrm %%DATADIR%%/graphics/floor_tiles
+@dirrm %%DATADIR%%/graphics/floor
 @dirrm %%DATADIR%%/graphics/droids/red_guard
 @dirrm %%DATADIR%%/graphics/droids/professor
 @dirrm %%DATADIR%%/graphics/droids/kevin
@@ -5577,7 +5626,10 @@
 @dirrm %%DATADIR%%/graphics/droids/247
 @dirrm %%DATADIR%%/graphics/droids/139
 @dirrm %%DATADIR%%/graphics/droids/123
+@dirrm %%DATADIR%%/graphics/droids/001
 @dirrm %%DATADIR%%/graphics/droids
+@dirrm %%DATADIR%%/graphics/default_theme
+@dirrm %%DATADIR%%/graphics/classic_theme
 @dirrm %%DATADIR%%/graphics/bullets
 @dirrm %%DATADIR%%/graphics/blender_sources
 @dirrm %%DATADIR%%/graphics/blasts
--- freedroidrpg.diff ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



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