Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Aug 2001 15:41:30 -0400 (EDT)
From:      gwis0001@unf.edu
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/29514: new port submission: games/xlogical (SDL puzzle game)
Message-ID:  <200108071941.f77JfUM21076@Nyx>

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

>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 <gwis0001@unf.edu>
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 <bsd.port.mk>
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<gwis0001@unf.edu>
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




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