ports/122481: New port: emulators/jzintv - Portable Intellivision(TM) Emulator

Ganael Laplanche ganael.laplanche at martymac.com
Sun Apr 6 11:10:01 UTC 2008


>Number:         122481
>Category:       ports
>Synopsis:       New port: emulators/jzintv - Portable Intellivision(TM) Emulator
>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:   Sun Apr 06 11:10: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 #12: Wed Apr  2 20:57:23 CEST 2008     martymac at home.martymac.com:/usr/obj/usr/src/sys/MYKERNEL  amd64
>Description:
This is a port of jzIntv, a Mattel Intellivision(TM) Emulator.
>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:
#
#	jzintv
#	jzintv/distinfo
#	jzintv/files
#	jzintv/files/patch-sdl.h
#	jzintv/files/patch-Makefile.freebsd
#	jzintv/files/pkg-message.in
#	jzintv/Makefile
#	jzintv/pkg-plist
#	jzintv/pkg-descr
#
echo c - jzintv
mkdir -p jzintv > /dev/null 2>&1
echo x - jzintv/distinfo
sed 's/^X//' >jzintv/distinfo << 'END-of-jzintv/distinfo'
XMD5 (jzintv-1.0-beta3-src.zip) = 67aed7e845726eba6ffc4706a88d3366
XSHA256 (jzintv-1.0-beta3-src.zip) = 364109dfc03ebf2a19dc4cd578ad6076dcbbda7d482bca3695c4b7e3f46ecce1
XSIZE (jzintv-1.0-beta3-src.zip) = 2566552
END-of-jzintv/distinfo
echo c - jzintv/files
mkdir -p jzintv/files > /dev/null 2>&1
echo x - jzintv/files/patch-sdl.h
sed 's/^X//' >jzintv/files/patch-sdl.h << 'END-of-jzintv/files/patch-sdl.h'
X--- src/sdl.h.orig	2008-04-05 15:29:07.919183906 +0200
X+++ src/sdl.h	2008-04-05 15:29:17.071160205 +0200
X@@ -2,15 +2,6 @@
X /*  Wrapper around "#include <SDL / *>" to handle BSD's oddness.            */
X /* ======================================================================== */
X 
X-#ifdef __FreeBSD__
X-# define SDL_H_ 1
X-# include <SDL11/SDL.h>
X-# include <SDL11/SDL_audio.h>
X-# include <SDL11/SDL_events.h>
X-# include <SDL11/SDL_error.h>
X-# include <SDL11/SDL_thread.h>
X-#endif
X-
X #ifndef SDL_H_ 
X # define SDL_H_ 1
X # include <SDL/SDL.h>
END-of-jzintv/files/patch-sdl.h
echo x - jzintv/files/patch-Makefile.freebsd
sed 's/^X//' >jzintv/files/patch-Makefile.freebsd << 'END-of-jzintv/files/patch-Makefile.freebsd'
X--- src/Makefile.freebsd.orig	2006-07-04 20:01:35.000000000 +0200
X+++ src/Makefile.freebsd	2008-04-05 19:26:55.309172857 +0200
X@@ -18,9 +18,9 @@
X ##############################################################################
X P           = export PATH;
X 
X-SDL_DIR     = /usr/local
X-SDL_CFLAGS := $(shell sdl11-config --cflags)
X-SDL_LFLAGS := $(shell sdl11-config --libs) 
X+#SDL_DIR     = /usr/local
X+#SDL_CFLAGS := $(shell sdl11-config --cflags)
X+#SDL_LFLAGS := $(shell sdl11-config --libs) 
X 
X # Set "X" to be the executable extension
X X =        
X@@ -46,14 +46,14 @@
X #OPT_FLAGS = -ggdb 
X #OPT_FLAGS = -O
X #OPT_FLAGS = -O2 -ggdb
X- OPT_FLAGS = -O3 -fomit-frame-pointer -fprefetch-loop-arrays #-DBENCHMARK_STIC
X+#OPT_FLAGS = -O3 -fomit-frame-pointer -fprefetch-loop-arrays #-DBENCHMARK_STIC
X #OPT_FLAGS = -O2 -pg -ggdb -DLOCAL=
X #OPT_FLAGS = -tpp6 -axMiKW -ip -vec_report3 -opt_report -ansi_alias -restrict -DHAVE_RESTRICT -align -O3 -Ob1 # -ipo # intel icc flags
X 
X-CFLAGS   += $(OPT_FLAGS) $(WARN)   -I. -I.. $(DEF_FLAGS) $(EXTRA)
X+CFLAGS   += $(CPPFLAGS) $(OPT_FLAGS) $(WARN)   -I. -I.. $(DEF_FLAGS) $(EXTRA)
X CXXFLAGS += $(OPT_FLAGS) $(WARNXX) -I. -I.. $(DEF_FLAGS) $(EXTRA)
X #LFLAGS   = /usr/local/lib/libgcc_s.so -L../lib 
X-LFLAGS   = -L../lib 
X+LFLAGS   = $(LDFLAGS) -L../lib 
X 
X 
X OBJS=jzintv.o
X@@ -62,8 +62,8 @@
X 
X PROGS=$(PROG)
X 
X-CFLAGS += $(SDL_CFLAGS) 
X-LFLAGS += $(SDL_LFLAGS)
X+#CFLAGS += $(SDL_CFLAGS) 
X+#LFLAGS += $(SDL_LFLAGS)
X 
X ##############################################################################
X ## Generic build-rules
END-of-jzintv/files/patch-Makefile.freebsd
echo x - jzintv/files/pkg-message.in
sed 's/^X//' >jzintv/files/pkg-message.in << 'END-of-jzintv/files/pkg-message.in'
X
X=============================================================
X
XjzIntv is now installed. To use the emulator, you will need
Xan EXEC image (exec.bin), a GROM image (grom.bin), and a
XGAME image. Each file must be copied to this directory :
X
X%%DATADIR%%/rom
X
XYou can use the stock "exec.bin," "grom.bin" and game ROM
Ximages that come with the Intellivision Lives! CD for sell
Xhere :
X
Xhttp://www.intellivisiongames.com
X
XYou can test the emulator by running 'jzintv emu_ver'. If
Xeverything is ok, run 'jzintv <game>' to play. Enjoy !
X
X=============================================================
X
END-of-jzintv/files/pkg-message.in
echo x - jzintv/Makefile
sed 's/^X//' >jzintv/Makefile << 'END-of-jzintv/Makefile'
X# New ports collection makefile for: jzintv
X# Date created:					05 Apr 2008
X# Whom:							Ganael Laplanche <ganael.laplanche at martymac.com>
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	jzintv
XPORTVERSION=	1.0b3
XCATEGORIES=	emulators
XMASTER_SITES=	http://spatula-city.org/~im14u2c/intv/dl/
XDISTNAME=	jzintv-1.0-beta3-src${EXTRACT_SUFFIX}
X
XMAINTAINER=	ganael.laplanche at martymac.com
XCOMMENT=	Portable Intellivision(TM) Emulator
X
XWRKSRC=		${WRKDIR}/jzintv-1.0-beta3
XBUILD_WRKSRC=	${WRKSRC}/src
XUSE_GMAKE=	yes
XUSE_XORG=	x11 xau xdmcp
XUSE_SDL=	sdl
XUSE_ZIP=	yes
XMAKE_ENV=	CPPFLAGS="-I${LOCALBASE}/include `${SDL_CONFIG} --cflags`" \
X			LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS} `${SDL_CONFIG} --libs`"
X
XOPTIONS=	TOOLS "Install additional tools" off
XTOOLS=	as1600 crc32 dasm1600 dis1600 frombit_r gms2rom imvtoppm rom2bin \
X		show_grom tobit tobit_r bin2rom dasm0256 dasm1600o frombit fromhex \
X		imvtogif rom_merge split_rom tobit_f tohex
X
XSUB_FILES=	pkg-message
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_TOOLS)
XPLIST_SUB+=	PL_TOOLS=""
X.else
XPLIST_SUB+=	PL_TOOLS="@comment "
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} '227s|/usr/local/share/jzintv|${DATADIR}|' ${BUILD_WRKSRC}/config.h
X	@${CP} ${BUILD_WRKSRC}/Makefile.freebsd ${BUILD_WRKSRC}/Makefile
X
Xdo-install:
X	${MKDIR} ${DATADIR}/rom
X	${INSTALL_DATA} ${WRKSRC}/rom/*.rom ${DATADIR}/rom/
X	${INSTALL_PROGRAM} ${WRKSRC}/bin/jzintv ${PREFIX}/bin/jzintv
X.if defined(WITH_TOOLS)
X.for tool in ${TOOLS}
X	${INSTALL_PROGRAM} ${WRKSRC}/bin/${tool} ${PREFIX}/bin/jzintv-${tool}
X.endfor
X.endif
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}/doc
X	${INSTALL_DATA} ${WRKSRC}/COPYING.txt ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/Release-Notes.txt ${DOCSDIR}
X	(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/doc)
X	${MKDIR} ${EXAMPLESDIR}
X	(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
X.endif
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-jzintv/Makefile
echo x - jzintv/pkg-plist
sed 's/^X//' >jzintv/pkg-plist << 'END-of-jzintv/pkg-plist'
Xbin/jzintv
Xshare/jzintv/rom/emu_ver.rom
Xshare/jzintv/rom/event_diag.rom
Xshare/jzintv/rom/joy_diag.rom
X at dirrm share/jzintv/rom
X at dirrm share/jzintv
X%%PL_TOOLS%%bin/jzintv-as1600
X%%PL_TOOLS%%bin/jzintv-crc32
X%%PL_TOOLS%%bin/jzintv-dasm1600
X%%PL_TOOLS%%bin/jzintv-dis1600
X%%PL_TOOLS%%bin/jzintv-frombit_r
X%%PL_TOOLS%%bin/jzintv-gms2rom
X%%PL_TOOLS%%bin/jzintv-imvtoppm
X%%PL_TOOLS%%bin/jzintv-rom2bin
X%%PL_TOOLS%%bin/jzintv-show_grom
X%%PL_TOOLS%%bin/jzintv-tobit
X%%PL_TOOLS%%bin/jzintv-tobit_r
X%%PL_TOOLS%%bin/jzintv-bin2rom
X%%PL_TOOLS%%bin/jzintv-dasm0256
X%%PL_TOOLS%%bin/jzintv-dasm1600o
X%%PL_TOOLS%%bin/jzintv-frombit
X%%PL_TOOLS%%bin/jzintv-fromhex
X%%PL_TOOLS%%bin/jzintv-imvtogif
X%%PL_TOOLS%%bin/jzintv-rom_merge
X%%PL_TOOLS%%bin/jzintv-split_rom
X%%PL_TOOLS%%bin/jzintv-tobit_f
X%%PL_TOOLS%%bin/jzintv-tohex
X%%PORTDOCS%%%%DOCSDIR%%/doc/De_Re_Intellivision/dri_2.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/De_Re_Intellivision/dri_1.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/De_Re_Intellivision/dri_6.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/De_Re_Intellivision/dri_9.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/README.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/color/intellivision_color_matrix.gif
X%%PORTDOCS%%%%DOCSDIR%%/doc/color/colors_new.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/color/color.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/historic/bsr/voicefaq.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/historic/intvpc/res_file.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/historic/intellicart/.exrc
X%%PORTDOCS%%%%DOCSDIR%%/doc/historic/intellicart/banksw.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/historic/intellicart/banksw.asm
X%%PORTDOCS%%%%DOCSDIR%%/doc/historic/intellicart/simple.asm
X%%PORTDOCS%%%%DOCSDIR%%/doc/historic/jzintv/cp_1610.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/historic/jzintv/README.mac
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/retrobox.kbd
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/tn4fig1.gif
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/good_deal_games_interview.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/stic.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/kbdhackfile.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/cp_1610.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/source.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/jzintv.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/joystick.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/Known-Issues.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/jzintv/.exrc
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/cp1600_ref.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/stic.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/psg.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/memory_map.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/graphics_mem.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/interrupts.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/cp1600_summary.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/intellicart.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/programming/intro_to_cp1600.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/rom_fmt/IntellicartManual.booklet.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/rom_fmt/id_tag.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/rom_fmt/authors
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/keyboard.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/state_flow_diag.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/hardware.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/ivoice.c
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/easter.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/thumb/t_cart_bot.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/thumb/t_schematic.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/thumb/t_intrm_busrq.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/thumb/t_cart_top.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/thumb/t_state_flow_diag.gif
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/thumb/t_block.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/ecs.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/fig/sp0256_cpu.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/fig/state_flow_diag.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/fig/cart_bot.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/fig/sp0256_block.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/fig/intrm_busrq.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/fig/filtstage.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/fig/cart_top.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/fig/block_diagram.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/index.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/master.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/.exrc
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/ivoice.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/sp0256_block.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/cart_top.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/block.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/sp0256_cpu.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/schematic.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/cart_bot.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/filtstage.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/state_flow_diag.gif
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/images/intrm_busrq.png
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/overview.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/sp0256_instr_set.html
X%%PORTDOCS%%%%DOCSDIR%%/doc/tech/ivoice.h
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/test_hcif.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/dasm0256.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/frombit.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/gms2rom.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/fromhex.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/as1600.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/dasm1600.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/tohex.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/show_grom.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/macros.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/tobit.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/as1600.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/utilities/test_cart.txt
X%%PORTDOCS%%%%DOCSDIR%%/doc/voice/filtstage.fig
X%%PORTDOCS%%%%DOCSDIR%%/doc/voice/instr_set.txt
X%%PORTDOCS%%%%DOCSDIR%%/COPYING.txt
X%%PORTDOCS%%%%DOCSDIR%%/README.txt
X%%PORTDOCS%%%%DOCSDIR%%/Release-Notes.txt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/De_Re_Intellivision
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/color
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/historic/bsr
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/historic/intellicart
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/historic/intvpc
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/historic/jzintv
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/historic
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/jzintv
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/programming
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/rom_fmt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/tech/fig
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/tech/images
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/tech/thumb
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/tech
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/utilities
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/voice
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/miscfont
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/4_tris_game_over.png
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/chindnce.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/behappy3.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/font.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/4_tris_sound_test.png
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/pm16.c
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/nut1mrch.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/digits
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/mkfont16.c
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/4-tris.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/4_tris_title_screen.png
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/behappy.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/trisfont
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/nut1mrch.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/COPYING.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/SOURCE.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/_
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/facefont
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/chindnce.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/4_tris_in_game.png
X%%PORTDOCS%%%%EXAMPLESDIR%%/4-tris/4_tris_easter_egg.png
X%%PORTDOCS%%%%EXAMPLESDIR%%/GOOD_ROM_NAMES.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/balls1/balls1.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/balls1/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/balls2/balls2.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/balls2/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/bankdemo/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/bankdemo/bankdemo.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/banktest/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/banktest/banktest.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/bankworld/bankworld.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/bncpix/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/bncpix/bncpix.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/csumexec/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/csumexec/csumexec.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/ecscable/ec_mon2.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/ecscable/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/geese/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/geese/geese.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/gram_scroll/gram_scroll.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/gram_scroll/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/gram_scroll2/gram_scroll2.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/gram_scroll2/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/handdemo/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/handdemo/handdemo.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/hello/hello.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/hello/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/kbd_test/kbd_test.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/memcmp.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/dec16only.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/memcpy.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/fastdivu.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/dec16dec32.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/hexdisp.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/rand.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/resrom.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/gimini.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/colorsq_clip.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/memunpk.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/memset.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/fillmem.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/colorsq_sv.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/ivoice.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/colorsq.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/dist_fast.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/saynum16.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/sqrt.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/prnum32.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/print.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/hex16.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/prnum16.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/dividivu.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/library/ic_banksw.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/life/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/life/life.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/macro/stic.mac
X%%PORTDOCS%%%%EXAMPLESDIR%%/macro/gfx.mac
X%%PORTDOCS%%%%EXAMPLESDIR%%/macro/default.mac
X%%PORTDOCS%%%%EXAMPLESDIR%%/macro/util.mac
X%%PORTDOCS%%%%EXAMPLESDIR%%/macro/psg.mac
X%%PORTDOCS%%%%EXAMPLESDIR%%/macro/print.mac
X%%PORTDOCS%%%%EXAMPLESDIR%%/mazedemo/mazedemo.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/mazedemo/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/mem_test/mem_test.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/mem_test/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/mob_test/mob_test.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/mob_test/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/sky/sky.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tagalong/tagalong.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tagalong/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/tagalong2/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/tagalong2/tagalong2b.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tagalong2/tagalong2.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/tank.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/profile.c
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/atr_data.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/objects.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/status.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/util.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/mob_data.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/mob_ll.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/tank/gfx_data.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/task/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/task/sleep.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/task/timer.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/task/taskq.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/task/scanhand.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/world/README.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/world/world.asm
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/4-tris
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/balls1
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/balls2
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/bankdemo
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/banktest
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/bankworld
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/bncpix
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/csumexec
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/ecscable
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/geese
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/gram_scroll
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/gram_scroll2
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/handdemo
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/hello
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/kbd_test
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/library
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/life
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/macro
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/mazedemo
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/mem_test
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/mob_test
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/sky
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/tagalong
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/tagalong2
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/tank
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/task
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/world
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
END-of-jzintv/pkg-plist
echo x - jzintv/pkg-descr
sed 's/^X//' >jzintv/pkg-descr << 'END-of-jzintv/pkg-descr'
XjzIntv is an emulator for the Mattel Intellivision(TM)
Xvideogame.
X
XWWW: http://spatula-city.org/~im14u2c/intv/
END-of-jzintv/pkg-descr
exit



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



More information about the freebsd-ports-bugs mailing list