diff options
author | kris <kris@FreeBSD.org> | 2008-07-26 21:50:15 +0800 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2008-07-26 21:50:15 +0800 |
commit | f8df8ff4de59ee301e8b90cdfedefc112e914a10 (patch) | |
tree | 5ccaec73202e70aa22b34a23685aa3d5569a3abe /Tools/portbuild | |
parent | 42035f33750bb772eb2fc7bdc7e348ebe6dcaf9f (diff) | |
download | freebsd-ports-gnome-f8df8ff4de59ee301e8b90cdfedefc112e914a10.tar.gz freebsd-ports-gnome-f8df8ff4de59ee301e8b90cdfedefc112e914a10.tar.zst freebsd-ports-gnome-f8df8ff4de59ee301e8b90cdfedefc112e914a10.zip |
* Cleanup
* Catch up to build ID directory changes
* Export the INDEX_PRISTINE and INDEX_QUIET variables (old bug)
* Desupport X11BASE
Diffstat (limited to 'Tools/portbuild')
-rwxr-xr-x | Tools/portbuild/scripts/makeindex | 69 |
1 files changed, 18 insertions, 51 deletions
diff --git a/Tools/portbuild/scripts/makeindex b/Tools/portbuild/scripts/makeindex index b5f6d3373944..e14c1557442e 100755 --- a/Tools/portbuild/scripts/makeindex +++ b/Tools/portbuild/scripts/makeindex @@ -1,70 +1,38 @@ #!/bin/sh -# usage: $0 arch branch +# usage: $0 arch branch buildid -# Don't want to pick up bento customizations -INDEX_PRISTINE=1 +# Don't want to pick up host customizations +export INDEX_PRISTINE=1 # Don't give luser advice if it fails -INDEX_QUIET=1 +export INDEX_QUIET=1 # Concurrency of index build export INDEX_JOBS=6 pb=/var/portbuild -arch=$1 -shift -. ${pb}/${arch}/portbuild.conf -. ${pb}/scripts/buildenv usage () { - echo "usage: makeindex arch branch" + echo "usage: makeindex arch branch buildid" exit 1 } -if [ $# != 1 ]; then +if [ $# -ne 3 ]; then usage fi -case "x$1" in - x5) - branch=5 - INDEXFILE=INDEX-5 - ;; - x6) - branch=6 - INDEXFILE=INDEX-6 - ;; - x6-exp) - branch=6-exp - INDEXFILE=INDEX-6 - ;; - x6-exp2) - branch=6-exp2 - INDEXFILE=INDEX-6 - ;; - x7) - branch=7 - INDEXFILE=INDEX-7 - ;; - x7-exp) - branch=7-exp - INDEXFILE=INDEX-7 - ;; - x8) - branch=8 - INDEXFILE=INDEX-8 - ;; - x8-exp) - branch=8-exp - INDEXFILE=INDEX-8 - ;; - *) - usage - ;; -esac +arch=$1 +branch=$2 +buildid=$3 +shift 3 + +builddir=${pb}/${arch}/${branch}/builds/${buildid} + +. ${pb}/${arch}/portbuild.conf +. ${pb}/scripts/buildenv # Set up the build env variables -buildenv ${pb} ${arch} ${branch} +buildenv ${pb} ${arch} ${branch} ${builddir} unset DISPLAY @@ -74,8 +42,7 @@ export X11BASE=/nonexistentx cd ${PORTSDIR} make index + # remove extra spaces in dependency list -- this causes problems # Also transform the dummy paths to their canonical locations -sed -e 's/ */ /g' -e 's/| */|/g' -e 's/ *|/|/g' -e "s,${LOCALBASE},/usr/local," -e "s,${X11BASE},/usr/X11R6," ${INDEXFILE} > ${INDEXFILE}.tmp - -mv -f ${INDEXFILE}.tmp ${INDEXFILE} +sed -i '' -e 's/ */ /g' -e 's/| */|/g' -e 's/ *|/|/g' -e "s,${LOCALBASE},/usr/local," -e "s,${X11BASE},/usr/local," ${INDEXFILE} |