1 # $NetBSD: Makefile,v 1.28 2008/06/20 01:09:38 joerg Exp $
3 DISTNAME= asclock-classic-1.0
7 MASTER_SITES= ${MASTER_SITE_LOCAL} # www.asclock.org is no more
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 COMMENT= NeXTstep-like clock and calendar
12 PKG_DESTDIR_SUPPORT= user-destdir
14 NO_SRC_ON_FTP= Already in MASTER_SITE_LOCAL
16 WRKSRC= ${WRKDIR}/asclock1.0
19 LANGUAGES= en de pt nl no it sv es hu br fr cs ru uk sl id da
21 PLIST_SRC= ${WRKDIR}/.PLIST_SRC
23 .include "../../mk/bsd.prefs.mk"
25 INSTALLATION_DIRS= bin libexec share/asclock-classic
27 # Translate to two-letter abbreviations in /usr/share/misc/language.
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
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
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}
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}
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}
77 .include "../../x11/libXext/buildlink3.mk"
78 .include "../../x11/libXpm/buildlink3.mk"
79 .include "../../x11/xextproto/buildlink3.mk"
80 .include "../../mk/bsd.pkg.mk"