--- a/components/python/python26/Makefile Wed Mar 22 09:27:09 2017 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,135 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../../make-rules/shared-macros.mk
-
-PATH=/usr/bin:/usr/gnu/bin:/usr/sbin
-
-COMPONENT_NAME= Python
-COMPONENT_VERSION= 2.6.8
-COMPONENT_PROJECT_URL= http://python.org/
-COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH= \
- sha256:c34036718ee1f091736677f543bc7960861cf9fcbea77d49572b59f7f1ab3c3f
-COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-COMPONENT_BUGDB= utility/python
-
-TPNO= 9104
-
-include $(WS_MAKE_RULES)/prep.mk
-include $(WS_MAKE_RULES)/configure.mk
-include $(WS_MAKE_RULES)/ips.mk
-include $(WS_MAKE_RULES)/lint-libraries.mk
-
-# We patch auto* files, so regenerate headers and configure
-COMPONENT_PREP_ACTION = \
- (cd $(@D) ; autoheader ; autoconf)
-
-# This seems horribly wrong, but these defines break the ability to build c99
-# compliant modules or with gcc.
-COMPONENT_POST_CONFIGURE_ACTION = \
- (cd $(@D) ; \
- perl -pi -e 's/(^\#define _POSIX_C_SOURCE.*)/\/* $$1 *\//' pyconfig.h ; \
- perl -pi -e 's/^(\#define _XOPEN_SOURCE.*)/\/* $$1 *\//' pyconfig.h ; \
- perl -pi -e 's/^(\#define _XOPEN_SOURCE_EXTENDED.*)/\/* $$1 *\//' \
- pyconfig.h)
-
-# The python build is profile-guided for studio; to see the benefits of that,
-# Python must be compiled with -xO5 and a different build target must be used.
-# Use of xprofile requires that the same options be used during compilation and
-# linking. The targets chosen are based on Solaris 11 minimum supported system
-# requirements.
-COMPONENT_BUILD_TARGETS = profile-opt
-XPROFILE_DIR = $(BUILD_DIR_$(BITS))/.profile
-PYFLAGS.i386 = -xtarget=opteron -xarch=sse2 -xcache=generic
-PYFLAGS.sparc =
-CFLAGS += -xO5 $(PYFLAGS.$(MACH))
-LDFLAGS += -xO5 $(PYFLAGS.$(MACH))
-
-# we don't want to leak $(CC_BITS) into BASECFLAGS as it causes problems with
-# python-config
-CC += $(CFLAGS)
-
-C99MODE=
-CPPFLAGS += -IPython
-
-# so we find the ncurses headers
-CPPFLAGS += -I/usr/include/ncurses
-# enable large files how they did in JDS
-CPPFLAGS += -D_LARGEFILE64_SOURCE
-# libffi for _ctypes
-CPPFLAGS += $(shell pkg-config --cflags-only-I libffi)
-
-# Python puts its header files in a special place.
-LINT_FLAGS += -I$(SOURCE_DIR)/Include
-
-CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS += --enable-shared
-CONFIGURE_OPTIONS += --with-system-ffi
-CONFIGURE_OPTIONS += --without-gcc
-CONFIGURE_OPTIONS += ac_cv_opt_olimit_ok=no
-CONFIGURE_OPTIONS += ac_cv_olimit_ok=no
-CONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)"
-CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS += CCSHARED="$(CC_PIC)"
-CONFIGURE_OPTIONS += CXX="$(CXX)"
-CONFIGURE_OPTIONS += CXXFLAGS="$(CXXFLAGS)"
-CONFIGURE_OPTIONS += DFLAGS="-$(BITS)"
-CONFIGURE_OPTIONS += XPROFILE_DIR="$(XPROFILE_DIR)"
-COMPONENT_BUILD_ENV += DFLAGS="-$(BITS)"
-COMPONENT_BUILD_ENV += XPROFILE_DIR="$(XPROFILE_DIR)"
-
-COMPONENT_TEST_TARGETS = test
-
-# 64 bit shared objects need to go in a 64-bit directory
-COMPONENT_INSTALL_ARGS.64 += DESTSHARED=$(CONFIGURE_PREFIX)/lib/python2.6/lib-dynload
-
-# common targets
-build: $(BUILD_32_and_64)
-
-$(INSTALL_32): $(INSTALL_64)
-
-install: $(INSTALL_32_and_64)
-
-test: $(TEST_32_and_64)
-
-
-REQUIRED_PACKAGES += compress/bzip2
-REQUIRED_PACKAGES += database/sqlite-3
-REQUIRED_PACKAGES += developer/library/xprofile
-REQUIRED_PACKAGES += library/database/gdbm
-REQUIRED_PACKAGES += library/libffi
-REQUIRED_PACKAGES += library/ncurses
-REQUIRED_PACKAGES += library/python/tkinter-26
-REQUIRED_PACKAGES += library/readline
-REQUIRED_PACKAGES += library/security/openssl
-REQUIRED_PACKAGES += library/zlib
-REQUIRED_PACKAGES += runtime/tcl-8
-REQUIRED_PACKAGES += runtime/tk-8
-REQUIRED_PACKAGES += shell/ksh93
-REQUIRED_PACKAGES += system/core-os
-REQUIRED_PACKAGES += system/library
-REQUIRED_PACKAGES += system/library/math
-REQUIRED_PACKAGES += system/linker
-REQUIRED_PACKAGES += x11/compatibility/links-xorg
-REQUIRED_PACKAGES += x11/library/libx11