aboutsummaryrefslogtreecommitdiff
path: root/deskutils/xcalendar/files/patch-ad
blob: 60f55a3801f550398a5382f44ff4a5709413790d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
--- /usr/ports/deskutils/xcalendar.orig/work/xcalendar/Imakefile	Sun Oct  1 12:19:17 1995
+++ Imakefile	Mon May 13 00:55:07 2002
@@ -1,4 +1,8 @@
 XCALENDAR_LIBDIR = $(LIBDIR)/xcalendar
+XCALENDAR_JP_LIBDIR_EUCJP = $(LIBDIR)/ja_JP.eucJP/xcalendar
+XCALENDAR_JP_LIBDIR_EUC = $(LIBDIR)/ja_JP.EUC/xcalendar
+XCALENDAR_JP_APPDEFAULTS_EUCJP = $(LIBDIR)/ja_JP.eucJP/app-defaults
+XCALENDAR_JP_APPDEFAULTS_EUC = $(LIBDIR)/ja_JP.EUC/app-defaults
         LIBFILES = larrow.xbm qmark.xbm quit.xbm rarrow.xbm xcalendar.hlp
 # Comment out the following two lines for the Motif version
 LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
@@ -12,7 +16,7 @@
 #
 # for Internationalization
 #
-EXTRA_DEFINES = -DXI18N -DATHENA
+EXTRA_DEFINES = -DXI18N -DATHENA -DHAVE_DIRENT_H
 ##if !SharedLibXwchar
 #       _UseCat($(USRLIBDIR),$(CONTRIBSRC)/lib/Xwchar,/libXwchar.a)
 #       XWCHARLIB = LoaderLibPrefix _Use(-lXwchar,$(DEPXWCHARLIB))
@@ -40,12 +44,36 @@
 # for Internationalization
 #
 XCal-uj.ad: XCal-uj.sed
-	sed 's;%%XCALENDAR_LIBDIR%%;$(XCALENDAR_LIBDIR);'\
+	sed 's;%%XCALENDAR_LIBDIR%%;$(XCALENDAR_JP_LIBDIR_EUCJP);'\
+	< $? \
+	> $@
+xcalendar-uj.hlp: $(FILESDIR)/xcalendar-uj.hlp.sed
+	sed 's;%%XCALENDAR_LIBDIR%%;$(XCALENDAR_JP_LIBDIR_EUCJP);'\
+	< $? \
+	> $@
+xcalendar-uj.man: $(FILESDIR)/xcalendar-uj.man.sed
+	sed 's;%%XCALENDAR_LIBDIR%%;$(XCALENDAR_JP_LIBDIR_EUCJP);'\
 	< $? \
 	> $@
-install:: XCal-uj.ad
-	MakeDir($(LIBDIR)/ja_JP.EUC/app-defaults)
-	$(INSTALL) -c $(INSTAPPFLAGS) XCal-uj.ad $(LIBDIR)/ja_JP.EUC/app-defaults/XCalendar
+install:: 
+	MakeDir($(XCALENDAR_JP_APPDEFAULTS_EUCJP))
+	$(INSTALL) -c $(INSTAPPFLAGS) XCal-uj.ad \
+		$(XCALENDAR_JP_APPDEFAULTS_EUCJP)/XCalendar
+	MakeDir($(XCALENDAR_JP_APPDEFAULTS_EUC))
+	$(LN) $(XCALENDAR_JP_APPDEFAULTS_EUCJP)/XCalendar \
+		$(XCALENDAR_JP_APPDEFAULTS_EUC)/
+
+	MakeDir($(XCALENDAR_JP_LIBDIR_EUCJP))
+	$(INSTALL) -c $(INSTAPPFLAGS) $(FILESDIR)/xcalendar-uj.hol \
+		$(XCALENDAR_JP_LIBDIR_EUCJP)/xcalendar.hol
+	$(INSTALL) -c $(INSTAPPFLAGS) xcalendar-uj.hlp \
+		$(XCALENDAR_JP_LIBDIR_EUCJP)/xcalendar.hlp
+	$(LN) $(XCALENDAR_JP_LIBDIR_EUCJP) \
+		$(XCALENDAR_JP_LIBDIR_EUC)
+
+	$(INSTALL) -c $(INSTMANFLAGS) xcalendar-uj.man \
+		$(MANPATH)/ja/man1/xcalendar.1
+	$(COMPRESSMANCMD) $(MANPATH)/ja/man1/xcalendar.1
 
 #	MakeDir($(LIBDIR)/ja_JP.ujis/app-defaults)
 #	$(INSTALL) -c $(INSTAPPFLAGS) XCal-uj.ad $(LIBDIR)/ja_JP.ujis/app-defaults/XCalendar