Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  6 Sep 2007 13:03:21 -0400 (EDT)
From:      Naram Qashat <cyberbotx@cyberbotx.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/116154: [NEW PORT] emulators/tiemu3: TI89(ti)/92(+)/V200 hand-helds emulator
Message-ID:  <20070906170321.975A3C2F4@kirby.cyberbotx.com>
Resent-Message-ID: <200709061710.l86HA1Cf078271@freefall.freebsd.org>

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

>Number:         116154
>Category:       ports
>Synopsis:       [NEW PORT] emulators/tiemu3: TI89(ti)/92(+)/V200 hand-helds 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:   Thu Sep 06 17:10:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Naram Qashat
>Release:        FreeBSD 6.2-RELEASE-p5 i386
>Organization:
>Environment:
System: FreeBSD kirby.cyberbotx.com 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #9: Fri Jun 15 22:26:29 EDT 2007
>Description:
This project aims to develop a fast emulator for the TI89(titanium), 92(+),
and V200PLT calculators.  This emulator started on the Jonas Minnberg's
(X)Tiger emulator which is based on UAE (the Universal Amiga Emulator).  It
was deeply reworked and improved thus it's very different now.

TiEmu uses the GDK library (GTK component) for display.  The GUI has been
written with GTK+ (the Gimp ToolKit).

WWW: http://lpg.ticalc.org/prj_tiemu/

Generated with FreeBSD Port Tools 0.77

NOTE: Please close out PR ports/115578, as it has become outdated.

OTHER NOTES:
- The GDB that comes with this port tries to also make it's own versions of
tcl, tk, itcl, itk, and iwidgets, which would clobber existing versions,
so I instead opted to disable the GDB that comes with it and leave only
the normal tiemu debugger instead.
>How-To-Repeat:
>Fix:

