Date: Fri, 17 Aug 2007 20:37:38 GMT From: Aaron Baugher <aaron@baugher.biz> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/115609: New port: games/xlogical - Remake of classic game Message-ID: <200708172037.l7HKbcPY003794@www.freebsd.org> Resent-Message-ID: <200708172040.l7HKe1WW055081@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 115609 >Category: ports >Synopsis: New port: games/xlogical - Remake of classic game >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Aug 17 20:40:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Aaron Baugher >Release: 6.2 >Organization: >Environment: FreeBSD brinn.baugher.biz 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 10:40:27 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: This is my first port submission, so I hope I did it right. I checked it with portlint, did multiple make install/package/deinstall/reinstall tasks successfully, and checked the Do's and Dont's. I look forward to hearing about any mistakes I made or ways to do it better. Thanks, Aaron PS. It told me to rename my shar file with a .txt extension; apparently Opera isn't sending a .shar file with the expected content type. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/games/xlogical # /usr/ports/games/xlogical/Makefile # /usr/ports/games/xlogical/distinfo # /usr/ports/games/xlogical/pkg-descr # /usr/ports/games/xlogical/files # /usr/ports/games/xlogical/files/patch-install-images # /usr/ports/games/xlogical/pkg-plist # echo c - /usr/ports/games/xlogical mkdir -p /usr/ports/games/xlogical > /dev/null 2>&1 echo x - /usr/ports/games/xlogical/Makefile sed 's/^X//' >/usr/ports/games/xlogical/Makefile << 'END-of-/usr/ports/games/xlogical/Makefile' X# New ports collection makefile for: xlogical X# Date created: 8 August 2007 X# Whom: Aaron Baugher X# X# $FreeBSD$ X# X XPORTNAME= xlogical XPORTVERSION= 1.0p8 XCATEGORIES= games XMASTER_SITES= http://changeling.ixionstudios.com/xlogical/downloads/ \ X http://freebsd.portsreview.info/downloads/ XDISTNAME= ${PORTNAME}-${PORTVERSION:S/p/-/} X XMAINTAINER= aaron@baugher.biz XCOMMENT= Remake of the classic puzzle game Logical X XUSE_BZIP2= yes XUSE_GMAKE= yes XUSE_SDL= sdl image mixer XGNU_CONFIGURE= yes X Xpost-extract: X ${CHMOD} 755 ${WRKSRC}/missing X Xpost-install: X ${MKDIR} ${DOCSDIR} X ${RM} ${WRKSRC}/LICENSE X ${CP} ${WRKSRC}/[A-Z][A-Z]* ${DOCSDIR} X X.include <bsd.port.mk> END-of-/usr/ports/games/xlogical/Makefile echo x - /usr/ports/games/xlogical/distinfo sed 's/^X//' >/usr/ports/games/xlogical/distinfo << 'END-of-/usr/ports/games/xlogical/distinfo' XMD5 (xlogical-1.0-8.tar.bz2) = 4541ea48932ea1219f7ba032b0dd03c2 XSHA256 (xlogical-1.0-8.tar.bz2) = d7b0e1d36107d86f8a240fc06219a04130d9460e12b88d23ccf3618707a1f0b6 XSIZE (xlogical-1.0-8.tar.bz2) = 1789699 END-of-/usr/ports/games/xlogical/distinfo echo x - /usr/ports/games/xlogical/pkg-descr sed 's/^X//' >/usr/ports/games/xlogical/pkg-descr << 'END-of-/usr/ports/games/xlogical/pkg-descr' XXLogical is an action/puzzle game based on the classic Xgame Logical from Rainbow Arts. X X XWWW: http://changeling.ixionstudios.com/xlogical/ END-of-/usr/ports/games/xlogical/pkg-descr echo c - /usr/ports/games/xlogical/files mkdir -p /usr/ports/games/xlogical/files > /dev/null 2>&1 echo x - /usr/ports/games/xlogical/files/patch-install-images sed 's/^X//' >/usr/ports/games/xlogical/files/patch-install-images << 'END-of-/usr/ports/games/xlogical/files/patch-install-images' X--- images/Makefile.in.orig Wed Aug 8 09:07:07 2007 X+++ images/Makefile.in Wed Aug 8 09:29:31 2007 X@@ -178,10 +178,11 @@ X install-data-am: X $(SHELL) ./../mkinstalldirs $(datadir)/xlogical X $(SHELL) ./../mkinstalldirs $(datadir)/xlogical/images X- cp *.{bmp,jpg} $(datadir)/xlogical/images X- chmod 644 $(datadir)/xlogical/images/*.{bmp,jpg} X+ cp *.bmp $(datadir)/xlogical/images X+ cp *.jpg $(datadir)/xlogical/images X+ chmod 644 $(datadir)/xlogical/images/* X uninstall: X- rm -f $(datadir)/xlogical/images/*.{bmp,jpg} X+ rm -f $(datadir)/xlogical/images/* X rmdir $(datadir)/xlogical/images X X # Tell versions [3.59,3.63) of GNU make to not export all variables. X--- images/Makefile.am.orig Wed Aug 8 09:07:02 2007 X+++ images/Makefile.am Wed Aug 8 09:29:38 2007 X@@ -5,8 +5,10 @@ X install-data-am: X $(SHELL) ./../mkinstalldirs $(datadir)/xlogical X $(SHELL) ./../mkinstalldirs $(datadir)/xlogical/images X- cp *.{bmp,jpg} $(datadir)/xlogical/images X- chmod 644 $(datadir)/xlogical/images/*.{bmp,jpg} X+ cp *.bmp $(datadir)/xlogical/images X+ cp *.jpg $(datadir)/xlogical/images X+ chmod 644 $(datadir)/xlogical/images/* X uninstall: X- rm -f $(datadir)/xlogical/images/*.{bmp,jpg} X+ rm -f $(datadir)/xlogical/images/*.bmp X+ rm -f $(datadir)/xlogical/images/*.jpg X rmdir $(datadir)/xlogical/images END-of-/usr/ports/games/xlogical/files/patch-install-images echo x - /usr/ports/games/xlogical/pkg-plist sed 's/^X//' >/usr/ports/games/xlogical/pkg-plist << 'END-of-/usr/ports/games/xlogical/pkg-plist' Xbin/xlogical X%%DATADIR%%/sound/block_ball.wav X%%DATADIR%%/sound/teleport.wav X%%DATADIR%%/sound/spinner_click.wav X%%DATADIR%%/sound/paint_ball.wav X%%DATADIR%%/sound/one_way.wav X%%DATADIR%%/sound/new_pattern.wav X%%DATADIR%%/sound/new_ball.wav X%%DATADIR%%/sound/menu_click.wav X%%DATADIR%%/sound/finish_spinner.wav X%%DATADIR%%/sound/finish_level.wav X%%DATADIR%%/sound/eject_ball.wav X%%DATADIR%%/sound/catch_ball.wav X%%DATADIR%%/sound/bonus_life.wav X%%DATADIR%%/sound/time_warning.wav X%%DATADIR%%/images/track_ulr.bmp X%%DATADIR%%/images/track_ul.bmp X%%DATADIR%%/images/track_udr.bmp X%%DATADIR%%/images/track_udlr.bmp X%%DATADIR%%/images/track_udl.bmp X%%DATADIR%%/images/track_ud.bmp X%%DATADIR%%/images/track_u.bmp X%%DATADIR%%/images/track_r.bmp X%%DATADIR%%/images/track_lr.bmp X%%DATADIR%%/images/track_l.bmp X%%DATADIR%%/images/track_dr.bmp X%%DATADIR%%/images/track_dlr.bmp X%%DATADIR%%/images/track_dl.bmp X%%DATADIR%%/images/track_d.bmp X%%DATADIR%%/images/title_text_4.jpg X%%DATADIR%%/images/title_text_3.bmp X%%DATADIR%%/images/title_text_2.bmp X%%DATADIR%%/images/title_text_1.bmp X%%DATADIR%%/images/timer.bmp X%%DATADIR%%/images/teleport_ud.bmp X%%DATADIR%%/images/teleport_lr.bmp X%%DATADIR%%/images/teleport_base.bmp X%%DATADIR%%/images/starttimer_20.bmp X%%DATADIR%%/images/starttimer_19.bmp X%%DATADIR%%/images/starttimer_18.bmp X%%DATADIR%%/images/starttimer_17.bmp X%%DATADIR%%/images/starttimer_16.bmp X%%DATADIR%%/images/starttimer_15.bmp X%%DATADIR%%/images/starttimer_14.bmp X%%DATADIR%%/images/starttimer_13.bmp X%%DATADIR%%/images/starttimer_12.bmp X%%DATADIR%%/images/starttimer_11.bmp X%%DATADIR%%/images/starttimer_10.bmp X%%DATADIR%%/images/starttimer_09.bmp X%%DATADIR%%/images/starttimer_08.bmp X%%DATADIR%%/images/starttimer_07.bmp X%%DATADIR%%/images/starttimer_06.bmp X%%DATADIR%%/images/starttimer_05.bmp X%%DATADIR%%/images/starttimer_04.bmp X%%DATADIR%%/images/starttimer_03.bmp X%%DATADIR%%/images/starttimer_02.bmp X%%DATADIR%%/images/starttimer_01.bmp X%%DATADIR%%/images/starttimer_00.bmp X%%DATADIR%%/images/start_u.bmp X%%DATADIR%%/images/start_r.bmp X%%DATADIR%%/images/start_l.bmp X%%DATADIR%%/images/start_d.bmp X%%DATADIR%%/images/start_c.bmp X%%DATADIR%%/images/spintopon.bmp X%%DATADIR%%/images/spintopoff.bmp X%%DATADIR%%/images/spinring_u.bmp X%%DATADIR%%/images/spinring_r.bmp X%%DATADIR%%/images/spinring_l.bmp X%%DATADIR%%/images/spinring_d.bmp X%%DATADIR%%/images/spinring.bmp X%%DATADIR%%/images/spinred_2.bmp X%%DATADIR%%/images/spinred_1.bmp X%%DATADIR%%/images/spinred_0.bmp X%%DATADIR%%/images/spindark.bmp X%%DATADIR%%/images/spincoverred_2.bmp X%%DATADIR%%/images/spincoverred_1.bmp X%%DATADIR%%/images/spincoverred_0.bmp X%%DATADIR%%/images/spincover_2.bmp X%%DATADIR%%/images/spincover_1.bmp X%%DATADIR%%/images/spincover_0.bmp X%%DATADIR%%/images/spin_2.bmp X%%DATADIR%%/images/spin_1.bmp X%%DATADIR%%/images/spin_0.bmp X%%DATADIR%%/images/slider_thumb.bmp X%%DATADIR%%/images/slider.bmp X%%DATADIR%%/images/sel_back_4.bmp X%%DATADIR%%/images/sel_back_3.bmp X%%DATADIR%%/images/sel_back_2.bmp X%%DATADIR%%/images/sel_back_1.bmp X%%DATADIR%%/images/scrollblock.bmp X%%DATADIR%%/images/pattern_disp.bmp X%%DATADIR%%/images/paint_base.bmp X%%DATADIR%%/images/order_disp.bmp X%%DATADIR%%/images/numbers.bmp X%%DATADIR%%/images/next_base.bmp X%%DATADIR%%/images/gem_c4.bmp X%%DATADIR%%/images/gem_c3.bmp X%%DATADIR%%/images/gem_c2.bmp X%%DATADIR%%/images/gem_c1.bmp X%%DATADIR%%/images/font_4.bmp X%%DATADIR%%/images/font_3.bmp X%%DATADIR%%/images/font_2.bmp X%%DATADIR%%/images/font_1.bmp X%%DATADIR%%/images/finish_4.bmp X%%DATADIR%%/images/finish_3.bmp X%%DATADIR%%/images/finish_2.bmp X%%DATADIR%%/images/finish_1.bmp X%%DATADIR%%/images/cover_ud.bmp X%%DATADIR%%/images/cover_u.bmp X%%DATADIR%%/images/cover_r.bmp X%%DATADIR%%/images/cover_lr.bmp X%%DATADIR%%/images/cover_l.bmp X%%DATADIR%%/images/cover_d.bmp X%%DATADIR%%/images/cover_center.bmp X%%DATADIR%%/images/block_base.bmp X%%DATADIR%%/images/ballmove5_5.bmp X%%DATADIR%%/images/ballmove5_4.bmp X%%DATADIR%%/images/ballmove5_3.bmp X%%DATADIR%%/images/ballmove5_2.bmp X%%DATADIR%%/images/ballmove5_1.bmp X%%DATADIR%%/images/ballmove5_0.bmp X%%DATADIR%%/images/ballmove4_4.bmp X%%DATADIR%%/images/ballmove4_3.bmp X%%DATADIR%%/images/ballmove4_2.bmp X%%DATADIR%%/images/ballmove4_1.bmp X%%DATADIR%%/images/ballmove4_0.bmp X%%DATADIR%%/images/ballmove3_3.bmp X%%DATADIR%%/images/ballmove3_2.bmp X%%DATADIR%%/images/ballmove3_1.bmp X%%DATADIR%%/images/ballmove3_0.bmp X%%DATADIR%%/images/ball_c4.bmp X%%DATADIR%%/images/ball_c3.bmp X%%DATADIR%%/images/ball_c2.bmp X%%DATADIR%%/images/ball_c1.bmp X%%DATADIR%%/images/background_won.bmp X%%DATADIR%%/images/background_time.bmp X%%DATADIR%%/images/background_start.bmp X%%DATADIR%%/images/background_hiscore.bmp X%%DATADIR%%/images/background_gameover.bmp X%%DATADIR%%/images/background_game.bmp X%%DATADIR%%/images/background_complete.bmp X%%DATADIR%%/images/arrow_u.bmp X%%DATADIR%%/images/arrow_r.bmp X%%DATADIR%%/images/arrow_l.bmp X%%DATADIR%%/images/arrow_d.bmp X%%DATADIR%%/images/track_ur.bmp X%%DATADIR%%/music/wongame.mod X%%DATADIR%%/music/pregame.mod X%%DATADIR%%/music/intro.mod X%%DATADIR%%/music/ingame.mod X%%DATADIR%%/music/highscore.mod X%%DATADIR%%/music/endgame.mod X%%DATADIR%%/xlogical.properties X%%DATADIR%%/xlogical.levels X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/INSTALL X%%PORTDOCS%%%%DOCSDIR%%/NEWS X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/TODO Xvar/xlogical/xlogical.scores X@dirrm var/xlogical X@dirrm %%PORTDOCS%%%%DOCSDIR%% X@dirrm %%DATADIR%%/images X@dirrm %%DATADIR%%/music X@dirrm %%DATADIR%%/sound X@dirrm %%DATADIR%% X END-of-/usr/ports/games/xlogical/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708172037.l7HKbcPY003794>