summaryrefslogtreecommitdiff
path: root/www/wdg-validate/Makefile
blob: 5cdf91a6a1aefba7afcdccdf2d69a9d7a7264bb3 (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
# $NetBSD: Makefile,v 1.16 2005/07/16 19:10:41 jlam Exp $
#

DISTNAME=	validate-1.2.2
PKGNAME=	wdg-${DISTNAME}
CATEGORIES=	www
MASTER_SITES=	http://www.htmlhelp.com/tools/validator/offline/
DISTFILES=	${DISTNAME} wdg-sgml-lib-1.1.4.tar.gz README

MAINTAINER=	norm@sandbox.org.uk
HOMEPAGE=	http://www.htmlhelp.com/tools/validator/offline/
COMMENT=	HTML validator from the Web Design Group

DEPENDS+=	lq-sp>=1.3.4.5:../../textproc/lq-sp

PKG_INSTALLATION_TYPES=	overwrite pkgviews

WRKSRC=		${WRKDIR}
DIST_SUBDIR=	validate
EXTRACT_ONLY=	wdg-sgml-lib-1.1.4.tar.gz
SITES_wdg-sgml-lib-1.1.4.tar.gz=	http://www.htmlhelp.com/tools/validator/src/

USE_TOOLS+=	perl:run
REPLACE_PERL=	validate
NO_BUILD=	YES

SUBST_CLASSES+=		paths
SUBST_MESSAGE.paths=	"Fixing hardcoded paths."
SUBST_STAGE.paths=	post-patch
SUBST_FILES.paths=	validate
SUBST_SED.paths=	-e 's,/usr/local/share,${PREFIX}/share,g' \
			-e 's,/usr/local/bin/lq-nsgmls,${LOCALBASE}/bin/lq-nsgmls,g'

INSTALLATION_DIRS+=	bin share/doc

post-extract:
	${CP} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} ${WRKSRC}/validate
	${CP} ${DISTDIR}/${DIST_SUBDIR}/README ${WRKSRC}/README

do-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/wdg/sgml-lib
	${INSTALL_SCRIPT} ${WRKSRC}/validate ${PREFIX}/bin
	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/validate.README
	cd ${WRKSRC}/wdg/sgml-lib && ${PAX} -rw * ${PREFIX}/share/wdg/sgml-lib/

.include "../../mk/bsd.pkg.mk"