summaryrefslogtreecommitdiffstats
path: root/japanese/xjtext/files
diff options
context:
space:
mode:
Diffstat (limited to 'japanese/xjtext/files')
-rw-r--r--japanese/xjtext/files/patch-aa29
-rw-r--r--japanese/xjtext/files/patch-ab29
-rw-r--r--japanese/xjtext/files/patch-lex.l22
-rw-r--r--japanese/xjtext/files/patch-parser.y15
-rw-r--r--japanese/xjtext/files/patch-parsing.h10
-rw-r--r--japanese/xjtext/files/patch-xfont.c20
-rw-r--r--japanese/xjtext/files/patch-xjtext_main.c11
-rw-r--r--japanese/xjtext/files/pkg-message.in4
8 files changed, 131 insertions, 9 deletions
diff --git a/japanese/xjtext/files/patch-aa b/japanese/xjtext/files/patch-aa
index 855013b..98c017f 100644
--- a/japanese/xjtext/files/patch-aa
+++ b/japanese/xjtext/files/patch-aa
@@ -1,11 +1,26 @@
---- Makefile.orig Sat Jul 8 00:36:46 2000
-+++ Makefile Sat Jul 8 00:36:57 2000
-@@ -2,7 +2,7 @@
- CFLAGS =-c -g -O
- INCDIRS =-I/usr/X11R6/include -I/usr/local/include
+--- Makefile.orig Sat Sep 4 22:45:16 1999
++++ Makefile Mon May 16 15:30:41 2005
+@@ -1,9 +1,9 @@
+-CC =g++
+-CFLAGS =-c -g -O
+-INCDIRS =-I/usr/X11R6/include -I/usr/local/include
++CC =${CXX}
++CFLAGS =${CXXFLAGS} -c
++INCDIRS =-I${X11BASE}/include `imlib-config --cflags`
LIBS =-lX11 -lXext -lm -lfl
-IMLIBS =-ljpeg -lpng -ltiff -lz -lgif -lImlib
-+IMLIBS =-ljpeg -lpng -ltiff -lz -lungif -lImlib
- LIBDIRS =-L/usr/X11R6/lib/ -L/usr/local/lib
+-LIBDIRS =-L/usr/X11R6/lib/ -L/usr/local/lib
++IMLIBS =`imlib-config --libs`
++LIBDIRS =-L${X11BASE}/lib
OBJS =xwindow.o xfont.o xtext.o xjtext.o lex.yy.o parser.tab.o xjtext-main.o
+ all: xjtext
+@@ -39,7 +39,7 @@
+ ${CC} ${CFLAGS} ${INCDIRS} lex.yy.c
+
+ xjtext: ${OBJS}
+- LD_RUN_PATH=/usr/X11R6/lib/ ${CC} ${OBJS} ${LIBDIRS} ${LIBS} ${IMLIBS}\
++ LD_RUN_PATH=${X11BASE}/lib/ ${CC} ${OBJS} ${LIBDIRS} ${LIBS} ${IMLIBS}\
+ -o xjtext
+
+ clean:
diff --git a/japanese/xjtext/files/patch-ab b/japanese/xjtext/files/patch-ab
index e2f3fd7..3ce709d 100644
--- a/japanese/xjtext/files/patch-ab
+++ b/japanese/xjtext/files/patch-ab
@@ -1,6 +1,31 @@
--- xwindow.h.orig Sat Sep 4 22:45:16 1999
-+++ xwindow.h Sat Jul 8 01:08:55 2000
-@@ -60,7 +60,7 @@
++++ xwindow.h Mon May 16 15:51:32 2005
+@@ -1,12 +1,14 @@
+ #ifndef _XWINDOW
+ #define _XWINDOW
+-#include <stream.h>
++#include <iostream>
+ #include <X11/Xlib.h>
+ #include <X11/Xutil.h>
+ #include <X11/Xatom.h>
+ #include <X11/extensions/shape.h>
+ #include <Imlib.h>
+
++using namespace std;
++
+ extern Display* TheDisplay;
+ typedef unsigned long ulong;
+ typedef unsigned int uint;
+@@ -35,7 +37,7 @@
+ XColor Exact; XColor NewColor;
+ if(XAllocNamedColor(TheDisplay,CMap,ColorName,&Exact,&NewColor)==0)
+ {
+- cerr<<form("Can't allocate the color specified by \"%s\".\n",ColorName);
++ cerr<<("Can't allocate the color specified by \"%s\".\n",ColorName);
+ return BlackPixel(TheDisplay,TheScreen);
+ }
+ else return NewColor.pixel;
+@@ -60,7 +62,7 @@
XSetLineAttributes(TheDisplay,TheGC,1,LineSolid,CapButt,JoinMiter);
XDrawLine(TheDisplay,TheWindow,TheGC,X1,Y1,X2,Y2);
}
diff --git a/japanese/xjtext/files/patch-lex.l b/japanese/xjtext/files/patch-lex.l
new file mode 100644
index 0000000..3bddce7
--- /dev/null
+++ b/japanese/xjtext/files/patch-lex.l
@@ -0,0 +1,22 @@
+--- lex.l.orig Sat Sep 4 22:45:16 1999
++++ lex.l Mon May 16 15:55:19 2005
+@@ -1,8 +1,8 @@
+ %{
+-#include <stdio.h>
+-#include <string.h>
+-#include <stream.h>
+-#include <ctype.h>
++#include <cstdio>
++#include <cstring>
++#include <iostream>
++#include <cctype>
+ #include "parsing.h"
+ #include "parser.tab.h"
+ int LineNumber= 0;
+@@ -72,5 +72,5 @@
+ %%
+
+ int yyerror(char* Error)
+-{ cerr << form("%s:%d: %s.\n",FileName,LineNumber+1,Error); return 0;}
++{ cerr << "%s:%d: %s.\n",FileName,LineNumber+1,Error; return 0;}
+
diff --git a/japanese/xjtext/files/patch-parser.y b/japanese/xjtext/files/patch-parser.y
new file mode 100644
index 0000000..a607af2
--- /dev/null
+++ b/japanese/xjtext/files/patch-parser.y
@@ -0,0 +1,15 @@
+--- parser.y.orig Sat Sep 4 22:45:16 1999
++++ parser.y Mon May 16 15:57:22 2005
+@@ -1,8 +1,8 @@
+ %{
+-#include <stdlib.h>
+-#include <stdio.h>
+-#include <stream.h>
+-#include <string.h>
++#include <cstdlib>
++#include <cstdio>
++#include <iostream>
++#include <cstring>
+ #include "parsing.h"
+ %}
+
diff --git a/japanese/xjtext/files/patch-parsing.h b/japanese/xjtext/files/patch-parsing.h
new file mode 100644
index 0000000..ccc6fde
--- /dev/null
+++ b/japanese/xjtext/files/patch-parsing.h
@@ -0,0 +1,10 @@
+--- parsing.h.orig Sat Sep 4 22:45:16 1999
++++ parsing.h Mon May 16 16:07:09 2005
+@@ -1,6 +1,6 @@
+ #ifndef _PARSING
+ #define _PARSING
+-#include <stdio.h>
++#include <cstdio>
+ #include "xjtext.h"
+
+ #define YYSTYPE char*
diff --git a/japanese/xjtext/files/patch-xfont.c b/japanese/xjtext/files/patch-xfont.c
new file mode 100644
index 0000000..20c01fd
--- /dev/null
+++ b/japanese/xjtext/files/patch-xfont.c
@@ -0,0 +1,20 @@
+--- xfont.c.orig Sat Sep 4 22:45:16 1999
++++ xfont.c Mon May 16 15:53:22 2005
+@@ -5,7 +5,7 @@
+ if(NULL==TheDisplay)if(NULL==(TheDisplay=XOpenDisplay("")))
+ { cerr << "Can't open display.\n";exit(1);}
+ if(NULL==(KFontStruct =XLoadQueryFont(TheDisplay,FontName)))
+- { cerr << form("Can't load font \"%s\".",FontName);exit(1);}
++ { cerr << "Can't load font \"%s\".",FontName;exit(1);}
+
+ XChar2b Utsu;Utsu.byte1=0x31;Utsu.byte2=0x35;
+ int CharDirection; XCharStruct CharOverAll;
+@@ -152,7 +152,7 @@
+ if(NULL==TheDisplay)if(NULL==(TheDisplay=XOpenDisplay("")))
+ { cerr << "Can't open display.\n";exit(1);}
+ if(NULL==(AFontStruct =XLoadQueryFont(TheDisplay,FontName)))
+- { cerr << form("Can't load font \"%s\".",FontName);exit(1);}
++ { cerr << "Can't load font \"%s\".",FontName;exit(1);}
+ int CharDirection; XCharStruct CharOverAll;
+ XTextExtents(AFontStruct,"W",1,
+ &CharDirection,&CharAscent,&CharDescent,&CharOverAll);
diff --git a/japanese/xjtext/files/patch-xjtext_main.c b/japanese/xjtext/files/patch-xjtext_main.c
new file mode 100644
index 0000000..71e9794
--- /dev/null
+++ b/japanese/xjtext/files/patch-xjtext_main.c
@@ -0,0 +1,11 @@
+--- xjtext-main.c.orig Sat Sep 4 22:45:16 1999
++++ xjtext-main.c Mon May 16 15:58:11 2005
+@@ -9,7 +9,7 @@
+ else
+ {
+ if(NULL==(yyin=fopen(ArgVal[1],"r")))
+- { cerr<<form("Can't open the file named \"%s\".\n",ArgVal[1]);exit(0);}
++ { cerr<<"Can't open the file named \"%s\".\n",ArgVal[1];exit(0);}
+ strcpy(FileName,ArgVal[1]);
+ }
+ XWin = new xJTextWindow
diff --git a/japanese/xjtext/files/pkg-message.in b/japanese/xjtext/files/pkg-message.in
new file mode 100644
index 0000000..8649255
--- /dev/null
+++ b/japanese/xjtext/files/pkg-message.in
@@ -0,0 +1,4 @@
+For a quick demonstration, issue the following commands:
+
+$ cd %%EXAMPLESDIR%%
+$ xjtext README
OpenPOWER on IntegriCloud