gsrc-commit
[Top][All Lists]
Advanced

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

[Gsrc-commit] /srv/bzr/gsrc/trunk r1626: fix oleo build


From: Brandon Invergo
Subject: [Gsrc-commit] /srv/bzr/gsrc/trunk r1626: fix oleo build
Date: Sun, 20 Jan 2013 15:33:58 +0100
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 1626
committer: Brandon Invergo <address@hidden>
branch nick: trunk
timestamp: Sun 2013-01-20 15:33:58 +0100
message:
  fix oleo build
added:
  gnu/oleo/files/
  gnu/oleo/files/oleo-1.99.16-debian-patches.diff
modified:
  TODO
  gnu/oleo/Makefile
  gnu/oleo/config.mk
  gnu/oleo/sha256sums
=== modified file 'TODO'
--- a/TODO      2013-01-17 22:47:14 +0000
+++ b/TODO      2013-01-20 14:33:58 +0000
@@ -71,7 +71,7 @@
 **** TODO gar.master.mk
 *** TODO clean out unnecessary sites from gar.master.mk
 *** TODO (maybe) clean out unnecessary rules from gar.lib.mk
-* GNU packages [375/453] [82%]
+* GNU packages [376/453] [83%]
 ** IGNORE 3dkit
 *** decommissioned
 ** DONE 3dldf
@@ -784,8 +784,8 @@
    CLOSED: [2012-12-16 Sun 20:12]
 ** DONE octave
    CLOSED: [2012-12-16 Sun 20:12]
-** BROKEN oleo
-*** hangs during configure
+** DONE oleo
+   CLOSED: [2013-01-20 Sun 15:33]
 ** BROKEN orgodoc
 *** Eiffel hell
 ** DONE osip

=== modified file 'gnu/oleo/Makefile'
--- a/gnu/oleo/Makefile 2012-12-17 18:49:55 +0000
+++ b/gnu/oleo/Makefile 2013-01-20 14:33:58 +0000
@@ -10,9 +10,11 @@
 MASTER_SUBDIR = $(GARNAME)/
 DISTFILES = $(DISTNAME).tar.gz
 SIGFILES = 
+PATCHFILES = $(DISTNAME)-debian-patches.diff
+
 
 BUILDDEPS = 
-LIBDEPS = 
+LIBDEPS = ncurses gettext libc
 
 ######################################################################
 

=== modified file 'gnu/oleo/config.mk'
--- a/gnu/oleo/config.mk        2012-11-18 13:38:24 +0000
+++ b/gnu/oleo/config.mk        2013-01-20 14:33:58 +0000
@@ -1,4 +1,4 @@
 ## Configuration options for oleo ##
 
-CONFIGURE_OPTS ?= --with-x --without-motif
+CONFIGURE_OPTS ?= --without-x --without-motif --without-xbae
 BUILD_OPTS ?=

=== added directory 'gnu/oleo/files'
=== added file 'gnu/oleo/files/oleo-1.99.16-debian-patches.diff'
--- a/gnu/oleo/files/oleo-1.99.16-debian-patches.diff   1970-01-01 00:00:00 
+0000
+++ b/gnu/oleo/files/oleo-1.99.16-debian-patches.diff   2013-01-20 14:33:58 
+0000
@@ -0,0 +1,927 @@
+--- work/oleo-1.99.16/configure
++++ work/oleo-1.99.16/configure
+@@ -6445,7 +6445,7 @@
+       mktime_test ((time_t) 60 * 60);
+       mktime_test ((time_t) 60 * 60 * 24);
+ 
+-      for (j = 1; 0 < j; j *= 2)
++      for (j = 1; 0 < j; j <<= 1)
+         bigtime_test (j);
+       bigtime_test (j - 1);
+     }
+--- work/oleo-1.99.16/doc/oleo.info-1
++++ work/oleo-1.99.16/doc/oleo.info-1
+@@ -1,4 +1,4 @@
+-This is oleo.info, produced by makeinfo version 4.0 from oleo.texi.
++This is oleo.info, produced by makeinfo version 4.3 from oleo.texi.
+ 
+    This file documents Oleo, the GNU spreadsheet.
+ 
+@@ -98,7 +98,7 @@
+ * Getting Help::                Getting help
+ * Saving and reading::          Saving and reading Spreadsheets
+ * Command Line Options::        Command Line Options
+-* .oleorc file::                The initialization file
++* ~/.oleorc file::              The initialization file
+ * Expressions::                 Types of expressions
+ 
+    ---------- Footnotes ----------
+@@ -275,7 +275,7 @@
+ 
+      M-x set-option <RET> input -1
+ 
+-   This can be made the default.  (*note .oleorc file::)
++   This can be made the default.  (*note ~/.oleorc file::)
+ 
+ 
+ File: oleo.info,  Node: Status Line,  Next: Work Area,  Prev: Minibuffer,  
Up: The Screen
+@@ -714,7 +714,7 @@
+    (2) what is the default
+ 
+ 
+-File: oleo.info,  Node: Command Line Options,  Next: .oleorc file,  Prev: 
Saving and reading,  Up: Basics
++File: oleo.info,  Node: Command Line Options,  Next: ~/.oleorc file,  Prev: 
Saving and reading,  Up: Basics
+ 
+ Command Line Options
+ ====================
+@@ -767,7 +767,7 @@
+    (1) But what does this really do?
+ 
+ 
+-File: oleo.info,  Node: .oleorc file,  Next: Expressions,  Prev: Command Line 
Options,  Up: Basics
++File: oleo.info,  Node: ~/.oleorc file,  Next: Expressions,  Prev: Command 
Line Options,  Up: Basics
+ 
+ The `.oleorc' file
+ ==================
+@@ -786,7 +786,7 @@
+    (1) what else can go here? can I set the default font here?
+ 
+ 
+-File: oleo.info,  Node: Expressions,  Prev: .oleorc file,  Up: Basics
++File: oleo.info,  Node: Expressions,  Prev: ~/.oleorc file,  Up: Basics
+ 
+ Expressions
+ ===========
+--- work/oleo-1.99.16/doc/oleo.info-2
++++ work/oleo-1.99.16/doc/oleo.info-2
+@@ -1,4 +1,4 @@
+-This is oleo.info, produced by makeinfo version 4.0 from oleo.texi.
++This is oleo.info, produced by makeinfo version 4.3 from oleo.texi.
+ 
+    This file documents Oleo, the GNU spreadsheet.
+ 
+--- work/oleo-1.99.16/doc/oleo.info-3
++++ work/oleo-1.99.16/doc/oleo.info-3
+@@ -1,4 +1,4 @@
+-This is oleo.info, produced by makeinfo version 4.0 from oleo.texi.
++This is oleo.info, produced by makeinfo version 4.3 from oleo.texi.
+ 
+    This file documents Oleo, the GNU spreadsheet.
+ 
+--- work/oleo-1.99.16/doc/oleo.info-4
++++ work/oleo-1.99.16/doc/oleo.info-4
+@@ -1,4 +1,4 @@
+-This is oleo.info, produced by makeinfo version 4.0 from oleo.texi.
++This is oleo.info, produced by makeinfo version 4.3 from oleo.texi.
+ 
+    This file documents Oleo, the GNU spreadsheet.
+ 
+@@ -28,7 +28,7 @@
+ 
+ * Menu:
+ 
+-* .oleorc:                               .oleorc file.
++* .oleorc:                               ~/.oleorc file.
+ * a0 mode:                               a0 mode.
+ * Absolute references:                   Cell referencing.
+ * Addressing cells:                      Cell referencing.
+--- work/oleo-1.99.16/doc/expressions.texi
++++ work/oleo-1.99.16/doc/expressions.texi
+@@ -1,4 +1,4 @@
address@hidden   Expressions, , .oleorc file, Basics
address@hidden   Expressions, , ~/.oleorc file, Basics
+ @section Expressions
+ @cindex Expressions
+ 
+--- work/oleo-1.99.16/doc/oleo.info
++++ work/oleo-1.99.16/doc/oleo.info
+@@ -1,4 +1,4 @@
+-This is oleo.info, produced by makeinfo version 4.0 from oleo.texi.
++This is oleo.info, produced by makeinfo version 4.3 from oleo.texi.
+ 
+    This file documents Oleo, the GNU spreadsheet.
+ 
+@@ -23,9 +23,9 @@
+ 
+ Indirect:
+ oleo.info-1: 888
+-oleo.info-2: 50331
+-oleo.info-3: 99293
+-oleo.info-4: 148190
++oleo.info-2: 50339
++oleo.info-3: 99301
++oleo.info-4: 148198
+ 
+ Tag Table:
+ (Indirect)
+@@ -39,142 +39,142 @@
+ Node: Comparison8414
+ Node: The Screen8882
+ Node: Minibuffer9268
+-Node: Status Line9727
+-Ref: Status Line-Footnote-110778
+-Node: Work Area10958
+-Node: Cursor and Mark11553
+-Node: Recalculation12630
+-Node: Movement13557
+-Node: Single Cell Movement14000
+-Node: Scanning14680
+-Ref: Scanning-Footnote-115646
+-Node: Large Scale Movement15773
+-Ref: Large Scale Movement-Footnote-116907
+-Ref: Large Scale Movement-Footnote-217007
+-Node: Movement examples17023
+-Node: Screen Moving18543
+-Node: Mouse19287
+-Ref: Mouse-Footnote-119901
+-Node: Regions and Variables19976
+-Node: Getting Help20973
+-Node: Saving and reading22872
+-Ref: Saving and reading-Footnote-124051
+-Ref: Saving and reading-Footnote-224090
+-Node: Command Line Options24118
+-Ref: Command Line Options-Footnote-125114
+-Node: .oleorc file25152
+-Ref: .oleorc file-Footnote-125686
+-Node: Expressions25750
+-Node: Infix expressions26103
+-Node: Examples27761
+-Node: Error values28720
+-Node: How to enter data30483
+-Node: Oleo values30823
+-Node: Entering31759
+-Node: Input Editing32314
+-Ref: Input Editing-Footnote-134612
+-Node: Cell Motion34657
+-Node: Making changes35834
+-Node: Copying36171
+-Node: Moving38610
+-Ref: Moving-Footnote-139966
+-Node: Deleting40025
+-Node: Insertion40858
+-Node: Style41439
+-Node: Alignment42228
+-Node: Formats for numbers42923
+-Ref: Formats for numbers-Footnote-147773
+-Ref: Formats for numbers-Footnote-247796
+-Ref: Formats for numbers-Footnote-347843
+-Node: Cell Height47916
+-Ref: Cell Height-Footnote-148657
+-Node: Width of Cells48692
+-Ref: Width of Cells-Footnote-149391
+-Node: Hidden Rows and Columns49406
+-Node: Protection50331
+-Node: Fonts (in X11)51310
+-Node: Multiple Windows52912
+-Node: Windows53519
+-Node: Split Window54233
+-Node: Other Window54973
+-Node: Change Window56041
+-Node: Options56765
+-Node: Appearance57228
+-Ref: Appearance-Footnote-158600
+-Node: Window Options58650
+-Node: Other Options60324
+-Ref: Other Options-Footnote-162446
+-Ref: Other Options-Footnote-262461
+-Ref: Other Options-Footnote-362493
+-Node: Printing and Plotting62530
+-Node: Writing Files62804
+-Ref: Writing Files-Footnote-167475
+-Node: Graphing67552
+-Node: Clearing Plots69144
+-Node: Data sets69574
+-Ref: Data sets-Footnote-171558
+-Node: The axes71590
+-Ref: The axes-Footnote-172365
+-Ref: The axes-Footnote-272379
+-Node: Viewing Choices72396
+-Node: Output Type73225
+-Node: Style Options74270
+-Ref: Style Options-Footnote-174991
+-Node: Name Options75044
+-Ref: Name Options-Footnote-175640
+-Node: Macros75674
+-Node: Keyboard Macros75849
+-Ref: Keyboard Macros-Footnote-177584
+-Node: Basic Kbd Macro77616
+-Ref: Basic Kbd Macro-Footnote-179083
+-Ref: Basic Kbd Macro-Footnote-279111
+-Node: Save Kbd Macro79136
+-Ref: Save Kbd Macro-Footnote-179632
+-Node: Programs79658
+-Node: One Line Programs79996
+-Node: Long One Liners80940
+-Node: Writing programs81299
+-Ref: Writing programs-Footnote-183026
+-Node: Commands in Programs83082
+-Node: Keymaps83404
+-Node: Functions87048
+-Node: Boolean functions87869
+-Node: Math functions88900
+-Node: General math functions89270
+-Ref: General math functions-Footnote-191230
+-Node: Trigonometric functions91275
+-Node: Statistical functions92329
+-Node: String functions95420
+-Ref: String functions-Footnote-197475
+-Ref: String functions-Footnote-297551
+-Node: Structural functions97679
+-Node: Search functions99293
+-Ref: Search functions-Footnote-1101667
+-Node: Business functions101834
+-Node: Date functions106123
+-Node: Gsl functions112039
+-Node: Extending Oleo113571
+-Node: New at functions113783
+-Node: Reporting Bugs118229
+-Node: Motif119592
+-Node: Motif Introduction119983
+-Node: LessTif120361
+-Node: Advantages120995
+-Node: What you need121358
+-Node: Alternatives122116
+-Node: Using the mouse122422
+-Node: Using the keyboard shortcuts123448
+-Node: Using Help124264
+-Node: Fallback124391
+-Node: Motif Buttons in a Spreadsheet Cell124900
+-Node: Database Access125498
+-Node: Database Access Introduction125669
+-Node: MySQL126294
+-Node: Xbase126565
+-Node: Key Index126647
+-Node: Command Index131982
+-Node: Function Index138818
+-Node: Options Index145616
+-Node: Concept Index148190
++Node: Status Line9729
++Ref: Status Line-Footnote-110780
++Node: Work Area10960
++Node: Cursor and Mark11555
++Node: Recalculation12632
++Node: Movement13559
++Node: Single Cell Movement14002
++Node: Scanning14682
++Ref: Scanning-Footnote-115648
++Node: Large Scale Movement15775
++Ref: Large Scale Movement-Footnote-116909
++Ref: Large Scale Movement-Footnote-217009
++Node: Movement examples17025
++Node: Screen Moving18545
++Node: Mouse19289
++Ref: Mouse-Footnote-119903
++Node: Regions and Variables19978
++Node: Getting Help20975
++Node: Saving and reading22874
++Ref: Saving and reading-Footnote-124053
++Ref: Saving and reading-Footnote-224092
++Node: Command Line Options24120
++Ref: Command Line Options-Footnote-125118
++Node: ~/.oleorc file25156
++Ref: ~/.oleorc file-Footnote-125692
++Node: Expressions25756
++Node: Infix expressions26111
++Node: Examples27769
++Node: Error values28728
++Node: How to enter data30491
++Node: Oleo values30831
++Node: Entering31767
++Node: Input Editing32322
++Ref: Input Editing-Footnote-134620
++Node: Cell Motion34665
++Node: Making changes35842
++Node: Copying36179
++Node: Moving38618
++Ref: Moving-Footnote-139974
++Node: Deleting40033
++Node: Insertion40866
++Node: Style41447
++Node: Alignment42236
++Node: Formats for numbers42931
++Ref: Formats for numbers-Footnote-147781
++Ref: Formats for numbers-Footnote-247804
++Ref: Formats for numbers-Footnote-347851
++Node: Cell Height47924
++Ref: Cell Height-Footnote-148665
++Node: Width of Cells48700
++Ref: Width of Cells-Footnote-149399
++Node: Hidden Rows and Columns49414
++Node: Protection50339
++Node: Fonts (in X11)51318
++Node: Multiple Windows52920
++Node: Windows53527
++Node: Split Window54241
++Node: Other Window54981
++Node: Change Window56049
++Node: Options56773
++Node: Appearance57236
++Ref: Appearance-Footnote-158608
++Node: Window Options58658
++Node: Other Options60332
++Ref: Other Options-Footnote-162454
++Ref: Other Options-Footnote-262469
++Ref: Other Options-Footnote-362501
++Node: Printing and Plotting62538
++Node: Writing Files62812
++Ref: Writing Files-Footnote-167483
++Node: Graphing67560
++Node: Clearing Plots69152
++Node: Data sets69582
++Ref: Data sets-Footnote-171566
++Node: The axes71598
++Ref: The axes-Footnote-172373
++Ref: The axes-Footnote-272387
++Node: Viewing Choices72404
++Node: Output Type73233
++Node: Style Options74278
++Ref: Style Options-Footnote-174999
++Node: Name Options75052
++Ref: Name Options-Footnote-175648
++Node: Macros75682
++Node: Keyboard Macros75857
++Ref: Keyboard Macros-Footnote-177592
++Node: Basic Kbd Macro77624
++Ref: Basic Kbd Macro-Footnote-179091
++Ref: Basic Kbd Macro-Footnote-279119
++Node: Save Kbd Macro79144
++Ref: Save Kbd Macro-Footnote-179640
++Node: Programs79666
++Node: One Line Programs80004
++Node: Long One Liners80948
++Node: Writing programs81307
++Ref: Writing programs-Footnote-183034
++Node: Commands in Programs83090
++Node: Keymaps83412
++Node: Functions87056
++Node: Boolean functions87877
++Node: Math functions88908
++Node: General math functions89278
++Ref: General math functions-Footnote-191238
++Node: Trigonometric functions91283
++Node: Statistical functions92337
++Node: String functions95428
++Ref: String functions-Footnote-197483
++Ref: String functions-Footnote-297559
++Node: Structural functions97687
++Node: Search functions99301
++Ref: Search functions-Footnote-1101675
++Node: Business functions101842
++Node: Date functions106131
++Node: Gsl functions112047
++Node: Extending Oleo113579
++Node: New at functions113791
++Node: Reporting Bugs118237
++Node: Motif119600
++Node: Motif Introduction119991
++Node: LessTif120369
++Node: Advantages121003
++Node: What you need121366
++Node: Alternatives122124
++Node: Using the mouse122430
++Node: Using the keyboard shortcuts123456
++Node: Using Help124272
++Node: Fallback124399
++Node: Motif Buttons in a Spreadsheet Cell124908
++Node: Database Access125506
++Node: Database Access Introduction125677
++Node: MySQL126302
++Node: Xbase126573
++Node: Key Index126655
++Node: Command Index131990
++Node: Function Index138826
++Node: Options Index145624
++Node: Concept Index148198
+ 
+ End Tag Table
+--- work/oleo-1.99.16/doc/basics.texi
++++ work/oleo-1.99.16/doc/basics.texi
+@@ -46,7 +46,7 @@
+ * Getting Help::                Getting help
+ * Saving and reading::          Saving and reading Spreadsheets
+ * Command Line Options::        Command Line Options
+-* .oleorc file::                The initialization file
++* ~/.oleorc file::              The initialization file
+ * Expressions::                 Types of expressions
+ @end menu
+ 
+@@ -109,7 +109,7 @@
+ M-x set-option @key{RET} input -1
+ @end example
+ 
+-This can be made the default.  (@pxref{.oleorc file})
++This can be made the default.  (@pxref{~/.oleorc file})
+ 
+ @node Status Line , Work Area, Minibuffer, The Screen
+ @unnumberedsubsec The status line
+@@ -638,7 +638,7 @@
+ 
+ 
+ 
address@hidden Command Line Options, .oleorc file, Saving and reading, Basics
address@hidden Command Line Options, ~/.oleorc file, Saving and reading, Basics
+ @section Command Line Options
+ @comment  node-name,  next,  previous,  up
+ @cindex Command Line Options
+@@ -683,8 +683,8 @@
+ @end table
+ 
+ 
address@hidden .oleorc file, Expressions, Command Line Options, Basics
address@hidden The @file{.oleorc} file
address@hidden ~/.oleorc file, Expressions, Command Line Options, Basics
address@hidden The @file{~/.oleorc} file
+ @cindex .oleorc
+ @comment  node-name,  next,  previous,  up
+ 
+--- work/oleo-1.99.16/Xresources/Makefile.am
++++ work/oleo-1.99.16/Xresources/Makefile.am
+@@ -17,9 +17,9 @@
+ endir =               $(xdefaultsdir)
+ 
+ install-data-hook:
+-              $(mkinstalldirs) $(nldir) $(frdir) $(endir)
+-              $(INSTALL_DATA) $(srcdir)/Oleo.nl $(nldir)/Oleo
+-              $(INSTALL_DATA) $(srcdir)/Oleo.fr $(frdir)/Oleo
+-              $(INSTALL_DATA) $(srcdir)/Oleo.en $(endir)/Oleo
++              $(mkinstalldirs) $(DESTDIR)$(nldir) $(DESTDIR)$(frdir) 
$(DESTDIR)$(endir)
++              $(INSTALL_DATA) $(srcdir)/Oleo.nl $(DESTDIR)$(nldir)/Oleo
++              $(INSTALL_DATA) $(srcdir)/Oleo.fr $(DESTDIR)$(frdir)/Oleo
++              $(INSTALL_DATA) $(srcdir)/Oleo.en $(DESTDIR)$(endir)/Oleo
+ 
+ MAINTAINERCLEANFILES = Makefile.in
+--- work/oleo-1.99.16/Xresources/Makefile.in
++++ work/oleo-1.99.16/Xresources/Makefile.in
+@@ -235,10 +235,10 @@
+ 
+ 
+ install-data-hook:
+-              $(mkinstalldirs) $(nldir) $(frdir) $(endir)
+-              $(INSTALL_DATA) $(srcdir)/Oleo.nl $(nldir)/Oleo
+-              $(INSTALL_DATA) $(srcdir)/Oleo.fr $(frdir)/Oleo
+-              $(INSTALL_DATA) $(srcdir)/Oleo.en $(endir)/Oleo
++              $(mkinstalldirs) $(DESTDIR)$(nldir) $(DESTDIR)$(frdir) 
$(DESTDIR)$(endir)
++              $(INSTALL_DATA) $(srcdir)/Oleo.nl $(DESTDIR)$(nldir)/Oleo
++              $(INSTALL_DATA) $(srcdir)/Oleo.fr $(DESTDIR)$(frdir)/Oleo
++              $(INSTALL_DATA) $(srcdir)/Oleo.en $(DESTDIR)$(endir)/Oleo
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+--- work/oleo-1.99.16/src/plotter.c
++++ work/oleo-1.99.16/src/plotter.c
+@@ -2639,8 +2639,6 @@
+       case SP_PLOT_PIE:
+               sp_pie_plot_point(mg, point);
+               break;
+-      default:
+-              /* ?? */
+       }
+ }
+ 
+@@ -2770,8 +2768,6 @@
+       case SP_PLOT_PIE:
+               sp_pie_begin_graph(mg, scale, trans_x, trans_y);
+               break;
+-      default:
+-              /* ??? */
+       }
+ 
+       sp_first_dataset(mg);
+@@ -2790,8 +2786,6 @@
+       case SP_PLOT_PIE:
+               sp_pie_end_graph(mg);
+               break;
+-      default:
+-              /* ??? */
+       }
+ }
+ 
+--- work/oleo-1.99.16/src/global.h
++++ work/oleo-1.99.16/src/global.h
+@@ -208,7 +208,7 @@
+ extern char nname[];
+ 
+ extern VOIDSTAR parse_hash;
+-extern double __plinf, __neinf, __nan;
++extern double __plinf, __neinf, oleo__nan;
+ 
+ /* These have two uses.  During parsing, these contain the 
+  * base address of all relative references.  During evaluation,
+@@ -231,7 +231,7 @@
+ 
+ extern unsigned short current_cycle;
+ extern int ioerror;
+-extern int errno;
++#include <errno.h>
+ extern const char oleo_version_string[];
+ 
+ extern double astof (char **);
+--- work/oleo-1.99.16/src/ref.c
++++ work/oleo-1.99.16/src/ref.c
+@@ -263,7 +263,7 @@
+ read_new_value (CELLREF row, CELLREF col, char *form, char *val)
+ {
+   unsigned char *new_bytes;
+-  extern double __plinf, __neinf, __nan;
++  extern double __plinf, __neinf, oleo__nan;
+ 
+   cur_row = row;
+   cur_col = col;
+@@ -348,7 +348,7 @@
+         else if (!stricmp (nname, val))
+           {
+             SET_TYP (my_cell, TYP_FLT);
+-            my_cell->cell_flt = __nan;
++            my_cell->cell_flt = oleo__nan;
+           }
+         else
+           {
+--- work/oleo-1.99.16/src/eval.c
++++ work/oleo-1.99.16/src/eval.c
+@@ -565,7 +565,7 @@
+       case CONST_NINF:
+       case CONST_NAN:
+         p->type = TYP_FLT;
+-        p->Float = (byte == CONST_INF) ? __plinf : ((byte == CONST_NINF) ? 
__neinf : __nan);
++        p->Float = (byte == CONST_INF) ? __plinf : ((byte == CONST_NINF) ? 
__neinf : oleo__nan);
+         break;
+ 
+       case VAR:
+--- work/oleo-1.99.16/src/posixtm.y
++++ work/oleo-1.99.16/src/posixtm.y
+@@ -85,6 +85,7 @@
+                  YYABORT;
+                }
+              }
++              ;
+ 
+ year : digitpair {
+                    t.tm_year = $1;
+--- work/oleo-1.99.16/src/io-term.h
++++ work/oleo-1.99.16/src/io-term.h
+@@ -44,8 +44,6 @@
+ extern int default_lock;
+ 
+ 
+-extern struct cmd_func cmd_funcs[];
+-
+ /* When printing ascii output, this controls page width. */
+ extern int modified;
+ 
+--- work/oleo-1.99.16/src/sysdef.h
++++ work/oleo-1.99.16/src/sysdef.h
+@@ -119,8 +119,6 @@
+ 
+ #endif /* !defined(__STDC__) */
+ 
+-extern char *getenv ();
+-
+ #ifndef RETSIGTYPE
+ #define RETSIGTYPE void
+ #endif /* RETSIGTYPE */
+--- work/oleo-1.99.16/src/basic.h
++++ work/oleo-1.99.16/src/basic.h
+@@ -36,9 +36,6 @@
+ 
+ extern const int colmagic[9];
+ extern  const int rowmagic[9];
+-extern char * motion_name[9];
+-extern enum motion_magic complementary_motion[9];
+-extern enum motion_magic opposite_motion[9];
+ 
+ extern int run_load_hooks;
+ 
+--- work/oleo-1.99.16/src/io-utils.c
++++ work/oleo-1.99.16/src/io-utils.c
+@@ -71,7 +71,7 @@
+ 
+ double __plinf;
+ double __neinf;
+-double __nan;
++double oleo__nan;
+ 
+ char nname[] = "#NOT_A_NUMBER";
+ char iname[] = "#INFINITY";
+@@ -125,7 +125,7 @@
+   __neinf = divide (-1., 0.);
+   (void) signal (SIGFPE, ignore_sig);
+ #endif
+-  __nan = __plinf + __neinf;
++  oleo__nan = __plinf + __neinf;
+ }
+ 
+ 
+--- work/oleo-1.99.16/src/io-term.c
++++ work/oleo-1.99.16/src/io-term.c
+@@ -234,7 +234,7 @@
+ 
+               if (Preferences[i].copynext) {
+                       ptr += strlen(Preferences[i].name) + 1;
+-                      ((char *)Preferences[i].var) = strdup(ptr);
++                      Preferences[i].var = strdup(ptr);
+               } else if (Preferences[i].var)
+                       *((int *)Preferences[i].var) = Preferences[i].value;
+ 
+@@ -770,6 +770,8 @@
+     }
+ }
+ 
++extern struct cmd_func cmd_funcs[];
++
+ static void
+ init_maps (void)
+ {
+@@ -1023,7 +1025,7 @@
+         case 'v':
+         case 'V':
+           printf(_("%s %s\n"), GNU_PACKAGE, VERSION);
+-            printf(_("Copyright ? 1992-2000 Free Software Foundation, 
Inc.\n"));
++            printf(_("Copyright (C) 1992-2000 Free Software Foundation, 
Inc.\n"));
+             printf(_("%s comes with ABSOLUTELY NO WARRANTY.\n"), GNU_PACKAGE);
+             printf(_("You may redistribute copies of %s\n"), PACKAGE);
+             printf(_("under the terms of the GNU General Public License.\n"));
+--- work/oleo-1.99.16/po/oleo.pot
++++ work/oleo-1.99.16/po/oleo.pot
+@@ -1,32 +1,35 @@
+ # SOME DESCRIPTIVE TITLE.
+-# Copyright (C) YEAR Free Software Foundation, Inc.
++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++# This file is distributed under the same license as the PACKAGE package.
+ # FIRST AUTHOR <address@hidden>, YEAR.
+ #
+ #, fuzzy
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+-"POT-Creation-Date: 2001-03-10 15:32+0100\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2005-09-04 15:52+0200\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <address@hidden>\n"
+ "Language-Team: LANGUAGE <address@hidden>\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=CHARSET\n"
+-"Content-Transfer-Encoding: ENCODING\n"
++"Content-Transfer-Encoding: 8bit\n"
+ 
+-#: src/io-term.c:815
++#: src/io-term.c:817
+ #, c-format
+ msgid ""
+ "This is %s %s\n"
+ "\n"
+ msgstr ""
+ 
+-#: src/io-term.c:817
++#: src/io-term.c:819
+ #, c-format
+ msgid "Usage: %s [OPTION]... [FILE]...\n"
+ msgstr ""
+ 
+-#: src/io-term.c:820
++#: src/io-term.c:822
++#, c-format
+ msgid ""
+ "\n"
+ "  -h, --help               display this help and exit\n"
+@@ -43,56 +46,74 @@
+ "Report bugs to <address@hidden>.\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1025
++#: src/io-term.c:1027
+ #, c-format
+ msgid "%s %s\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1026
+-msgid "Copyright ? 1992-2000 Free Software Foundation, Inc.\n"
++#: src/io-term.c:1028
++#, c-format
++msgid "Copyright (C) 1992-2000 Free Software Foundation, Inc.\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1027
++#: src/io-term.c:1029
+ #, c-format
+ msgid "%s comes with ABSOLUTELY NO WARRANTY.\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1028
++#: src/io-term.c:1030
+ #, c-format
+ msgid "You may redistribute copies of %s\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1029
++#: src/io-term.c:1031
++#, c-format
+ msgid "under the terms of the GNU General Public License.\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1030
++#: src/io-term.c:1032
++#, c-format
+ msgid "For more information about these matters, "
+ msgstr ""
+ 
+-#: src/io-term.c:1031
++#: src/io-term.c:1033
++#, c-format
+ msgid "see the files named COPYING.\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1174
++#: src/io-term.c:1176
++#, c-format
+ msgid "Error in the builtin init scripts (a bug!).\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1194 src/io-term.c:1196
++#: src/io-term.c:1196 src/io-term.c:1198
+ #, c-format
+ msgid "   error occured in init file %s near line %d."
+ msgstr ""
+ 
+-#: src/io-term.c:1215 src/io-term.c:1216
++#: src/io-term.c:1217 src/io-term.c:1218
+ #, c-format
+ msgid ", error occured reading '%s'\n"
+ msgstr ""
+ 
+-#: src/io-term.c:1223 src/io-term.c:1224
++#: src/io-term.c:1225 src/io-term.c:1226
+ #, c-format
+ msgid "Can't open %s: %s\n"
+ msgstr ""
+ 
++#.
++#. * This is used in two places.
++#.
++#: src/io-motif.c:150
++msgid ""
++"\n"
++"GNU Oleo is free software, you are welcome to\n"
++"distribute copies of it. See the file COPYING for the\n"
++"conditions.\n"
++"\n"
++"GNU Oleo comes with ABSOLUTELY NO WARRANTY."
++msgstr ""
++
+ #: src/io-motif.c:722
+ msgid "Fit Print Area"
+ msgstr ""
+@@ -330,5 +351,6 @@
+ msgstr ""
+ 
+ #: src/io-motif.c:4791 src/io-motif.c:5906
++#, c-format
+ msgid "XmProcessTraversal failed\n"
+ msgstr ""
+--- work/oleo-1.99.16/po/cat-id-tbl.c
++++ work/oleo-1.99.16/po/cat-id-tbl.c
+@@ -27,7 +27,7 @@
+ \n\
+ Report bugs to <address@hidden>.\n", 4},
+   {"%s %s\n", 5},
+-  {"Copyright ? 1992-2000 Free Software Foundation, Inc.\n", 6},
++  {"Copyright (C) 1992-2000 Free Software Foundation, Inc.\n", 6},
+   {"%s comes with ABSOLUTELY NO WARRANTY.\n", 7},
+   {"You may redistribute copies of %s\n", 8},
+   {"under the terms of the GNU General Public License.\n", 9},
+@@ -37,64 +37,71 @@
+   {"   error occured in init file %s near line %d.", 13},
+   {", error occured reading '%s'\n", 14},
+   {"Can't open %s: %s\n", 15},
+-  {"Fit Print Area", 16},
+-  {"Conversion error: cannot convert '%s' to a %s\n", 17},
+-  {"Cannot find XmNuserData\n", 18},
+-  {"range", 19},
+-  {"Plotter Type", 20},
+-  {"*.oleo", 21},
+-  {"X Axis Tick Label Type", 22},
+-  {"Y Axis Tick Label Type", 23},
+-  {"Internal error: can't find what to print to\n", 24},
+-  {"*.out", 25},
+   {"\
+-Value of defaultPrintTo resource is invalid, should be one of %s, %s, or 
%s\n", 26},
+-  {"Select Printer", 27},
+-  {"Paper Format", 28},
+-  {"Printer Language", 29},
+-  {"File Format", 30},
+-  {"[Oleo: %s]", 31},
+-  {"Read file '%s'\n", 32},
+-  {"Choose a file to load", 33},
++\n\
++GNU Oleo is free software, you are welcome to\n\
++distribute copies of it. See the file COPYING for the\n\
++conditions.\n\
++\n\
++GNU Oleo comes with ABSOLUTELY NO WARRANTY.", 16},
++  {"Fit Print Area", 17},
++  {"Conversion error: cannot convert '%s' to a %s\n", 18},
++  {"Cannot find XmNuserData\n", 19},
++  {"range", 20},
++  {"Plotter Type", 21},
++  {"*.oleo", 22},
++  {"X Axis Tick Label Type", 23},
++  {"Y Axis Tick Label Type", 24},
++  {"Internal error: can't find what to print to\n", 25},
++  {"*.out", 26},
++  {"\
++Value of defaultPrintTo resource is invalid, should be one of %s, %s, or 
%s\n", 27},
++  {"Select Printer", 28},
++  {"Paper Format", 29},
++  {"Printer Language", 30},
++  {"File Format", 31},
++  {"[Oleo: %s]", 32},
++  {"Read file '%s'\n", 33},
++  {"Choose a file to load", 34},
+   {"\
+ There are unsaved changes.\n\
+-Do you want to quit anyway ?", 34},
+-  {"OleoOpenForWrite: can't move %s to %s", 35},
+-  {"OleoOpenForWrite: couldn't open file '%s' for write", 36},
+-  {"ReallySaveCB(%s): couldn't open file for writing", 37},
+-  {"ReallySaveCB: file close failed", 38},
+-  {"Saved file '%s'\n", 39},
+-  {"ReallySaveCB: couldn't figure out file to save into", 40},
+-  {"Choose a file to save in", 41},
++Do you want to quit anyway ?", 35},
++  {"OleoOpenForWrite: can't move %s to %s", 36},
++  {"OleoOpenForWrite: couldn't open file '%s' for write", 37},
++  {"ReallySaveCB(%s): couldn't open file for writing", 38},
++  {"ReallySaveCB: file close failed", 39},
++  {"Saved file '%s'\n", 40},
++  {"ReallySaveCB: couldn't figure out file to save into", 41},
++  {"Choose a file to save in", 42},
+   {"\
+ <html><body>Can't find the requested help file\n\
+-</body></html>", 42},
+-  {"Help requested on '%s'", 43},
+-  {"Help requested on using Oleo", 44},
+-  {"OK", 45},
+-  {"Cancel", 46},
+-  {"Copy a region", 47},
+-  {"Copy Values", 48},
+-  {"Move", 49},
+-  {"Formats :", 50},
+-  {"Default", 51},
+-  {"Hidden", 52},
+-  {"Graph", 53},
+-  {"General", 54},
+-  {"Dollar", 55},
+-  {"Comma", 56},
+-  {"Percent", 57},
+-  {"Integer", 58},
+-  {"Decimal", 59},
+-  {"Fixed", 60},
+-  {"Exponent", 61},
+-  {"Date", 62},
+-  {"User-1", 63},
+-  {"User-2", 64},
+-  {"User-3", 65},
+-  {"User-4", 66},
+-  {"Date Format", 67},
+-  {"XmProcessTraversal failed\n", 68},
++</body></html>", 43},
++  {"Help requested on '%s'", 44},
++  {"Help requested on using Oleo", 45},
++  {"OK", 46},
++  {"Cancel", 47},
++  {"Copy a region", 48},
++  {"Copy Values", 49},
++  {"Move", 50},
++  {"Formats :", 51},
++  {"Default", 52},
++  {"Hidden", 53},
++  {"Graph", 54},
++  {"General", 55},
++  {"Dollar", 56},
++  {"Comma", 57},
++  {"Percent", 58},
++  {"Integer", 59},
++  {"Decimal", 60},
++  {"Fixed", 61},
++  {"Exponent", 62},
++  {"Date", 63},
++  {"User-1", 64},
++  {"User-2", 65},
++  {"User-3", 66},
++  {"User-4", 67},
++  {"Date Format", 68},
++  {"XmProcessTraversal failed\n", 69},
+ };
+ 
+-int _msg_tbl_length = 68;
++int _msg_tbl_length = 69;

=== modified file 'gnu/oleo/sha256sums'
--- a/gnu/oleo/sha256sums       2012-11-18 13:38:24 +0000
+++ b/gnu/oleo/sha256sums       2013-01-20 14:33:58 +0000
@@ -1,2 +1,2 @@
 6598df85d06ff2534ec08ed0657508f17dbbc58dd02d419160989de7c487bc86  
download/oleo-1.99.16.tar.gz
-a09a2be73f86e8ffb7fbb54f40fe4994e29b67450adc5f7a5f896a9499141077  
download/oleo-1.99.16-fix-autotools.diff
+413ea7ab0aa86256f60cc05f9bfef515af185605f73a23e29377221ab96b8718  
download/oleo-1.99.16-debian-patches.diff


reply via email to

[Prev in Thread] Current Thread [Next in Thread]