pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/p11 Update to 2.10i, provided by Hans Rosenf...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3fb5a96cc182
branches:  trunk
changeset: 524576:3fb5a96cc182
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Jan 27 12:02:16 2007 +0000

description:
Update to 2.10i, provided by Hans Rosenfeld on pkgsrc-users.

Included are three new patches to make it compile with gcc4, to
fix a bug in an emulated instruction and to increase the memory
size of the emulated system.

2006-10-27  Hartmut Brandt <harti%freebsd.org@localhost>

        * version 2.10i

        * Remove rl debugging prints

        * Fix a problem with IE in the TM CSR (submitted by Mike Haertel)

        * get rid of float_t - all *_t identifiers are reserved by posix!

2002-09-03  Hartmut Brandt  <brandt%fokus.gmd.de@localhost>

        * rename libdir to libpath

        * libdir is now a colon separated path of directories that
        defaults to :/etc:${datadir}/p11

        * implement an accessp() predicate to apply access(2) in a list
        of directories

        * further tweaks to the rpm spec file

2002-09-02  Hartmut Brandt  <brandt%fokus.gmd.de@localhost>

        * p11.spec, p11.sh and some tweaks to build rpms.

2002-08-14  Hartmut Brandt  <brandt%fokus.gmd.de@localhost>

        * main.c: implement daemonizing by specifying the -d option.

        * spot a gcc-3.1 error: Use of global registers generates bad
        code on the i386 for the MTPI instruction.
        Use --disable-regs for these platforms.

2002-03-07  Hartmut Brandt  <brandt%fokus.gmd.de@localhost>

        * float.h (FrExp): the result of this macro should be signed, so
        make the exponent signed before subtracting the offset.
        Spotted by: Frank Wortner

        * proc.h: include <time.h> to get localtime declaration. Spotted by:
        imil%home.imil.net@localhost.

        * README: Add MacOS-X 10.1. Reported by: Christian Groessler.

2001-06-19  Hartmut Brandt  <brandt%fokus.gmd.de@localhost>

        * float.h (GetMant): Replace a u_quad_t by u_xquad_t.

        * README: Add Slackware 7.1
        Reformat paragraph.

diffstat:

 emulators/p11/Makefile         |  10 +++++-----
 emulators/p11/distinfo         |  11 +++++++----
 emulators/p11/patches/patch-aa |  13 +++++++++++++
 emulators/p11/patches/patch-ab |  13 +++++++++++++
 emulators/p11/patches/patch-ac |  17 +++++++++++++++++
 5 files changed, 55 insertions(+), 9 deletions(-)

diffs (92 lines):

diff -r c1ddb4904bb8 -r 3fb5a96cc182 emulators/p11/Makefile
--- a/emulators/p11/Makefile    Sat Jan 27 12:01:01 2007 +0000
+++ b/emulators/p11/Makefile    Sat Jan 27 12:02:16 2007 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.15 2006/06/24 09:11:42 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2007/01/27 12:02:16 wiz Exp $
 #
 
-DISTNAME=      p11-2.10a
-PKGREVISION=   2
+DISTNAME=      p11-2.10i
 CATEGORIES=    emulators
-MASTER_SITES=  ftp://ftp.fokus.gmd.de/pub/cats/usr/harti/p11/
+MASTER_SITES=  http://people.freebsd.org/~harti/p11/
+EXTRACT_SUFX=  .tar.bz2
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=    packages%grumpf.hope-2000.org@localhost
 COMMENT=       PDP11 emulator
 
 GNU_CONFIGURE=         yes
diff -r c1ddb4904bb8 -r 3fb5a96cc182 emulators/p11/distinfo
--- a/emulators/p11/distinfo    Sat Jan 27 12:01:01 2007 +0000
+++ b/emulators/p11/distinfo    Sat Jan 27 12:02:16 2007 +0000
@@ -1,5 +1,8 @@
-$NetBSD: distinfo,v 1.2 2005/02/23 18:49:19 agc Exp $
+$NetBSD: distinfo,v 1.3 2007/01/27 12:02:16 wiz Exp $
 
-SHA1 (p11-2.10a.tar.gz) = 2d3b7860d9df1136c192d94220693dcc1a4e461b
-RMD160 (p11-2.10a.tar.gz) = df09fcf60d300c67e175d917f550d25f2a8efdfc
-Size (p11-2.10a.tar.gz) = 303572 bytes
+SHA1 (p11-2.10i.tar.bz2) = 7e485e4736f70ae907c22d37d57cfb5e1ae95b51
+RMD160 (p11-2.10i.tar.bz2) = c5038d908fabf37fe122c6616a13551b2a8265df
+Size (p11-2.10i.tar.bz2) = 372597 bytes
+SHA1 (patch-aa) = 6b71f678ec2e8ae3acbcbdbe61af0c4e77684c5f
+SHA1 (patch-ab) = 0c6956dbb47927ac15572ae66509384993a08278
+SHA1 (patch-ac) = 77a747358e0524f07ad86a388737d5c98390dd26
diff -r c1ddb4904bb8 -r 3fb5a96cc182 emulators/p11/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/p11/patches/patch-aa    Sat Jan 27 12:02:16 2007 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2007/01/27 12:02:16 wiz Exp $
+
+--- instruct.c.orig    2000-12-04 18:03:41.000000000 +0100
++++ instruct.c 2006-04-18 02:21:40.000000000 +0200
+@@ -107,7 +107,7 @@
+ }
+ void NEGB(void) {
+       dst = -dst;
+-      TestW(dst);
++      TestB(dst);
+       proc.c = (dst != 0);
+       proc.v = (dst == 0200);
+ }
diff -r c1ddb4904bb8 -r 3fb5a96cc182 emulators/p11/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/p11/patches/patch-ab    Sat Jan 27 12:02:16 2007 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1 2007/01/27 12:02:16 wiz Exp $
+
+--- proc.h.orig        2001-03-15 15:36:15.000000000 +0100
++++ proc.h     2006-04-23 14:10:40.000000000 +0200
+@@ -36,7 +36,7 @@
+ /*
+  * tunable parameters
+  */
+-# define PHYSMEM      (2*1024*1024)
++# define PHYSMEM      (4*1024*1024)
+ # define FD_DEVICES   64
+ # define P11CONF      "p11conf"
+ # define MAXTIMEOUT   13
diff -r c1ddb4904bb8 -r 3fb5a96cc182 emulators/p11/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/p11/patches/patch-ac    Sat Jan 27 12:02:16 2007 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-ac,v 1.1 2007/01/27 12:02:16 wiz Exp $
+
+--- float.h.orig       2000-12-04 18:03:41.000000000 +0100
++++ float.h    2006-10-15 20:55:37.000000000 +0200
+@@ -13,8 +13,11 @@
+  * be interrupted (block all signals each time isn't a good idea, I think)
+  *
+  */
++
++const short initfpmem = 0xf37;
++
+ # define InitFp()     /* sigprocmask(block all signals) */ \
+-                      asm("fldcw %0" :: "m"(0xF37));
++                      asm("fldcw %0" :: "m" (initfpmem));
+ # define EndFp()      /* sigprocmask(enable all signals) */
+ 
+ /* 



Home | Main Index | Thread Index | Old Index