Print this page
Remove Python 2.6

Split Close
Expand all
Collapse all
          --- old/build/python-pyopenssl/build.sh
          +++ new/build/python-pyopenssl/build.sh
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14  #
  15   15  # When distributing Covered Code, include this CDDL HEADER in each
  16   16  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  17   17  # If applicable, add the following below this CDDL HEADER, with the
  18   18  # fields enclosed by brackets "[]" replaced with your own identifying
  19   19  # information: Portions Copyright [yyyy] [name of copyright owner]
  20   20  #
  21   21  # CDDL HEADER END
  22   22  #
  23   23  #
  24      -# Copyright 2011-2012 OmniTI Computer Consulting, Inc.  All rights reserved.
       24 +# Copyright 2017 OmniTI Computer Consulting, Inc.  All rights reserved.
  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=pyOpenSSL
  31   31  VER=0.11
  32   32  SUMMARY="pyOpenSSL - Python interface to the OpenSSL library for Python 2.6"
  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
       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.
  41   38  XFORM_ARGS="-D PYTHONPKGVER=$PYTHONPKGVER"
  42      -PKG=library/python-2/pyopenssl-26
  43      -RUN_DEPENDS_IPS="runtime/python-26 library/security/openssl@1.0.2"
  44      -init
  45      -download_source $PROG $PROG $VER
  46      -patch_source
  47      -prep_build
  48      -python_build
  49      -make_package
  50      -clean_up
  51      -
  52      -set_python_version 2.7
  53      -XFORM_ARGS="-D PYTHONPKGVER=$PYTHONPKGVER"
  54   39  PKG=library/python-2/pyopenssl-27
  55   40  RUN_DEPENDS_IPS="runtime/python-27 library/security/openssl@1.0.2"
  56   41  init
  57   42  download_source $PROG $PROG $VER
  58   43  patch_source
  59   44  prep_build
  60   45  python_build
  61   46  make_package
  62   47  clean_up
  63      -
  64      -set_python_version $OLDPV
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX