Add files from parent branch HEAD:
[pkgsrcv2.git] / comms / pilotmgr / Makefile
1 # $NetBSD: Makefile,v 1.45 2007/03/17 20:43:24 rillig Exp $
2
3 DISTNAME=       pilotmgr-1.109
4 CATEGORIES=     comms
5 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=pilotmanager/}
6 EXTRACT_SUFX=   .tgz
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://pilotmanager.sourceforge.net/
10 COMMENT=        Synchronize databases on any 3Com Palm device
11
12 DEPENDS+=       p5-Digest-MD5-[0-9]*:../../security/p5-Digest-MD5
13 DEPENDS+=       p5-Tk-[0-9]*:../../x11/p5-Tk
14 DEPENDS+=       p5-pilot-link-[0-9]*:../../comms/p5-pilot-link
15
16 PKG_DESTDIR_SUPPORT=    user-destdir
17
18 HAS_CONFIGURE=          YES
19 NO_BUILD=               YES
20 USE_TOOLS+=             perl:run
21
22 CONFIGURE_ENV+=         PERL=${LOCALBASE}/bin/perl
23 CONFIGURE_ENV+=         WRKDIR=${WRKDIR}
24 CONFIG_SHELL=           perl
25 CONFIGURE_SCRIPT=       Setup.pl
26 CONFIGURE_ARGS+=        </dev/null
27
28 PM_PERL_DIR=    ${PREFIX}/lib/${DISTNAME:C/-.*$//}
29 PM_DOC_DIR=     ${PREFIX}/share/doc/${DISTNAME:C/-.*$//}
30
31 INSTALLATION_DIRS=      bin
32
33 post-extract:
34         ${RM} -f ${WRKSRC}/SyncCM.pm
35
36 pre-install:
37         ${FIND} ${WRKSRC} -name '*.orig' -print | ${XARGS} ${RM} -f
38
39 do-install:
40         ${INSTALL_DATA_DIR} ${DESTDIR}${PM_PERL_DIR}
41         ${INSTALL_DATA_DIR} ${DESTDIR}${PM_DOC_DIR}
42         ${INSTALL_SCRIPT} ${WRKSRC}/PilotManager ${DESTDIR}${PM_PERL_DIR}
43         for FILE in ${WRKSRC}/*.pm; do \
44                 ${INSTALL_DATA} $$FILE ${DESTDIR}${PM_PERL_DIR}; \
45         done
46         ${LN} -fs ${PM_PERL_DIR}/PilotManager ${DESTDIR}${PREFIX}/bin/PilotManager
47         cd ${WRKSRC} && \
48                 for DIR in lib/*; do \
49                         ${INSTALL_DATA_DIR} ${DESTDIR}${PM_PERL_DIR}/$$DIR; \
50                         for FILE in $$DIR/*; do \
51                                 ${INSTALL_DATA} $$FILE ${DESTDIR}${PM_PERL_DIR}/$$DIR; \
52                         done; \
53                 done
54         for FILE in ${WRKSRC}/docs/*; do \
55                 ${INSTALL_DATA} $$FILE ${DESTDIR}${PM_DOC_DIR}; \
56         done
57         ${LN} -fs ${PM_DOC_DIR} ${DESTDIR}${PM_PERL_DIR}/docs
58
59 .include "../../x11/libX11/buildlink3.mk"
60 .include "../../mk/bsd.pkg.mk"