1#!/bin/sh 2set -e -x 3 4# Do nothing for installhdrs 5[ "$ACTION" == "installhdrs" ] && exit 0 6 7# check if we're building for the simulator 8if [ "${RC_ProjectName%_Sim}" != "${RC_ProjectName}" ]; then 9 DSTROOT="${DSTROOT}${SDKROOT}" 10fi 11 12mkdir -p "$DSTROOT"/usr/local/OpenSource{Licenses,Versions} 13install -g "$INSTALL_GROUP" -o "$INSTALL_OWNER" -m "$ALTERNATE_MODE" \ 14 ncurses.txt \ 15 "$DSTROOT"/usr/local/OpenSourceLicenses 16install -g "$INSTALL_GROUP" -o "$INSTALL_OWNER" -m "$ALTERNATE_MODE" \ 17 ncurses.plist \ 18 "$DSTROOT"/usr/local/OpenSourceVersions 19 20[ "${RC_ProjectName%_Sim}" != "${RC_ProjectName}" ] && exit 0 21 22mkdir -p "$DSTROOT"/usr/share/man/man{1,3,5,7} "$DSTROOT"/usr/share/tabset 23 24install -g "$INSTALL_GROUP" -o "$INSTALL_OWNER" -m "$ALTERNATE_MODE" \ 25 ncurses5.4-config.1 \ 26 "$DSTROOT"/usr/share/man/man1 27 28install -g "$INSTALL_GROUP" -o "$INSTALL_OWNER" -m "$INSTALL_MODE_FLAG" \ 29 ncurses/misc/tabset/* \ 30 "$DSTROOT"/usr/share/tabset 31 32cd ncurses/man 33sh MKterminfo.sh terminfo.head ../include/Caps terminfo.tail > terminfo.5 34 35FIXMAN="$PROJECT_DIR"/xcodescripts/fix_man.sed 36for m in *.[1357]? *.[1357]; do 37 # x=${m:e} 38 x=$(echo $m | sed -E 's,^.*\.([^.]*),\1,') 39 # section=$x[1,1] 40 section=$(echo $x | cut -c1-1) 41 dst="$DSTROOT"/usr/share/man/man$section/$m 42 echo $dst 43 sed -f "$FIXMAN" < "$m" > "$dst" 44 for l in $(sed -f "$FIXMAN" <"$m" | sed -f manlinks.sed | sort -u); do 45 echo \ \ -\> $l 46 ldst="$DSTROOT/usr/share/man/man$section/$l.$x" 47 [[ ! -a "$ldst" ]] && ln "$dst" "$ldst" 48 done 49done 50 51ln "$DSTROOT/usr/share/man/man3/curs_termcap.3x" "$DSTROOT/usr/share/man/man3/termcap.3" 52 53exit 0 54