--- tiemu3-3.01.shar begins here ---
# 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:
#
#	tiemu3
#	tiemu3/Makefile
#	tiemu3/distinfo
#	tiemu3/pkg-descr
#	tiemu3/pkg-plist
#
echo c - tiemu3
mkdir -p tiemu3 > /dev/null 2>&1
echo x - tiemu3/Makefile
sed 's/^X//' >tiemu3/Makefile << 'END-of-tiemu3/Makefile'
X# New ports collection makefile for:	tiemu3
X# Date created:				13 Aug 2007
X# Whom:					Naram Qashat <cyberbotx@cyberbotx.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	tiemu3
XPORTVERSION=	3.01
XCATEGORIES=	emulators
XMASTER_SITES=	SF
XMASTER_SITE_SUBDIR=	gtktiemu
X
XPATCH_SITES=	${MASTER_SITE_SOURCEFORGE}
XPATCH_SITE_SUBDIR=	gtktiemu
XPATCHFILES=	${PORTNAME}-${PORTVERSION}a.diff.bz2
X
XMAINTAINER=	cyberbotx@cyberbotx.com
XCOMMENT=	TI89(ti)/92(+)/V200 hand-helds emulator
X
XLIB_DEPENDS=	ticalcs2.6:${PORTSDIR}/comms/libticalcs2 \
X		ticables2.1:${PORTSDIR}/comms/libticables2 \
X		tifiles2.4:${PORTSDIR}/devel/libtifiles2
X
XUSE_BZIP2=	yes
XHAS_CONFIGURE=	yes
XCONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib -export-dynamic"
XCONFIGURE_ARGS=	--prefix=${PREFIX} --disable-gdb --mandir=${MANPREFIX}/man
XUSE_GMAKE=	yes
XUSE_GNOME=	gtk20 libglade2
X
XMAN1=		tiemu.1
X
X.if !defined(WITHOUT_NLS)
XUSE_GETTEXT=	yes
XPLIST_SUB=	NLS=""
X.else
XCONFIGURE_ARGS+=	--disable-nls
XPLIST_SUB=	NLS="@comment "
X.endif
X
X.if defined(WITHOUT_KDE)
XCONFIGURE_ARGS+=	--without-kde
X.else
XUSE_KDELIBS_VER=	3
X.endif
X
Xpost-patch: .SILENT
X	${REINPLACE_CMD} -E 's,(install-data-am:).*$$,\1,' ${WRKSRC}/Makefile.in
X	${REINPLACE_CMD} -e 's,defined(__LINUX__),& || defined(__BSD__),' \
X		${WRKSRC}/src/gui/calc/pckeys.h ${WRKSRC}/src/misc/paths.h
X
X.include <bsd.port.mk>
END-of-tiemu3/Makefile
echo x - tiemu3/distinfo
sed 's/^X//' >tiemu3/distinfo << 'END-of-tiemu3/distinfo'
XMD5 (tiemu3-3.01.tar.bz2) = 7a78a4dfcd64ab9b8119d9574f8a11fa
XSHA256 (tiemu3-3.01.tar.bz2) = 716c4b09243774773cc9c234619a66a8459eb1f3a9c1c1a2e7bb3f28e2b21d51
XSIZE (tiemu3-3.01.tar.bz2) = 21564336
XMD5 (tiemu3-3.01a.diff.bz2) = bce3626a27a185ec8f740a47f4f38941
XSHA256 (tiemu3-3.01a.diff.bz2) = c32d6ce0f44a7a4b2526aebd2060b52c2606eab7239c7be8a65d57415764ccff
XSIZE (tiemu3-3.01a.diff.bz2) = 7209
END-of-tiemu3/distinfo
echo x - tiemu3/pkg-descr
sed 's/^X//' >tiemu3/pkg-descr << 'END-of-tiemu3/pkg-descr'
XThis project aims to develop a fast emulator for the TI89(titanium), 92(+),
Xand V200PLT calculators.  This emulator started on the Jonas Minnberg's
X(X)Tiger emulator which is based on UAE (the Universal Amiga Emulator).  It
Xwas deeply reworked and improved thus it's very different now.
X
XTiEmu uses the GDK library (GTK component) for display.  The GUI has been
Xwritten with GTK+ (the Gimp ToolKit).
X
XWWW: http://lpg.ticalc.org/prj_tiemu/
END-of-tiemu3/pkg-descr
echo x - tiemu3/pkg-plist
sed 's/^X//' >tiemu3/pkg-plist << 'END-of-tiemu3/pkg-plist'
Xbin/tiemu
X%%NLS%%share/locale/fr/LC_MESSAGES/tiemu.mo
Xshare/tiemu/Manpage.txt
Xshare/tiemu/glade/calc-2.glade
Xshare/tiemu/glade/dbg_bits-2.glade
Xshare/tiemu/glade/dbg_bkpts-2.glade
Xshare/tiemu/glade/dbg_cause-2.glade
Xshare/tiemu/glade/dbg_code-2.glade
Xshare/tiemu/glade/dbg_data-2.glade
Xshare/tiemu/glade/dbg_entry-2.glade
Xshare/tiemu/glade/dbg_heap-2.glade
Xshare/tiemu/glade/dbg_ioports-2.glade
Xshare/tiemu/glade/dbg_mem-2.glade
Xshare/tiemu/glade/dbg_pclog-2.glade
Xshare/tiemu/glade/dbg_regs-2.glade
Xshare/tiemu/glade/dbg_stack-2.glade
Xshare/tiemu/glade/dbg_vectors-2.glade
Xshare/tiemu/glade/dboxes-2.glade
Xshare/tiemu/glade/device-2.glade
Xshare/tiemu/glade/infos-2.glade
Xshare/tiemu/glade/log_link-2.glade
Xshare/tiemu/glade/manpage-2.glade
Xshare/tiemu/glade/pbars-2.glade
Xshare/tiemu/glade/popup-2.glade
Xshare/tiemu/glade/quicksend-2.glade
Xshare/tiemu/glade/release-2.glade
Xshare/tiemu/glade/romversion-2.glade
Xshare/tiemu/glade/scroptions-2.glade
Xshare/tiemu/glade/wizard-2.glade
Xshare/tiemu/help/FAQ.html
Xshare/tiemu/help/Manual_en.html
Xshare/tiemu/help/calc_infos.png
Xshare/tiemu/help/chapter01.html
Xshare/tiemu/help/chapter02.html
Xshare/tiemu/help/chapter03.html
Xshare/tiemu/help/chapter04.html
Xshare/tiemu/help/chapter05.html
Xshare/tiemu/help/chapter06.html
Xshare/tiemu/help/chapter07.html
Xshare/tiemu/help/chapter08.html
Xshare/tiemu/help/chapter09.html
Xshare/tiemu/help/chapter10.html
Xshare/tiemu/help/chapter11.html
Xshare/tiemu/help/chapter20.html
Xshare/tiemu/help/chapter21.html
Xshare/tiemu/help/chapter22.html
Xshare/tiemu/help/dbg_bkpts.png
Xshare/tiemu/help/dbg_heap.png
Xshare/tiemu/help/dbg_mem.png
Xshare/tiemu/help/dbg_registers.png
Xshare/tiemu/help/dbg_search.png
Xshare/tiemu/help/dbg_source.png
Xshare/tiemu/help/dbg_sr.png
Xshare/tiemu/help/dbg_stack.png
Xshare/tiemu/help/linkport.png
Xshare/tiemu/help/log_link.png
Xshare/tiemu/help/logo_lpg.png
Xshare/tiemu/help/logo_tiemu.png
Xshare/tiemu/help/no_skin.png
Xshare/tiemu/help/popup_menu.png
Xshare/tiemu/help/romversion.png
Xshare/tiemu/help/screenshot.png
Xshare/tiemu/help/skinedit.jpg
Xshare/tiemu/help/tiemu.jpg
Xshare/tiemu/help/wizard.png
Xshare/tiemu/misc/iodefs_ti89_hw1.txt
Xshare/tiemu/misc/iodefs_ti89_hw2.txt
Xshare/tiemu/misc/iodefs_ti89t_hw3.txt
Xshare/tiemu/misc/iodefs_ti89t_hw4.txt
Xshare/tiemu/misc/iodefs_ti92_hw1.txt
Xshare/tiemu/misc/iodefs_ti92p_hw1.txt
Xshare/tiemu/misc/iodefs_ti92p_hw2.txt
Xshare/tiemu/misc/iodefs_v200_hw2.txt
Xshare/tiemu/misc/memmap_ti89_hw1.txt
Xshare/tiemu/misc/memmap_ti89_hw2.txt
Xshare/tiemu/misc/memmap_ti89t_hw3.txt
Xshare/tiemu/misc/memmap_ti89t_hw4.txt
Xshare/tiemu/misc/memmap_ti92_hw1.txt
Xshare/tiemu/misc/memmap_ti92p_hw1.txt
Xshare/tiemu/misc/memmap_ti92p_hw2.txt
Xshare/tiemu/misc/memmap_v200_hw2.txt
Xshare/tiemu/misc/romcalls.txt
Xshare/tiemu/pedrom/pedrom89.tib
Xshare/tiemu/pedrom/pedrom89ti.tib
Xshare/tiemu/pedrom/pedrom9x.tib
Xshare/tiemu/pedrom/pedromv2.tib
Xshare/tiemu/pixmaps/bkpt.xpm
Xshare/tiemu/pixmaps/bkpt_tmp.xpm
Xshare/tiemu/pixmaps/icon.xpm
Xshare/tiemu/pixmaps/logo.xpm
Xshare/tiemu/pixmaps/romdump.ico
Xshare/tiemu/pixmaps/romdump.xpm
Xshare/tiemu/pixmaps/run.xpm
Xshare/tiemu/pixmaps/void.xpm
Xshare/tiemu/skins/ipaq_89.skn
Xshare/tiemu/skins/ipaq_92.skn
Xshare/tiemu/skins/ipaq_v200plt.skn
Xshare/tiemu/skins/ti89.map
Xshare/tiemu/skins/ti89.skn
Xshare/tiemu/skins/ti89_fr.map
Xshare/tiemu/skins/ti89t.skn
Xshare/tiemu/skins/ti92.map
Xshare/tiemu/skins/ti92.skn
Xshare/tiemu/skins/ti92_fr.map
Xshare/tiemu/skins/v200plt.skn
X@dirrm share/tiemu/skins
X@dirrm share/tiemu/pixmaps
X@dirrm share/tiemu/pedrom
X@dirrm share/tiemu/misc
X@dirrm share/tiemu/help
X@dirrm share/tiemu/glade
X@dirrm share/tiemu
END-of-tiemu3/pkg-plist
exit
--- tiemu3-3.01.shar ends here ---

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



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