Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Apr 2008 18:39:05 GMT
From:      Ganael Laplanche <ganael.laplanche@martymac.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/123277: Maintainer update: games/openalchemist - Update to v0.2.2
Message-ID:  <200804301839.m3UId5D3057408@www.freebsd.org>
Resent-Message-ID: <200804301840.m3UIe1VQ061381@freefall.freebsd.org>

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

>Number:         123277
>Category:       ports
>Synopsis:       Maintainer update: games/openalchemist - Update to v0.2.2
>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:   Wed Apr 30 18:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Ganael Laplanche
>Release:        7.0-STABLE
>Organization:
http://contribs.martymac.com
>Environment:
FreeBSD home.martymac.com 7.0-STABLE FreeBSD 7.0-STABLE #14: Sun Apr 20 14:11:03 CEST 2008     root@home.martymac.com:/usr/obj/usr/src/sys/MYKERNEL  amd64
>Description:
- Minor update : v0.2 to v0.2.2.
- Use ${DATADIR} instead of ${PREFIX}/share/games/${PORTNAME}
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -aurN openalchemist.orig/Makefile openalchemist/Makefile
--- openalchemist.orig/Makefile	2008-04-30 18:37:28.444092069 +0200
+++ openalchemist/Makefile	2008-04-30 19:48:52.182886773 +0200
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	openalchemist
-PORTVERSION=	0.2
+PORTVERSION=	0.2.2
 CATEGORIES=	games
 MASTER_SITES=	SF
 DISTNAME=	${PORTNAME}-${PORTVERSION}-src
@@ -18,10 +18,11 @@
 LIB_DEPENDS=	clanCore-0.8:${PORTSDIR}/devel/clanlib
 
 USE_GNOME=	pkgconfig
-MAKE_ENV+=	PTHREAD_LIBS="${PTHREAD_LIBS}"
+MAKE_ENV+=	PTHREAD_LIBS="${PTHREAD_LIBS}" \
+		DATADIR="${DATADIR}"
 
 # Allow relocation of skins (by default, must be in the skins/ sub-dir)
 post-patch:
