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