--- a/components/meta-packages/history/SUNWtcltls.p5m Mon Mar 02 18:15:40 2015 -0800
+++ b/components/meta-packages/history/SUNWtcltls.p5m Mon Mar 02 18:40:14 2015 -0800
@@ -25,8 +25,7 @@
# Legacy package information for renamed SUNWtcltls package
#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
+set name=pkg.fmri value=pkg:/[email protected],5.12-5.12.0.0.0.70.0
+set name=pkg.obsolete value=true
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=require fmri=runtime/tcl-8/[email protected]
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/meta-packages/history/runtime%2Ftcl-8%2Ftcl-openssl.p5m Mon Mar 02 18:40:14 2015 -0800
@@ -0,0 +1,26 @@
+#
+# 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) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri value=pkg:/runtime/tcl-8/[email protected],5.12-5.12.0.0.0.70.0
+set name=pkg.obsolete value=true
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
--- a/components/tcltls/Makefile Mon Mar 02 18:15:40 2015 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +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
-
-COMPONENT_NAME= tcltls
-COMPONENT_VERSION= 1.6
-COMPONENT_PROJECT_URL= http://tls.sourceforge.net/
-COMPONENT_SRC_NAME= tls
-COMPONENT_SRC= $(COMPONENT_SRC_NAME)$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE= $(COMPONENT_SRC)-src.tar.gz
-COMPONENT_ARCHIVE_HASH= \
- sha256:adec50143a9ad634a671d24f7c7bbf2455487eb5f12d290f41797c32a98b93f3
-COMPONENT_ARCHIVE_URL= http://sourceforge.net/projects/tls/files/tls/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
-COMPONENT_BUGDB= library/libtls
-
-TPNO= 5697
-
-include $(WS_MAKE_RULES)/prep.mk
-include $(WS_MAKE_RULES)/configure.mk
-include $(WS_MAKE_RULES)/ips.mk
-
-CONFIGURE_ENV += $(CONFIGURE_ENV.$(BITS))
-CONFIGURE_ENV.64 += MACH64DIR="$(MACH64)"
-
-CONFIGURE_OPTIONS += --with-tclinclude=/usr/include
-CONFIGURE_OPTIONS += --enable-shared
-CONFIGURE_OPTIONS += --enable-threads
-CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS) -KPIC -xstrconst"
-CONFIGURE_OPTIONS += --with-tcl=$(CONFIGURE_LIBDIR.$(BITS))
-CONFIGURE_OPTIONS.64 += --enable-64bit
-
-COMPONENT_TEST_TARGETS = test
-
-ASLR_MODE = $(ASLR_NOT_APPLICABLE)
-
-configure: $(CONFIGURE_32_and_64)
-
-build: $(BUILD_32_and_64)
-
-install: $(INSTALL_32_and_64)
-
-test: $(TEST_32_and_64)
-
-
-REQUIRED_PACKAGES += library/security/openssl
-REQUIRED_PACKAGES += system/library
--- a/components/tcltls/patches/tls.tcl.patch Mon Mar 02 18:15:40 2015 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-This is in-house developed Solaris-specific patch and will not be submitted to upstream.
-
---- tls1.6/tls.tcl Thu Mar 20 03:52:12 2008
-+++ tls1.6/tls.tcl Mon Apr 21 16:36:08 2008
-@@ -26,6 +26,9 @@
- # Irrelevant to unixoids, but for Windows this enables the OS to find
- # the dependent DLL's in the CWD, where they may be.
- set cwd [pwd]
-+ if {$::tcl_platform(wordSize) == 8} {
-+ append dir "/64"
-+ }
- catch {cd $dir}
- set res [catch {uplevel #0 [list load [file join [pwd] $dll]]} err]
- catch {cd $cwd}
---- tls1.6/configure Wed Mar 19 15:37:51 2008
-+++ tls1.6/configure Mon Jul 4 23:20:00 2011
-@@ -8738,8 +8738,8 @@
- echo "$as_me: WARNING: 64bit mode not supported with GCC on $system" >&2;}
- else
- do64bit_ok=yes
-- CFLAGS="$CFLAGS -xarch=amd64"
-- LDFLAGS="$LDFLAGS -xarch=amd64"
-+ CFLAGS="$CFLAGS -m64"
-+ LDFLAGS="$LDFLAGS -m64"
- fi
- else
- { echo "$as_me:$LINENO: WARNING: 64bit mode not supported for $arch" >&5
-@@ -10126,7 +10126,12 @@
- eval "LD_SEARCH_FLAGS=\"${LD_SEARCH_FLAGS}\""
- if test -n "${OPENSSL}"; then
-
-- vars="${LD_SEARCH_FLAGS} -L${SSL_LIB_DIR} -lssl -lcrypto ${GCCPATH} ${GCCLIB}"
-+ if test "${with_ssl_dir+set}" = set; then
-+ vars="${LD_SEARCH_FLAGS} -L${SSL_LIB_DIR} -lssl -lcrypto ${GCCPATH} ${GCCLIB}"
-+ else
-+ vars="${LD_SEARCH_FLAGS} -lssl -lcrypto ${GCCPATH} ${GCCLIB}"
-+ fi
-+
- for i in $vars; do
- if test "${TEA_PLATFORM}" = "windows" -a "$GCC" = "yes" ; then
- # Convert foo.lib to -lfoo for GCC. No-op if not *.lib
-@@ -10170,6 +10175,11 @@
- else
- TCLSH_PROG="${TCL_BIN_DIR}/tclsh"
- fi
-+ if test "$do64bit_ok" = "yes" ; then
-+ TCLSH_PROG="${TCL_BIN_DIR}/${MACH64DIR}/${TCLSH_PROG}"
-+ else
-+ TCLSH_PROG="${TCL_BIN_DIR}/${TCLSH_PROG}"
-+ fi
- else
- # tclConfig.sh is in install location
- if test "${TEA_PLATFORM}" = "windows"; then
-@@ -10186,7 +10196,11 @@
- break
- fi
- done
-- TCLSH_PROG="${REAL_TCL_BIN_DIR}/${TCLSH_PROG}"
-+ if test "$do64bit_ok" = "yes" ; then
-+ TCLSH_PROG="${REAL_TCL_BIN_DIR}/${MACH64DIR}/${TCLSH_PROG}"
-+ else
-+ TCLSH_PROG="${REAL_TCL_BIN_DIR}/${TCLSH_PROG}"
-+ fi
- fi
- echo "$as_me:$LINENO: result: ${TCLSH_PROG}" >&5
- echo "${ECHO_T}${TCLSH_PROG}" >&6
---- tls1.6/tls.c Wed Mar 19 16:06:13 2008
-+++ tls1.6/tls.c Mon Jan 12 22:51:46 2015
-@@ -676,17 +676,17 @@
- #if defined(NO_SSL2)
- int ssl2 = 0;
- #else
-- int ssl2 = 1;
-+ int ssl2 = 0;
- #endif
- #if defined(NO_SSL3)
- int ssl3 = 0;
- #else
-- int ssl3 = 1;
-+ int ssl3 = 0;
- #endif
- #if defined(NO_SSL2) && defined(NO_SSL3)
- int tls1 = 1;
- #else
-- int tls1 = 0;
-+ int tls1 = 1;
- #endif
- int proto = 0;
- int verify = 0, require = 0, request = 1;
--- a/components/tcltls/tcltls.license Mon Mar 02 18:15:40 2015 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-Copyright (C) 1997-2000 Matt Newman <[email protected]>
-Copyright (C) 2000 Ajuba Solutions
-Copyright (C) 2008 ActiveState Software Inc.
-Copyright (c) 2001-2002 David Gravereaux.
-Copyright (c) 2003-2008 Patrick Thoyts
-Copyright (C) 2004 Pat Thoyts <[email protected]>
-Copyright (c) 1994-1996 Sun Microsystems, Inc.
-Copyright (c) 2003-2006 Pat Thoyts
-Copyright (c) 1998-2000 Ajuba Solutions.
-Copyright (C) 2004 Starfish Systems
-Copyright (C) 2003 Free Software Foundation, Inc.
-Copyright (c) 2002-2005 ActiveState Corporation.
-Copyright (C) 1997-2000 Sensus Consulting Ltd.
-
-This software is copyrighted by Matt Newman <[email protected]> and other parties.
-The following terms apply to all files associated with the software
-unless explicitly disclaimed in individual files.
-
-The authors hereby grant permission to use, copy, modify, distribute,
-and license this software and its documentation for any purpose, provided
-that existing copyright notices are retained in all copies and that this
-notice is included verbatim in any distributions. No written agreement,
-license, or royalty fee is required for any of the authorized uses.
-Modifications to this software may be copyrighted by their authors
-and need not follow the licensing terms described here, provided that
-the new terms are clearly indicated on the first page of each file where
-they apply.
-
-IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
-FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
-DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
-IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
-NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
-MODIFICATIONS.
-
-GOVERNMENT USE: If you are acquiring this software on behalf of the
-U.S. government, the Government shall have only "Restricted Rights"
-in the software and related documentation as defined in the Federal
-Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
-are acquiring the software on behalf of the Department of Defense, the
-software shall be classified as "Commercial Computer Software" and the
-Government shall have only "Restricted Rights" as defined in Clause
-252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the
-authors grant the U.S. Government and others acting in its behalf
-permission to use and distribute the software in accordance with the
-terms specified in this license.
-
--- a/components/tcltls/tcltls.p5m Mon Mar 02 18:15:40 2015 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +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.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
- value=pkg:/runtime/tcl-8/tcl-openssl@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="TCL bindings for OpenSSL"
-set name=com.oracle.info.description value="TCL bindings for OpenSSL"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification \
- value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2008/266
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-file path=usr/include/tls.h
-file usr/lib/$(MACH64)/tls$(COMPONENT_VERSION)/libtls$(COMPONENT_VERSION).so \
- path=usr/lib/tcl8.5/tls$(COMPONENT_VERSION)/$(MACH64)/libtls$(COMPONENT_VERSION).so
-link path=usr/lib/tcl8.5/tls$(COMPONENT_VERSION)/64 target=./$(MACH64)
-file usr/lib/tls$(COMPONENT_VERSION)/libtls1.6.so \
- path=usr/lib/tcl8.5/tls$(COMPONENT_VERSION)/libtls$(COMPONENT_VERSION).so
-file usr/lib/tls$(COMPONENT_VERSION)/pkgIndex.tcl \
- path=usr/lib/tcl8.5/tls$(COMPONENT_VERSION)/pkgIndex.tcl
-file usr/lib/tls$(COMPONENT_VERSION)/tls.tcl \
- path=usr/lib/tcl8.5/tls$(COMPONENT_VERSION)/tls.tcl
-file tls.htm path=usr/share/doc/tls-$(COMPONENT_VERSION)/html/tls.htm
-file tls.1t.sunman path=usr/share/man/man1t/tls.1t
-license tcltls.license license=BSD-like
--- a/components/tcltls/tls.1t.sunman Mon Mar 02 18:15:40 2015 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-'\" t
-.\" ident "@(#)tls.1t.sunman 1.2 10/03/16 SMI"
-.\"
-.\" This man page created by Oracle to provide an overview of the tls
-.\"
-.TH "tls" 1T 1.6 tls "Tcl Extension Packages"
-.SH NAME
-tls \- binding to Openssl Toolkit.
-.SH DESCRIPTION
-This extension provides a generic binding to OpenSSL, utilizing the
-Tcl_StackChannel API for Tcl 8.2 and higher. The sockets behave exactly the
-same as channels created using Tcl's built-in socket command with additional
-options for controlling the SSL session.
-.LP
-For the usage of the tls, see:
-.IP
-.B /usr/share/doc/tls-1.6/html/tls.htm
-.LP
-.SH LICENSE
-To view the license terms, attribution, and copyright for tls, run
-"pkg info --license runtime/tcl-8/tcl-openssl".
-.SH FILES
-.PD 0
-.TP 20
-/usr/lib/tcl8.5/tls1.6/libtls1.6.so
-shared object
-.TP
-/usr/lib/tcl8.5/tls1.6/tls.tcl
-tcl script for the extension
-.PD
-.SH "SEE ALSO"
-openssl(5), libtcl(3)
-