Print this page
Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.


  22 #
  23 #
  24 # Copyright 2011-2012 OmniTI Computer Consulting, Inc.  All rights reserved.
  25 # Use is subject to license terms.
  26 #
  27 # Load support functions
  28 . ../../lib/functions.sh
  29 
  30 PROG=binutils
  31 VER=2.25
  32 VERHUMAN=$VER
  33 PKG=developer/gnu-binutils
  34 SUMMARY="$PROG -  a collection of binary tools"
  35 DESC="$SUMMARY"
  36 
  37 BUILD_DEPENDS_IPS="gcc44"
  38 [[ "$BUILDARCH" == "both" ]] && BUILDARCH=32
  39 
  40 CONFIGURE_OPTS="--enable-gold=yes --exec-prefix=/usr/gnu --program-prefix=g"
  41 



  42 make_prog() {
  43     [[ -n $NO_PARALLEL_MAKE ]] && MAKE_JOBS=""
  44     logmsg "--- make"
  45     logcmd $MAKE SHELL=/bin/bash $MAKE_JOBS || \
  46         logerr "--- Make failed"
  47 }
  48 
  49 make_sfw_links() {
  50     logmsg "Creating SFW symlinks"
  51     logcmd mkdir -p $DESTDIR/$PREFIX/sfw/bin
  52     pushd $DESTDIR/$PREFIX/sfw/bin > /dev/null
  53     for file in gaddr2line gar gas gc++filt gelfedit ggprof gld gnm \
  54                 gobjcopy gobjdump granlib greadelf gsize gstrings gstrip
  55         do logcmd ln -s ../../bin/$file $file || \
  56             logerr "Failed to create link for $file"
  57         done
  58     popd > /dev/null
  59 }
  60 
  61 init


  22 #
  23 #
  24 # Copyright 2011-2012 OmniTI Computer Consulting, Inc.  All rights reserved.
  25 # Use is subject to license terms.
  26 #
  27 # Load support functions
  28 . ../../lib/functions.sh
  29 
  30 PROG=binutils
  31 VER=2.25
  32 VERHUMAN=$VER
  33 PKG=developer/gnu-binutils
  34 SUMMARY="$PROG -  a collection of binary tools"
  35 DESC="$SUMMARY"
  36 
  37 BUILD_DEPENDS_IPS="gcc44"
  38 [[ "$BUILDARCH" == "both" ]] && BUILDARCH=32
  39 
  40 CONFIGURE_OPTS="--enable-gold=yes --exec-prefix=/usr/gnu --program-prefix=g"
  41 
  42 # Use old gcc4 standards level for this.
  43 CFLAGS="$CFLAGS -std=gnu89"
  44 
  45 make_prog() {
  46     [[ -n $NO_PARALLEL_MAKE ]] && MAKE_JOBS=""
  47     logmsg "--- make"
  48     logcmd $MAKE SHELL=/bin/bash $MAKE_JOBS || \
  49         logerr "--- Make failed"
  50 }
  51 
  52 make_sfw_links() {
  53     logmsg "Creating SFW symlinks"
  54     logcmd mkdir -p $DESTDIR/$PREFIX/sfw/bin
  55     pushd $DESTDIR/$PREFIX/sfw/bin > /dev/null
  56     for file in gaddr2line gar gas gc++filt gelfedit ggprof gld gnm \
  57                 gobjcopy gobjdump granlib greadelf gsize gstrings gstrip
  58         do logcmd ln -s ../../bin/$file $file || \
  59             logerr "Failed to create link for $file"
  60         done
  61     popd > /dev/null
  62 }
  63 
  64 init