Update zsh to 4.2.7. Changes are unknown.diff -r1.53 -r1.54 pkgsrc/shells/zsh/Makefile
(uebayasi)
@@ -1,9 +1,8 @@ | @@ -1,9 +1,8 @@ | |||
1 | # $NetBSD: Makefile,v 1.53 2008/07/25 09:14:48 ghen Exp $ | 1 | # $NetBSD: Makefile,v 1.54 2008/12/21 16:53:31 uebayasi Exp $ | |
2 | 2 | |||
3 | .include "../../shells/zsh/Makefile.common" | 3 | .include "../../shells/zsh/Makefile.common" | |
4 | 4 | |||
5 | ZSH_VERSION= 4.2.6 | 5 | ZSH_VERSION= 4.2.7 | |
6 | ZSH_MAINTAINER= uebayasi@NetBSD.org | 6 | ZSH_MAINTAINER= uebayasi@NetBSD.org | |
7 | PKGREVISION= 2 | |||
8 | 7 | |||
9 | .include "../../mk/bsd.pkg.mk" | 8 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.48 2008/07/25 09:14:48 ghen Exp $ | 1 | # $NetBSD: Makefile.common,v 1.49 2008/12/21 16:53:31 uebayasi Exp $ | |
2 | 2 | |||
3 | DISTNAME= zsh-${ZSH_VERSION} | 3 | DISTNAME= zsh-${ZSH_VERSION} | |
4 | CATEGORIES= shells | 4 | CATEGORIES= shells | |
5 | MASTER_SITES= ftp://mirrors.dotsrc.org/zsh/ \ | 5 | MASTER_SITES= ftp://mirrors.dotsrc.org/zsh/ \ | |
6 | ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/ \ | 6 | ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/ \ | |
7 | ftp://ftp.funet.fi/pub/unix/shells/zsh/ \ | 7 | ftp://ftp.funet.fi/pub/unix/shells/zsh/ \ | |
8 | http://www.math.technion.ac.il/pub/zsh/ \ | 8 | http://www.math.technion.ac.il/pub/zsh/ \ | |
9 | ftp://ftp.zsh.org/zsh/ | 9 | ftp://ftp.zsh.org/zsh/ | |
10 | EXTRACT_SUFX= .tar.bz2 | 10 | EXTRACT_SUFX= .tar.bz2 | |
11 | 11 | |||
12 | MAINTAINER= ${ZSH_MAINTAINER} | 12 | MAINTAINER= ${ZSH_MAINTAINER} | |
13 | HOMEPAGE= http://zsh.dotsrc.org/ | 13 | HOMEPAGE= http://zsh.dotsrc.org/ | |
14 | COMMENT= The Z shell | 14 | COMMENT= The Z shell | |
@@ -22,81 +22,88 @@ CONFIGURE_ARGS+= --enable-etcdir=${PKG_S | @@ -22,81 +22,88 @@ CONFIGURE_ARGS+= --enable-etcdir=${PKG_S | |||
22 | USE_TOOLS+= makeinfo | 22 | USE_TOOLS+= makeinfo | |
23 | INFO_FILES= # PLIST | 23 | INFO_FILES= # PLIST | |
24 | TEXINFO_REQD= 4.0 | 24 | TEXINFO_REQD= 4.0 | |
25 | 25 | |||
26 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 26 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
27 | 27 | |||
28 | .include "../../mk/bsd.prefs.mk" | 28 | .include "../../mk/bsd.prefs.mk" | |
29 | 29 | |||
30 | # Handle any PKG_OPTIONS that this package might have. | 30 | # Handle any PKG_OPTIONS that this package might have. | |
31 | .sinclude "options.mk" | 31 | .sinclude "options.mk" | |
32 | 32 | |||
33 | BUILD_DEFS+= ZSH_STATIC | 33 | BUILD_DEFS+= ZSH_STATIC | |
34 | MAKE_JOBS_SAFE= no | 34 | MAKE_JOBS_SAFE= no | |
35 | INSTALL_TARGET= install install.info | |||
36 | PKG_SHELL= bin/zsh | |||
37 | PLIST_VARS= dynamic terminfo shlibs | |||
35 | 38 | |||
36 | .if defined(ZSH_STATIC) && !empty(ZSH_STATIC:M[Yy][Ee][Ss]) | 39 | ################################################################################ | |
37 | CONFIGURE_ARGS+= --disable-dynamic | |||
38 | 40 | |||
39 | NETBSD_SHLINKER= /libexec/ld.elf_so | 41 | _ZSH_OPSYS.OpenBSD= dynamic terminfo - ldflags tcsetpgrp | |
40 | NETBSD_SHLIBDIR= /lib | 42 | _ZSH_OPSYS.Linux= dynamic terminfo - ldflags tcsetpgrp | |
43 | _ZSH_OPSYS.IRIX= dynamic terminfo - ldflags tcsetpgrp | |||
44 | _ZSH_OPSYS.Interix= dynamic terminfo shlibs ldflags notcsetpgrp | |||
45 | _ZSH_OPSYS.DragonFly= dynamic terminfo shlibs ldflags tcsetpgrp | |||
46 | _ZSH_OPSYS.FreeBSD= dynamic terminfo shlibs ldflags tcsetpgrp | |||
47 | _ZSH_OPSYS.SunOS= dynamic - - - tcsetpgrp | |||
41 | 48 | |||
42 | . if ${OPSYS} == "NetBSD" && \ | 49 | _ZSH_OPSYS.${OPSYS}?= dynamic - shlibs ldflags tcsetpgrp | |
43 | defined(OBJECT_FMT) && ${OBJECT_FMT} == "ELF" && \ | |||
44 | defined(MKDYNAMICROOT) && ${MKDYNAMICROOT} != "no" && \ | |||
45 | defined(NETBSD_SHLINKER) && exists(${NETBSD_SHLINKER}) && \ | |||
46 | defined(NETBSD_SHLIBDIR) && exists(${NETBSD_SHLIBDIR}) | |||
47 | # | |||
48 | # Built a dynamically linked "zsh" binary on NetBSD systems which use | |||
49 | # dynamically linked binaries on the root filesystem. The binary will | |||
50 | # only depend on the run-time link-editor and shared libraries on the | |||
51 | # root filesystem. We use "-rpath" below by purpose because the | |||
52 | # buildlink 3 framework won't filter it out. | |||
53 | # | |||
54 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${NETBSD_SHLIBDIR} | |||
55 | 50 | |||
56 | LDFLAGS+= -Wl,-dynamic-linker=${NETBSD_SHLINKER} -Wl,-R${NETBSD_SHLIBDIR} | 51 | ################################################################################ | |
57 | . else | |||
58 | LDFLAGS+= -static | |||
59 | . endif | |||
60 | .else | |||
61 | . if ${OPSYS} == "SunOS" | |||
62 | PLIST_SRC= ${PKGDIR}/PLIST.dynamic ${PKGDIR}/PLIST | |||
63 | . else | |||
64 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/zsh | |||
65 | ||||
66 | . if ${OPSYS} == "Linux" || ${OPSYS} == "IRIX" || ${OPSYS} == "OpenBSD" | |||
67 | PLIST_SRC+= ${PKGDIR}/PLIST.terminfo | |||
68 | . elif ${OPSYS} == "Interix" || ${OPSYS} == "DragonFly" || \ | |||
69 | ${OPSYS} == "FreeBSD" | |||
70 | PLIST_SRC+= ${PKGDIR}/PLIST.terminfo ${PKGDIR}/PLIST.shlibs | |||
71 | . else | |||
72 | PLIST_SRC+= ${PKGDIR}/PLIST.shlibs | |||
73 | . endif | |||
74 | ||||
75 | PLIST_SRC+= ${PKGDIR}/PLIST.dynamic ${PKGDIR}/PLIST | |||
76 | . endif | |||
77 | .endif | |||
78 | ||||
79 | .if ${OPSYS} == "Interix" | |||
80 | CONFIGURE_ARGS+=--without-tcsetpgrp | |||
81 | .else | |||
82 | CONFIGURE_ARGS+=--with-tcsetpgrp | |||
83 | .endif | |||
84 | 52 | |||
85 | .undef MANZ | 53 | ### static | |
86 | 54 | |||
87 | PKG_SHELL= bin/zsh | 55 | # Might be overwritten by hacks.mk. | |
56 | _ZSH_STATIC.BUILDLINK_PASSTHRU_RPATHDIRS= # nothing | |||
57 | _ZSH_STATIC.LDFLAGS= -static | |||
88 | 58 | |||
89 | INSTALL_TARGET= install install.info | 59 | _ZSH_LINKAGE.static.CONFIGURE_ARGS= --disable-dynamic | |
60 | _ZSH_LINKAGE.static.BUILDLINK_PASSTHRU_RPATHDIRS= \ | |||
61 | ${_ZSH_STATIC.BUILDLINK_PASSTHRU_RPATHDIRS} | |||
62 | _ZSH_LINKAGE.static.LDFLAGS= ${_ZSH_STATIC.LDFLAGS} | |||
63 | ||||
64 | ### dynamic | |||
65 | ||||
66 | _ZSH_DYNAMIC_VARS.ldflags= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/zsh | |||
67 | ||||
68 | _ZSH_LINKAGE.dynamic.CONFIGURE_ARGS= | |||
69 | _ZSH_LINKAGE.dynamic.BUILDLINK_PASSTHRU_RPATHDIRS= | |||
70 | _ZSH_LINKAGE.dynamic.LDFLAGS= ${_ZSH_DYNAMIC_VARS.${_ZSH_OPSYS.${OPSYS}:Mldflags}} | |||
71 | ||||
72 | _ZSH_LINKAGE.dynamic.PLIST.dynamic= ${_ZSH_OPSYS.${OPSYS}:Mdynamic:?yes:no} | |||
73 | _ZSH_LINKAGE.dynamic.PLIST.terminfo= ${_ZSH_OPSYS.${OPSYS}:Mterminfo:?yes:no} | |||
74 | _ZSH_LINKAGE.dynamic.PLIST.shlibs= ${_ZSH_OPSYS.${OPSYS}:Mshlibs:?yes:no} | |||
75 | ||||
76 | ### | |||
77 | ||||
78 | _ZSH_OPSYS_VARS.tcsetpgrp= --with-tcsetpgrp | |||
79 | _ZSH_OPSYS_VARS.notcsetpgrp= --without-tcsetpgrp | |||
80 | ||||
81 | ################################################################################ | |||
82 | ||||
83 | _ZSH_LINKAGE= ${ZSH_STATIC:M[Yy][Ee][Ss]:?static:dynamic} # static / dynamic | |||
84 | ||||
85 | CONFIGURE_ARGS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.CONFIGURE_ARGS} \ | |||
86 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mtcsetpgrp}} \ | |||
87 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mnotcsetpgrp}} | |||
88 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.BUILDLINK_PASSTHRU_RPATHDIRS} | |||
89 | LDFLAGS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.LDFLAGS} | |||
90 | PLIST.dynamic= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.PLIST.dynamic} | |||
91 | PLIST.terminfo= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.PLIST.terminfo} | |||
92 | PLIST.shlibs= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.PLIST.shlibs} | |||
93 | ||||
94 | ################################################################################ | |||
95 | ||||
96 | .undef MANZ | |||
90 | 97 | |||
91 | pre-install: | 98 | pre-install: | |
92 | @cd ${WRKSRC}/Completion; ${FIND} . -name \*.orig -exec ${RM} \{\} \; | 99 | @cd ${WRKSRC}/Completion; ${FIND} . -name \*.orig -exec ${RM} \{\} \; | |
93 | 100 | |||
94 | post-install: | 101 | post-install: | |
95 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/zsh | 102 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/zsh | |
96 | cd ${WRKSRC}/Etc && ${INSTALL_DATA} BUGS FAQ \ | 103 | cd ${WRKSRC}/Etc && ${INSTALL_DATA} BUGS FAQ \ | |
97 | ${DESTDIR}${PREFIX}/share/doc/zsh | 104 | ${DESTDIR}${PREFIX}/share/doc/zsh | |
98 | cd ${WRKSRC} && ${INSTALL_DATA} FEATURES NEWS \ | 105 | cd ${WRKSRC} && ${INSTALL_DATA} FEATURES NEWS \ | |
99 | ${DESTDIR}${PREFIX}/share/doc/zsh | 106 | ${DESTDIR}${PREFIX}/share/doc/zsh | |
100 | 107 | |||
101 | # Utilize Zsh's test framework. | 108 | # Utilize Zsh's test framework. | |
102 | # Testing of dynamic shell only works after install has been done | 109 | # Testing of dynamic shell only works after install has been done |
@@ -1,17 +1,45 @@ | @@ -1,17 +1,45 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.18 2006/04/07 15:28:49 jlam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.19 2008/12/21 16:53:31 uebayasi Exp $ | |
2 | bin/${PKGNAME} | 2 | bin/${PKGNAME} | |
3 | bin/zsh | 3 | bin/zsh | |
4 | info/zsh.info | 4 | info/zsh.info | |
5 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/cap.so | |||
6 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/clone.so | |||
7 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/compctl.so | |||
8 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/complete.so | |||
9 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/complist.so | |||
10 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/computil.so | |||
11 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/datetime.so | |||
12 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/deltochar.so | |||
13 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/example.so | |||
14 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/files.so | |||
15 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/langinfo.so | |||
16 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/mapfile.so | |||
17 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/mathfunc.so | |||
18 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/net/socket.so | |||
19 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/net/tcp.so | |||
20 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/parameter.so | |||
21 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/rlimits.so | |||
22 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/sched.so | |||
23 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/stat.so | |||
24 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/system.so | |||
25 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/termcap.so | |||
26 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zftp.so | |||
27 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zle.so | |||
28 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zleparameter.so | |||
29 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zprof.so | |||
30 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zpty.so | |||
31 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zselect.so | |||
32 | ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zutil.so | |||
5 | man/man1/zsh.1 | 33 | man/man1/zsh.1 | |
6 | man/man1/zshall.1 | 34 | man/man1/zshall.1 | |
7 | man/man1/zshbuiltins.1 | 35 | man/man1/zshbuiltins.1 | |
8 | man/man1/zshcompctl.1 | 36 | man/man1/zshcompctl.1 | |
9 | man/man1/zshcompsys.1 | 37 | man/man1/zshcompsys.1 | |
10 | man/man1/zshcompwid.1 | 38 | man/man1/zshcompwid.1 | |
11 | man/man1/zshcontrib.1 | 39 | man/man1/zshcontrib.1 | |
12 | man/man1/zshexpn.1 | 40 | man/man1/zshexpn.1 | |
13 | man/man1/zshmisc.1 | 41 | man/man1/zshmisc.1 | |
14 | man/man1/zshmodules.1 | 42 | man/man1/zshmodules.1 | |
15 | man/man1/zshoptions.1 | 43 | man/man1/zshoptions.1 | |
16 | man/man1/zshparam.1 | 44 | man/man1/zshparam.1 | |
17 | man/man1/zshtcpsys.1 | 45 | man/man1/zshtcpsys.1 | |
@@ -525,19 +553,74 @@ share/zsh/${PKGVERSION}/functions/transp | @@ -525,19 +553,74 @@ share/zsh/${PKGVERSION}/functions/transp | |||
525 | share/zsh/${PKGVERSION}/functions/up-case-word-match | 553 | share/zsh/${PKGVERSION}/functions/up-case-word-match | |
526 | share/zsh/${PKGVERSION}/functions/up-line-or-beginning-search | 554 | share/zsh/${PKGVERSION}/functions/up-line-or-beginning-search | |
527 | share/zsh/${PKGVERSION}/functions/url-quote-magic | 555 | share/zsh/${PKGVERSION}/functions/url-quote-magic | |
528 | share/zsh/${PKGVERSION}/functions/zargs | 556 | share/zsh/${PKGVERSION}/functions/zargs | |
529 | share/zsh/${PKGVERSION}/functions/zcalc | 557 | share/zsh/${PKGVERSION}/functions/zcalc | |
530 | share/zsh/${PKGVERSION}/functions/zed | 558 | share/zsh/${PKGVERSION}/functions/zed | |
531 | share/zsh/${PKGVERSION}/functions/zed-set-file-name | 559 | share/zsh/${PKGVERSION}/functions/zed-set-file-name | |
532 | share/zsh/${PKGVERSION}/functions/zkbd | 560 | share/zsh/${PKGVERSION}/functions/zkbd | |
533 | share/zsh/${PKGVERSION}/functions/zmv | 561 | share/zsh/${PKGVERSION}/functions/zmv | |
534 | share/zsh/${PKGVERSION}/functions/zrecompile | 562 | share/zsh/${PKGVERSION}/functions/zrecompile | |
535 | share/zsh/${PKGVERSION}/functions/zsh-mime-handler | 563 | share/zsh/${PKGVERSION}/functions/zsh-mime-handler | |
536 | share/zsh/${PKGVERSION}/functions/zsh-mime-setup | 564 | share/zsh/${PKGVERSION}/functions/zsh-mime-setup | |
537 | share/zsh/${PKGVERSION}/functions/zstyle+ | 565 | share/zsh/${PKGVERSION}/functions/zstyle+ | |
566 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_alias | |||
567 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_close | |||
568 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_command | |||
569 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_expect | |||
570 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_fd_handler | |||
571 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_log | |||
572 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_open | |||
573 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_output | |||
574 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_point | |||
575 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_proxy | |||
576 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_read | |||
577 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_rename | |||
578 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_send | |||
579 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_sess | |||
580 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_shoot | |||
581 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_spam | |||
582 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_talk | |||
583 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/tcp_wait | |||
584 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfanon | |||
585 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfautocheck | |||
586 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfcd | |||
587 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfcd_match | |||
588 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfcget | |||
589 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfclose | |||
590 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfcput | |||
591 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfdir | |||
592 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zffcache | |||
593 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfgcp | |||
594 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfget | |||
595 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfget_match | |||
596 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfgoto | |||
597 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfhere | |||
598 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfinit | |||
599 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfls | |||
600 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfmark | |||
601 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfopen | |||
602 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfparams | |||
603 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfpcp | |||
604 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfput | |||
605 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfrglob | |||
606 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfrtime | |||
607 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfsession | |||
608 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfstat | |||
609 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zftp_chpwd | |||
610 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zftp_progress | |||
611 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zftransfer | |||
612 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zftype | |||
613 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfuget | |||
614 | ${PLIST.dynamic}share/zsh/${PKGVERSION}/functions/zfuput | |||
615 | @comment ${PLIST.terminfo}lib/zsh/${PKGVERSION}/zsh/terminfo.so | |||
616 | @comment ${PLIST.shlibs}lib/zsh/libzsh-${PKGVERSION}.so | |||
538 | @exec ${MKDIR} %D/share/zsh/site-functions | 617 | @exec ${MKDIR} %D/share/zsh/site-functions | |
539 | @dirrm share/zsh/site-functions | 618 | @dirrm share/zsh/site-functions | |
540 | @dirrm share/zsh/${PKGVERSION}/functions | 619 | @dirrm share/zsh/${PKGVERSION}/functions | |
541 | @dirrm share/zsh/${PKGVERSION} | 620 | @dirrm share/zsh/${PKGVERSION} | |
542 | @dirrm share/zsh | 621 | @dirrm share/zsh | |
543 | @dirrm share/doc/zsh | 622 | @dirrm share/doc/zsh | |
623 | ${PLIST.dynamic}@dirrm lib/zsh/${PKGVERSION}/zsh/net | |||
624 | ${PLIST.dynamic}@dirrm lib/zsh/${PKGVERSION}/zsh | |||
625 | ${PLIST.dynamic}@dirrm lib/zsh/${PKGVERSION} | |||
626 | ${PLIST.dynamic}@dirrm lib/zsh |
@@ -1,9 +1,8 @@ | @@ -1,9 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.27 2008/07/13 18:22:01 tonnerre Exp $ | 1 | $NetBSD: distinfo,v 1.28 2008/12/21 16:53:31 uebayasi Exp $ | |
2 | 2 | |||
3 | SHA1 (zsh-4.2.6.tar.bz2) = e00c3eda3f52c9514bb625bb56e4480358170d39 | 3 | SHA1 (zsh-4.2.7.tar.bz2) = 64c598cd48b78dff9d29341ea0cd904e7aa49541 | |
4 | RMD160 (zsh-4.2.6.tar.bz2) = e4400fc6311bf6996128ecf7899592d6d8cdb310 | 4 | RMD160 (zsh-4.2.7.tar.bz2) = 454339205c78393cbb9460aa10f37fa341a40b59 | |
5 | Size (zsh-4.2.6.tar.bz2) = 2098671 bytes | 5 | Size (zsh-4.2.7.tar.bz2) = 2303693 bytes | |
6 | SHA1 (patch-aa) = 15f9d45ea98f89945ca274fc5b0298fa9397f89d | 6 | SHA1 (patch-ab) = b446fd8138f18113c17cee43cd11a5f458b1db40 | |
7 | SHA1 (patch-ab) = 815de90c379035dbc02b251cee148f6df47f9a65 | 7 | SHA1 (patch-ac) = c80876a222ff9584bc53ec807ee2a8bc2b003cd1 | |
8 | SHA1 (patch-ac) = 965b56e5ae39d6523416752c1390f01315c5d758 | 8 | SHA1 (patch-ae) = ac77147eebfebcd042f93a71bb13f9c0be8de211 | |
9 | SHA1 (patch-ae) = 7d4514d0bad6553d3c0cf115874bf50ed0da3d48 |
.if !defined(ZSH_HACKS_MK)
ZSH_HACKS_MK= defined
### [Sun Dec 21 02:00:19 JST 2008 : uebayasi]
### Built a dynamically linked "zsh" binary on NetBSD systems which use
### dynamically linked binaries on the root filesystem. The binary will
### only depend on the run-time link-editor and shared libraries on the
### root filesystem. We use "-rpath" below by purpose because the
### buildlink 3 framework won't filter it out.
NETBSD_SHLINKER= /libexec/ld.elf_so # XXX move elsewhere
NETBSD_SHLIBDIR= /lib # XXX move elsewhere
.if ${OPSYS} == "NetBSD" && \
defined(OBJECT_FMT) && ${OBJECT_FMT} == "ELF" && \
defined(MKDYNAMICROOT) && ${MKDYNAMICROOT} != "no" && \
defined(NETBSD_SHLINKER) && exists(${NETBSD_SHLINKER}) && \
defined(NETBSD_SHLIBDIR) && exists(${NETBSD_SHLIBDIR})
PKG_HACKS+= static-dynamic
_ZSH_STATIC.BUILDLINK_PASSTHRU_RPATHDIRS= ${NETBSD_SHLIBDIR}
_ZSH_STATIC.LDFLAGS= -Wl,-dynamic-linker=${NETBSD_SHLINKER} -Wl,-R${NETBSD_SHLIBDIR}
.endif
.endif # ZSH_HACKS_MK
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | $NetBSD: patch-ab,v 1.11 2005/02/21 11:07:37 adam Exp $ | 1 | $NetBSD: patch-ab,v 1.12 2008/12/21 16:53:31 uebayasi Exp $ | |
2 | 2 | |||
3 | --- Src/zsh.h.orig 2005-01-12 12:19:06.000000000 +0000 | 3 | --- Src/zsh.h.orig 2007-11-26 18:38:49.000000000 +0900 | |
4 | +++ Src/zsh.h | 4 | +++ Src/zsh.h | |
5 | @@ -1625,6 +1625,7 @@ struct ttyinfo { | 5 | @@ -1678,6 +1678,7 @@ struct ttyinfo { | |
6 | #endif | 6 | #endif | |
7 | }; | 7 | }; | |
8 | 8 | |||
9 | +#ifndef __INTERIX | 9 | +#ifndef __INTERIX | |
10 | /* defines for whether tabs expand to spaces */ | 10 | /* defines for whether tabs expand to spaces */ | |
11 | #if defined(HAVE_TERMIOS_H) || defined(HAVE_TERMIO_H) | 11 | #if defined(HAVE_TERMIOS_H) || defined(HAVE_TERMIO_H) | |
12 | #define SGTTYFLAG shttyinfo.tio.c_oflag | 12 | #define SGTTYFLAG shttyinfo.tio.c_oflag | |
13 | @@ -1640,6 +1641,7 @@ struct ttyinfo { | 13 | @@ -1695,6 +1696,7 @@ struct ttyinfo { | |
14 | #define SGTABTYPE XTABS | 14 | # endif | |
15 | # endif | 15 | # endif | |
16 | # endif | 16 | # endif | |
17 | +#endif | 17 | +#endif | |
18 | 18 | |||
19 | /* flags for termflags */ | 19 | /* flags for termflags */ | |
20 | 20 |
@@ -1,32 +1,32 @@ | @@ -1,32 +1,32 @@ | |||
1 | $NetBSD: patch-ac,v 1.20 2005/12/07 03:00:50 uebayasi Exp $ | 1 | $NetBSD: patch-ac,v 1.21 2008/12/21 16:53:31 uebayasi Exp $ | |
2 | 2 | |||
3 | --- configure.orig 2005-04-04 11:49:26.000000000 +0200 | 3 | --- configure.orig 2007-11-29 19:17:19.000000000 +0900 | |
4 | +++ configure 2005-05-10 00:02:26.000000000 +0200 | 4 | +++ configure | |
5 | @@ -15724,6 +15724,10 @@ | 5 | @@ -16619,6 +16619,10 @@ echo "${ECHO_T}$zsh_cv_sys_elf" >&6; } | |
6 | DLLD="${DLLD=$CC}" | 6 | DLLD="${DLLD=$CC}" | |
7 | DLLDARG="" | 7 | DLLDARG="" | |
8 | ;; | 8 | ;; | |
9 | + *interix*) | 9 | + *interix*) | |
10 | + DLLD="${DLLD=$CC}" | 10 | + DLLD="${DLLD=$CC}" | |
11 | + DLLDARG="" | 11 | + DLLDARG="" | |
12 | + ;; | 12 | + ;; | |
13 | * ) | 13 | * ) | |
14 | DLLD="${DLLD=ld}" | 14 | DLLD="${DLLD=ld}" | |
15 | DLLDARG="" | 15 | DLLDARG="" | |
16 | @@ -15734,6 +15738,7 @@ | 16 | @@ -16629,6 +16633,7 @@ echo "${ECHO_T}$zsh_cv_sys_elf" >&6; } | |
17 | case "$host_os" in | 17 | case "$host_os" in | |
18 | hpux*) DLLDFLAGS="${DLLDFLAGS=-shared}" ;; | 18 | hpux*) DLLDFLAGS="${DLLDFLAGS=-shared}" ;; | |
19 | darwin*) DLCFLAGS="${DLCFLAGS=-fno-common}" ;; | 19 | darwin*) DLCFLAGS="${DLCFLAGS=-fno-common}" ;; | |
20 | + interix*) DLCFLAGS="${DLCFLAGS=}" ;; | 20 | + interix*) DLCFLAGS="${DLCFLAGS=}" ;; | |
21 | *) DLCFLAGS="${DLCFLAGS=-fPIC}" ;; | 21 | *) DLCFLAGS="${DLCFLAGS=-fPIC}" ;; | |
22 | esac | 22 | esac | |
23 | else | 23 | else | |
24 | @@ -15747,7 +15752,7 @@ | 24 | @@ -16642,7 +16647,7 @@ echo "${ECHO_T}$zsh_cv_sys_elf" >&6; } | |
25 | esac | 25 | esac | |
26 | fi | 26 | fi | |
27 | case "$host_os" in | 27 | case "$host_os" in | |
28 | - freebsd*|linux*|irix*|osf*|gnu*|dragonfly*) DLLDFLAGS="${DLLDFLAGS=-shared}" ;; | 28 | - *freebsd*|linux*|irix*|osf*|gnu*|dragonfly*) DLLDFLAGS="${DLLDFLAGS=-shared}" ;; | |
29 | + freebsd*|linux*|irix*|osf*|gnu*|interix*|dragonfly*) DLLDFLAGS="${DLLDFLAGS=-shared}" ;; | 29 | + *freebsd*|linux*|irix*|osf*|gnu*|interix*|dragonfly*) DLLDFLAGS="${DLLDFLAGS=-shared}" ;; | |
30 | sunos*) DLLDFLAGS="${DLLDFLAGS=-assert nodefinitions}" ;; | 30 | sunos*) DLLDFLAGS="${DLLDFLAGS=-assert nodefinitions}" ;; | |
31 | sysv4*|esix*) DLLDFLAGS="${DLLDFLAGS=-G $ldflags}" ;; | 31 | sysv4*|esix*) DLLDFLAGS="${DLLDFLAGS=-G $ldflags}" ;; | |
32 | netbsd*) DLLDFLAGS="${DLLDFLAGS=${DLLDARG}-x -shared --whole-archive}" ;; | 32 | netbsd*) DLLDFLAGS="${DLLDFLAGS=${DLLDARG}-x -shared --whole-archive}" ;; |
@@ -1,14 +1,15 @@ | @@ -1,14 +1,15 @@ | |||
1 | $NetBSD: patch-ae,v 1.1 2004/03/28 18:35:45 recht Exp $ | 1 | $NetBSD: patch-ae,v 1.2 2008/12/21 16:53:31 uebayasi Exp $ | |
2 | 2 | |||
3 | --- Src/mkmakemod.sh.org 2004-02-15 05:50:17.000000000 +1100 | 3 | --- Src/mkmakemod.sh.orig 2007-10-25 17:40:46.000000000 +0900 | |
4 | +++ Src/mkmakemod.sh 2004-03-26 14:18:45.000000000 +1100 | 4 | +++ Src/mkmakemod.sh | |
5 | @@ -112,8 +112,7 @@ | 5 | @@ -112,9 +112,7 @@ if $first_stage; then | |
6 | module_list="${bin_mods}${dyn_mods}" | 6 | module_list="${bin_mods}${dyn_mods}" | |
7 | 7 | |||
8 | # check both 2.13 and 2.50 syntax | 8 | # check 2.13, 2.50, and 2.60 syntaxes | |
9 | - if grep '%@D@%D%' config.status >/dev/null || | 9 | - if grep '%@D@%D%' config.status >/dev/null || | |
10 | - grep ',@D@,D,' config.status >/dev/null; then | 10 | - grep ',@D@,D,' config.status >/dev/null || | |
11 | - grep ',@D@,|#_!!_#|D,' config.status >/dev/null; then | |||
11 | + if grep '^#[ \t]*define[ \t][ \t]*DYNAMIC[ \t]' config.h >/dev/null; then | 12 | + if grep '^#[ \t]*define[ \t][ \t]*DYNAMIC[ \t]' config.h >/dev/null; then | |
12 | is_dynamic=true | 13 | is_dynamic=true | |
13 | else | 14 | else | |
14 | is_dynamic=false | 15 | is_dynamic=false |