summaryrefslogtreecommitdiff
path: root/graphics/cdlabelgen/patches/patch-ab
blob: f17a32242dc565ee42d0383d1816282ab04581fa (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
$NetBSD: patch-ab,v 1.4 2003/01/19 06:59:52 salo Exp $

--- Makefile.orig	Sun Jul  4 18:44:37 1999
+++ Makefile	Fri Sep  1 16:34:47 2000
@@ -4,31 +4,34 @@
 
 # Where you want cdlabelgen and related files to be
 
-BASE_DIR   = /usr/local
+BASE_DIR   = ${PREFIX}
 TEMPLATE   = ./postscript/template.ps
 SOURCES    = cdlabelgen ChangeLog COPYING INSTALL README Makefile
 POSTSCRIPT = template.ps recycle.ps recycle.epsi mp3.eps cdda.eps     \
 				 cd.eps penguin.eps debian-color.eps debian-bw.eps
 DISTFILES = $(SOURCES) $(POSTSCRIPT)
 
-# just use 'cp -a' if you don't have install...
-INSTALL		:= install -m 0755
-INSTALL_DIR	:= install -d -m 0755
-INSTALL_FILE	:= install -m 0644
-
 all: cdlabelgen
+	${SED} s=@PREFIX@=${PREFIX}=g <cdlabelgen >cdlabelgen.new
+	${MV} cdlabelgen.new cdlabelgen
+	if [ `id -u` -eq 0 ]; then	\
+		perldoc_flags="-U";	\
+	else				\
+		perldoc_flags="";	\
+	fi;				\
+	${LOCALBASE}/bin/perldoc $${perldoc_flags} cdlabelgen >cdlabelgen.0
 
 ###
 install: 
-	@echo "Installing cdlabelgen under $(BASE_DIR)"
+	@echo "Installing cdlabelgen under ${BASE_DIR}"
 	@echo ""
-	$(INSTALL_DIR) $(BASE_DIR)/bin
-	$(INSTALL) cdlabelgen $(BASE_DIR)/bin
-	$(INSTALL_DIR) $(BASE_DIR)/share/cdlabelgen
-	$(INSTALL_FILE) $(TEMPLATE) $(BASE_DIR)/share/cdlabelgen
+	${BSD_INSTALL_SCRIPT} cdlabelgen ${BASE_DIR}/bin/cdlabelgen
+	${BSD_INSTALL_DATA_DIR} ${BASE_DIR}/share/cdlabelgen
+	${BSD_INSTALL_DATA} $(TEMPLATE) ${BASE_DIR}/share/cdlabelgen/
+	${BSD_INSTALL_MAN} cdlabelgen.0 ${BASE_DIR}/man/cat1/
 	set -e; \
 	for file in $(POSTSCRIPT); do \
-		$(INSTALL_FILE) postscript/$$file $(BASE_DIR)/share/cdlabelgen/; \
+		${BSD_INSTALL_DATA} postscript/$$file ${BASE_DIR}/share/cdlabelgen/; \
 	done
 
 dist: