summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2007-09-07 02:45:36 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2007-09-07 02:45:36 +0000
commit7ed287f7c27679a06f1d8379c55609c9bf42ebbb (patch)
treed416a5a2985aefde7cab827e0db4ed602aefe85f
parent- Update to 0.12 (diff)
New port: games/xlogical - Remake of classic game
XLogical is an action/puzzle game based on the classic game Logical from Rainbow Arts. WWW: http://changeling.ixionstudios.com/xlogical/ PR: ports/115609 Submitted by: Aaron Baugher <aaron@baugher.biz>
Notes
Notes: svn path=/head/; revision=198966
-rw-r--r--games/Makefile1
-rw-r--r--games/xlogical/Makefile33
-rw-r--r--games/xlogical/distinfo3
-rw-r--r--games/xlogical/files/patch-install-images33
-rw-r--r--games/xlogical/pkg-descr5
-rw-r--r--games/xlogical/pkg-plist168
6 files changed, 243 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index f93b0d3676bb..19c8a4c3de51 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -884,6 +884,7 @@
SUBDIR += xlaby
SUBDIR += xlife
SUBDIR += xlines
+ SUBDIR += xlogical
SUBDIR += xmahjongg
SUBDIR += xmastermind
SUBDIR += xmball
diff --git a/games/xlogical/Makefile b/games/xlogical/Makefile
new file mode 100644
index 000000000000..bc6cfcbcc730
--- /dev/null
+++ b/games/xlogical/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: xlogical
+# Date created: 8 August 2007
+# Whom: Aaron Baugher
+#
+# $FreeBSD$
+#
+
+PORTNAME= xlogical
+PORTVERSION= 1.0p8
+CATEGORIES= games
+MASTER_SITES= http://changeling.ixionstudios.com/xlogical/downloads/ \
+ http://freebsd.portsreview.info/downloads/
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/-/}
+
+MAINTAINER= aaron@baugher.biz
+COMMENT= Remake of the classic puzzle game Logical
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_SDL= sdl image mixer
+GNU_CONFIGURE= yes
+
+CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+
+post-extract:
+ ${CHMOD} 755 ${WRKSRC}/missing
+
+post-install:
+ ${MKDIR} ${DOCSDIR}
+ ${RM} ${WRKSRC}/LICENSE
+ ${CP} ${WRKSRC}/[A-Z][A-Z]* ${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/games/xlogical/distinfo b/games/xlogical/distinfo
new file mode 100644
index 000000000000..7782354b5da3
--- /dev/null
+++ b/games/xlogical/distinfo
@@ -0,0 +1,3 @@
+MD5 (xlogical-1.0-8.tar.bz2) = 4541ea48932ea1219f7ba032b0dd03c2
+SHA256 (xlogical-1.0-8.tar.bz2) = d7b0e1d36107d86f8a240fc06219a04130d9460e12b88d23ccf3618707a1f0b6
+SIZE (xlogical-1.0-8.tar.bz2) = 1789699
diff --git a/games/xlogical/files/patch-install-images b/games/xlogical/files/patch-install-images
new file mode 100644
index 000000000000..1a27b22a901b
--- /dev/null
+++ b/games/xlogical/files/patch-install-images
@@ -0,0 +1,33 @@
+--- images/Makefile.in.orig Wed Aug 8 09:07:07 2007
++++ images/Makefile.in Wed Aug 8 09:29:31 2007
+@@ -178,10 +178,11 @@
+ install-data-am:
+ $(SHELL) ./../mkinstalldirs $(datadir)/xlogical
+ $(SHELL) ./../mkinstalldirs $(datadir)/xlogical/images
+- cp *.{bmp,jpg} $(datadir)/xlogical/images
+- chmod 644 $(datadir)/xlogical/images/*.{bmp,jpg}
++ cp *.bmp $(datadir)/xlogical/images
++ cp *.jpg $(datadir)/xlogical/images
++ chmod 644 $(datadir)/xlogical/images/*
+ uninstall:
+- rm -f $(datadir)/xlogical/images/*.{bmp,jpg}
++ rm -f $(datadir)/xlogical/images/*
+ rmdir $(datadir)/xlogical/images
+
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+--- images/Makefile.am.orig Wed Aug 8 09:07:02 2007
++++ images/Makefile.am Wed Aug 8 09:29:38 2007
+@@ -5,8 +5,10 @@
+ install-data-am:
+ $(SHELL) ./../mkinstalldirs $(datadir)/xlogical
+ $(SHELL) ./../mkinstalldirs $(datadir)/xlogical/images
+- cp *.{bmp,jpg} $(datadir)/xlogical/images
+- chmod 644 $(datadir)/xlogical/images/*.{bmp,jpg}
++ cp *.bmp $(datadir)/xlogical/images
++ cp *.jpg $(datadir)/xlogical/images
++ chmod 644 $(datadir)/xlogical/images/*
+ uninstall:
+- rm -f $(datadir)/xlogical/images/*.{bmp,jpg}
++ rm -f $(datadir)/xlogical/images/*.bmp
++ rm -f $(datadir)/xlogical/images/*.jpg
+ rmdir $(datadir)/xlogical/images
diff --git a/games/xlogical/pkg-descr b/games/xlogical/pkg-descr
new file mode 100644
index 000000000000..26c1463cbf64
--- /dev/null
+++ b/games/xlogical/pkg-descr
@@ -0,0 +1,5 @@
+XLogical is an action/puzzle game based on the classic
+game Logical from Rainbow Arts.
+
+
+WWW: http://changeling.ixionstudios.com/xlogical/
diff --git a/games/xlogical/pkg-plist b/games/xlogical/pkg-plist
new file mode 100644
index 000000000000..b8f4256f1473
--- /dev/null
+++ b/games/xlogical/pkg-plist
@@ -0,0 +1,168 @@
+bin/xlogical
+%%DATADIR%%/sound/block_ball.wav
+%%DATADIR%%/sound/teleport.wav
+%%DATADIR%%/sound/spinner_click.wav
+%%DATADIR%%/sound/paint_ball.wav
+%%DATADIR%%/sound/one_way.wav
+%%DATADIR%%/sound/new_pattern.wav
+%%DATADIR%%/sound/new_ball.wav
+%%DATADIR%%/sound/menu_click.wav
+%%DATADIR%%/sound/finish_spinner.wav
+%%DATADIR%%/sound/finish_level.wav
+%%DATADIR%%/sound/eject_ball.wav
+%%DATADIR%%/sound/catch_ball.wav
+%%DATADIR%%/sound/bonus_life.wav
+%%DATADIR%%/sound/time_warning.wav
+%%DATADIR%%/images/track_ulr.bmp
+%%DATADIR%%/images/track_ul.bmp
+%%DATADIR%%/images/track_udr.bmp
+%%DATADIR%%/images/track_udlr.bmp
+%%DATADIR%%/images/track_udl.bmp
+%%DATADIR%%/images/track_ud.bmp
+%%DATADIR%%/images/track_u.bmp
+%%DATADIR%%/images/track_r.bmp
+%%DATADIR%%/images/track_lr.bmp
+%%DATADIR%%/images/track_l.bmp
+%%DATADIR%%/images/track_dr.bmp
+%%DATADIR%%/images/track_dlr.bmp
+%%DATADIR%%/images/track_dl.bmp
+%%DATADIR%%/images/track_d.bmp
+%%DATADIR%%/images/title_text_4.jpg
+%%DATADIR%%/images/title_text_3.bmp
+%%DATADIR%%/images/title_text_2.bmp
+%%DATADIR%%/images/title_text_1.bmp
+%%DATADIR%%/images/timer.bmp
+%%DATADIR%%/images/teleport_ud.bmp
+%%DATADIR%%/images/teleport_lr.bmp
+%%DATADIR%%/images/teleport_base.bmp
+%%DATADIR%%/images/starttimer_20.bmp
+%%DATADIR%%/images/starttimer_19.bmp
+%%DATADIR%%/images/starttimer_18.bmp
+%%DATADIR%%/images/starttimer_17.bmp
+%%DATADIR%%/images/starttimer_16.bmp
+%%DATADIR%%/images/starttimer_15.bmp
+%%DATADIR%%/images/starttimer_14.bmp
+%%DATADIR%%/images/starttimer_13.bmp
+%%DATADIR%%/images/starttimer_12.bmp
+%%DATADIR%%/images/starttimer_11.bmp
+%%DATADIR%%/images/starttimer_10.bmp
+%%DATADIR%%/images/starttimer_09.bmp
+%%DATADIR%%/images/starttimer_08.bmp
+%%DATADIR%%/images/starttimer_07.bmp
+%%DATADIR%%/images/starttimer_06.bmp
+%%DATADIR%%/images/starttimer_05.bmp
+%%DATADIR%%/images/starttimer_04.bmp
+%%DATADIR%%/images/starttimer_03.bmp
+%%DATADIR%%/images/starttimer_02.bmp
+%%DATADIR%%/images/starttimer_01.bmp
+%%DATADIR%%/images/starttimer_00.bmp
+%%DATADIR%%/images/start_u.bmp
+%%DATADIR%%/images/start_r.bmp
+%%DATADIR%%/images/start_l.bmp
+%%DATADIR%%/images/start_d.bmp
+%%DATADIR%%/images/start_c.bmp
+%%DATADIR%%/images/spintopon.bmp
+%%DATADIR%%/images/spintopoff.bmp
+%%DATADIR%%/images/spinring_u.bmp
+%%DATADIR%%/images/spinring_r.bmp
+%%DATADIR%%/images/spinring_l.bmp
+%%DATADIR%%/images/spinring_d.bmp
+%%DATADIR%%/images/spinring.bmp
+%%DATADIR%%/images/spinred_2.bmp
+%%DATADIR%%/images/spinred_1.bmp
+%%DATADIR%%/images/spinred_0.bmp
+%%DATADIR%%/images/spindark.bmp
+%%DATADIR%%/images/spincoverred_2.bmp
+%%DATADIR%%/images/spincoverred_1.bmp
+%%DATADIR%%/images/spincoverred_0.bmp
+%%DATADIR%%/images/spincover_2.bmp
+%%DATADIR%%/images/spincover_1.bmp
+%%DATADIR%%/images/spincover_0.bmp
+%%DATADIR%%/images/spin_2.bmp
+%%DATADIR%%/images/spin_1.bmp
+%%DATADIR%%/images/spin_0.bmp
+%%DATADIR%%/images/slider_thumb.bmp
+%%DATADIR%%/images/slider.bmp
+%%DATADIR%%/images/sel_back_4.bmp
+%%DATADIR%%/images/sel_back_3.bmp
+%%DATADIR%%/images/sel_back_2.bmp
+%%DATADIR%%/images/sel_back_1.bmp
+%%DATADIR%%/images/scrollblock.bmp
+%%DATADIR%%/images/pattern_disp.bmp
+%%DATADIR%%/images/paint_base.bmp
+%%DATADIR%%/images/order_disp.bmp
+%%DATADIR%%/images/numbers.bmp
+%%DATADIR%%/images/next_base.bmp
+%%DATADIR%%/images/gem_c4.bmp
+%%DATADIR%%/images/gem_c3.bmp
+%%DATADIR%%/images/gem_c2.bmp
+%%DATADIR%%/images/gem_c1.bmp
+%%DATADIR%%/images/font_4.bmp
+%%DATADIR%%/images/font_3.bmp
+%%DATADIR%%/images/font_2.bmp
+%%DATADIR%%/images/font_1.bmp
+%%DATADIR%%/images/finish_4.bmp
+%%DATADIR%%/images/finish_3.bmp
+%%DATADIR%%/images/finish_2.bmp
+%%DATADIR%%/images/finish_1.bmp
+%%DATADIR%%/images/cover_ud.bmp
+%%DATADIR%%/images/cover_u.bmp
+%%DATADIR%%/images/cover_r.bmp
+%%DATADIR%%/images/cover_lr.bmp
+%%DATADIR%%/images/cover_l.bmp
+%%DATADIR%%/images/cover_d.bmp
+%%DATADIR%%/images/cover_center.bmp
+%%DATADIR%%/images/block_base.bmp
+%%DATADIR%%/images/ballmove5_5.bmp
+%%DATADIR%%/images/ballmove5_4.bmp
+%%DATADIR%%/images/ballmove5_3.bmp
+%%DATADIR%%/images/ballmove5_2.bmp
+%%DATADIR%%/images/ballmove5_1.bmp
+%%DATADIR%%/images/ballmove5_0.bmp
+%%DATADIR%%/images/ballmove4_4.bmp
+%%DATADIR%%/images/ballmove4_3.bmp
+%%DATADIR%%/images/ballmove4_2.bmp
+%%DATADIR%%/images/ballmove4_1.bmp
+%%DATADIR%%/images/ballmove4_0.bmp
+%%DATADIR%%/images/ballmove3_3.bmp
+%%DATADIR%%/images/ballmove3_2.bmp
+%%DATADIR%%/images/ballmove3_1.bmp
+%%DATADIR%%/images/ballmove3_0.bmp
+%%DATADIR%%/images/ball_c4.bmp
+%%DATADIR%%/images/ball_c3.bmp
+%%DATADIR%%/images/ball_c2.bmp
+%%DATADIR%%/images/ball_c1.bmp
+%%DATADIR%%/images/background_won.bmp
+%%DATADIR%%/images/background_time.bmp
+%%DATADIR%%/images/background_start.bmp
+%%DATADIR%%/images/background_hiscore.bmp
+%%DATADIR%%/images/background_gameover.bmp
+%%DATADIR%%/images/background_game.bmp
+%%DATADIR%%/images/background_complete.bmp
+%%DATADIR%%/images/arrow_u.bmp
+%%DATADIR%%/images/arrow_r.bmp
+%%DATADIR%%/images/arrow_l.bmp
+%%DATADIR%%/images/arrow_d.bmp
+%%DATADIR%%/images/track_ur.bmp
+%%DATADIR%%/music/wongame.mod
+%%DATADIR%%/music/pregame.mod
+%%DATADIR%%/music/intro.mod
+%%DATADIR%%/music/ingame.mod
+%%DATADIR%%/music/highscore.mod
+%%DATADIR%%/music/endgame.mod
+%%DATADIR%%/xlogical.properties
+%%DATADIR%%/xlogical.levels
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+var/xlogical/xlogical.scores
+@dirrm var/xlogical
+@dirrmtry var
+@dirrm %%PORTDOCS%%%%DOCSDIR%%
+@dirrm %%DATADIR%%/images
+@dirrm %%DATADIR%%/music
+@dirrm %%DATADIR%%/sound
+@dirrm %%DATADIR%%