summaryrefslogtreecommitdiff
path: root/vietnamese/vnterm/files/patch-Imakefile
diff options
context:
space:
mode:
Diffstat (limited to 'vietnamese/vnterm/files/patch-Imakefile')
-rw-r--r--vietnamese/vnterm/files/patch-Imakefile114
1 files changed, 114 insertions, 0 deletions
diff --git a/vietnamese/vnterm/files/patch-Imakefile b/vietnamese/vnterm/files/patch-Imakefile
new file mode 100644
index 000000000000..d6e3f9a3eb6f
--- /dev/null
+++ b/vietnamese/vnterm/files/patch-Imakefile
@@ -0,0 +1,114 @@
+--- Imakefile.orig Mon Aug 21 08:47:46 2000
++++ Imakefile Sat Feb 10 05:32:41 2001
+@@ -1,6 +1,6 @@
+ XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:55:07 cpqbld Exp $
+ XCOMM
+-XCOMM Attention xterm porters
++XCOMM Attention vnterm porters
+ XCOMM
+ XCOMM
+ XCOMM Xterm assumes that bcopy can handle overlapping arguments. If your
+@@ -23,26 +23,35 @@
+ OSMAJORVERSION = OSMajorVersion
+ OSMINORVERSION = OSMinorVersion
+
++ VNLIBDIR = ../lib
++ VNINCDIR = /usr/local/include/viet
++ VNFONTXDIR = ../fonts/X
++
+ MAIN_DEFINES = -DUTMP $(TTYGROUPDEF) $(PUCCPTYDDEF) \
+ -DOSMAJORVERSION=$(OSMAJORVERSION) \
+ -DOSMINORVERSION=$(OSMINORVERSION)
+ MISC_DEFINES = /* -DALLOWLOGFILEEXEC */
+ XKB_DEFINES = XkbClientDefines
+ DEFINES = $(XKB_DEFINES)
++ CDEBUGFLAGS = -I$(VNINCDIR) -O #-g
++ LDLIBS = $(VNLIBS)
+ SRCS1 = button.c charproc.c cursor.c data.c input.c \
+ main.c menu.c misc.c screen.c scrollbar.c tabs.c \
+- TekPrsTbl.c Tekproc.c util.c VTPrsTbl.c
++ TekPrsTbl.c Tekproc.c util.c VTPrsTbl.c vnvars.c
+ OBJS1 = main.o input.o charproc.o cursor.o util.o tabs.o \
+ screen.o scrollbar.o button.o Tekproc.o misc.o \
+- VTPrsTbl.o TekPrsTbl.o data.o menu.o
++ VTPrsTbl.o TekPrsTbl.o data.o menu.o vnvars.o
+ SRCS2 = resize.c
+ OBJS2 = resize.o
+ SRCS = $(SRCS1) $(SRCS2)
+ OBJS = $(OBJS1) $(OBJS2)
+- PROGRAMS = resize xterm
+- DEPLIBS1 = XkbClientDepLibs XawClientDepLibs
++ PROGRAMS = vnterm
++ VNLIBS = /usr/local/lib/libviqr.a /usr/local/lib/libvntype.a
++ /*VNFONTX = $(VNFONTXDIR)/fontsmade */
++ VNFONTX =
++ DEPLIBS1 = XkbClientDepLibs XawClientDepLibs $(VNFONTX)
+ DEPLIBS2 =
+- PROGRAMS = xterm resize
++ PROGRAMS = vnterm
+
+ #ifndef TermcapLibrary
+ #if SystemV && !defined(MacIIArchitecture)
+@@ -65,9 +74,9 @@
+ SpecialCObjectRule(charproc,$(_NOOP_),$(MISC_DEFINES))
+
+ #if InstallXtermSetUID
+-SetUIDProgramTarget(xterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
++SetUIDProgramTarget(vnterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
+ #else
+-NormalProgramTarget(xterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
++NormalProgramTarget(vnterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
+ #endif
+
+ #if InstallXtermSetUID && defined(SunArchitecture) && HasSharedLibraries && OSMajorVersion < 5
+@@ -83,24 +92,37 @@
+ #endif
+ #endif
+ #endif
+-install:: xterm
++
++/* XTERM_LINK_FLAGS = -Wl,-T,10000000,-D,10400000 */
++
++install:: vnterm
+ MakeDir($(DESTDIR)$(BINDIR))
+- RemoveFile(xterm.inst)
+- LinkRule(xterm.inst,$(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS),$(OBJS1),$(LDOVERRIDE) XawClientLibs $(LDRESUME) $(LDLIBS) $(TERMCAPLIB) $(PTYLIB))
+- $(INSTALL) -c $(INSTPGMFLAGS) $(INSTUIDFLAGS) xterm.inst $(DESTDIR)$(BINDIR)/xterm
+- RemoveFile(xterm.inst)
++ RemoveFile(vnterm.inst)
++ LinkRule(vnterm.inst,$(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS),$(OBJS1),$(LDOVERRIDE) XawClientLibs $(LDRESUME) $(LDLIBS) $(TERMCAPLIB) $(PTYLIB) $(XTERM_LINK_FLAGS))
++ $(INSTALL) -c $(INSTPGMFLAGS) $(INSTUIDFLAGS) vnterm.inst $(DESTDIR)$(BINDIR)/vnterm
++ RemoveFile(vnterm.inst)
+ #else
+ #if InstallXtermSetUID
+-InstallProgramWithFlags(xterm,$(BINDIR),$(INSTUIDFLAGS))
++InstallProgramWithFlags(vnterm,$(BINDIR),$(INSTUIDFLAGS))
+ #else
+-InstallProgramWithFlags(xterm,$(BINDIR),NullParameter)
++InstallProgramWithFlags(vnterm,$(BINDIR),NullParameter)
+ #endif
+ #endif
+
+-NormalProgramTarget(resize,$(OBJS2),$(DEPLIBS2),NullParameter,$(TERMCAPLIB))
+-InstallProgramWithFlags(resize,$(BINDIR),NullParameter)
+-
+-InstallAppDefaults(XTerm)
+-InstallManPage(xterm,$(MANDIR))
+-InstallManPage(resize,$(MANDIR))
++InstallAppDefaults(VNTerm)
++InstallManPage(vnterm,$(MANDIR))
+ DependTarget()
++
++$(VNLIBS):
++ @echo ""
++ @echo "Making library routines in $(VNLIBDIR). Please wait..."
++ @(cd $(VNLIBDIR) ; make VNLIBDIR=.. VNINCDIR=../../include)
++ @echo "Done making library routines."
++ @echo ""
++
++$(VNFONTX):
++ @echo ""
++ @echo "Making X fonts in $(VNFONTXDIR). Please wait..."
++ @(cd $(VNFONTXDIR) ; make)
++ @echo "Done making X fonts."
++ @echo ""