summaryrefslogtreecommitdiff
path: root/www/wdg-validate/Makefile
blob: 1aece6cfc65cca70b07d76cf931d8f36c3eab6a1 (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
# $NetBSD: Makefile,v 1.21 2012/10/03 21:59:05 wiz Exp $
#

DISTNAME=	validate-1.2.2
PKGNAME=	wdg-${DISTNAME}
PKGREVISION=	1
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

PKG_INSTALLATION_TYPES=	overwrite pkgviews
PKG_DESTDIR_SUPPORT=	user-destdir

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

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 pax
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 share/wdg/sgml-lib

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

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

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