pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/gpsim Update gpsim to 0.21.11.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/df549df5fd01
branches:  trunk
changeset: 513815:df549df5fd01
user:      dogcow <dogcow%pkgsrc.org@localhost>
date:      Sun Jun 04 06:14:11 2006 +0000

description:
Update gpsim to 0.21.11.

Changes from 0.21.2:
  o now uses gtk2 and gtk2+extra
  o a truly gigantic number of bug fixes
  o includes pdf/ps documentation

diffstat:

 emulators/gpsim/Makefile         |   21 ++--
 emulators/gpsim/PLIST            |   40 ++++++-
 emulators/gpsim/distinfo         |   15 +--
 emulators/gpsim/patches/patch-aa |   30 +++---
 emulators/gpsim/patches/patch-ab |   27 -----
 emulators/gpsim/patches/patch-ac |   34 -------
 emulators/gpsim/patches/patch-ad |   39 --------
 emulators/gpsim/patches/patch-ae |  187 ---------------------------------------
 emulators/gpsim/patches/patch-af |   21 ----
 9 files changed, 61 insertions(+), 353 deletions(-)

diffs (truncated from 513 to 300 lines):

diff -r 764ef5733d5b -r df549df5fd01 emulators/gpsim/Makefile
--- a/emulators/gpsim/Makefile  Sun Jun 04 06:09:36 2006 +0000
+++ b/emulators/gpsim/Makefile  Sun Jun 04 06:14:11 2006 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.17 2006/02/05 23:09:01 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2006/06/04 06:14:11 dogcow Exp $
 #
 
-DISTNAME=      gpsim-0.21.2
-PKGREVISION=   3
+DISTNAME=      gpsim-0.21.11
 CATEGORIES=    emulators
-MASTER_SITES=  http://www.dattalo.com/gnupic/
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gpsim/}
 
 MAINTAINER=    snoonan%tbearsiberians.com@localhost
 HOMEPAGE=      http://www.dattalo.com/gnupic/gpsim.html
@@ -15,15 +14,15 @@
 
 USE_TOOLS+=    gmake
 USE_LIBTOOL=   YES
+USE_GNU_READLINE=      YES
 
-USE_GNU_READLINE=      # rl_callback_read_char, rl_copy_text,
-# rl_callback_handler_remove, rl_forced_update_display,
-# rl_callback_handler_install
-
-CONFLICTS=     eXdbm-[0-9]*
+post-install:
+       ${INSTALL_DATA_DIR}  ${PREFIX}/share/doc/gpsim
+       ${INSTALL_DATA} ${WRKSRC}/doc/gpsim.pdf ${PREFIX}/share/doc/gpsim
+       ${INSTALL_DATA} ${WRKSRC}/doc/gpsim.ps ${PREFIX}/share/doc/gpsim
 
 .include "../../devel/popt/buildlink3.mk"
 .include "../../devel/readline/buildlink3.mk"
-.include "../../x11/gtk/buildlink3.mk"
-.include "../../x11/gtk+extra/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/gtk2+extra/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 764ef5733d5b -r df549df5fd01 emulators/gpsim/PLIST
--- a/emulators/gpsim/PLIST     Sun Jun 04 06:09:36 2006 +0000
+++ b/emulators/gpsim/PLIST     Sun Jun 04 06:14:11 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2004/09/22 08:09:30 jlam Exp $
+@comment $NetBSD: PLIST,v 1.4 2006/06/04 06:14:11 dogcow Exp $
 bin/gpsim
 include/eXdbm/eXdbm.h
 include/eXdbm/eXdbmErrors.h
@@ -13,29 +13,39 @@
 include/gpsim/16bit-processors.h
 include/gpsim/16bit-registers.h
 include/gpsim/16bit-tmrs.h
-include/gpsim/attribute.h
+include/gpsim/attributes.h
+include/gpsim/bit.h
+include/gpsim/bitlog.h
 include/gpsim/breakpoints.h
+include/gpsim/bytelog.h
+include/gpsim/cmd_gpsim.h
+include/gpsim/cmd_manager.h
 include/gpsim/cod.h
 include/gpsim/eeprom.h
-include/gpsim/registers.h
+include/gpsim/errors.h
+include/gpsim/exports.h
+include/gpsim/expr.h
+include/gpsim/fopen-path.h
 include/gpsim/gpsim_classes.h
 include/gpsim/gpsim_def.h
 include/gpsim/gpsim_interface.h
+include/gpsim/gpsim_object.h
 include/gpsim/gpsim_time.h
-include/gpsim/fopen-path.h
+include/gpsim/i2c-ee.h
 include/gpsim/icd.h
 include/gpsim/intcon.h
 include/gpsim/interface.h
 include/gpsim/ioports.h
 include/gpsim/lxt_write.h
 include/gpsim/modules.h
+include/gpsim/operator.h
 include/gpsim/p12x.h
+include/gpsim/p16f62x.h
+include/gpsim/p16f87x.h
 include/gpsim/p16x5x.h
-include/gpsim/p16f62x.h
 include/gpsim/p16x6x.h
 include/gpsim/p16x7x.h
 include/gpsim/p16x8x.h
-include/gpsim/p16f87x.h
 include/gpsim/p17c75x.h
 include/gpsim/p18x.h
 include/gpsim/packages.h
@@ -47,6 +57,12 @@
 include/gpsim/pie.h
 include/gpsim/pir.h
 include/gpsim/processor.h
+include/gpsim/program_files.h
+include/gpsim/protocol.h
+include/gpsim/pthread-wrap.h
+include/gpsim/registers.h
+include/gpsim/sim_context.h
+include/gpsim/ssp.h
 include/gpsim/stimuli.h
 include/gpsim/stimulus_orb.h
 include/gpsim/symbol.h
@@ -54,12 +70,18 @@
 include/gpsim/tmr0.h
 include/gpsim/trace.h
 include/gpsim/trace_orb.h
+include/gpsim/trigger.h
+include/gpsim/ttoken.h
 include/gpsim/uart.h
+include/gpsim/value.h
 include/gpsim/xref.h
+lib/libgpsim.la
 lib/libgpsim_eXdbm.la
-lib/libgpsim.la
+lib/libgpsim_modules.la
 lib/libgpsimcli.la
-lib/libgpsim_modules.la
 lib/libgpsimgui.la
+share/doc/gpsim/gpsim.pdf
+share/doc/gpsim/gpsim.ps
+@dirrm share/doc/gpsim
+@dirrm include/gpsim
 @dirrm include/eXdbm
-@dirrm include/gpsim
diff -r 764ef5733d5b -r df549df5fd01 emulators/gpsim/distinfo
--- a/emulators/gpsim/distinfo  Sun Jun 04 06:09:36 2006 +0000
+++ b/emulators/gpsim/distinfo  Sun Jun 04 06:14:11 2006 +0000
@@ -1,11 +1,6 @@
-$NetBSD: distinfo,v 1.6 2005/02/23 18:49:18 agc Exp $
+$NetBSD: distinfo,v 1.7 2006/06/04 06:14:11 dogcow Exp $
 
-SHA1 (gpsim-0.21.2.tar.gz) = 9c16a1288f0c83923395d01e9749d56a087707f9
-RMD160 (gpsim-0.21.2.tar.gz) = 8dea42dbc76bd4e2f137da8217453f8517b3444a
-Size (gpsim-0.21.2.tar.gz) = 721817 bytes
-SHA1 (patch-aa) = 3d548f5ed918f35384b3e813453d63b8adfceebc
-SHA1 (patch-ab) = 10c7ac1ced267081ec25180a53b6881c4dc4326e
-SHA1 (patch-ac) = 51b3a74c28157d97b43a7b101bd103a98ae46c2e
-SHA1 (patch-ad) = dcd0f4570e593a9523fd30025221fa49a92164bc
-SHA1 (patch-ae) = ba466ee447913ea80893470c6f769ca0c96b2ff9
-SHA1 (patch-af) = fd29b01c78458891928880af6f8cbf6df784d92c
+SHA1 (gpsim-0.21.11.tar.gz) = 05337560a6b48a9afb7a3f4be1ba606709f6b30a
+RMD160 (gpsim-0.21.11.tar.gz) = 36001180948fc2394043d8283dc1dd028ee4f922
+Size (gpsim-0.21.11.tar.gz) = 1218332 bytes
+SHA1 (patch-aa) = 0d102952cb8dbe7faaf50416a2d9bec24683c300
diff -r 764ef5733d5b -r df549df5fd01 emulators/gpsim/patches/patch-aa
--- a/emulators/gpsim/patches/patch-aa  Sun Jun 04 06:09:36 2006 +0000
+++ b/emulators/gpsim/patches/patch-aa  Sun Jun 04 06:14:11 2006 +0000
@@ -1,17 +1,17 @@
-$NetBSD: patch-aa,v 1.3 2004/04/26 22:34:17 snj Exp $
+$NetBSD: patch-aa,v 1.4 2006/06/04 06:14:11 dogcow Exp $
 
---- gui/Makefile.in.orig       2004-04-26 15:24:07.000000000 -0700
-+++ gui/Makefile.in    2004-04-26 15:24:23.000000000 -0700
-@@ -116,9 +116,9 @@ libgpsimgui_la_LDFLAGS = @X_LDFLAGS@ @Y_
- 
- pixmapdir = $(datadir)/gpsim
+--- gui/Makefile.in.orig       2006-06-03 22:01:39.000000000 -0700
++++ gui/Makefile.in    2006-06-03 21:55:02.000000000 -0700
+@@ -226,9 +226,9 @@ libgpsimgui_la_SOURCES = gui_break.cc gu
  
