summaryrefslogtreecommitdiff
path: root/emulators/gpsim-devel
diff options
context:
space:
mode:
authorwiz <wiz>2007-01-27 11:08:57 +0000
committerwiz <wiz>2007-01-27 11:08:57 +0000
commit33adad2fddad1500cbf09f1df0b063cc3a8b308f (patch)
treef49fc45f3ea5b03a0a704fa9b7c5409e6bd285be /emulators/gpsim-devel
parentb5d12ec33e3ea2f1561c8f3ccd20a4db1c274abb (diff)
downloadpkgsrc-33adad2fddad1500cbf09f1df0b063cc3a8b308f.tar.gz
Fix build with gcc4. From Hans Rosenfeld in PR 35498.
Diffstat (limited to 'emulators/gpsim-devel')
-rw-r--r--emulators/gpsim-devel/distinfo5
-rw-r--r--emulators/gpsim-devel/patches/patch-ac13
-rw-r--r--emulators/gpsim-devel/patches/patch-ae13
-rw-r--r--emulators/gpsim-devel/patches/patch-af35
4 files changed, 65 insertions, 1 deletions
diff --git a/emulators/gpsim-devel/distinfo b/emulators/gpsim-devel/distinfo
index 10528561201..06186b6f609 100644
--- a/emulators/gpsim-devel/distinfo
+++ b/emulators/gpsim-devel/distinfo
@@ -1,7 +1,10 @@
-$NetBSD: distinfo,v 1.5 2006/04/28 15:33:28 joerg Exp $
+$NetBSD: distinfo,v 1.6 2007/01/27 11:08:57 wiz Exp $
SHA1 (gpsim-20050905.tar.gz) = 46e7d0d69695961aca4324d8d3267181bd641081
RMD160 (gpsim-20050905.tar.gz) = 1b717f0e51440c4e2db72a4bdfb90d2e8d5e4a3d
Size (gpsim-20050905.tar.gz) = 2027957 bytes
SHA1 (patch-aa) = f7d1c04b216ecabaf3071f92c97c7436a54f1e87
SHA1 (patch-ab) = cd3ef9b6bef759e95ee18b1995d514546c2475ae
+SHA1 (patch-ac) = 47ff4e3cd8a9255a85519a29a61f1d1f51997965
+SHA1 (patch-ae) = 31c9ac582edf2e9e543905f0af6aed92da49f73c
+SHA1 (patch-af) = 7cc61d6a1b6476a2a120ae15f25c500693f1897f
diff --git a/emulators/gpsim-devel/patches/patch-ac b/emulators/gpsim-devel/patches/patch-ac
new file mode 100644
index 00000000000..6fe6710b9f0
--- /dev/null
+++ b/emulators/gpsim-devel/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.3 2007/01/27 11:08:57 wiz Exp $
+
+--- cli/ui_gpsim.cc.orig 2005-08-30 19:12:00.000000000 +0000
++++ cli/ui_gpsim.cc
+@@ -33,7 +33,7 @@ public:
+ CGpsimUserInterface(const char *paStrings[]);
+ virtual ~CGpsimUserInterface() {}
+
+- void CGpsimUserInterface::SetStreams(FILE *in, FILE *out);
++ void SetStreams(FILE *in, FILE *out);
+ virtual ISimConsole &GetConsole();
+ virtual void DisplayMessage(unsigned int uStringID, ...);
+ virtual void DisplayMessage(FILE * pOut, unsigned int uStringID, ...);
diff --git a/emulators/gpsim-devel/patches/patch-ae b/emulators/gpsim-devel/patches/patch-ae
new file mode 100644
index 00000000000..9a0460e3965
--- /dev/null
+++ b/emulators/gpsim-devel/patches/patch-ae
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.3 2007/01/27 11:08:57 wiz Exp $
+
+--- src/p12x.h.orig 2005-08-31 14:48:18.000000000 +0000
++++ src/p12x.h
+@@ -108,7 +108,7 @@ class P12CE518 : public P12C508
+
+ virtual PROCESSOR_TYPE isa(void){return _P12CE518_;};
+ virtual void tris_instruction(unsigned int tris_register);
+- virtual void P12CE518::set_eeprom(I2C_EE *e);
++ virtual void set_eeprom(I2C_EE *e);
+
+ P12CE518(void);
+ static Processor *construct(void);
diff --git a/emulators/gpsim-devel/patches/patch-af b/emulators/gpsim-devel/patches/patch-af
new file mode 100644
index 00000000000..4f506fda9aa
--- /dev/null
+++ b/emulators/gpsim-devel/patches/patch-af
@@ -0,0 +1,35 @@
+$NetBSD: patch-af,v 1.3 2007/01/27 11:08:57 wiz Exp $
+
+--- src/value.h.orig 2005-08-31 14:48:22.000000000 +0000
++++ src/value.h
+@@ -290,7 +290,7 @@ public:
+
+ bool getVal() { return value; }
+
+- static Boolean* Boolean::typeCheck(Value* val, string valDesc);
++ static Boolean* typeCheck(Value* val, string valDesc);
+ virtual bool compare(ComparisonOperator *compOp, Value *rvalue);
+
+ virtual Value *copy() { return new Boolean(value); }
+@@ -353,9 +353,9 @@ public:
+ virtual char *toString(char *, int len);
+ virtual char *toBitStr(char *, int len);
+
+- static Integer* Integer::typeCheck(Value* val, string valDesc);
+- static Integer* Integer::assertValid(Value* val, string valDesc, gint64 valMin);
+- static Integer* Integer::assertValid(Value* val, string valDesc, gint64 valMin, gint64 valMax);
++ static Integer* typeCheck(Value* val, string valDesc);
++ static Integer* assertValid(Value* val, string valDesc, gint64 valMin);
++ static Integer* assertValid(Value* val, string valDesc, gint64 valMin, gint64 valMax);
+ virtual bool compare(ComparisonOperator *compOp, Value *rvalue);
+
+ inline operator gint64() {
+@@ -498,7 +498,7 @@ public:
+ /// copy the object value to a user char array
+ virtual char *toString(char *, int len);
+
+- static AbstractRange* AbstractRange::typeCheck(Value* val, string valDesc);
++ static AbstractRange* typeCheck(Value* val, string valDesc);
+ virtual bool compare(ComparisonOperator *compOp, Value *rvalue);
+
+ private: