Makefile revision 6709
bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Bosch#
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen# CDDL HEADER START
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen#
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen# The contents of this file are subject to the terms of the
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen# Common Development and Distribution License (the "License").
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen# You may not use this file except in compliance with the License.
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen#
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen# or http://www.opensolaris.org/os/licensing.
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen# See the License for the specific language governing permissions
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen# and limitations under the License.
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen#
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen# When distributing Covered Code, include this CDDL HEADER in each
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen# If applicable, add the following below this CDDL HEADER, with the
c0bb6a113c3e5f6af18fbd1b53caa134d20481b8Timo Sirainen# fields enclosed by brackets "[]" replaced with your own identifying
e9d0f2284f3a82b9852e52787866cba6b9adbcb6Timo Sirainen# information: Portions Copyright [yyyy] [name of copyright owner]
e9d0f2284f3a82b9852e52787866cba6b9adbcb6Timo Sirainen#
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen# CDDL HEADER END
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen#
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen
c0bb6a113c3e5f6af18fbd1b53caa134d20481b8Timo Sirainen#
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen#
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Siraineninclude ../../../make-rules/shared-macros.mk
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo SirainenCOMPONENT_NAME= netaddr
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo SirainenCOMPONENT_VERSION= 0.7.18
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo SirainenCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo SirainenCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo SirainenCOMPONENT_ARCHIVE_HASH= \
1d80017c29866f808c279ba784f70d74dc69b7efTimo Sirainen sha256:a1f5c9fcf75ac2579b9995c843dade33009543c04f218ff7c007b3c81695bd19
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo SirainenCOMPONENT_ARCHIVE_URL= $(call pypi_url)
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo SirainenCOMPONENT_PROJECT_URL= http://github.com/drkjam/netaddr/
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo SirainenCOMPONENT_BUGDB= python-mod/netaddr
cfbab67e839000b57f32308dd26f9807b5dbe8e3Timo Sirainen
b3f03a6a9232d4e5a8682eff8d37bbcf41c487ecTimo SirainenTPNO= 31322
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen
b3f03a6a9232d4e5a8682eff8d37bbcf41c487ecTimo Sirainen# Depends on iPython which is not Python 3 ready.
b3f03a6a9232d4e5a8682eff8d37bbcf41c487ecTimo SirainenPYTHON_VERSIONS= $(PYTHON2_VERSIONS)
b3f03a6a9232d4e5a8682eff8d37bbcf41c487ecTimo Sirainen
b3f03a6a9232d4e5a8682eff8d37bbcf41c487ecTimo Siraineninclude $(WS_MAKE_RULES)/prep.mk
b3f03a6a9232d4e5a8682eff8d37bbcf41c487ecTimo Siraineninclude $(WS_MAKE_RULES)/setup.py.mk
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Siraineninclude $(WS_MAKE_RULES)/ips.mk
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo SirainenCOMPONENT_POST_INSTALL_ACTION = \
9ebd0c59de5f8240c0dbc58773fe5679391199dbTimo Sirainen (cd $(PROTO_DIR)/usr/bin ; \
b3f03a6a9232d4e5a8682eff8d37bbcf41c487ecTimo Sirainen $(GSED) -e 's|env python|python$(PYTHON_VERSION)|' \
b3f03a6a9232d4e5a8682eff8d37bbcf41c487ecTimo Sirainen netaddr > netaddr-$(PYTHON_VERSION))
799291e076f181e56599c93b06282156ab695fd6Timo Sirainen
c11f60090a484c64ece84aba369366620f85c337Timo SirainenASLR_MODE = $(ASLR_NOT_APPLICABLE)
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen
c11f60090a484c64ece84aba369366620f85c337Timo Sirainenbuild: $(BUILD_NO_ARCH)
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen
c11f60090a484c64ece84aba369366620f85c337Timo Siraineninstall: $(INSTALL_NO_ARCH)
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen
c11f60090a484c64ece84aba369366620f85c337Timo SirainenCOMPONENT_TEST_DIR = $(COMPONENT_SRC)
c11f60090a484c64ece84aba369366620f85c337Timo SirainenCOMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen
c11f60090a484c64ece84aba369366620f85c337Timo SirainenCOMPONENT_TEST_TRANSFORMS += \
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen '-e "/^plugins:/d" ' \
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen '-e "s|in [0-9\.]* seconds ||g" '
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen
c11f60090a484c64ece84aba369366620f85c337Timo Sirainentest: $(TEST_NO_ARCH)
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen
c11f60090a484c64ece84aba369366620f85c337Timo Sirainensystem-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen
c11f60090a484c64ece84aba369366620f85c337Timo SirainenREQUIRED_PACKAGES += library/python/ipython-27
c11f60090a484c64ece84aba369366620f85c337Timo Sirainen