Print this page
Lose developer/build/make from omnios-build, add in developer/as and
developer/versioning/sccs.
*** 24,60 ****
# Copyright 2011-2012 OmniTI Computer Consulting, Inc. All rights reserved.
# Use is subject to license terms.
#
# this will build
#
- # * make
# * sccs
! # * assorted bin-only bits: (from sub root)
! # * as
! # * libtdf
! # * libxprof
! # * libxprof_audit
# Load support functions
. ../../lib/functions.sh
PROG=make
VER=0.5.11
! PKG=developer/build/make
! SUMMARY="OmniOS Bundled Development Tools (aka DevPro)"
DESC="$SUMMARY"
BUILD_DEPENDS_IPS="sunstudio12.1 compatibility/ucb"
DEPENDS_IPS="system/library SUNWcs system/library/math"
CONFIGURE_OPTS=""
PKGE=$(url_encode $PKG)
! DESTDIR=$DTMPDIR/make_pkg
prebuild_clean() {
logmsg "Cleaning destdir: $DESTDIR"
logcmd rm -rf $DESTDIR
}
build() {
logmsg "Building and installing ($1)"
pushd $TMPDIR/$1/usr/src > /dev/null || logerr "can't enter build harness"
--- 24,56 ----
# Copyright 2011-2012 OmniTI Computer Consulting, Inc. All rights reserved.
# Use is subject to license terms.
#
# this will build
#
# * sccs
! #
# Load support functions
. ../../lib/functions.sh
PROG=make
VER=0.5.11
! PKG=developer/versioning/sccs
! SUMMARY="Source Code Control System (SCCS)"
DESC="$SUMMARY"
BUILD_DEPENDS_IPS="sunstudio12.1 compatibility/ucb"
DEPENDS_IPS="system/library SUNWcs system/library/math"
CONFIGURE_OPTS=""
PKGE=$(url_encode $PKG)
! DESTDIR=$DTMPDIR/sccs
prebuild_clean() {
logmsg "Cleaning destdir: $DESTDIR"
logcmd rm -rf $DESTDIR
+ mkdir -p $DESTDIR/usr/bin
}
build() {
logmsg "Building and installing ($1)"
pushd $TMPDIR/$1/usr/src > /dev/null || logerr "can't enter build harness"
*** 61,75 ****
logcmd env STUDIOBIN=/opt/sunstudio12.1/bin DESTDIR=$DESTDIR ./build ||
logerr "make/install ($1) failed"
popd > /dev/null
}
- place_bins() {
- logmsg "Moving closed bins into place"
- (cd $SRCDIR/root && tar cf - .) | (cd $DESTDIR && tar xf -) ||
- logerr "Failed to copy closed bins"
- }
move_and_links() {
logmsg "Shifting binaries and setting up links"
logcmd mv $DESTDIR/usr/ccs/bin/help $DESTDIR/usr/bin/sccshelp
pushd $DESTDIR/usr/ccs/bin > /dev/null || logerr "Cannot chdir"
for cmd in *
--- 57,66 ----
*** 81,101 ****
logcmd ln -s ../../sccshelp $DESTDIR/usr/ccs/bin/help
popd > /dev/null
}
init
-
prebuild_clean
-
- BUILDDIR=devpro-make-20061219
- download_source devpro devpro-make src-20061219
- build devpro-make-20061219
-
BUILDDIR=devpro-sccs-20061219
download_source devpro devpro-sccs src-20061219
build devpro-sccs-20061219
-
- place_bins
move_and_links
-
make_package
clean_up
--- 72,83 ----