Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / shells / tcsh / Makefile
blob3eba86ccdb1bda81e2c2034311acffb0c12253d2
1 # $NetBSD: Makefile,v 1.74 2012/10/10 19:26:16 dholland Exp $
3 DISTNAME= tcsh-6.18.01
4 PKGREVISION= 4
5 CATEGORIES= shells
6 MASTER_SITES= ftp://ftp.astron.com/pub/tcsh/ \
7 ftp://ftp.funet.fi/pub/unix/shells/tcsh/
9 MAINTAINER= kim@tac.nyc.ny.us
10 HOMEPAGE= http://www.tcsh.org/Welcome
11 COMMENT= Extended C-shell with many useful features
12 LICENSE= original-bsd
14 CONFLICTS?= static-tcsh-[0-9]*
16 GNU_CONFIGURE= yes
17 BUILD_TARGET= all catalogs
18 INSTALL_TARGET= install install.man
20 NLSDIR= share/nls
21 PLIST_SRC= ${WRKDIR}/PLIST-src
23 .include "../../mk/bsd.prefs.mk"
25 .if ${OPSYS} == "SunOS"
26 LOWER_OPSYS_VERSUFFIX= ${OS_VERSION:S/5./2./}
27 .endif
29 .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
30 # XXX Should use CONFIGURE_ENV, but the configure script disregards
31 # $CC_FOR_GETHOST in the environment and sets it to cc.
32 MAKE_FLAGS+= CC_FOR_GETHOST=${NATIVE_CC:Q}
33 .endif
35 PKG_SHELL?= bin/tcsh
37 INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
39 post-install:
40 @${ECHO} "Installing message catalogues"
41 cp ${PKGDIR}/PLIST ${PLIST_SRC}
42 set -e; \
43 if [ -f ${WRKSRC}/tcsh.C.cat ]; \
44 then \
45 [ -d ${DESTDIR}${PREFIX}/${NLSDIR}/C ] || \
46 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/${NLSDIR}/C; \
47 ${INSTALL_DATA} ${WRKSRC}/tcsh.C.cat \
48 ${DESTDIR}${PREFIX}/${NLSDIR}/C/tcsh.cat; \
49 ${ECHO} ${NLSDIR}/C/tcsh.cat >> ${PLIST_SRC}; \
50 for i in \
51 et:ISO_8859-15:et:EE \
52 finnish:ISO_8859-1:fi:FI \
53 french:ISO_8859-1:fr:BE:CA:CH:FR \
54 german:ISO_8859-1:de:AT:CH:DE \
55 greek:ISO_8859-7:el:GR \
56 italian:ISO_8859-1:it:CH:IT \
57 ja:eucJP:ja:JP \
58 pl:ISO_8859-2:pl:PL \
59 russian:KOI8-R:ru:RU:SU \
60 spanish:ISO_8859-1:es:ES \
61 ukrainian:KOI8-U:uk:UA \
62 ; \
63 do \
64 OIFS="$${IFS}"; \
65 IFS=":$${IFS}"; \
66 set -- $$i; \
67 IFS="$${OIFS}"; \
68 l=$$1; shift; \
69 s=$$1; shift; \
70 c=$$1; shift; \
71 o=; \
72 while [ $$# -gt 0 ]; \
73 do \
74 d=${NLSDIR}/$${c}_$$1.$${s}; \
75 [ -d ${DESTDIR}${PREFIX}/$$d ] || \
76 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/$$d; \
77 if [ -z "$$o" ]; \
78 then \
79 o="$$d"; \
80 ${INSTALL_DATA} ${WRKSRC}/tcsh.$${l}.cat \
81 ${DESTDIR}${PREFIX}/$${d}/tcsh.cat; \
82 else \
83 ${LN} -f ${DESTDIR}${PREFIX}/$${o}/tcsh.cat \
84 ${DESTDIR}${PREFIX}/$${d}; \
85 fi; \
86 ${ECHO} $${d}/tcsh.cat >> ${PLIST_SRC}; \
87 shift 1; \
88 done; \
89 done; \
92 .include "../../mk/termcap.buildlink3.mk"
93 .include "../../mk/bsd.pkg.mk"