pkgsrc/games/uqm/patches/patch-build_unix_build__functions

49 lines
1.3 KiB
Text
Raw Normal View History

$NetBSD: patch-build_unix_build__functions,v 1.1 2013/01/05 22:19:19 wiz Exp $
Add DESTDIR support.
--- build/unix/build_functions.orig 2011-05-20 19:25:22.000000000 +0000
+++ build/unix/build_functions
@@ -221,30 +221,30 @@ mkdirhier() {
# $3 - Mode of destination file/directory
# $4 - Owner of destination file/directory
installsome() {
- local SRC DEST MODE OWNDER DESTDIR SRCNAME
+ local SRC DEST MODE OWNDER DESTH SRCNAME
SRC="$1"
DEST="$2"
MODE="$3"
OWNDER="$4"
- DESTDIR="${DEST%/*}"
- if [ ! -d "$DESTDIR" ]; then
- mkdirhier "$DESTDIR" 0755
+ DESTH="${DEST%/*}"
+ if [ ! -d "${DESTDIR}${DESTH}" ]; then
+ mkdirhier "${DESTDIR}${DESTH}" 0755
fi
SRCNAME="${SRC##*/}"
- cp -pr -- "$SRC" "$DEST"
+ cp -pr -- "$SRC" "${DESTDIR}${DEST}"
if [ -n "$MODE" ]; then
- if [ -d "$DEST" ]; then
- chmod -R "$MODE" "${DEST}${SRCNAME}"
+ if [ -d "${DESTDIR}${DEST}" ]; then
+ chmod -R "$MODE" "${DESTDIR}${DEST}${SRCNAME}"
else
- chmod "$MODE" "$DEST"
+ chmod "$MODE" "${DESTDIR}${DEST}"
fi
fi
if [ -n "$OWNER" ]; then
- if [ -d "$DEST" ]; then
- chown -R "$OWNER" "${DEST}${SRCNAME}"
+ if [ -d "${DESTDIR}${DEST}" ]; then
+ chown -R "$OWNER" "${DESTDIR}${DEST}${SRCNAME}"
else
- chown "$OWNER" "$DEST"
+ chown "$OWNER" "${DESTDIR}${DEST}"
fi
fi
}