| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.79 2016/05/05 06:28:58 wiz Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.80 2016/06/11 23:34:07 dholland Exp $ |
2 | # used by shells/zsh/Makefile | | 2 | # used by shells/zsh/Makefile |
3 | | | 3 | |
4 | DISTNAME= zsh-${ZSH_VERSION} | | 4 | DISTNAME= zsh-${ZSH_VERSION} |
5 | CATEGORIES= shells | | 5 | CATEGORIES= shells |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=zsh/} | | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=zsh/} |
7 | EXTRACT_SUFX= .tar.xz | | 7 | EXTRACT_SUFX= .tar.xz |
8 | | | 8 | |
9 | MAINTAINER= ${ZSH_MAINTAINER} | | 9 | MAINTAINER= ${ZSH_MAINTAINER} |
10 | HOMEPAGE= http://zsh.sourceforge.net/ | | 10 | HOMEPAGE= http://zsh.sourceforge.net/ |
11 | COMMENT= The Z shell | | 11 | COMMENT= The Z shell |
12 | | | 12 | |
13 | GNU_CONFIGURE= yes | | 13 | GNU_CONFIGURE= yes |
14 | | | 14 | |
| @@ -50,29 +50,29 @@ _ZSH_OPSYS.OpenBSD= ldflags tcsetpgrp | | | @@ -50,29 +50,29 @@ _ZSH_OPSYS.OpenBSD= ldflags tcsetpgrp |
50 | _ZSH_OPSYS.Linux= ldflags tcsetpgrp | | 50 | _ZSH_OPSYS.Linux= ldflags tcsetpgrp |
51 | _ZSH_OPSYS.IRIX= ldflags tcsetpgrp | | 51 | _ZSH_OPSYS.IRIX= ldflags tcsetpgrp |
52 | _ZSH_OPSYS.Interix= ldflags notcsetpgrp | | 52 | _ZSH_OPSYS.Interix= ldflags notcsetpgrp |
53 | _ZSH_OPSYS.DragonFly= ldflags tcsetpgrp | | 53 | _ZSH_OPSYS.DragonFly= ldflags tcsetpgrp |
54 | _ZSH_OPSYS.FreeBSD= ldflags tcsetpgrp | | 54 | _ZSH_OPSYS.FreeBSD= ldflags tcsetpgrp |
55 | _ZSH_OPSYS.SunOS= - tcsetpgrp | | 55 | _ZSH_OPSYS.SunOS= - tcsetpgrp |
56 | | | 56 | |
57 | _ZSH_OPSYS.${OPSYS}?= ldflags tcsetpgrp | | 57 | _ZSH_OPSYS.${OPSYS}?= ldflags tcsetpgrp |
58 | | | 58 | |
59 | ################################################################################ | | 59 | ################################################################################ |
60 | | | 60 | |
61 | ### static | | 61 | ### static |
62 | | | 62 | |
63 | _ZSH_LINKAGE.static.CONFIGURE_ARGS= --disable-dynamic | | 63 | _ZSH_LINKAGE.static.CONFIGURE_ARGS= --disable-dynamic |
64 | _ZSH_LINKAGE.static.BUILDLINK_PASSTHRU_RPATHDIRS?= | | 64 | _ZSH_LINKAGE.static.BUILDLINK_PASSTHRU_RPATHDIRS?= |
65 | _ZSH_LINKAGE.static.LDFLAGS?= -static | | 65 | _ZSH_LINKAGE.static.LDFLAGS?= -static |
66 | | | 66 | |
67 | ### dynamic | | 67 | ### dynamic |
68 | | | 68 | |
69 | _ZSH_DYNAMIC_VARS.ldflags= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/zsh | | 69 | _ZSH_DYNAMIC_VARS.ldflags= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/zsh |
70 | | | 70 | |
71 | _ZSH_LINKAGE.dynamic.CONFIGURE_ARGS= | | 71 | _ZSH_LINKAGE.dynamic.CONFIGURE_ARGS= |
72 | _ZSH_LINKAGE.dynamic.BUILDLINK_PASSTHRU_RPATHDIRS= | | 72 | _ZSH_LINKAGE.dynamic.BUILDLINK_PASSTHRU_RPATHDIRS= |
73 | # XXXUEBAYASI old make(1) has problems to handle :?true_str:false_str | | 73 | # XXXUEBAYASI old make(1) has problems to handle :?true_str:false_str |
74 | #_ZSH_LINKAGE.dynamic.LDFLAGS= \ | | 74 | #_ZSH_LINKAGE.dynamic.LDFLAGS= \ |
75 | # ${_ZSH_OPSYS.${OPSYS}:Mldflags:?${_ZSH_DYNAMIC_VARS.ldflags}:} | | 75 | # ${_ZSH_OPSYS.${OPSYS}:Mldflags:?${_ZSH_DYNAMIC_VARS.ldflags}:} |
76 | .if !empty(_ZSH_OPSYS.${OPSYS}:Mldflags) | | 76 | .if !empty(_ZSH_OPSYS.${OPSYS}:Mldflags) |
77 | _ZSH_LINKAGE.dynamic.LDFLAGS= ${_ZSH_DYNAMIC_VARS.ldflags} | | 77 | _ZSH_LINKAGE.dynamic.LDFLAGS= ${_ZSH_DYNAMIC_VARS.ldflags} |
78 | .endif | | 78 | .endif |
| @@ -83,48 +83,48 @@ _ZSH_OPSYS_VARS.tcsetpgrp= --with-tcsetp | | | @@ -83,48 +83,48 @@ _ZSH_OPSYS_VARS.tcsetpgrp= --with-tcsetp |
83 | _ZSH_OPSYS_VARS.notcsetpgrp= --without-tcsetpgrp | | 83 | _ZSH_OPSYS_VARS.notcsetpgrp= --without-tcsetpgrp |
84 | | | 84 | |
85 | ### terminfo | | 85 | ### terminfo |
86 | CHECK_BUILTIN.terminfo= yes | | 86 | CHECK_BUILTIN.terminfo= yes |
87 | .include "../../mk/terminfo.builtin.mk" | | 87 | .include "../../mk/terminfo.builtin.mk" |
88 | .if !empty(USE_BUILTIN.terminfo:M[Yy][Ee][Ss]) || ${OPSYS} == "SunOS" || ${OPSYS} == "Linux" | | 88 | .if !empty(USE_BUILTIN.terminfo:M[Yy][Ee][Ss]) || ${OPSYS} == "SunOS" || ${OPSYS} == "Linux" |
89 | PLIST.terminfo= yes | | 89 | PLIST.terminfo= yes |
90 | .endif | | 90 | .endif |
91 | | | 91 | |
92 | ### curses | | 92 | ### curses |
93 | .if empty(MACHINE_PLATFORM:MNetBSD-[0-9]*) && empty(MACHINE_PLATFORM:MGNUkFreeBSD-[0-9]*) | | 93 | .if empty(MACHINE_PLATFORM:MNetBSD-[0-9]*) && empty(MACHINE_PLATFORM:MGNUkFreeBSD-[0-9]*) |
94 | CHECK_BUILTIN.curses= yes | | 94 | CHECK_BUILTIN.curses= yes |
95 | .include "../../mk/curses.builtin.mk" | | 95 | .include "../../mk/curses.builtin.mk" |
96 | .if !empty(USE_BUILTIN.curses:M[Yy][Ee][Ss]) || ${OPSYS} == "SunOS" || ${OPSYS} == "Linux" | | 96 | . if !empty(USE_BUILTIN.curses:M[Yy][Ee][Ss]) || ${OPSYS} == "SunOS" || ${OPSYS} == "Linux" |
97 | PLIST.curses= yes | | 97 | PLIST.curses= yes |
98 | .endif | | 98 | . endif |
99 | .endif | | 99 | .endif |
100 | | | 100 | |
101 | ################################################################################ | | 101 | ################################################################################ |
102 | | | 102 | |
103 | # XXXUEBAYASI old make(1) has problems to handle :?true_str:false_str | | 103 | # XXXUEBAYASI old make(1) has problems to handle :?true_str:false_str |
104 | #_ZSH_LINKAGE= ${ZSH_STATIC:M[Yy][Ee][Ss]:?static:dynamic} # static / dynamic | | 104 | #_ZSH_LINKAGE= ${ZSH_STATIC:M[Yy][Ee][Ss]:?static:dynamic} # static / dynamic |
105 | .if !empty(PKG_OPTIONS:Mstatic) | | 105 | .if !empty(PKG_OPTIONS:Mstatic) |
106 | _ZSH_LINKAGE= static | | 106 | _ZSH_LINKAGE= static |
107 | .else | | 107 | .else |
108 | _ZSH_LINKAGE= dynamic | | 108 | _ZSH_LINKAGE= dynamic |
109 | .endif | | 109 | .endif |
110 | | | 110 | |
111 | CONFIGURE_ARGS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.CONFIGURE_ARGS} \ | | 111 | CONFIGURE_ARGS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.CONFIGURE_ARGS} \ |
112 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mtcsetpgrp}} \ | | 112 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mtcsetpgrp}} \ |
113 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mnotcsetpgrp}} | | 113 | ${_ZSH_OPSYS_VARS.${_ZSH_OPSYS.${OPSYS}:Mnotcsetpgrp}} |
114 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.BUILDLINK_PASSTHRU_RPATHDIRS} | | 114 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.BUILDLINK_PASSTHRU_RPATHDIRS} |
115 | LDFLAGS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.LDFLAGS} | | 115 | LDFLAGS+= ${_ZSH_LINKAGE.${_ZSH_LINKAGE}.LDFLAGS} |
116 | .if ${_ZSH_LINKAGE} == dynamic | | 116 | .if ${_ZSH_LINKAGE} == dynamic |
117 | PLIST.dynamic= yes | | 117 | PLIST.dynamic= yes |
118 | .endif | | 118 | .endif |
119 | | | 119 | |
120 | ################################################################################ | | 120 | ################################################################################ |
121 | | | 121 | |
122 | .undef MANZ | | 122 | .undef MANZ |
123 | | | 123 | |
124 | .if ${OPSYS} == "SunOS" || ${OPSYS} == "Interix" | | 124 | .if ${OPSYS} == "SunOS" || ${OPSYS} == "Interix" |
125 | do-patch: | | 125 | do-patch: |
126 | # $ sha1 files/patch-ac | | 126 | # $ sha1 files/patch-ac |
127 | # SHA1 (files/patch-ac) = 0ef6928bbb277dfbcd8aff4f6fde9bdf1c3de483 | | 127 | # SHA1 (files/patch-ac) = 0ef6928bbb277dfbcd8aff4f6fde9bdf1c3de483 |
128 | ${PATCH} -d ${WRKSRC} -i ${FILESDIR}/patch-ac | | 128 | ${PATCH} -d ${WRKSRC} -i ${FILESDIR}/patch-ac |
129 | .endif | | 129 | .endif |
130 | | | 130 | |