Merge from vendor branch TNF:
[pkgsrcv2.git] / time / asclock / Makefile
1 # $NetBSD: Makefile,v 1.28 2008/06/20 01:09:38 joerg Exp $
2
3 DISTNAME=       asclock-classic-1.0
4 PKGNAME=        asclock-1.0
5 PKGREVISION=    1
6 CATEGORIES=     x11 time
7 MASTER_SITES=   ${MASTER_SITE_LOCAL}    # www.asclock.org is no more
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 COMMENT=        NeXTstep-like clock and calendar
11
12 PKG_DESTDIR_SUPPORT=    user-destdir
13
14 NO_SRC_ON_FTP=  Already in MASTER_SITE_LOCAL
15
16 WRKSRC=         ${WRKDIR}/asclock1.0
17 USE_IMAKE=      YES
18
19 LANGUAGES=      en de pt nl no it sv es hu br fr cs ru uk sl id da
20
21 PLIST_SRC=      ${WRKDIR}/.PLIST_SRC
22
23 .include "../../mk/bsd.prefs.mk"
24
25 INSTALLATION_DIRS=      bin libexec share/asclock-classic
26
27 # Translate to two-letter abbreviations in /usr/share/misc/language.
28 #
29 post-extract:
30         ${MV} ${WRKSRC}/english ${WRKSRC}/en
31         ${MV} ${WRKSRC}/german ${WRKSRC}/de
32         ${MV} ${WRKSRC}/portuguese ${WRKSRC}/pt
33         ${MV} ${WRKSRC}/dutch ${WRKSRC}/nl
34         ${MV} ${WRKSRC}/norwegian ${WRKSRC}/no
35         ${MV} ${WRKSRC}/italian ${WRKSRC}/it
36         ${MV} ${WRKSRC}/swedish ${WRKSRC}/sv
37         ${MV} ${WRKSRC}/spanish ${WRKSRC}/es
38         ${MV} ${WRKSRC}/hungarian ${WRKSRC}/hu
39         ${MV} ${WRKSRC}/breton ${WRKSRC}/br
40         ${MV} ${WRKSRC}/french ${WRKSRC}/fr
41         ${MV} ${WRKSRC}/czech ${WRKSRC}/cs
42         ${MV} ${WRKSRC}/russian ${WRKSRC}/ru
43         ${MV} ${WRKSRC}/ukrainian ${WRKSRC}/uk
44         ${MV} ${WRKSRC}/slovene ${WRKSRC}/sl
45         ${MV} ${WRKSRC}/indonesian ${WRKSRC}/id
46         ${MV} ${WRKSRC}/danish ${WRKSRC}/da
47
48 pre-configure:
49         ${RM} -f ${WRKSRC}/month.xpm ${WRKSRC}/weekday.xpm ${WRKSRC}/clk.xpm
50         ${LN} -s ./en/month.xpm ${WRKSRC}/month.xpm
51         ${LN} -s ./en/weekday.xpm ${WRKSRC}/weekday.xpm
52         ${LN} -s ./xpm/color.xpm ${WRKSRC}/clk.xpm
53
54 do-install:
55         ${SED} -e "s,@PREFIX@,${PREFIX},g" \
56                 ${FILESDIR}/asclock.sh > ${WRKDIR}/asclock.sh
57         ${INSTALL_SCRIPT} ${WRKDIR}/asclock.sh ${DESTDIR}${PREFIX}/bin/asclock
58         ${INSTALL_PROGRAM} ${WRKSRC}/asclock ${DESTDIR}${PREFIX}/libexec/asclock-classic
59         ${CAT} ${PKGDIR}/PLIST > ${PLIST_SRC}
60 .if (${OPSYS} == SunOS) || (${OPSYS} == "Linux") || (${OPSYS} == "Interix") || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin"
61         ${INSTALL_MAN_DIR} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
62         ${INSTALL_MAN} ${WRKSRC}/asclock.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/asclock.1
63         @${ECHO} ${PKGMANDIR}/man1/asclock.1 >> ${PLIST_SRC}
64 .else
65         ${INSTALL_MAN_DIR} ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat1
66         ${INSTALL_MAN} ${WRKSRC}/asclock.0 ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat1/asclock.0
67         @${ECHO} ${PKGMANDIR}/cat1/asclock.0 >> ${PLIST_SRC}
68 .endif
69 .for LANGUAGE in ${LANGUAGES}
70         ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/asclock-classic/${LANGUAGE}
71         cd ${WRKSRC}/${LANGUAGE}; ${INSTALL_DATA} month.xpm weekday.xpm \
72                 ${DESTDIR}${PREFIX}/share/asclock-classic/${LANGUAGE}
73         @${ECHO} share/asclock-classic/${LANGUAGE}/month.xpm >> ${PLIST_SRC}
74         @${ECHO} share/asclock-classic/${LANGUAGE}/weekday.xpm >> ${PLIST_SRC}
75 .endfor
76
77 .include "../../x11/libXext/buildlink3.mk"
78 .include "../../x11/libXpm/buildlink3.mk"
79 .include "../../x11/xextproto/buildlink3.mk"
80 .include "../../mk/bsd.pkg.mk"