Print this page
Remove Python 2.6

Split Close
Expand all
Collapse all
          --- old/build/python-pyrex/build.sh
          +++ new/build/python-pyrex/build.sh
↓ open down ↓ 24 lines elided ↑ open up ↑
  25   25  # Use is subject to license terms.
  26   26  #
  27   27  # Load support functions
  28   28  . ../../lib/functions.sh
  29   29  
  30   30  PROG=Pyrex
  31   31  VER=0.9.9
  32   32  SUMMARY="Pyrex - a Language for Writing Python Extension Modules"
  33   33  DESC="$SUMMARY"
  34   34  
  35      -# Pardon the copy/paste, but we have to do this twice (2.6 & 2.7) for now.
  36      -# And the only way buildctl detects packages is by grepping for PKG assignment.
  37      -
  38      -OLDPV=$PYTHONVER
  39      -
  40      -set_python_version 2.6
  41      -PKG=library/python-2/pyrex-26
  42      -RUN_DEPENDS_IPS="runtime/python-26"
  43      -init
  44      -download_source $PROG $PROG $VER
  45      -patch_source
  46      -prep_build
  47      -python_build
  48      -# XXX KEBE SAYS FIX ME...
  49      -mv $DESTDIR/usr/bin/pyrexc $DESTDIR/usr/bin/pyrexc2.6
  50      -ln -s ./pyrexc2.6 $DESTDIR/usr/bin/pyrexc
  51      -strip_install -x
  52      -make_package
  53      -clean_up
  54      -
  55      -set_python_version 2.7
       35 +# In the future when we upgrade python again, be sure to wrap the following
       36 +# around with set_python_version and reassign PKG and RUN_DEPENDS_IPS.
       37 +# The only way buildctl detects packages is by grepping for PKG assignment.
  56   38  PKG=library/python-2/pyrex-27
  57   39  RUN_DEPENDS_IPS="runtime/python-27"
  58   40  init
  59   41  download_source $PROG $PROG $VER
  60   42  patch_source
  61   43  prep_build
  62   44  python_build
  63      -# XXX KEBE SAYS FIX ME...
  64   45  mv $DESTDIR/usr/bin/pyrexc $DESTDIR/usr/bin/pyrexc2.7
  65   46  ln -s ./pyrexc2.7 $DESTDIR/usr/bin/pyrexc
  66   47  strip_install -x
  67   48  make_package
  68   49  clean_up
  69      -
  70      -set_python_version $OLDPV
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX