summaryrefslogtreecommitdiff
path: root/textproc/p5-SGMLS/patches/patch-aa
blob: 4d18ad97946300306c8686203f6ea08a49ebb4b5 (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
$NetBSD: patch-aa,v 1.2 2006/01/22 20:59:32 wiz Exp $

--- Makefile.orig	1995-12-05 12:26:11.000000000 +0000
+++ Makefile
@@ -13,13 +13,13 @@ DIST = SGMLSpm-1.03ii.tar.gz
 #
 
 # Where is the binary for perl5 located on your system?
-PERL = /usr/bin/perl
+PERL = ${PERL5}
 
 # Where do you want the sgmlspl executable script to be installed?
-BINDIR = /usr/local/bin
+BINDIR = ${PREFIX}/bin
 
 # Where do you put local perl5 libaries?
-PERL5DIR = /usr/local/lib/perl5
+PERL5DIR = ${PREFIX}/${PERL5_SUB_INSTALLVENDORLIB}
 MODULEDIR = ${PERL5DIR}/SGMLS
 
 # Where do you want to put sgmlspl specifications?
@@ -29,14 +29,14 @@ SPECDIR = ${PERL5DIR}
 # do you intend to put it?  'make html' will create two
 # subdirectories, ${HTMLDIR}/SGMLSpm and ${HTMLDIR}/sgmlspl, and place
 # its files there.
-HTMLDIR = /usr/local/lib/www/docs
+HTMLDIR = ${PREFIX}/share/doc/p5-SGMLS
 
 
 #
 # End of user options.
 #
 
-HTML_SOURCES = DOC/HTML/SGMLSpm/ DOC/HTML/sgmlspl/
+HTML_SOURCES = DOC/HTML/SGMLSpm DOC/HTML/sgmlspl
 
 FILES =	${BINDIR}/sgmlspl \
 	${PERL5DIR}/SGMLS.pm \
@@ -44,7 +44,7 @@ FILES =	${BINDIR}/sgmlspl \
 	${MODULEDIR}/Refs.pm \
 	${SPECDIR}/skel.pl
 
-all: install docs
+all: docs
 
 install: install_system # install_html
 
@@ -80,6 +80,10 @@ ${SPECDIR}/skel.pl: skel.pl
 
 install_html: ${HTML_SOURCES}
 	cd DOC; make html
+	if [ ! -d ${HTMLDIR} ]; then\
+	  mkdir ${HTMLDIR}; \
+	  chmod a+x ${HTMLDIR}; \
+	fi
 	rm -rf ${HTMLDIR}/SGMLSpm ${HTMLDIR}/sgmlspl
 	cp -r ${HTML_SOURCES} ${HTMLDIR}
 	chmod a+x,a+r ${HTMLDIR}/SGMLSpm ${HTMLDIR}/sgmlspl