Print this page
Remove Python 2.6

Split Close
Expand all
Collapse all
          --- old/build/python-ply/build.sh
          +++ new/build/python-ply/build.sh
↓ open down ↓ 30 lines elided ↑ open up ↑
  31   31  VER=3.9
  32   32  SUMMARY="ply - Python lex and yacc"
  33   33  DESC="$SUMMARY"
  34   34  
  35   35  make_license() {
  36   36      # Sigh. People. put the license in a standalong file!
  37   37      awk '/Copyright/,/DAMAGE.$/{print}' $TMPDIR/$BUILDDIR/README.md > \
  38   38          $TMPDIR/$BUILDDIR/LICENSE
  39   39  }
  40   40  
  41      -# Pardon the copy/paste, but we have to do this twice (2.6 & 2.7) for now.
  42      -# And the only way buildctl detects packages is by grepping for PKG assignment.
  43      -
  44      -OLDPV=$PYTHONVER
  45      -
  46      -set_python_version 2.6
       41 +# In the future when we upgrade python again, be sure to wrap the following
       42 +# around with set_python_version and reassign PKG and RUN_DEPENDS_IPS.
       43 +# The only way buildctl detects packages is by grepping for PKG assignment.
  47   44  XFORM_ARGS="-D PYTHONVER=$PYTHONVER"
  48      -PKG=library/python-2/ply-26
  49      -RUN_DEPENDS_IPS="runtime/python-26"
  50      -init
  51      -download_source $PROG $PROG $VER
  52      -patch_source
  53      -prep_build
  54      -python_build
  55      -make_license
  56      -make_package
  57      -clean_up
  58      -
  59      -set_python_version 2.7
  60      -XFORM_ARGS="-D PYTHONVER=$PYTHONVER"
  61   45  PKG=library/python-2/ply-27
  62   46  RUN_DEPENDS_IPS="runtime/python-27"
  63   47  init
  64   48  download_source $PROG $PROG $VER
  65   49  patch_source
  66   50  prep_build
  67   51  python_build
  68   52  make_license
  69   53  make_package
  70   54  clean_up
  71      -
  72      -set_python_version $OLDPV
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX