summaryrefslogtreecommitdiff
path: root/graphics/gri/patches/patch-ab
blob: 855f38034ddec6766bfbebc93e92d763e2584cdc (plain)
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
$NetBSD: patch-ab,v 1.2 2003/07/10 08:27:39 jtb Exp $

--- Makefile.in.orig
+++ Makefile.in
@@ -6,6 +6,7 @@
 INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
 LIBS = @LIBS@
 EXTRA_OBJS = @EXTRA_OBJS@
 EXTRA_LIBS = @EXTRA_LIBS@
@@ -19,12 +20,15 @@
 DEFS = -DVERSION=\"$(VERSION)\" -DDEFAULT_GRI_DIR=\"$(libdir)\" $(HAVE_LINUX) @DEFS@
 CFLAGS = @CFLAGS@
 CPPFLAGS = @CPPFLAGS@
-CXXFLAGS = -g @CXXFLAGS@
+CXXFLAGS = @CXXFLAGS@
 EXTRA_CFLAGS = @EXTRA_CFLAGS@ $(LINUX_EXTRA_CFLAGS)
 EXTRA_CFLAGS_TEMPLATE = @EXTRA_CFLAGS_TEMPLATE@ $(LINUX_EXTRA_CFLAGS)
+LDFLAGS = @LDFLAGS@
+
 prefix = @prefix@
 bindir = $(prefix)/bin
 libdir = $(prefix)/share/gri/$(VERSION)
+elispdir = $(prefix)/share/emacs/site-lisp
 #### End of system configuration section. ####
 
 OBJS = G_string.o GriColor.o GriPath.o GriState.o assert.o chopword.o \
@@ -39,7 +43,7 @@
 while.o write.o
 
 gri: $(OBJS) $(EXTRA_OBJS)
-	$(CXX) -o gri $(OBJS) $(EXTRA_OBJS) $(LIBS) $(EXTRA_LIBS)
+	$(CXX) -o gri $(OBJS) $(EXTRA_OBJS) $(LDFLAGS) $(LIBS) $(EXTRA_LIBS)
 
 # Next is a kludge.  Trying to get a local popt working, 
 # e.g. for solaris.  Based on popt-1.2
@@ -118,17 +122,18 @@
 
 install-bin:
 	cat startup.msg | sed -e s,VSN,${VERSION}, -e s,PREFIX,$(prefix), > tmp
-	$(INSTALL_PROGRAM) -d $(libdir)
-	$(INSTALL_DATA) tmp $(libdir)/startup.msg
+	$(BSD_INSTALL_DATA_DIR) $(libdir)
+	$(BSD_INSTALL_DATA) tmp $(libdir)/startup.msg
 	rm -f tmp
-	$(INSTALL_DATA)         gri.cmd         $(libdir)/gri.cmd
-	$(INSTALL_DATA)         logo.dat        $(libdir)/logo.dat
-	$(INSTALL_DATA)         license.txt     $(libdir)/license.txt
-	$(INSTALL_PROGRAM) -d                   $(prefix)/bin
-	$(INSTALL_PROGRAM)      gri             $(prefix)/bin/gri-$(VERSION)
+	$(BSD_INSTALL_DATA)         gri.cmd         $(libdir)/gri.cmd
+	$(BSD_INSTALL_DATA)         logo.dat        $(libdir)/logo.dat
+	$(BSD_INSTALL_DATA)         license.txt     $(libdir)/license.txt
+	$(BSD_INSTALL_PROGRAM)      gri             $(prefix)/bin/gri-$(VERSION)
 	(cd $(prefix)/bin/ ; rm -f gri ; ln -sf gri-$(VERSION) gri)
-	$(INSTALL_PROGRAM)      gri_merge       $(prefix)/bin/gri_merge
-	$(INSTALL_PROGRAM)      gri_unpage      $(prefix)/bin/gri_unpage
+	$(BSD_INSTALL_SCRIPT)      gri_merge       $(prefix)/bin/gri_merge
+	$(BSD_INSTALL_SCRIPT)      gri_unpage      $(prefix)/bin/gri_unpage
+	$(BSD_INSTALL_DATA_DIR) $(elispdir)
+	$(BSD_INSTALL_DATA) gri-mode.el $(elispdir)
 
 debian-lib = $(debian)/usr/share/gri/$(VERSION)
 install_linux_debian: gri
@@ -188,13 +193,13 @@
 
 
 all: force
-	make gri
-	make doc
+	$(MAKE) gri
+	$(MAKE) doc
 
 force:
 
 doc: force
-	cd doc; make info html
+	cd doc; $(MAKE) info html
 
 TAGS:
 	etags *.cc *.hh
@@ -212,8 +217,8 @@
 
 
 distclean:
-	make clean
-	cd doc ; make clean
+	$(MAKE) clean
+	cd doc ; $(MAKE) clean
 	rm -f Makefile
 
 # Source distribution
@@ -295,7 +300,7 @@
 	chmod a+r $(DEST_DIR)/$(SOURCE_NAME).tgz
 
 source-arch-indep: source-copy
-	cd $(SOURCE_NAME)/doc; make refcard.ps cmdrefcard.ps info html
+	cd $(SOURCE_NAME)/doc; $(MAKE) refcard.ps cmdrefcard.ps info html
 	tar -c -f $(SOURCE_NAME)-arch-indep.tar $(SOURCE_NAME)
 	rm -rf $(SOURCE_NAME)
 	gzip -f --best $(SOURCE_NAME)-arch-indep.tar