| @@ -1,37 +1,37 @@ | | | @@ -1,37 +1,37 @@ |
1 | # $NetBSD: Makefile.common,v 1.65 2012/07/22 10:03:40 ryoon Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.66 2012/08/16 13:30:27 wiz Exp $ |
2 | # used by shells/zsh/Makefile | | 2 | # used by shells/zsh/Makefile |
3 | # used by shells/zsh-current/Makefile | | 3 | # used by shells/zsh-current/Makefile |
4 | | | 4 | |
5 | DISTNAME= zsh-${ZSH_VERSION} | | 5 | DISTNAME= zsh-${ZSH_VERSION} |
6 | CATEGORIES= shells | | 6 | CATEGORIES= shells |
7 | MASTER_SITES= ftp://mirrors.dotsrc.org/zsh/ \ | | 7 | MASTER_SITES= ftp://mirrors.dotsrc.org/zsh/ \ |
8 | ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/ \ | | 8 | ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/ \ |
9 | http://www.math.technion.ac.il/pub/zsh/ \ | | 9 | http://www.math.technion.ac.il/pub/zsh/ \ |
10 | ftp://ftp.zsh.org/zsh/ | | 10 | ftp://ftp.zsh.org/zsh/ |
11 | EXTRACT_SUFX= .tar.bz2 | | 11 | EXTRACT_SUFX= .tar.bz2 |
12 | | | 12 | |
13 | MAINTAINER= ${ZSH_MAINTAINER} | | 13 | MAINTAINER= ${ZSH_MAINTAINER} |
14 | HOMEPAGE= http://zsh.sourceforge.net/ | | 14 | HOMEPAGE= http://zsh.sourceforge.net/ |
15 | COMMENT= The Z shell | | 15 | COMMENT= The Z shell |
16 | | | 16 | |
17 | PKG_DESTDIR_SUPPORT= user-destdir | | 17 | PKG_DESTDIR_SUPPORT= user-destdir |
18 | | | 18 | |
19 | GNU_CONFIGURE= yes | | 19 | GNU_CONFIGURE= yes |
20 | | | 20 | |
21 | CONFIGURE_ARGS+= --enable-etcdir=${PKG_SYSCONFDIR:Q} | | 21 | CONFIGURE_ARGS+= --enable-etcdir=${PKG_SYSCONFDIR:Q} |
22 | | | 22 | |
23 | USE_TOOLS+= makeinfo | | 23 | USE_TOOLS+= makeinfo |
24 | INFO_FILES= # PLIST | | 24 | INFO_FILES= yes |
25 | TEXINFO_REQD= 4.0 | | 25 | TEXINFO_REQD= 4.0 |
26 | | | 26 | |
27 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 27 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
28 | | | 28 | |
29 | .include "../../mk/bsd.prefs.mk" | | 29 | .include "../../mk/bsd.prefs.mk" |
30 | | | 30 | |
31 | .if ${OPSYS} == "Darwin" | | 31 | .if ${OPSYS} == "Darwin" |
32 | #CONFIGURE_ENV+= INSTALL_PROGRAM=${INSTALL_LIB:Q} | | 32 | #CONFIGURE_ENV+= INSTALL_PROGRAM=${INSTALL_LIB:Q} |
33 | INSTALL_UNSTRIPPED= yes | | 33 | INSTALL_UNSTRIPPED= yes |
34 | .endif | | 34 | .endif |
35 | | | 35 | |
36 | PLIST_VARS+= xattr | | 36 | PLIST_VARS+= xattr |
37 | .if exists(/usr/include/sys/xattr.h) | | 37 | .if exists(/usr/include/sys/xattr.h) |
| @@ -116,42 +116,42 @@ CONFIGURE_ARGS+= ${_ZSH_LINKAGE.${_ZSH_ | | | @@ -116,42 +116,42 @@ CONFIGURE_ARGS+= ${_ZSH_LINKAGE.${_ZSH_ |
116 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mtcsetpgrp}} \ | | 116 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mtcsetpgrp}} \ |
117 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mnotcsetpgrp}} | | 117 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mnotcsetpgrp}} |
118 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.BUILDLINK_PASSTHRU_RPATHDIRS} | | 118 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.BUILDLINK_PASSTHRU_RPATHDIRS} |
119 | LDFLAGS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.LDFLAGS} | | 119 | LDFLAGS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.LDFLAGS} |
120 | .if ${_ZSH_LINKAGE} == dynamic | | 120 | .if ${_ZSH_LINKAGE} == dynamic |
121 | PLIST.dynamic= yes | | 121 | PLIST.dynamic= yes |
122 | .endif | | 122 | .endif |
123 | | | 123 | |
124 | ################################################################################ | | 124 | ################################################################################ |
125 | | | 125 | |
126 | .undef MANZ | | 126 | .undef MANZ |
127 | | | 127 | |
128 | pre-install: | | 128 | pre-install: |
129 | @cd ${WRKSRC}/Completion; ${FIND} . -name \*.orig -exec ${RM} \{\} \; | | 129 | cd ${WRKSRC}/Completion; ${FIND} . -name \*.orig -exec ${RM} \{\} \; |
130 | | | 130 | |
| | | 131 | INSTALLATION_DIRS+= share/doc/zsh |
131 | post-install: | | 132 | post-install: |
132 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/zsh | | | |
133 | cd ${WRKSRC}/Etc && ${INSTALL_DATA} BUGS FAQ \ | | 133 | cd ${WRKSRC}/Etc && ${INSTALL_DATA} BUGS FAQ \ |
134 | ${DESTDIR}${PREFIX}/share/doc/zsh | | 134 | ${DESTDIR}${PREFIX}/share/doc/zsh |
135 | cd ${WRKSRC} && ${INSTALL_DATA} FEATURES NEWS \ | | 135 | cd ${WRKSRC} && ${INSTALL_DATA} FEATURES NEWS \ |
136 | ${DESTDIR}${PREFIX}/share/doc/zsh | | 136 | ${DESTDIR}${PREFIX}/share/doc/zsh |
137 | | | 137 | |
138 | # Utilize Zsh's test framework. | | 138 | # Utilize Zsh's test framework. |
139 | # Testing of dynamic shell only works after install has been done | | 139 | # Testing of dynamic shell only works after install has been done |
140 | # | | 140 | # |
141 | .PHONY: do-test do-su-test real-su-test | | 141 | .PHONY: do-test do-su-test real-su-test |
142 | | | 142 | |
143 | do-test: do-su-test | | 143 | do-test: do-su-test |
144 | | | 144 | |
145 | do-su-test: | | 145 | do-su-test: |
146 | @${_PKG_SILENT}${_PKG_DEBUG} \ | | 146 | ${RUN} \ |
147 | ${ECHO_MSG} "*** Warning: This test needs to be run as root" | | 147 | ${ECHO_MSG} "*** Warning: This test needs to be run as root" |
148 | @${_PKG_SILENT}${_PKG_DEBUG} \ | | 148 | ${RUN} \ |
149 | realtarget="real-su-test"; \ | | 149 | realtarget="real-su-test"; \ |
150 | action="install"; \ | | 150 | action="install"; \ |
151 | ${_SU_TARGET} | | 151 | ${_SU_TARGET} |
152 | | | 152 | |
153 | real-su-test: | | 153 | real-su-test: |
154 | @${_PKG_SILENT}${_PKG_DEBUG} \ | | 154 | ${RUN} \ |
155 | ${ECHO_MSG} "${_PKGSRC_IN}> Testing for ${PKGNAME}" | | 155 | ${ECHO_MSG} "${_PKGSRC_IN}> Testing for ${PKGNAME}" |
156 | @cd ${WRKSRC} && ${MAKE} check | | 156 | cd ${WRKSRC} && ${MAKE} check |
157 | @cd ${WRKSRC}/Test && ${MAKE} clean | | 157 | cd ${WRKSRC}/Test && ${MAKE} clean |