aboutsummaryrefslogtreecommitdiff
path: root/Tools
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2013-10-09 23:01:54 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2013-10-09 23:01:54 +0000
commitb92414764990f36883f9ef4835c7b709380b69be (patch)
treea4a6840d8ec88a6592dad37e7320ab196f3a823b /Tools
parent38a870e8516fe731687781202f4da653eaef5de0 (diff)
downloadports-b92414764990f36883f9ef4835c7b709380b69be.tar.gz
ports-b92414764990f36883f9ef4835c7b709380b69be.zip
Notes
Diffstat (limited to 'Tools')
-rw-r--r--Tools/scripts/dialog4ports.sh48
1 files changed, 0 insertions, 48 deletions
diff --git a/Tools/scripts/dialog4ports.sh b/Tools/scripts/dialog4ports.sh
deleted file mode 100644
index 18897a267d8e..000000000000
--- a/Tools/scripts/dialog4ports.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#! /bin/sh
-# $FreeBSD$
-# Maintainer: portmgr@FreeBSD.org
-set -e
-
-if [ -z "${DIALOG4PORTS}" -o -z "${PORTSDIR}" -o -z "${MAKE}" ]; then
- echo "DIALOG4PORTS, MAKE and PORTSDIR required in environment." >&2
- exit 1
-fi
-
-: ${DIALOGPORT:=ports-mgmt/dialog4ports}
-: ${DIALOGNAME:=dialog4ports}
-
-OPTIONSFILE="$1"
-
-if ! [ -e $DIALOG4PORTS ]; then
- # If INSTALL_AS_USER is set then just build and use the WRKDIR version
- # Also do this if PREFIX!=LOCALBASE to avoid missing file or double
- # installs
- if [ -n "${INSTALL_AS_USER}" -o "${PREFIX}" != "${LOCALBASE}" ]; then
- if ! [ -d "${PORTSDIR}/${DIALOGPORT}" ]; then
- echo "===> Skipping 'config' as ${DIALOGPORT} is not checked out" >&2
- exit 1
- fi
- DIALOG4PORTS=$(${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -V DIALOG4PORTS)
- if ! [ -e "${DIALOG4PORTS}" ]; then
- echo "===> Building ${DIALOGNAME} as it is required for the config dialog"
- ${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean build
- fi
- else
- # Build+install through su-install as normal
- echo "===> Building/installing ${DIALOGNAME} as it is required for the config dialog"
- ${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean install
- # Need to clean again as it can't run twice in 1 call above
- ${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean
- fi
-fi
-
-# Backwards compat with older version which used stdout [<= 0.1.1] (or stderr [0.1.2]).
-# Clear environment of PKGNAME or the dialog will show on older versions
-# that do not understand -v.
-if ! env -u PKGNAME ${DIALOG4PORTS} -v > /dev/null 2>&1; then
- exec $DIALOG4PORTS > $OPTIONSFILE 2>&1
-fi
-
-# Newer versions use stderr to work around a jail issue
-# http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082383.html
-exec $DIALOG4PORTS 2> $OPTIONSFILE