Print this page
Remove Python 2.6


  29 
  30 PROG=numpy
  31 VER=1.11.2
  32 SUMMARY="numpy - package for scientific computing with Python"
  33 DESC="$SUMMARY"
  34 
  35 
  36 # This builds leaves uncleanable crud behind.  See pre_python_64() below for
  37 # more details.
  38 REMOVE_PREVIOUS=1
  39 
  40 pre_python_64() {
  41         logmsg "prepping 64bit python build"
  42         # "./setup.py clean" was removed from numpy.  Use a more
  43         # brute-force approach.
  44         logcmd /bin/rm -rf build
  45 }
  46 
  47 save_function clean_up clean_up_orig
  48 
  49 # Pardon the copy/paste, but we have to do this twice (2.6 & 2.7) for now.
  50 # And the only way buildctl detects packages is by grepping for PKG assignment.
  51 
  52 OLDPV=$PYTHONVER
  53 
  54 set_python_version 2.6
  55 XFORM_ARGS="-D PYTHONVER=$PYTHONVER"
  56 PKG=library/python-2/numpy-26
  57 RUN_DEPENDS_IPS="runtime/python-26"
  58 init
  59 download_source $PROG $PROG $VER
  60 patch_source
  61 prep_build
  62 python_build
  63 strip_install -x
  64 make_package
  65 clean_up
  66 
  67 set_python_version 2.7
  68 XFORM_ARGS="-D PYTHONVER=$PYTHONVER"
  69 PKG=library/python-2/numpy-27
  70 RUN_DEPENDS_IPS="runtime/python-27"
  71 init
  72 download_source $PROG $PROG $VER
  73 patch_source
  74 prep_build
  75 python_build
  76 strip_install -x
  77 make_package
  78 clean_up
  79 
  80 set_python_version $OLDPV


  29 
  30 PROG=numpy
  31 VER=1.11.2
  32 SUMMARY="numpy - package for scientific computing with Python"
  33 DESC="$SUMMARY"
  34 
  35 
  36 # This builds leaves uncleanable crud behind.  See pre_python_64() below for
  37 # more details.
  38 REMOVE_PREVIOUS=1
  39 
  40 pre_python_64() {
  41         logmsg "prepping 64bit python build"
  42         # "./setup.py clean" was removed from numpy.  Use a more
  43         # brute-force approach.
  44         logcmd /bin/rm -rf build
  45 }
  46 
  47 save_function clean_up clean_up_orig
  48 
  49 # In the future when we upgrade python again, be sure to wrap the following
  50 # around with set_python_version and reassign PKG and RUN_DEPENDS_IPS.
  51 # The only way buildctl detects packages is by grepping for PKG assignment.



  52 XFORM_ARGS="-D PYTHONVER=$PYTHONVER"













  53 PKG=library/python-2/numpy-27
  54 RUN_DEPENDS_IPS="runtime/python-27"
  55 init
  56 download_source $PROG $PROG $VER
  57 patch_source
  58 prep_build
  59 python_build
  60 strip_install -x
  61 make_package
  62 clean_up