diff options
Diffstat (limited to 'japanese/xjtext/files')
-rw-r--r-- | japanese/xjtext/files/patch-aa | 29 | ||||
-rw-r--r-- | japanese/xjtext/files/patch-ab | 29 | ||||
-rw-r--r-- | japanese/xjtext/files/patch-lex.l | 22 | ||||
-rw-r--r-- | japanese/xjtext/files/patch-parser.y | 15 | ||||
-rw-r--r-- | japanese/xjtext/files/patch-parsing.h | 10 | ||||
-rw-r--r-- | japanese/xjtext/files/patch-xfont.c | 20 | ||||
-rw-r--r-- | japanese/xjtext/files/patch-xjtext_main.c | 11 | ||||
-rw-r--r-- | japanese/xjtext/files/pkg-message.in | 4 |
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 |