Print this page
Remove Python 2.6

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