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