zsh (1574B)
1 {%- set pkg_version="5.9" -%} 2 {%- set pkg_source="tar.xz" -%} 3 {% extends "autotools_static" %} 4 {% do setitem(env_template, "FPATH", "@ENVROOT@/zsh/site-functions:@ENVROOT@/zsh/functions") %} 5 {% block package_deps -%} 6 #+{{pkg_install_name("netbsd-curses")}} 7 #+{{pkg_install_name("libbsd")}} 8 #@git:{{submodule.current["zsh_config"]}}:zsh_config 9 {% endblock %} 10 {% block configure_args -%} 11 --enable-static --disable-shared \ 12 --enable-libc-musl --disable-locale \ 13 --enable-cap \ 14 --enable-maildir-support \ 15 --enable-datadir="${prefix}" \ 16 --enable-datarootdir="${prefix}" \ 17 --enable-etcdir="${prefix}/etc" \ 18 --enable-scriptdir="${prefix}/zsh/scripts" \ 19 --enable-site-scriptdir="${prefix}/zsh/site-scripts" \ 20 --enable-fndir="${prefix}/zsh/functions" \ 21 --enable-site-fndir="${prefix}/zsh/site-functions" \ 22 --enable-runhelpdir="${prefix}/zsh/help" \ 23 --with-tcsetpgrp 24 {% endblock %} 25 {% block configure -%} 26 {{ super() -}} 27 sed -Ee '/name=zsh\/(files|stat|system|zselect|zutil|regex|net\/socket|net\/tcp) /s/link=[^ ]+/link=static/' -i config.modules 28 cat config.modules 29 30 {% endblock %} 31 {%- block install -%} 32 cat Src/zshpaths.h 33 make DESTDIR="$pthbs_destdir" install 34 mv -v ../zsh_config/etc "${dest}/" 35 mv -v ../zsh_config/zsh-functions/* "${dest}/zsh/site-functions/" 36 37 {% endblock %} 38 {%- block check -%} 39 check_static command/zsh 40 41 {% endblock %} 42 {% block genlinks_begin %} 43 x["./command/zsh"]=1 44 x["./man/man1/zsh.1"]=1 45 x["./man/man1/zshall.1"]=1 46 {% endblock %} 47 {% block genlinks_rules %} 48 $2 == "zsh" { link($0); next } 49 $2 == ".env-template" { link($0); next } 50 {% endblock -%}