Print this page
    
Other packages up to gcc51 runtime
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/build/zlib/build.sh
          +++ new/build/zlib/build.sh
   1    1  #!/usr/bin/bash
  
    | 
      ↓ open down ↓ | 
    1 lines elided | 
    
      ↑ open up ↑ | 
  
   2    2  
   3    3  # Load support functions
   4    4  . ../../lib/functions.sh
   5    5  
   6    6  PROG=zlib
   7    7  VER=1.2.8
   8    8  PKG=library/zlib
   9    9  SUMMARY="$PROG - A massively spiffy yet delicately unobtrusive compression library"
  10   10  DESC="$SUMMARY"
  11   11  
  12      -DEPENDS_IPS="system/library/gcc-4-runtime"
       12 +DEPENDS_IPS="system/library/gcc-5-runtime"
  13   13  BUILD_DEPENDS_IPS="$DEPENDS_IPS developer/sunstudio12.1"
  14   14  
  15   15  
  16   16  CFLAGS="-DNO_VIZ"
  17   17  
  18   18  CONFIGURE_OPTS_32="--prefix=$PREFIX
  19   19      --includedir=$PREFIX/include
  20   20      --libdir=$PREFIX/lib"
  21   21  
  22   22  CONFIGURE_OPTS_64="--prefix=$PREFIX
  23   23      --includedir=$PREFIX/include
  24   24      --libdir=$PREFIX/lib/$ISAPART64"
  25   25  
  26   26  install_license(){
  27   27      # This is fun, strip fromt he zlib.h header
  28   28      /bin/awk '/Copyright/,/\*\//{if($1 != "*/"){print}}' \
  29   29          $TMPDIR/$BUILDDIR/zlib.h > $DESTDIR/license
  30   30  }
  31   31  
  32   32  make_prog32() {
  33   33      pushd $TMPDIR/$BUILDDIR > /dev/null
  34   34      logcmd gmake LDSHARED="gcc -shared -nostdlib" || logerr "gmake failed"
  35   35      popd > /dev/null
  36   36  }
  37   37  
  38   38  make_prog64() {
  39   39      pushd $TMPDIR/$BUILDDIR > /dev/null
  40   40      logcmd gmake LDSHARED="gcc -shared -nostdlib" || logerr "gmake failed"
  41   41      popd > /dev/null
  42   42  }
  43   43  
  44   44  init
  45   45  download_source $PROG $PROG $VER
  46   46  patch_source
  47   47  prep_build
  48   48  build
  49   49  make_lintlibs z /usr/lib /usr/include
  50   50  make_isa_stub
  51   51  install_license
  52   52  make_package
  53   53  clean_up
  
    | 
      ↓ open down ↓ | 
    31 lines elided | 
    
      ↑ open up ↑ | 
  
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX