Print this page
Remove Python 2.6

Split Close
Expand all
Collapse all
          --- old/build/python-m2crypto/build.sh
          +++ new/build/python-m2crypto/build.sh
↓ open down ↓ 26 lines elided ↑ open up ↑
  27   27  # Load support functions
  28   28  . ../../lib/functions.sh
  29   29  
  30   30  PROG=M2Crypto
  31   31  VER=0.24.0
  32   32  SUMMARY="Python interface for openssl"
  33   33  DESC="M2Crypto provides a python interface to the openssl library."
  34   34  
  35   35  BUILD_DEPENDS_IPS="swig"
  36   36  
  37      -# Pardon the copy/paste, but we have to do this twice (2.6 & 2.7) for now.
  38      -# And the only way buildctl detects packages is by grepping for PKG assignment.
  39      -
  40      -OLDPV=$PYTHONVER
  41      -
  42      -set_python_version 2.6
       37 +# In the future when we upgrade python again, be sure to wrap the following
       38 +# around with set_python_version and reassign PKG and RUN_DEPENDS_IPS.
       39 +# The only way buildctl detects packages is by grepping for PKG assignment.
  43   40  XFORM_ARGS="-D PYTHONVER=$PYTHONVER"
  44      -PKG=library/python-2/m2crypto-26
  45      -RUN_DEPENDS_IPS="runtime/python-26 library/security/openssl@1.0.2"
  46      -init
  47      -download_source $PROG $PROG $VER
  48      -patch_source
  49      -prep_build
  50      -python_build
  51      -make_package
  52      -clean_up
  53      -
  54      -set_python_version 2.7
  55      -XFORM_ARGS="-D PYTHONVER=$PYTHONVER"
  56   41  PKG=library/python-2/m2crypto-27
  57   42  RUN_DEPENDS_IPS="runtime/python-27 library/security/openssl@1.0.2"
  58   43  init
  59   44  download_source $PROG $PROG $VER
  60   45  patch_source
  61   46  prep_build
  62   47  python_build
  63   48  make_package
  64   49  clean_up
  65      -
  66      -set_python_version $OLDPV
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX