From root@cyberbotx.com  Thu Aug 16 13:49:16 2007
Return-Path: <root@cyberbotx.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9211C16A417
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 16 Aug 2007 13:49:16 +0000 (UTC)
	(envelope-from root@cyberbotx.com)
Received: from sccrmhc14.comcast.net (sccrmhc14.comcast.net [204.127.200.84])
	by mx1.freebsd.org (Postfix) with ESMTP id 57A4413C467
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 16 Aug 2007 13:49:16 +0000 (UTC)
	(envelope-from root@cyberbotx.com)
Received: from samus.cyberbotx.com ([68.62.97.217])
          by comcast.net (sccrmhc14) with ESMTP
          id <200708161349150140024f5fe>; Thu, 16 Aug 2007 13:49:15 +0000
Received: from localhost (localhost.cyberbotx.com [127.0.0.1])
	by samus.cyberbotx.com (Postfix) with ESMTP id D09EF172E4
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 16 Aug 2007 09:49:14 -0400 (EDT)
Received: from samus.cyberbotx.com ([127.0.0.1])
	by localhost (samus.cyberbotx.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id NwHi3H+CkExg for <FreeBSD-gnats-submit@freebsd.org>;
	Thu, 16 Aug 2007 09:49:00 -0400 (EDT)
Received: from kirby.cyberbotx.com (unknown [192.168.2.2])
	by samus.cyberbotx.com (Postfix) with ESMTP id E7FC717043
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 16 Aug 2007 09:48:59 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by kirby.cyberbotx.com (Postfix) with ESMTP id A708CC2A8
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 16 Aug 2007 09:49:25 -0400 (EDT)
Received: from kirby.cyberbotx.com ([127.0.0.1])
	by localhost (kirby.cyberbotx.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Wc4g86TXVVu8 for <FreeBSD-gnats-submit@freebsd.org>;
	Thu, 16 Aug 2007 09:49:11 -0400 (EDT)
Received: by kirby.cyberbotx.com (Postfix, from userid 0)
	id EB30AC27B; Thu, 16 Aug 2007 09:49:10 -0400 (EDT)
Message-Id: <20070816134910.EB30AC27B@kirby.cyberbotx.com>
Date: Thu, 16 Aug 2007 09:49:10 -0400 (EDT)
From: Naram Qashat <cyberbotx@cyberbotx.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] emulators/tiemu3: TI89(ti)/92(+)/V200 hand-helds emulator
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         115578
>Category:       ports
>Synopsis:       [NEW PORT] emulators/tiemu3: TI89(ti)/92(+)/V200 hand-helds emulator
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    edwin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 16 13:50:06 GMT 2007
>Closed-Date:    Sun Sep 09 01:45:17 GMT 2007
>Last-Modified:  Sun Sep 09 01:45:17 GMT 2007
>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/115551, I didn't realize that there were
      ports in existance for libticables2 and libticalcs2.

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.
- I'm not sure if there's a better way to do this, but the configure scripts
  below the main directory would not function properly when CPPFLAGS was
  in CONFIGURE_ENV (it thought that CPPFLAGS was the host value, even though
  there was no --host in CONFIGURE_ENV at all), so I use CFLAGS and
  CXXFLAGS instead.  If there is some better way to handle that, let me know.
>How-To-Repeat:
>Fix:

--- tiemu3-3.00.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.00
XCATEGORIES=	emulators
XMASTER_SITES=	SF
XMASTER_SITE_SUBDIR=	gtktiemu
X
XMAINTAINER=	cyberbotx@cyberbotx.com
XCOMMENT=	TI89(ti)/92(+)/V200 hand-helds emulator
X
XLIB_DEPENDS=	ticalcs2.5:${PORTSDIR}/comms/libticalcs2 \
X		ticables2.1:${PORTSDIR}/comms/libticables2 \
X		tifiles2.3:${PORTSDIR}/devel/libtifiles2
X
XUSE_BZIP2=	yes
XHAS_CONFIGURE=	yes
XCONFIGURE_ENV+=	CFLAGS="-I${LOCALBASE}/include" \
X		CXXFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib -export-dynamic"
XCONFIGURE_ARGS=	--prefix=${PREFIX} --disable-gdb
XUSE_GMAKE=	yes
XUSE_GNOME=	gtk20 libglade2
XUSE_X_PREFIX=	yes
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-extract: .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.00.tar.bz2) = 5d39dd4a6aae20146cc011e15d213d0b
XSHA256 (tiemu3-3.00.tar.bz2) = 52d21859af67d288ce3ac70422e7b70bb41659749beea0c7341977bdd0133956
XSIZE (tiemu3-3.00.tar.bz2) = 21634541
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_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.00.shar ends here ---

>Release-Note:
>Audit-Trail:

From: "Naram Qashat" <cyberbotx@cyberbotx.com>
To: <bug-followup@FreeBSD.org>
Cc:  
Subject: Re: ports/115578: [NEW PORT] emulators/tiemu3: TI89(ti)/92(+)/V200 hand-helds emulator
Date: Fri, 31 Aug 2007 00:39:58 -0400

 Hi, I just wanted to see what the status of getting this committed would be.
 I know it was waiting for the commits of comms/libticables2 and
 comms/libticalcs2, and those have been committed now, so this port should be
 able to build because of that.
 
 Thanks,
 Naram Qashat
 
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Sat Sep 8 10:58:03 UTC 2007 
State-Changed-Why:  
I'll get this error: 

core/ti_hw/dbus.c: In function `recfile': 
core/ti_hw/dbus.c:617: error: too few arguments to function `ticonv_varname_to_filename' 
gmake[2]: *** [core/ti_hw/dbus.o] Error 1 
gmake[2]: Leaving directory `/var/ports/usr/ports/NEW/tiemu3/work/tiemu3-3.00/src' 
gmake[1]: *** [all-recursive] Error 1 
gmake[1]: Leaving directory `/var/ports/usr/ports/NEW/tiemu3/work/tiemu3-3.00' 
gmake: *** [all] Error 2 
*** Error code 2 

Stop in /usr/ports/NEW/tiemu3. 

Any idea why? 

This with the following libraries: 

LIB_DEPENDS=    ticalcs2.6:${PORTSDIR}/comms/libticalcs2  
ticables2.1:${PORTSDIR}/comms/libticables2  
tifiles2.4:${PORTSDIR}/devel/libtifiles2 




Responsible-Changed-From-To: freebsd-ports-bugs->edwin 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sat Sep 8 10:58:03 UTC 2007 
Responsible-Changed-Why:  
I'll negotiate with submitter 

http://www.freebsd.org/cgi/query-pr.cgi?pr=115578 
State-Changed-From-To: feedback->closed 
State-Changed-By: edwin 
State-Changed-When: Sun Sep 9 01:44:58 UTC 2007 
State-Changed-Why:  
Obsoleted by ports/116154 

http://www.freebsd.org/cgi/query-pr.cgi?pr=115578 
>Unformatted:
