فهرست منبع

Fix packaging of NEWS and LICENSE, and patch nonstandard source code some more

Michael Schloh von Bennewitz 22 سال پیش
والد
کامیت
065322bd3c
2فایلهای تغییر یافته به همراه36 افزوده شده و 2 حذف شده
  1. 36 0
      ddd/ddd.patch
  2. 0 2
      ddd/ddd.spec

+ 36 - 0
ddd/ddd.patch

@@ -36,3 +36,39 @@ diff -Naur ddd-3.3.7.orig/termcap/termcap.h ddd-3.3.7/termcap/termcap.h
  extern short ospeed;
  extern void tputs (const char *string, int nlines, int (*outfun) ());
  
+diff -Naur ddd-3.3.7.orig/ddd/DispBox.C ddd-3.3.7/ddd/DispBox.C
+--- ddd-3.3.7.orig/ddd/DispBox.C	Sat May 24 17:27:02 2003
++++ ddd-3.3.7/ddd/DispBox.C	Fri Aug  1 15:49:30 2003
+@@ -59,7 +59,9 @@
+ #include "regexps.h"
+ #include "resolveP.h"
+ 
+-#include <ctype.h>
++#include <iostream>
++#include <strstream>
++#include <cctype>
+ 
+ #define assert_ok(x) assert(x)
+ 
+@@ -152,7 +154,7 @@
+ 	    "#line 1 \"" Ddd_NAME "*vslDefs\"\n" +
+ 	    vsllib_defs;
+ 
+-	istrstream is(defs.chars());
++	std::istrstream is(defs.chars());
+ 	vsllib_ptr = new ThemedVSLLib(is, VSEFlags::optimize_mode());
+ #else
+ 	name = "vsllib/" ddd_NAME ".vsl";
+diff -Naur ddd-3.3.7.orig/ddd/Ddd.in ddd-3.3.7/ddd/Ddd.in
+--- ddd-3.3.7.orig/ddd/Ddd.in	Sat May 24 21:00:35 2003
++++ ddd-3.3.7/ddd/Ddd.in	Fri Aug  1 15:43:54 2003
+@@ -649,9 +649,6 @@
+ ! The Perl Debugger settings.  Usually overridden in `~/.@ddd@/init'.
+ @Ddd@*perlSettings:
+ 
+-@Ddd@*bashInitCommands: \
+-  set prompt bashdb$_Dbg_less$_Dbg_greater$_Dbg_space\n\
+-
+ ! The Bash Debugger settings.  Usually overridden in `~/.@ddd@/init'.
+ @Ddd@*bashSettings:
+ 

+ 0 - 2
ddd/ddd.spec

@@ -88,8 +88,6 @@ AutoReqProv:  no
     rm -rf $RPM_BUILD_ROOT
     %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
     rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
-    rm $RPM_BUILD_ROOT%{l_prefix}/share/ddd/COPYING
-    rm $RPM_BUILD_ROOT%{l_prefix}/share/ddd/NEWS
     strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}