From owner-freebsd-ports Tue Aug 7 12:40:23 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B4D9E37B40A for ; Tue, 7 Aug 2001 12:40:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f77Je4g29693; Tue, 7 Aug 2001 12:40:04 -0700 (PDT) (envelope-from gnats) Received: from Nyx (dbe-1-65-34-161-30.jacksonville.net [65.34.161.30]) by hub.freebsd.org (Postfix) with ESMTP id 377A337B40E for ; Tue, 7 Aug 2001 12:37:21 -0700 (PDT) (envelope-from wazm@Nyx) Received: (from wazm@localhost) by Nyx (8.11.1/8.11.1) id f77JfUM21076; Tue, 7 Aug 2001 15:41:30 -0400 (EDT) (envelope-from wazm) Message-Id: <200108071941.f77JfUM21076@Nyx> Date: Tue, 7 Aug 2001 15:41:30 -0400 (EDT) From: gwis0001@unf.edu Reply-To: gwis0001@unf.edu To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/29514: new port submission: games/xlogical (SDL puzzle game) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 29514 >Category: ports >Synopsis: new port submission: games/xlogical (SDL puzzle game) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Aug 07 12:40:03 PDT 2001 >Closed-Date: >Last-Modified: >Originator: S. Gwizdak >Release: FreeBSD 4.2-RELEASE i386 >Organization: >Environment: >Description: XLogical is an addictive puzzle game, based on Logical! which was written for the Commodore Amiga. It is a parallel-thinking puzzle game, featuring ray-traced graphics, music, and sound. It requires quick reflexes and quick thinking. >How-To-Repeat: >Fix: # 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: # # xlogical # xlogical/Makefile # xlogical/pkg-plist # xlogical/pkg-comment # xlogical/pkg-descr # xlogical/distinfo # xlogical/files # xlogical/files/Makefile.am1 # xlogical/files/Makefile.am2 # echo c - xlogical mkdir -p xlogical > /dev/null 2>&1 echo x - xlogical/Makefile sed 's/^X//' >xlogical/Makefile << 'END-of-xlogical/Makefile' X# New ports collection makefile for: xlogical X# Date created: 4 August 2001 X# Whom: Sean Gwizdak X# X# $FreeBSD$ X# X XPORTNAME= xlogical XPORTVERSION= 1.0 XCATEGORIES= games XMASTER_SITES= http://changeling.dynip.com/xlogical/downloads/ XDISTNAME= xlogical-1.0-7 X XMAINTAINER= ports@FreeBSD.org X XLIB_DEPENDS= SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer \ X SDL_image.10:${PORTSDIR}/graphics/sdl_image X XWRKSRC= ${WRKDIR}/xlogical-1.0 XSDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XMAKE_ENV= SDL_CONFIG="${SDL_CONFIG}" \ X MKDIR="${MKDIR}" \ X TAR="${TAR}" X Xpost-extract: X ${CP} ${FILESDIR}/Makefile.am1 ${WRKSRC}/Makefile.am X ${CP} ${FILESDIR}/Makefile.am2 ${WRKSRC}/images/Makefile.am X Xpost-install: X strip ${PREFIX}/bin/xlogical X X.include END-of-xlogical/Makefile echo x - xlogical/pkg-plist sed 's/^X//' >xlogical/pkg-plist << 'END-of-xlogical/pkg-plist' Xbin/xlogical Xshare/xlogical/sound/block_ball.wav Xshare/xlogical/sound/teleport.wav Xshare/xlogical/sound/spinner_click.wav Xshare/xlogical/sound/paint_ball.wav Xshare/xlogical/sound/one_way.wav Xshare/xlogical/sound/new_pattern.wav Xshare/xlogical/sound/new_ball.wav Xshare/xlogical/sound/menu_click.wav Xshare/xlogical/sound/finish_spinner.wav Xshare/xlogical/sound/finish_level.wav Xshare/xlogical/sound/eject_ball.wav Xshare/xlogical/sound/catch_ball.wav Xshare/xlogical/sound/bonus_life.wav Xshare/xlogical/sound/time_warning.wav Xshare/xlogical/images/track_ulr.bmp Xshare/xlogical/images/track_ul.bmp Xshare/xlogical/images/track_udr.bmp Xshare/xlogical/images/track_udlr.bmp Xshare/xlogical/images/track_udl.bmp Xshare/xlogical/images/track_ud.bmp Xshare/xlogical/images/track_u.bmp Xshare/xlogical/images/track_r.bmp Xshare/xlogical/images/track_lr.bmp Xshare/xlogical/images/track_l.bmp Xshare/xlogical/images/track_dr.bmp Xshare/xlogical/images/track_dlr.bmp Xshare/xlogical/images/track_dl.bmp Xshare/xlogical/images/track_d.bmp Xshare/xlogical/images/title_text_4.jpg Xshare/xlogical/images/title_text_3.bmp Xshare/xlogical/images/title_text_2.bmp Xshare/xlogical/images/title_text_1.bmp Xshare/xlogical/images/timer.bmp Xshare/xlogical/images/teleport_ud.bmp Xshare/xlogical/images/teleport_lr.bmp Xshare/xlogical/images/teleport_base.bmp Xshare/xlogical/images/starttimer_20.bmp Xshare/xlogical/images/starttimer_19.bmp Xshare/xlogical/images/starttimer_18.bmp Xshare/xlogical/images/starttimer_17.bmp Xshare/xlogical/images/starttimer_16.bmp Xshare/xlogical/images/starttimer_15.bmp Xshare/xlogical/images/starttimer_14.bmp Xshare/xlogical/images/starttimer_13.bmp Xshare/xlogical/images/starttimer_12.bmp Xshare/xlogical/images/starttimer_11.bmp Xshare/xlogical/images/starttimer_10.bmp Xshare/xlogical/images/starttimer_09.bmp Xshare/xlogical/images/starttimer_08.bmp Xshare/xlogical/images/starttimer_07.bmp Xshare/xlogical/images/starttimer_06.bmp Xshare/xlogical/images/starttimer_05.bmp Xshare/xlogical/images/starttimer_04.bmp Xshare/xlogical/images/starttimer_03.bmp Xshare/xlogical/images/starttimer_02.bmp Xshare/xlogical/images/starttimer_01.bmp Xshare/xlogical/images/starttimer_00.bmp Xshare/xlogical/images/start_u.bmp Xshare/xlogical/images/start_r.bmp Xshare/xlogical/images/start_l.bmp Xshare/xlogical/images/start_d.bmp Xshare/xlogical/images/start_c.bmp Xshare/xlogical/images/spintopon.bmp Xshare/xlogical/images/spintopoff.bmp Xshare/xlogical/images/spinring_u.bmp Xshare/xlogical/images/spinring_r.bmp Xshare/xlogical/images/spinring_l.bmp Xshare/xlogical/images/spinring_d.bmp Xshare/xlogical/images/spinring.bmp Xshare/xlogical/images/spinred_2.bmp Xshare/xlogical/images/spinred_1.bmp Xshare/xlogical/images/spinred_0.bmp Xshare/xlogical/images/spindark.bmp Xshare/xlogical/images/spincoverred_2.bmp Xshare/xlogical/images/spincoverred_1.bmp Xshare/xlogical/images/spincoverred_0.bmp Xshare/xlogical/images/spincover_2.bmp Xshare/xlogical/images/spincover_1.bmp Xshare/xlogical/images/spincover_0.bmp Xshare/xlogical/images/spin_2.bmp Xshare/xlogical/images/spin_1.bmp Xshare/xlogical/images/spin_0.bmp Xshare/xlogical/images/slider_thumb.bmp Xshare/xlogical/images/slider.bmp Xshare/xlogical/images/sel_back_4.bmp Xshare/xlogical/images/sel_back_3.bmp Xshare/xlogical/images/sel_back_2.bmp Xshare/xlogical/images/sel_back_1.bmp Xshare/xlogical/images/scrollblock.bmp Xshare/xlogical/images/pattern_disp.bmp Xshare/xlogical/images/paint_base.bmp Xshare/xlogical/images/order_disp.bmp Xshare/xlogical/images/numbers.bmp Xshare/xlogical/images/next_base.bmp Xshare/xlogical/images/gem_c4.bmp Xshare/xlogical/images/gem_c3.bmp Xshare/xlogical/images/gem_c2.bmp Xshare/xlogical/images/gem_c1.bmp Xshare/xlogical/images/font_4.bmp Xshare/xlogical/images/font_3.bmp Xshare/xlogical/images/font_2.bmp Xshare/xlogical/images/font_1.bmp Xshare/xlogical/images/finish_4.bmp Xshare/xlogical/images/finish_3.bmp Xshare/xlogical/images/finish_2.bmp Xshare/xlogical/images/finish_1.bmp Xshare/xlogical/images/cover_ud.bmp Xshare/xlogical/images/cover_u.bmp Xshare/xlogical/images/cover_r.bmp Xshare/xlogical/images/cover_lr.bmp Xshare/xlogical/images/cover_l.bmp Xshare/xlogical/images/cover_d.bmp Xshare/xlogical/images/cover_center.bmp Xshare/xlogical/images/block_base.bmp Xshare/xlogical/images/ballmove5_5.bmp Xshare/xlogical/images/ballmove5_4.bmp Xshare/xlogical/images/ballmove5_3.bmp Xshare/xlogical/images/ballmove5_2.bmp Xshare/xlogical/images/ballmove5_1.bmp Xshare/xlogical/images/ballmove5_0.bmp Xshare/xlogical/images/ballmove4_4.bmp Xshare/xlogical/images/ballmove4_3.bmp Xshare/xlogical/images/ballmove4_2.bmp Xshare/xlogical/images/ballmove4_1.bmp Xshare/xlogical/images/ballmove4_0.bmp Xshare/xlogical/images/ballmove3_3.bmp Xshare/xlogical/images/ballmove3_2.bmp Xshare/xlogical/images/ballmove3_1.bmp Xshare/xlogical/images/ballmove3_0.bmp Xshare/xlogical/images/ball_c4.bmp Xshare/xlogical/images/ball_c3.bmp Xshare/xlogical/images/ball_c2.bmp Xshare/xlogical/images/ball_c1.bmp Xshare/xlogical/images/background_won.bmp Xshare/xlogical/images/background_time.bmp Xshare/xlogical/images/background_start.bmp Xshare/xlogical/images/background_hiscore.bmp Xshare/xlogical/images/background_gameover.bmp Xshare/xlogical/images/background_game.bmp Xshare/xlogical/images/background_complete.bmp Xshare/xlogical/images/arrow_u.bmp Xshare/xlogical/images/arrow_r.bmp Xshare/xlogical/images/arrow_l.bmp Xshare/xlogical/images/arrow_d.bmp Xshare/xlogical/images/track_ur.bmp Xshare/xlogical/music/wongame.mod Xshare/xlogical/music/pregame.mod Xshare/xlogical/music/intro.mod Xshare/xlogical/music/ingame.mod Xshare/xlogical/music/highscore.mod Xshare/xlogical/music/endgame.mod Xshare/xlogical/xlogical.levels Xshare/xlogical/xlogical.properties Xshare/xlogical/xlogical.scores X@dirrm share/xlogical/images X@dirrm share/xlogical/music X@dirrm share/xlogical/sound X@dirrm share/xlogical END-of-xlogical/pkg-plist echo x - xlogical/pkg-comment sed 's/^X//' >xlogical/pkg-comment << 'END-of-xlogical/pkg-comment' XA SDL game based on the Logical! puzzle game released for Amigas END-of-xlogical/pkg-comment echo x - xlogical/pkg-descr sed 's/^X//' >xlogical/pkg-descr << 'END-of-xlogical/pkg-descr' XXLogical is an addictive puzzle game, based on Logical! which was written Xfor the Commodore Amiga. It is a parallel-thinking puzzle game, featuring Xray-traced graphics, music, and sound. It requires quick reflexes and Xquick thinking. X XWWW: http://changeling.dynip.com/xlogical/ X X- Sean Gwizdak X END-of-xlogical/pkg-descr echo x - xlogical/distinfo sed 's/^X//' >xlogical/distinfo << 'END-of-xlogical/distinfo' XMD5 (xlogical-1.0-7.tar.gz) = 3d55207dd2cf8a377c5c614ef1dc3b77 END-of-xlogical/distinfo echo c - xlogical/files mkdir -p xlogical/files > /dev/null 2>&1 echo x - xlogical/files/Makefile.am1 sed 's/^X//' >xlogical/files/Makefile.am1 << 'END-of-xlogical/files/Makefile.am1 ' X# replacement to top level makefile X# puts files in sensible BSD'ish places X Xbin_PROGRAMS = xlogical Xclean_binPROGRAMS = xlogical.properties XEXTRA_DIST = autogen.sh XDATAFILES = xlogical.levels xlogical.properties XSCOREFILE = xlogical.scores XFILEOWNER = bin XFILEGROUP = games Xinstall-exec-am: $(bin_PROGRAMS) X chmod 755 $(bindir)/xlogical Xinstall-data-am: $(DATAFILES) $(SCOREFILE) X $(SHELL) ./mkinstalldirs $(datadir)/xlogical X cp $(DATAFILES) $(datadir)/xlogical X chmod 644 $(datadir)/xlogical/xlogical.levels X chmod 644 $(datadir)/xlogical/xlogical.properties X cp $(SCOREFILE) $(datadir)/xlogical X chmod 666 $(datadir)/xlogical/xlogical.scores Xuninstall: X rm -f $(datadir)/xlogical/xlogical.levels X rm -f $(datadir)/xlogical/xlogical.properties X rmdir $(datadir)/xlogical X rm -f $(datadir)/xlogical/xlogical.scores X rmdir $(datadir)/xlogical XCXXFLAGS = -g -O2 -Wall XCPPFLAGS = @CPPFLAGS@ -DDATA_DIR=\"@datadir@/xlogical\" -DSCORE_DIR=\"@datadir@ /xlogical\" XSUBDIRS = sound images music Xxlogical_SOURCES = anim.cpp \ X clickarea.cpp \ X exception.cpp \ X gamelogic.cpp \ X gamefile.cpp \ X graph_images.cpp \ X graph_keysyms.cpp \ X sdl_audio.cpp \ X sdl_graph.cpp \ X levelmap.cpp \ X main.cpp \ X mapedit.cpp \ X menubase.cpp \ X menuentry.cpp \ X menulabel.cpp \ X menus.cpp \ X menuslider.cpp \ X menutext.cpp \ X menuvertical.cpp \ X modlist.cpp \ X music_files.cpp \ X properties.cpp \ X sound_files.cpp \ X text.cpp \ X tile_blank.cpp \ X tile_blocker.cpp \ X tile_covered.cpp \ X tile_general.cpp \ X tile_moving.cpp \ X tile_next.cpp \ X tile_oneway.cpp \ X tile_order.cpp \ X tile_painter.cpp \ X tile_pattern.cpp \ X tile_spinner.cpp \ X tile_start.cpp \ X tile_teleport.cpp \ X tile_timer.cpp \ X tile_track.cpp X Xxlogical_DEPENDENCIES = xlogical.properties X Xxlogical.properties: xlogical.properties.in X sed 's|/usr/local/lib|@datadir@|' xlogical.properties.in > xlogical.propertie s END-of-xlogical/files/Makefile.am1 echo x - xlogical/files/Makefile.am2 sed 's/^X//' >xlogical/files/Makefile.am2 << 'END-of-xlogical/files/Makefile.am2 ' X# Makefile for installing and uninstalling data files X# for image/Makefile.am - remove the linux craziness of thinking X# every shell is a bash XSHELL=@SHELL@ X Xinstall-data-am: X $(SHELL) ./../mkinstalldirs $(datadir)/xlogical X $(SHELL) ./../mkinstalldirs $(datadir)/xlogical/images X cp *.bmp $(datadir)/xlogical/images X cp *.jpg $(datadir)/xlogical/images X chmod 644 $(datadir)/xlogical/images/*.bmp X chmod 644 $(datadir)/xlogical/images/*.jpg Xuninstall: X rm -f $(datadir)/xlogical/images/*.bmp X rm -f $(datadir)/xlogical/images/*.jpg X rmdir $(datadir)/xlogical/images END-of-xlogical/files/Makefile.am2 exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message