components/python/pyopenssl/pyopenssl-PYVER.p5m
changeset 3998 5bd484384122
parent 1948 2d1537e7942d
child 7579 8b703bbe2bba
equal deleted inserted replaced
3997:0ca3f3d6c919 3998:5bd484384122
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 
    25 
    26 # Python 3 is 64-bit only, so 32-bit shared objects do not belong.
       
    27 <transform file path=usr/lib/python3.4/vendor-packages/OpenSSL/[^/]*.so -> drop>
       
    28 #
       
    29 set name=pkg.fmri \
    26 set name=pkg.fmri \
    30     value=pkg:/library/python/pyopenssl-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    27     value=pkg:/library/python/pyopenssl-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    31 set name=pkg.summary value="Python interface to the OpenSSL library"
    28 set name=pkg.summary value="Python interface to the OpenSSL library"
    32 set name=pkg.description \
    29 set name=pkg.description \
    33     value="The pyOpenSSL package provides a high-level, Python interface to the functions in the OpenSSL library. It includes a generic cryptographic module, an interface to the OpenSSL pseudo random number generator, and an interface to the SSL-specific parts of OpenSSL. The latter defines SSL Context objects and SSL Connection objects, using Python sockets as a transport layer. The Connection object wraps all the socket methods and can therefore be used interchangeably."
    30     value="The pyOpenSSL package provides a high-level, Python interface to the functions in the OpenSSL library. It includes a generic cryptographic module, an interface to the OpenSSL pseudo random number generator, and an interface to the SSL-specific parts of OpenSSL. The latter defines SSL Context objects and SSL Connection objects, using Python sockets as a transport layer. The Connection object wraps all the socket methods and can therefore be used interchangeably."
    38     value=org.opensolaris.category.2008:System/Security
    35     value=org.opensolaris.category.2008:System/Security
    39 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    36 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    40 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    37 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    41 set name=org.opensolaris.arc-caseid value=PSARC/2009/176
    38 set name=org.opensolaris.arc-caseid value=PSARC/2009/176
    42 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    39 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
       
    40 #
    43 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/64/SSL.so
    41 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/64/SSL.so
    44 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/64/crypto.so
    42 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/64/crypto.so
    45 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/64/rand.so
    43 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/64/rand.so
    46 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/SSL.so
    44 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/SSL.so
    47 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/__init__.py
    45 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/__init__.py
    53 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/test/test_ssl.py
    51 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/test/test_ssl.py
    54 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/test/util.py
    52 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/test/util.py
    55 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/tsafe.py
    53 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/tsafe.py
    56 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/version.py
    54 file path=usr/lib/python$(PYVER)/vendor-packages/OpenSSL/version.py
    57 file path=usr/lib/python$(PYVER)/vendor-packages/pyOpenSSL-$(COMPONENT_VERSION)-py$(PYVER).egg-info
    55 file path=usr/lib/python$(PYVER)/vendor-packages/pyOpenSSL-$(COMPONENT_VERSION)-py$(PYVER).egg-info
       
    56 #
    58 license LICENSE license=Apache2
    57 license LICENSE license=Apache2
    59 
    58 
    60 # force the rename with an optional dependency on the old name
    59 # force the rename with an optional dependency on the old name
    61 depend type=optional \
    60 depend type=optional \
    62     fmri=library/python-2/pyopenssl-$(PYV)@0.13,5.12-5.12.0.0.0.41.0
    61     fmri=library/python-2/pyopenssl-$(PYV)@0.13,5.12-5.12.0.0.0.41.0