pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/43296: update emulators/gxemul to 0.6.0
>Number: 43296
>Category: pkg
>Synopsis: update emulators/gxemul to 0.6.0
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Wed May 12 14:25:00 +0000 2010
>Originator: Izumi Tsutsui
>Release: NetBSD 5.99.22
>Organization:
>Environment:
System: NetBSD/i386 5.99.22
Architecture: i386
Machine: i386
>Description:
gxemul-0.6.0 has been released on 20100214:
http://gxemul.sourceforge.net/news.html
Changes between the previous 0.4.7.2 and 0.6.0 are here:
http://gxemul.sourceforge.net/gxemul-stable/doc/RELEASE.html
>How-To-Repeat:
% grep DISTNAME pkgsrc/emulators/gxemu/Makefile
DISTNAME= gxemul-0.4.7.2
>Fix:
A dumb patch for 0.6.0 (all current patches should be removed):
Index: DESCR
===================================================================
RCS file: /cvsroot/pkgsrc/emulators/gxemul/DESCR,v
retrieving revision 1.3
diff -u -r1.3 DESCR
--- DESCR 12 Jun 2009 19:04:02 -0000 1.3
+++ DESCR 12 May 2010 13:38:29 -0000
@@ -3,16 +3,17 @@
It is working well enough to allow unmodified "guest" operating systems to
run inside the emulator, as if they were running on real hardware.
-The emulator emulates (networks of) real machines. The machines may
-consist of ARM, MIPS, PowerPC, and SuperH processors, and various
+The emulator emulates (networks of) real machines. The machines may consist
+of ARM, MIPS, Motorola 88K, PowerPC, and SuperH processors, and various
surrounding hardware components such as framebuffers, busses, interrupt
controllers, ethernet controllers, disk controllers, and serial port
controllers.
-GXemul, including the dynamic translation system, is implemented in
-portable C, which means that the emulator will run on practically any host
-architecture.
+GXemul, including the dynamic translation system, is implemented in portable
+C++, which means that the emulator will (at least in theory) run on
+practically any modern host architecture and unix-like operating system, for
+which a C++ compiler is available.
-The documentation lists the machines and guest operating systems that can
-be regarded as "working" in GXemul. The best working guest operating
-systems are probably NetBSD/pmax and NetBSD/cats.
+The documentation lists the machines and specific guest operating systems
+that can be regarded as "working" in GXemul. The guest operating system
+that works best in GXemul is NetBSD/pmax.
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/emulators/gxemul/Makefile,v
retrieving revision 1.42
diff -u -r1.42 Makefile
--- Makefile 21 Jul 2009 20:52:21 -0000 1.42
+++ Makefile 12 May 2010 13:38:29 -0000
@@ -1,13 +1,13 @@
# $NetBSD: Makefile,v 1.42 2009/07/21 20:52:21 asau Exp $
#
-DISTNAME= gxemul-0.4.7.2
+DISTNAME= gxemul-0.6.0
CATEGORIES= emulators
MASTER_SITES= http://gxemul.sourceforge.net/src/
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://gxemul.sourceforge.net/
-COMMENT= Machine emulator
+COMMENT= Framework for full-system computer architecture emulation
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
@@ -16,7 +16,7 @@
USE_TOOLS+= pax
-USE_LANGUAGES= c
+USE_LANGUAGES= c c++
HAS_CONFIGURE= yes
BUILD_TARGET= build
@@ -25,7 +25,7 @@
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gxemul ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/man/gxemul.1
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-.for f in README HISTORY TODO RELEASE.html LICENSE
+.for f in README HISTORY LICENSE
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
.endfor
cd ${WRKSRC}/doc && pax -rwppm .
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/emulators/gxemul/PLIST,v
retrieving revision 1.23
diff -u -r1.23 PLIST
--- PLIST 18 Jul 2009 18:43:56 -0000 1.23
+++ PLIST 12 May 2010 13:38:29 -0000
@@ -77,11 +77,18 @@
share/doc/gxemul/20070616-netbsd-pmppc-diskless_small.png
share/doc/gxemul/20081103-openbsd-landisk-small.png
share/doc/gxemul/20081103-openbsd-landisk.png
+share/doc/gxemul/Doxyfile
share/doc/gxemul/HISTORY
share/doc/gxemul/LICENSE
share/doc/gxemul/README
share/doc/gxemul/RELEASE.html
-share/doc/gxemul/TODO
+share/doc/gxemul/TODO.html
+share/doc/gxemul/components/component_cpu.html
+share/doc/gxemul/components/component_dummy.html
+share/doc/gxemul/components/component_m88k_cpu.html
+share/doc/gxemul/components/component_mainbus.html
+share/doc/gxemul/components/component_mips_cpu.html
+share/doc/gxemul/components/component_ram.html
share/doc/gxemul/configfiles.html
share/doc/gxemul/debian-1-small.png
share/doc/gxemul/debian-1.png
@@ -113,12 +120,25 @@
share/doc/gxemul/debian-8.png
share/doc/gxemul/debian-9-small.png
share/doc/gxemul/debian-9.png
+share/doc/gxemul/doxygen.css
+share/doc/gxemul/doxygen_footerFile.html
+share/doc/gxemul/doxygen_headerFile.html
share/doc/gxemul/dreamcast.html
share/doc/gxemul/experiments.html
+share/doc/gxemul/framework.html
+share/doc/gxemul/generate_machine_doc.sh
share/doc/gxemul/guestoses.html
share/doc/gxemul/index.html
share/doc/gxemul/intro.html
-share/doc/gxemul/maddr.gif
+share/doc/gxemul/machine_template.html
+share/doc/gxemul/machines/machine_mvme187.html.SKEL
+share/doc/gxemul/machines/machine_sgi_ip32.html.SKEL
+share/doc/gxemul/machines/machine_testm88k-thumb.png
+share/doc/gxemul/machines/machine_testm88k.html.SKEL
+share/doc/gxemul/machines/machine_testm88k.png
+share/doc/gxemul/machines/machine_testmips-thumb.png
+share/doc/gxemul/machines/machine_testmips.html.SKEL
+share/doc/gxemul/machines/machine_testmips.png
share/doc/gxemul/misc.html
share/doc/gxemul/networking.html
share/doc/gxemul/openbsd-pmax-20040710.png
@@ -128,6 +148,7 @@
share/doc/gxemul/simplified_dyntrans.png
share/doc/gxemul/sprite-20040711.png
share/doc/gxemul/sprite-20040711_small.png
+share/doc/gxemul/tail.html
share/doc/gxemul/technical.html
share/doc/gxemul/translation.html
share/doc/gxemul/ultrix4.5-20040706.png
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/emulators/gxemul/distinfo,v
retrieving revision 1.29
diff -u -r1.29 distinfo
--- distinfo 18 Jul 2009 18:43:56 -0000 1.29
+++ distinfo 12 May 2010 13:38:29 -0000
@@ -1,8 +1,5 @@
$NetBSD: distinfo,v 1.29 2009/07/18 18:43:56 tsutsui Exp $
-SHA1 (gxemul-0.4.7.2.tar.gz) = 63a20b810ef4ea9d7ec4678f135470fb324f61f1
-RMD160 (gxemul-0.4.7.2.tar.gz) = a54fb4f1ecf567ff9f62e8b1541018b38dea1e1a
-Size (gxemul-0.4.7.2.tar.gz) = 3374450 bytes
-SHA1 (patch-aa) = 4ac6d1dae6b906c4f39a78eb70a5239820840923
-SHA1 (patch-ab) = f18ee9eb9b67f66e4bb2fbfe06dc1c7d94e0bbd9
-SHA1 (patch-ac) = 1c65a7bd85bcdda950c512fbc1329610532cd211
+SHA1 (gxemul-0.6.0.tar.gz) = aa37ad5f200eee045b1da2b1d3f651401cf474af
+RMD160 (gxemul-0.6.0.tar.gz) = ac6291a5f8bc9c0d1988d3ce39750339fe90a8ce
+Size (gxemul-0.6.0.tar.gz) = 3598795 bytes
Home |
Main Index |
Thread Index |
Old Index