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 ----