18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 |
21 |
22 # |
22 # |
23 # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. |
23 # Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. |
24 # |
24 # |
25 |
25 |
26 set name=pkg.fmri \ |
26 set name=pkg.fmri \ |
27 value=pkg:/library/python-2/netaddr-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
27 value=pkg:/library/python-2/netaddr-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
28 set name=pkg.summary value="Python network address manipulation" |
28 set name=pkg.summary value="Python network address manipulation" |
29 set name=pkg.description \ |
29 set name=pkg.description \ |
30 value="The netaddr Python library represents and manipulates network addresses. It supports the ability to work and interact with the following: IPv4 and IPv6 addresses and subnets; MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers; arbitrary (non-aligned) IP address ranges and IP address sets; various non-CIDR IP range formats such as nmap and glob-style formats." |
30 value="The netaddr Python library represents and manipulates network addresses. It supports the ability to work and interact with the following: IPv4 and IPv6 addresses and subnets; MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers; arbitrary (non-aligned) IP address ranges and IP address sets; various non-CIDR IP range formats such as nmap and glob-style formats." |
31 set name=com.oracle.info.description \ |
31 set name=com.oracle.info.description \ |
32 value="the Python network address manipulation library" |
32 value="the Python network address manipulation library" |
33 set name=com.oracle.info.tpno value=13141 |
33 set name=com.oracle.info.tpno value=$(TPNO) |
34 set name=info.classification \ |
34 set name=info.classification \ |
35 value=org.opensolaris.category.2008:Development/Python |
35 value=org.opensolaris.category.2008:Development/Python |
36 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
36 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
37 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
37 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
38 set name=org.opensolaris.arc-caseid value=PSARC/2012/037 |
38 set name=org.opensolaris.arc-caseid value=PSARC/2012/037 |
41 link path=usr/bin/netaddr target=netaddr-$(PYVER) mediator=python \ |
41 link path=usr/bin/netaddr target=netaddr-$(PYVER) mediator=python \ |
42 mediator-version=$(PYVER) |
42 mediator-version=$(PYVER) |
43 # |
43 # |
44 # since we have IPython < 0.11, skip dependencies for |
44 # since we have IPython < 0.11, skip dependencies for |
45 # IPython.frontend.terminal.embed |
45 # IPython.frontend.terminal.embed |
46 file path=usr/bin/netaddr-$(PYVER) \ |
46 # |
47 pkg.depend.bypass-generate=.*(frontend|terminal|embed).* |
47 file path=usr/bin/netaddr-$(PYVER) pkg.depend.bypass-generate=.*/terminal.* |
48 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr-$(IPS_COMPONENT_VERSION)-py$(PYVER).egg-info |
48 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr-$(COMPONENT_VERSION)-py$(PYVER).egg-info |
49 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/__init__.py |
49 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/__init__.py |
50 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/compat.py |
50 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/compat.py |
51 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/core.py |
51 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/core.py |
52 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/eui/__init__.py |
52 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/eui/__init__.py |
53 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/eui/iab.idx |
53 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/eui/iab.idx |
56 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/eui/oui.idx |
56 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/eui/oui.idx |
57 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/eui/oui.txt |
57 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/eui/oui.txt |
58 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/fbsocket.py |
58 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/fbsocket.py |
59 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/__init__.py |
59 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/__init__.py |
60 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/glob.py |
60 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/glob.py |
61 # urllib.request is not available in python 2.X |
61 # urllib.request is not available in Python 2.X |
62 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/iana.py \ |
62 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/iana.py \ |
63 pkg.depend.bypass-generate=.*(urllib|request).* |
63 pkg.depend.bypass-generate=.*/urllib.* |
64 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/intset.py |
|
65 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/ipv4-address-space.xml |
64 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/ipv4-address-space.xml |
66 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/ipv6-address-space.xml |
65 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/ipv6-address-space.xml |
67 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/multicast-addresses.xml |
66 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/multicast-addresses.xml |
68 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/nmap.py |
67 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/nmap.py |
69 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/rfc1924.py |
68 file path=usr/lib/python$(PYVER)/vendor-packages/netaddr/ip/rfc1924.py |