Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Dec 2006 19:41:10 +0100 (CET)
From:      trasz <trasz@pin.if.uz.zgora.pl>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/106839: [NEW PORT] emulators/tme: Emulator for Sun 2/120 and Sun 3/150 machines
Message-ID:  <20061217184110.B2FDC39DBA@pin.if.uz.zgora.pl>
Resent-Message-ID: <200612171840.kBHIeEwn086971@freefall.freebsd.org>

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

>Number:         106839
>Category:       ports
>Synopsis:       [NEW PORT] emulators/tme: Emulator for Sun 2/120 and Sun 3/150 machines
>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 Dec 17 18:40:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     trasz
>Release:        FreeBSD 6.1-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Wed Nov 15 19:16:30 CET 2006
>Description:
The Machine Emulator provides a general-purpose framework
for computer emulation.  Right now it can emulate Sun 2/120 and
3/150.

WWW:	http://theory.lcs.mit.edu/~fredette/tme/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- tme-0.4.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:
#
#	tme
#	tme/pkg-descr
#	tme/Makefile
#	tme/pkg-plist
#	tme/distinfo
#	tme/files
#	tme/files/patch-libtme-module.c
#
echo c - tme
mkdir -p tme > /dev/null 2>&1
echo x - tme/pkg-descr
sed 's/^X//' >tme/pkg-descr << 'END-of-tme/pkg-descr'
XThe Machine Emulator provides a general-purpose framework
Xfor computer emulation.  Right now it can emulate Sun 2/120 and
X3/150.
X
XWWW:	http://theory.lcs.mit.edu/~fredette/tme/
END-of-tme/pkg-descr
echo x - tme/Makefile
sed 's/^X//' >tme/Makefile << 'END-of-tme/Makefile'
X# New ports collection makefile for:	tme
X# Date created:		2006-12-14
X# Whom:			trasz <trasz@pin.if.uz.zgora.pl>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	tme
XPORTVERSION=	0.4
XCATEGORIES=	emulators
XMASTER_SITES=	http://theory.lcs.mit.edu/~fredette/tme/
X
XMAINTAINER=	trasz@pin.if.uz.zgora.pl
XCOMMENT=	Emulator for Sun 2/120 and Sun 3/150 machines
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_GNOME=	gtk12 gnometarget
XCONFIGURE_ARGS+=	--disable-shared
XMAKE_ENV=	LANG=C
X
Xpost-patch:
X		${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/libtme/module.c
X
X.include <bsd.port.mk>
END-of-tme/Makefile
echo x - tme/pkg-plist
sed 's/^X//' >tme/pkg-plist << 'END-of-tme/pkg-plist'
Xbin/tme-sun-idprom
Xbin/tme-sun-eeprom
Xbin/tmesh
Xinclude/tme/generic/bus-device.h
Xinclude/tme/generic/bus.h
Xinclude/tme/generic/ic.h
Xinclude/tme/generic/serial.h
Xinclude/tme/generic/ethernet.h
Xinclude/tme/generic/fb.h
Xinclude/tme/generic/scsi.h
Xinclude/tme/generic/disk.h
Xinclude/tme/generic/tape.h
Xinclude/tme/generic/mouse.h
Xinclude/tme/generic/float.h
Xinclude/tme/generic/keyboard.h
Xinclude/tme/ic/m68k.h
Xinclude/tme/ic/am9513.h
Xinclude/tme/ic/z8530.h
Xinclude/tme/ic/mm58167.h
Xinclude/tme/ic/isil7170.h
Xinclude/tme/ic/i825x6.h
Xinclude/tme/ic/ieee754.h
Xinclude/tme/ic/ieee754-auto.h
Xinclude/tme/ic/ieee754-ops-auto.h
Xinclude/tme/machine/sun.h
Xinclude/tme/scsi/scsi-disk.h
Xinclude/tme/scsi/scsi-tape.h
Xinclude/tme/scsi/scsi-msg.h
Xinclude/tme/scsi/scsi-cdb.h
Xinclude/tme/scsi/scsi-device.h
Xinclude/tme/atomics.h
Xinclude/tme/common.h
Xinclude/tme/connection.h
Xinclude/tme/element.h
Xinclude/tme/threads.h
Xinclude/tme/module.h
Xinclude/tme/log.h
Xinclude/tme/tme.h
Xinclude/tme/misc.h
Xinclude/tme/hash.h
Xinclude/tme/tmesh.h
Xinclude/ltdl.h
Xlib/tme/tme-plugins.txt
Xlib/tme/tme_generic.la
Xlib/tme/tme_generic.a
Xlib/tme/tme_ic_m68k.la
Xlib/tme/tme_ic_m68k.a
Xlib/tme/tme_ic_am9513.la
Xlib/tme/tme_ic_am9513.a
Xlib/tme/tme_ic_mm58167.la
Xlib/tme/tme_ic_mm58167.a
Xlib/tme/tme_ic_z8530.la
Xlib/tme/tme_ic_z8530.a
Xlib/tme/tme_ic_i825x6.la
Xlib/tme/tme_ic_i825x6.a
Xlib/tme/tme_ic_isil7170.la
Xlib/tme/tme_ic_isil7170.a
Xlib/tme/tme_ic_ncr5380.la
Xlib/tme/tme_ic_ncr5380.a
Xlib/tme/libtme-machine-sun.la
Xlib/tme/libtme-machine-sun.a
Xlib/tme/tme_machine_sun2.la
Xlib/tme/tme_machine_sun2.a
Xlib/tme/tme_machine_sun3.la
Xlib/tme/tme_machine_sun3.a
Xlib/tme/tme_host_posix.la
Xlib/tme/tme_host_posix.a
Xlib/tme/tme_host_bsd.la
Xlib/tme/tme_host_bsd.a
Xlib/tme/tme_host_gtk.la
Xlib/tme/tme_host_gtk.a
Xlib/tme/tme_bus_multibus.la
Xlib/tme/tme_bus_multibus.a
Xlib/tme/tme_serial_kb.la
Xlib/tme/tme_serial_kb.a
Xlib/tme/tme_scsi.la
Xlib/tme/tme_scsi.a
Xlib/tme/tmeconfig.h
Xlib/libltdl.la
Xlib/libltdl.a
Xlib/libtme.la
Xlib/libtme.a
Xlib/libtme-generic.la
Xlib/libtme-generic.a
Xlib/libtme-ieee754.la
Xlib/libtme-ieee754.a
Xlib/libtmesh.la
Xlib/libtmesh.a
X%%EXAMPLESDIR%%/sun-keyboards.txt
X%%EXAMPLESDIR%%/my-sun-macros.txt
X%%EXAMPLESDIR%%/SUN2-MULTIBUS
X%%EXAMPLESDIR%%/SUN3-CARRERA
X%%EXAMPLESDIR%%/sun3-carrera-eeprom.txt
X@dirrmtry %%EXAMPLESDIR%%
X@dirrmtry lib/tme
X@dirrmtry include/tme/scsi
X@dirrmtry include/tme/machine
X@dirrmtry include/tme/ic
X@dirrmtry include/tme/generic
X@dirrmtry include/tme
END-of-tme/pkg-plist
echo x - tme/distinfo
sed 's/^X//' >tme/distinfo << 'END-of-tme/distinfo'
XMD5 (tme-0.4.tar.gz) = 70673e07c3bd6bf2bd5abd2f7678f4e2
XSHA256 (tme-0.4.tar.gz) = edb148558e923ae25f11c4bba7dca1fe601c20e106aa0ada208a48ed305c7b47
XSIZE (tme-0.4.tar.gz) = 1448981
END-of-tme/distinfo
echo c - tme/files
mkdir -p tme/files > /dev/null 2>&1
echo x - tme/files/patch-libtme-module.c
sed 's/^X//' >tme/files/patch-libtme-module.c << 'END-of-tme/files/patch-libtme-module.c'
X--- libtme/module.c.orig	Wed Jan 26 13:59:24 2005
X+++ libtme/module.c	Sun Dec 17 19:11:37 2006
X@@ -107,13 +107,14 @@
X   FILE *modules_index;
X 
X   /* pass over the search path environment variables: */
X-  for (pass = 0; ++pass < 2; ) {
X+  for (pass = 0; ++pass <= 3; ) {
X 
X     /* get the next search path environment variable value: */
X     search_path = NULL;
X     switch (pass) {
X     case 1: search_path = getenv("LTDL_LIBRARY_PATH"); break;
X     case 2: search_path = getenv(LTDL_SHLIBPATH_VAR); break;
X+    case 3: search_path = "%%PREFIX%%/lib"; break;
X     default: assert(FALSE);
X     }
X     if (search_path == NULL) {
END-of-tme/files/patch-libtme-module.c
exit
--- tme-0.4.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?20061217184110.B2FDC39DBA>