[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / pkgdepgraph

Annotation of pkgsrc/pkgtools/pkgdepgraph/Makefile, Revision 1.28

1.28    ! asau        1: # $NetBSD: Makefile,v 1.27 2010/03/21 16:29:42 wiz Exp $
1.1       atatat      2: #
                      3:
1.21      atatat      4: DISTNAME=      pkgdepgraph-2.8
1.1       atatat      5: CATEGORIES=    pkgtools devel
                      6: MASTER_SITES=  # empty
                      7: DISTFILES=     # empty
                      8:
1.27      wiz         9: MAINTAINER=    pkgsrc-users@NetBSD.org
1.19      wiz        10: HOMEPAGE=      ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/doc/pkgsrc.html
1.1       atatat     11: COMMENT=       Visual representation of installed NetBSD packages
                     12:
1.2       atatat     13: # removed so that pkgdepgraph can be used on "client" machines -- @@@
                     14: # DEPENDS+=    graphviz-[0-9]*:../../graphics/graphviz
1.1       atatat     15:
1.13      agc        16: WRKSRC=                ${WRKDIR}
1.22      jlam       17: USE_TOOLS+=    perl:run
1.1       atatat     18:
                     19: NO_CONFIGURE=  yes
                     20:
                     21: DISTVER=       ${DISTNAME:S/pkgdepgraph-//}
                     22:
                     23: .include "../../mk/bsd.prefs.mk"
                     24:
1.23      rillig     25: INSTALLATION_DIRS=     bin ${PKGMANDIR}/cat1 ${PKGMANDIR}/man1
1.20      jlam       26:
1.3       atatat     27: do-extract:
                     28:        ${CP} ${FILESDIR}/pkgdepgraph.pl ${WRKSRC}/pkgdepgraph.pl
                     29:        ${CP} ${FILESDIR}/pkgdepgraph.1 ${WRKSRC}/pkgdepgraph.1.in
1.15      jschauma   30:        ${CP} ${FILESDIR}/pkgdepgraph.0 ${WRKSRC}/pkgdepgraph.0.in
1.3       atatat     31:
1.1       atatat     32: do-build:
                     33: .for FILE in pkgdepgraph
                     34:        ${SED} -e 's|@PREFIX@|${PREFIX}|g'              \
                     35:                -e 's|@PKG_DBDIR@|${PKG_DBDIR}|g'       \
1.18      jlam       36:                -e 's|@PKGSRCDIR@|${PKGSRCDIR}|g'       \
1.1       atatat     37:                -e 's|@DISTVER@|${DISTVER}|g'           \
1.3       atatat     38:                < ${WRKSRC}/${FILE}.pl          \
1.1       atatat     39:                > ${WRKSRC}/${FILE}
                     40: .endfor
1.15      jschauma   41: .for FILE in pkgdepgraph.1 pkgdepgraph.0
1.1       atatat     42:        ${SED} -e 's|@PKG_DBDIR@|${PKG_DBDIR}|g'        \
1.18      jlam       43:                -e 's|@PKGSRCDIR@|${PKGSRCDIR}|g'       \
1.15      jschauma   44:                < ${WRKSRC}/${FILE}.in          \
                     45:                > ${WRKSRC}/${FILE}
1.1       atatat     46: .endfor
1.15      jschauma   47: .if ${OPSYS} == "SunOS" || ${OPSYS} == "AIX"
                     48:        # the pre-generated man-pages are 'mandoc';  these OS need 'man'
                     49:        nroff -man ${WRKSRC}/pkgdepgraph.1 > ${WRKSRC}/pkgdepgraph.0
                     50: .endif
1.1       atatat     51:
                     52: do-install:
1.24      joerg      53:        ${INSTALL_SCRIPT} ${WRKSRC}/pkgdepgraph ${DESTDIR}${PREFIX}/bin/pkgdepgraph
1.26      obache     54: .if !empty(MANINSTALL:Mcatinstall)
1.24      joerg      55:        ${INSTALL_MAN} ${WRKSRC}/pkgdepgraph.0 ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat1
1.26      obache     56: .endif
                     57: .if !empty(MANINSTALL:Mmaninstall)
1.24      joerg      58:        ${INSTALL_MAN} ${WRKSRC}/pkgdepgraph.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
1.26      obache     59: .endif
1.2       atatat     60:
1.1       atatat     61: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>