--CFLAGS = @CFLAGS@ -D DATADIR=\"~/.gpsim/\"
--CXXFLAGS = @CXXFLAGS@ -D DATADIR=\"~/.gpsim/\"
--CPPFLAGS = @CPPFLAGS@ -D DATADIR=\"~/.gpsim/\"
-+CFLAGS = @CFLAGS@ -DDATADIR=\"~/.gpsim/\"
-+CXXFLAGS = @CXXFLAGS@ -DDATADIR=\"~/.gpsim/\"
-+CPPFLAGS = @CPPFLAGS@ -DDATADIR=\"~/.gpsim/\"
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../config.h
- CONFIG_CLEAN_FILES = 
+ libgpsimgui_la_LDFLAGS = @X_LDFLAGS@ @Y_LDFLAGS@
+ pixmapdir = $(datadir)/gpsim
+-AM_CFLAGS = -D DATADIR=\"~/.gpsim/\"
+-AM_CXXFLAGS = -D DATADIR=\"~/.gpsim/\"
+-AM_CPPFLAGS = -D DATADIR=\"~/.gpsim/\"
++AM_CFLAGS = -DDATADIR=\"~/.gpsim/\"
++AM_CXXFLAGS = -DDATADIR=\"~/.gpsim/\"
++AM_CPPFLAGS = -DDATADIR=\"~/.gpsim/\"
+ all: all-am
+ 
+ .SUFFIXES:
diff -r 764ef5733d5b -r df549df5fd01 emulators/gpsim/patches/patch-ab
--- a/emulators/gpsim/patches/patch-ab  Sun Jun 04 06:09:36 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2004/05/02 20:08:14 bouyer Exp $
-
---- src/16bit-registers.cc.orig        2004-04-29 23:30:57.000000000 +0200
-+++ src/16bit-registers.cc     2004-04-29 23:33:09.000000000 +0200
-@@ -1181,7 +1181,6 @@
- 
- bool TXREG_16::is_empty(void)
- {
--  cout << "Txreg_16::empty\n";
-   if(pir_set)
-     return(pir_set->get_txif());
-   return 0;
-@@ -1192,14 +1191,12 @@
- {
-   if(pir_set)
-     pir_set->set_txif();
--  cout << "Txreg_16::empty\n";
- }
- 
- void TXREG_16::full(void)
- {
-   if(pir_set)
-     pir_set->clear_txif();
--  cout << "Txreg_16::full\n";
- }
- 
- void TXREG_16::assign_pir_set(PIR_SET *new_pir_set)
diff -r 764ef5733d5b -r df549df5fd01 emulators/gpsim/patches/patch-ac
--- a/emulators/gpsim/patches/patch-ac  Sun Jun 04 06:09:36 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-$NetBSD: patch-ac,v 1.3 2004/05/02 20:08:14 bouyer Exp $
-
---- src/pir.cc.orig    2004-01-31 03:58:03.000000000 +0100
-+++ src/pir.cc 2004-04-29 23:32:37.000000000 +0200
-@@ -40,6 +40,14 @@
- }
- 
- 
-+void PIR1v1::set_txif(void)
-+{
-+  trace.register_write(address,value);
-+  value |= TXIF;
-+  if( value & pie->value )
-+    intcon->peripheral_interrupt();
-+}
-+
- void PIR1v1::clear_txif(void)
- {
-   value &= ~TXIF;
-@@ -56,6 +64,14 @@
- 
- 
- 
-+void PIR1v2::set_txif(void)
-+{
-+  trace.register_write(address,value);
-+  value |= TXIF;
-+  if( value & pie->value )
-+    intcon->peripheral_interrupt();
-+}
-+
- void PIR1v2::clear_txif(void)
- {
-   value &= ~TXIF;
diff -r 764ef5733d5b -r df549df5fd01 emulators/gpsim/patches/patch-ad
--- a/emulators/gpsim/patches/patch-ad  Sun Jun 04 06:09:36 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-$NetBSD: patch-ad,v 1.3 2004/05/02 20:08:14 bouyer Exp $
-
---- src/pir.h.orig     2004-02-07 03:50:52.000000000 +0100
-+++ src/pir.h  2004-04-29 23:32:37.000000000 +0200
-@@ -93,11 +93,7 @@
-       put(get() | SSPIF);
-     }
- 
--  inline void set_txif(void)
--    {
--      put(get() | TXIF);
--    }
--
-+  void set_txif(void);
-   inline void set_rcif(void)
-     {
-       put(get() | RCIF);
-@@ -178,11 +174,7 @@
-       put(get() | SSPIF);
-     }
- 
--  inline void set_txif(void)
--    {
--      put(get() | TXIF);
--    }
--
-+  void set_txif(void);
-   inline void set_rcif(void)
-     {
-       put(get() | RCIF);
-@@ -205,7 +197,7 @@
-   void clear_txif(void);
-   unsigned int get_rcif(void)
-     {
--      return value & TXIF;
-+      return value & RCIF;
-     }
-   void clear_rcif(void);
-  
diff -r 764ef5733d5b -r df549df5fd01 emulators/gpsim/patches/patch-ae
--- a/emulators/gpsim/patches/patch-ae  Sun Jun 04 06:09:36 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000



Home | Main Index | Thread Index | Old Index