1#!/bin/sh
2set -e -x
3
4# don't install man pages for installhdrs or iOS builds
5if [ "$ACTION" = installhdrs ]; then exit 0; fi
6if [ "${PLATFORM_NAME/iphone/}" != "${PLATFORM_NAME}" ]; then exit 0; fi
7
8# open source plist
9OSV="$DSTROOT"/usr/local/OpenSourceVersions
10OSL="$DSTROOT"/usr/local/OpenSourceLicenses
11mkdir -p -m 0755 "$OSV" "$OSL"
12install -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" -m 0444 removefile.plist "$OSV"
13install -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" -m 0444 LICENSE "$OSL"/removefile.txt
14
15function InstallManPages() {
16	for MANPAGE in "$@"; do
17		SECTION=`basename "${MANPAGE/*./}"`
18		MANDIR="$DSTROOT"/usr/share/man/man"$SECTION"
19		install -d -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" -m 0755 "$MANDIR"
20		install -o "$INSTALL_OWNER" -g "$INSTALL_GROUP" -m 0444 "$MANPAGE" "$MANDIR"
21	done
22}
23
24function LinkManPages() {
25	MANPAGE=`basename "$1"`
26	SECTION=`basename "${MANPAGE/*./}"`
27	MANDIR="$DSTROOT"/usr/share/man/man"$SECTION"
28	shift
29	for LINK in "$@"; do
30		ln -hf "$MANDIR/$MANPAGE" "$MANDIR/$LINK"
31	done
32}
33
34InstallManPages removefile.3
35LinkManPages removefile.3 \
36	removefile_state_alloc.3 \
37	removefile_state_free.3 \
38	removefile_state_get.3 \
39	removefile_state_set.3
40
41InstallManPages checkint.3 
42LinkManPages checkint.3 \
43	check_{,u}int{32,64}_{add,sub,mul,div}.3
44