-	@${REINPLACE_CMD} -E -e 's|CL_System::get_exe_path\(\) \+ "skins/|"${PREFIX}/share/games/${PORTNAME}/skins/|g' ${WRKSRC}/src/*.cpp
+	@${REINPLACE_CMD} -E -e 's|CL_System::get_exe_path\(\) \+ "skins/|"${DATADIR}/skins/|g' ${WRKSRC}/src/*.cpp
 
 .include <bsd.port.mk>
diff -aurN openalchemist.orig/distinfo openalchemist/distinfo
--- openalchemist.orig/distinfo	2008-04-30 18:37:28.444092069 +0200
+++ openalchemist/distinfo	2008-04-30 19:25:13.520212327 +0200
@@ -1,3 +1,3 @@
-MD5 (openalchemist-0.2-src.tar.gz) = fc2ddfa6b37a6573fb262363804f0c84
-SHA256 (openalchemist-0.2-src.tar.gz) = 5b81dead3532394683a3cec3f5164543ba9fd191ad54f5c1d8329442cea89b29
-SIZE (openalchemist-0.2-src.tar.gz) = 2468509
+MD5 (openalchemist-0.2.2-src.tar.gz) = 1fe3e74e100906258396694f40a8e7cd
+SHA256 (openalchemist-0.2.2-src.tar.gz) = 11c60f4e53fe42f349fe248eea09cfa8a984ff395c533d9874d8ccbd293ec1cc
+SIZE (openalchemist-0.2.2-src.tar.gz) = 2472519
diff -aurN openalchemist.orig/files/patch-KeyboardKey.h openalchemist/files/patch-KeyboardKey.h
--- openalchemist.orig/files/patch-KeyboardKey.h	2008-04-30 18:37:28.444092069 +0200
+++ openalchemist/files/patch-KeyboardKey.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- includes/KeyboardKey.h.orig	2008-03-18 17:51:54.744835728 +0100
-+++ includes/KeyboardKey.h	2008-03-18 17:52:13.290787518 +0100
-@@ -38,7 +38,7 @@
-   /**
-    * Constructor
-    */
--  KeyboardKey::KeyboardKey(int key, bool repeat = false)
-+  KeyboardKey(int key, bool repeat = false)
-   {
-     this->key = key;
-     this->repeat = repeat;
diff -aurN openalchemist.orig/files/patch-Makefile openalchemist/files/patch-Makefile
--- openalchemist.orig/files/patch-Makefile	2008-04-30 18:37:28.432864943 +0200
+++ openalchemist/files/patch-Makefile	2008-04-30 19:57:41.375645071 +0200
@@ -1,30 +1,23 @@
---- Makefile.orig	2006-08-13 19:18:16.000000000 +0200
-+++ Makefile	2008-03-26 19:27:29.000000000 +0100
-@@ -1,15 +1,13 @@
+--- Makefile.orig	2006-09-03 20:17:13.000000000 +0200
++++ Makefile	2008-04-30 19:57:29.216855616 +0200
+@@ -1,12 +1,10 @@
  PACKAGES = clanCore-0.8 clanDisplay-0.8 clanApp-0.8 clanGL-0.8 clanSDL-0.8
 -LIBS = `pkg-config --libs $(PACKAGES)`
 -OPTIONS =  -Iincludes -Wall -g
 +LIBS = `pkg-config --libs $(PACKAGES)` $(PTHREAD_LIBS)
-+OPTIONS =  -Iincludes -I/usr/local/include -Wall -g
++OPTIONS = -Iincludes -I/usr/local/include -Wall -g
  LINKER_OPTIONS =  #-u malloc -lefence
  STATIC_LIBS = `pkg-config --libs $(PACKAGES) --static`
  CFLAGS = `pkg-config --cflags $(PACKAGES)`
  
 -INSTALL_DIR = /usr/local/games/openalchemist
 -
- all: openalchemist
+ all: openalchemist skins/aqua.zip skins/brushed.zip
  	@echo "OK"
--	
-+
- test: 
- 	@echo "Test dependances installation"
- 	pkg-config --exists $(PACKAGES)
-@@ -60,20 +58,13 @@
- 	-rm openalchemist
- 	-rm skins/aqua.zip
+ 
+@@ -83,18 +81,11 @@
  	-rm skins/brushed.zip
--	
-+
+ 
  install: openalchemist
 -	mkdir $(INSTALL_DIR)
 -	mkdir $(INSTALL_DIR)/skins
@@ -37,12 +30,12 @@
 -	rm $(INSTALL_DIR)/* -R
 -	rmdir $(INSTALL_DIR)
 -	rm /usr/local/bin/openalchemist
--	
-+	mkdir -p $(PREFIX)/bin
-+	mkdir -p $(PREFIX)/share/games/openalchemist/skins
-+	cp openalchemist $(PREFIX)/bin/
-+	cp skins/aqua.zip $(PREFIX)/share/games/openalchemist/skins/aqua.zip
-+	cp skins/brushed.zip $(PREFIX)/share/games/openalchemist/skins/brushed.zip
+-
++	install -d -o root -g wheel -m 755 $(PREFIX)/bin
++	install -d -o root -g wheel -m 755 $(DATADIR)/skins
++	install -s -o root -g wheel -m 555 openalchemist $(PREFIX)/bin/
++	install -o root -g wheel -m 444 skins/aqua.zip $(DATADIR)/skins/aqua.zip
++	install -o root -g wheel -m 444 skins/brushed.zip $(DATADIR)/skins/brushed.zip
  
- static: includes/*.h bin/main.o bin/game.o bin/key_events.o bin/detect_to_destroy.o bin/detect_to_fall.o bin/drawing.o bin/hightscores.o bin/pause.o bin/preferences.o bin/skins-selector.o skins/aqua.zip skins/brushed.zip
+ static: includes/*.h bin/misc.o bin/main.o bin/game.o bin/key_events.o bin/detect_to_destroy.o bin/detect_to_fall.o bin/drawing.o bin/hightscores.o bin/pause.o bin/preferences.o bin/skins-selector.o skins/aqua.zip skins/brushed.zip
  	@echo "On assemble le fichier final"
diff -aurN openalchemist.orig/files/patch-game.h openalchemist/files/patch-game.h
--- openalchemist.orig/files/patch-game.h	2008-04-30 18:37:28.432864943 +0200
+++ openalchemist/files/patch-game.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,82 +0,0 @@
---- includes/game.h.orig	2008-03-18 17:50:34.816043102 +0100
-+++ includes/game.h	2008-03-18 17:50:57.531984095 +0100
-@@ -219,47 +219,47 @@
-   public:
- 
-   //Constructor
--  Game::Game(CL_DisplayWindow *window, bool opengl);
-+  Game(CL_DisplayWindow *window, bool opengl);
-   //Destructor
--  Game::~Game();
-+  ~Game();
- 
-   // Some methods
--  void Game::choose_skin();
--  void Game::load_gfx();
--  void Game::unload_gfx();
--  void Game::toggle_screen();
--  void Game::main_loop();
-+  void choose_skin();
-+  void load_gfx();
-+  void unload_gfx();
-+  void toggle_screen();
-+  void main_loop();
- 
-   // Methods to draw the game
--  void Game::draw_game();  
--  void Game::draw_playing();
--  void Game::draw_falling();
--  void Game::draw_destroying();
--  void Game::draw_to_playing();
--  void Game::draw_game_over();
--  void Game::draw_new_hightscore();
--  void Game::draw_pause();
-+  void draw_game();  
-+  void draw_playing();
-+  void draw_falling();
-+  void draw_destroying();
-+  void draw_to_playing();
-+  void draw_game_over();
-+  void draw_new_hightscore();
-+  void draw_pause();
-   
--  void Game::draw_progress_bar();
--  void Game::draw_skins_selector();
-+  void draw_progress_bar();
-+  void draw_skins_selector();
- 
--  void Game::calc_score();
-+  void calc_score();
-  
--  void Game::load_preferences();
--  void Game::save_preferences();
--  void Game::read_scores();
--  void Game::save_scores();
--  void Game::key_events();
--  void Game::key_events_playing();
--  void Game::key_events_pause();
--  void Game::key_events_skins_selector();
--  void Game::undo_last();
--  void Game::new_game(short difficulty);
--  void Game::fall();
--  void Game::detect_to_destroy();
--  void Game::detect_to_fall();
-+  void load_preferences();
-+  void save_preferences();
-+  void read_scores();
-+  void save_scores();
-+  void key_events();
-+  void key_events_playing();
-+  void key_events_pause();
-+  void key_events_skins_selector();
-+  void undo_last();
-+  void new_game(short difficulty);
-+  void fall();
-+  void detect_to_destroy();
-+  void detect_to_fall();
- 
--  void Game::stop();
-+  void stop();
- 
- };
- 
diff -aurN openalchemist.orig/files/patch-includes-piece.h openalchemist/files/patch-includes-piece.h
--- openalchemist.orig/files/patch-includes-piece.h	1970-01-01 01:00:00.000000000 +0100
+++ openalchemist/files/patch-includes-piece.h	2008-04-30 19:55:43.437730056 +0200
@@ -0,0 +1,17 @@
+--- includes/piece.h.orig	2008-03-18 17:51:15.254937990 +0100
++++ includes/piece.h	2008-03-18 17:51:38.315878696 +0100
+@@ -81,12 +81,12 @@
+   }
+  
+   // Methods to display - be carefull, if current_prite is not initialized
+-  void Piece::draw(CL_GraphicContext* context = 0)
++  void draw(CL_GraphicContext* context = 0)
+     {
+       current_sprite -> draw(x, y, context);
+     }
+ 
+-  void Piece::draw_mini(CL_GraphicContext* context = 0)
++  void draw_mini(CL_GraphicContext* context = 0)
+     {
+       mini_sprite -> draw(x, y, context); 
+     }
diff -aurN openalchemist.orig/files/patch-piece.h openalchemist/files/patch-piece.h
--- openalchemist.orig/files/patch-piece.h	2008-04-30 18:37:28.443060932 +0200
+++ openalchemist/files/patch-piece.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
---- includes/piece.h.orig	2008-03-18 17:51:15.254937990 +0100
-+++ includes/piece.h	2008-03-18 17:51:38.315878696 +0100
-@@ -81,12 +81,12 @@
-   }
-  
-   // Methods to display - be carefull, if current_prite is not initialized
--  void Piece::draw(CL_GraphicContext* context = 0)
-+  void draw(CL_GraphicContext* context = 0)
-     {
-       current_sprite -> draw(x, y, context);
-     }
- 
--  void Piece::draw_mini(CL_GraphicContext* context = 0)
-+  void draw_mini(CL_GraphicContext* context = 0)
-     {
-       mini_sprite -> draw(x, y, context); 
-     }
diff -aurN openalchemist.orig/pkg-plist openalchemist/pkg-plist
--- openalchemist.orig/pkg-plist	2008-04-30 18:37:28.444092069 +0200
+++ openalchemist/pkg-plist	2008-04-30 20:06:55.586263180 +0200
@@ -1,6 +1,5 @@
 bin/openalchemist
-share/games/openalchemist/skins/aqua.zip
-share/games/openalchemist/skins/brushed.zip
-@dirrm share/games/openalchemist/skins
-@dirrm share/games/openalchemist
-@dirrmtry share/games
+%%DATADIR%%/skins/aqua.zip
+%%DATADIR%%/skins/brushed.zip
+@dirrm %%DATADIR%%/skins
+@dirrm %%DATADIR%%


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



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