--- a/components/perl_modules/DBI/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/DBI/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -46,9 +46,13 @@
install: $(INSTALL_32_and_64)
-test: $(TEST_32_and_64)
+# Testing suspended until consistent results: 22909079
+#test: $(TEST_32_and_64)
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += system/library
--- a/components/perl_modules/authen-pam/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/authen-pam/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -71,4 +71,7 @@
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += system/library
--- a/components/perl_modules/cssh/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/cssh/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -36,7 +36,7 @@
TPNO= 13257
-PERL_VERSIONS=5.12
+PERL_VERSIONS=5.12 5.22
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/ips.mk
@@ -44,18 +44,20 @@
ASLR_MODE = $(ASLR_NOT_APPLICABLE)
-build: $(BUILD_32)
+build: $(BUILD_32_and_64)
-install: $(INSTALL_32)
+install: $(INSTALL_32_and_64)
test: $(NO_TESTS)
system-test: $(NO_TESTS)
-REQUIRED_PACKAGES += library/perl-5/perl-x11-protocol
REQUIRED_PACKAGES += library/perl-5/perl-x11-protocol-512
-REQUIRED_PACKAGES += library/perl5/perl-tk
+REQUIRED_PACKAGES += library/perl-5/perl-x11-protocol-522
REQUIRED_PACKAGES += library/perl5/perl-tk-512
+REQUIRED_PACKAGES += library/perl5/perl-tk-522
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += system/library
--- a/components/perl_modules/cssh/cssh-PERLVER.p5m Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/cssh/cssh-PERLVER.p5m Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
#
<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
set name=pkg.fmri \
@@ -77,9 +77,10 @@
#
license cssh.license license=Artistic
#
-depend type=require fmri=__TBD pkg.debug.depend.file=Protocol.pm \
- pkg.debug.depend.path=usr/perl5/vendor_perl/$(PERLVER)/X11
-depend type=require fmri=__TBD pkg.debug.depend.file=Tk.pm \
- pkg.debug.depend.path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)
+# Once the dependent packages are installed, re-enable these: 22909169
+#depend type=require fmri=__TBD pkg.debug.depend.file=Protocol.pm
+# pkg.debug.depend.path=usr/perl5/vendor_perl/$(PERLVER)/X11
+#depend type=require fmri=__TBD pkg.debug.depend.file=Tk.pm
+# pkg.debug.depend.path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)
depend type=require fmri=__TBD pkg.debug.depend.file=perl \
pkg.debug.depend.path=usr/perl5/$(PERLVER)/bin
--- a/components/perl_modules/dbd-sqlite/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/dbd-sqlite/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -34,6 +34,9 @@
TPNO= 24450
+# Limit packaging to only these perls.
+PERL_VERSIONS=5.12 5.20
+
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/ips.mk
include $(WS_MAKE_RULES)/makemaker.mk
@@ -61,11 +64,15 @@
$(LICENSE): $(LICENSE).template
$(PERL) -pe 's/COMPONENT_VERSION/$(COMPONENT_VERSION)/g' "$<" > "$@"
-build: $(BUILD_DIR)/$(MACH32)-5.12/.built $(BUILD_DIR)/$(MACH64)-5.20/.built $(LICENSE)
+build: $(BUILD_DIR)/$(MACH32)-5.12/.built \
+ $(BUILD_DIR)/$(MACH64)-5.20/.built \
+ $(LICENSE)
-install: $(BUILD_DIR)/$(MACH32)-5.12/.installed $(BUILD_DIR)/$(MACH64)-5.20/.installed
+install: $(BUILD_DIR)/$(MACH32)-5.12/.installed \
+ $(BUILD_DIR)/$(MACH64)-5.20/.installed
-test: $(BUILD_DIR)/$(MACH32)-5.12/.tested-and-compared $(BUILD_DIR)/$(MACH64)-5.20/.tested-and-compared
+test: $(BUILD_DIR)/$(MACH32)-5.12/.tested-and-compared \
+ $(BUILD_DIR)/$(MACH64)-5.20/.tested-and-compared
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
--- a/components/perl_modules/gettext/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/gettext/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -57,3 +57,7 @@
test: $(TEST_32_and_64)
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
--- a/components/perl_modules/net-ssleay/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/net-ssleay/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -20,7 +20,7 @@
#
#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -45,9 +45,19 @@
# The component Makefile.PL file will ask some questions on whether we want
# to run external tests, to which we want to answer with "n".
COMPONENT_CONFIGURE_ENV += ; echo "n" |
+COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
COMPONENT_TEST_TARGETS = test
COMPONENT_TEST_TRANSFORMS += \
- '-e "s|\(^Files=\).*|\1|" '
+ '-e "/^[mM]ake/d" ' \
+ '-e "/^PERL_DL_NONLAZY/d" ' \
+ '-e "/ENCRYPTED/d" ' \
+ '-e "/^Files/d" ' \
+ '-e "/^Failed /d" ' \
+ '-e "/61_threads-cb-crash/d" ' \
+ '-e "/62_threads-ctx_new-deadlock/d" ' \
+ '-e "/^Running /d" ' \
+ '-e "/^chmod /d" ' \
+ '-e "/^Use of uninitialized/d" '
build: $(BUILD_32_and_64)
@@ -59,4 +69,7 @@
REQUIRED_PACKAGES += library/security/openssl
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += system/library
--- a/components/perl_modules/net-ssleay/test/results-5.12-32.master Thu Mar 10 11:56:21 2016 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/local/*.t t/handle/local/*.t
-t/handle/local/05_use.t ................ ok
-t/local/01_pod.t ....................... skipped: Test::Pod 1.00 required for testing POD
-t/local/02_pod_coverage.t .............. skipped: Test::Pod::Coverage 1.00 required for testing POD coverage
-t/local/03_use.t ....................... ok
-t/local/04_basic.t ..................... ok
-t/local/05_passwd_cb.t ................. ok
-t/local/06_tcpecho.t ................... ok
-t/local/07_sslecho.t ................... ok
-t/local/08_pipe.t ...................... ok
-t/local/15_bio.t ....................... ok
-t/local/20_autoload.t .................. skipped: Some tests need Test::Exception
-t/local/21_constants.t ................. skipped: Some tests need Test::Exception
-t/local/30_error.t ..................... skipped: Requires Test::Exception, Test::Warn and Test::NoWarnings
-t/local/31_rsa_generate_key.t .......... skipped: Test::Exception required
-t/local/32_x509_get_cert_info.t ........ ok
-t/local/33_x509_create_cert.t .......... ok
-t/local/34_x509_crl.t .................. ok
-t/local/35_ephemeral.t ................. ok
-t/local/36_verify.t .................... ok
-t/local/37_asn1_time.t ................. ok
-t/local/38_priv-key.t .................. ok
-t/local/39_pkcs12.t .................... ok
-t/local/40_npn_support.t ............... ok
-t/local/50_digest.t .................... ok
-t/local/61_threads-cb-crash.t .......... skipped: your perl is not compiled with ithreads or is pre-5.8
-t/local/62_threads-ctx_new-deadlock.t .. skipped: your perl is not compiled with ithreads or is pre-5.8
-t/local/kwalitee.t ..................... skipped: Test::Kwalitee not installed; skipping
-All tests successful.
-Files=
-Result: PASS
-make[1]: Leaving directory `$(@D)'
--- a/components/perl_modules/net-ssleay/test/results-5.12-mt-32.master Thu Mar 10 11:56:21 2016 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/local/*.t t/handle/local/*.t
-t/handle/local/05_use.t ................ ok
-t/local/01_pod.t ....................... skipped: Test::Pod 1.00 required for testing POD
-t/local/02_pod_coverage.t .............. skipped: Test::Pod::Coverage 1.00 required for testing POD coverage
-t/local/03_use.t ....................... ok
-t/local/04_basic.t ..................... ok
-t/local/05_passwd_cb.t ................. ok
-t/local/06_tcpecho.t ................... ok
-t/local/07_sslecho.t ................... ok
-t/local/08_pipe.t ...................... ok
-t/local/15_bio.t ....................... ok
-t/local/20_autoload.t .................. skipped: Some tests need Test::Exception
-t/local/21_constants.t ................. skipped: Some tests need Test::Exception
-t/local/30_error.t ..................... skipped: Requires Test::Exception, Test::Warn and Test::NoWarnings
-t/local/31_rsa_generate_key.t .......... skipped: Test::Exception required
-t/local/32_x509_get_cert_info.t ........ ok
-t/local/33_x509_create_cert.t .......... ok
-t/local/34_x509_crl.t .................. ok
-t/local/35_ephemeral.t ................. ok
-t/local/36_verify.t .................... ok
-t/local/37_asn1_time.t ................. ok
-t/local/38_priv-key.t .................. ok
-t/local/39_pkcs12.t .................... ok
-t/local/40_npn_support.t ............... ok
-t/local/50_digest.t .................... ok
-t/local/61_threads-cb-crash.t .......... ok
-t/local/62_threads-ctx_new-deadlock.t .. ok
-t/local/kwalitee.t ..................... skipped: Test::Kwalitee not installed; skipping
-All tests successful.
-Files=
-Result: PASS
-make[1]: Leaving directory `$(@D)'
--- a/components/perl_modules/net-ssleay/test/results-5.16-64.master Thu Mar 10 11:56:21 2016 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/local/*.t t/handle/local/*.t
-t/handle/local/05_use.t ................ ok
-t/local/01_pod.t ....................... skipped: Test::Pod 1.00 required for testing POD
-t/local/02_pod_coverage.t .............. skipped: Test::Pod::Coverage 1.00 required for testing POD coverage
-t/local/03_use.t ....................... ok
-t/local/04_basic.t ..................... ok
-t/local/05_passwd_cb.t ................. ok
-t/local/06_tcpecho.t ................... ok
-t/local/07_sslecho.t ................... ok
-t/local/08_pipe.t ...................... ok
-t/local/15_bio.t ....................... ok
-t/local/20_autoload.t .................. skipped: Some tests need Test::Exception
-t/local/21_constants.t ................. skipped: Some tests need Test::Exception
-t/local/30_error.t ..................... skipped: Requires Test::Exception, Test::Warn and Test::NoWarnings
-t/local/31_rsa_generate_key.t .......... skipped: Test::Exception required
-t/local/32_x509_get_cert_info.t ........ ok
-t/local/33_x509_create_cert.t .......... ok
-t/local/34_x509_crl.t .................. ok
-t/local/35_ephemeral.t ................. ok
-t/local/36_verify.t .................... ok
-t/local/37_asn1_time.t ................. ok
-t/local/38_priv-key.t .................. ok
-t/local/39_pkcs12.t .................... ok
-t/local/40_npn_support.t ............... ok
-t/local/50_digest.t .................... ok
-t/local/61_threads-cb-crash.t .......... skipped: your perl is not compiled with ithreads or is pre-5.8
-t/local/62_threads-ctx_new-deadlock.t .. skipped: your perl is not compiled with ithreads or is pre-5.8
-t/local/kwalitee.t ..................... skipped: Test::Kwalitee not installed; skipping
-All tests successful.
-Files=
-Result: PASS
-make[1]: Leaving directory `$(@D)'
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/perl_modules/net-ssleay/test/results-all.master Thu Mar 10 12:36:54 2016 -0800
@@ -0,0 +1,38 @@
+t/handle/local/05_use.t ................ ok
+t/local/01_pod.t ....................... skipped: Test::Pod 1.00 required for testing POD
+t/local/02_pod_coverage.t .............. skipped: Test::Pod::Coverage 1.00 required for testing POD coverage
+t/local/03_use.t ....................... ok
+t/local/04_basic.t ..................... ok
+t/local/05_passwd_cb.t ................. ok
+t/local/06_tcpecho.t ................... ok
+t/local/07_sslecho.t ................... ok
+t/local/08_pipe.t ...................... ok
+t/local/15_bio.t ....................... ok
+t/local/20_autoload.t .................. skipped: Some tests need Test::Exception
+t/local/21_constants.t ................. skipped: Some tests need Test::Exception
+t/local/30_error.t ..................... skipped: Requires Test::Exception, Test::Warn and Test::NoWarnings
+t/local/31_rsa_generate_key.t .......... skipped: Test::Exception required
+t/local/32_x509_get_cert_info.t ........ ok
+
+# Failed test 'PEM_get_string_PrivateKey+passwd+enc_alg'
+# at t/local/33_x509_create_cert.t line 104.
+# undef
+# Looks like you failed 1 test of 124.
+t/local/33_x509_create_cert.t ..........
+Dubious, test returned 1 (wstat 256, 0x100)
+t/local/34_x509_crl.t .................. ok
+t/local/35_ephemeral.t ................. ok
+t/local/36_verify.t .................... ok
+t/local/37_asn1_time.t ................. ok
+t/local/38_priv-key.t .................. ok
+t/local/39_pkcs12.t .................... ok
+t/local/40_npn_support.t ............... ok
+t/local/50_digest.t .................... ok
+t/local/kwalitee.t ..................... skipped: Test::Kwalitee not installed; skipping
+
+Test Summary Report
+-------------------
+t/local/33_x509_create_cert.t (Wstat: 256 Tests: 124 Failed: 1)
+ Failed test: 39
+ Non-zero exit status: 1
+Result: FAIL
--- a/components/perl_modules/perl-tk/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/perl-tk/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -52,11 +52,15 @@
install: $(INSTALL_32_and_64)
-test: $(TEST_32_and_64)
+# Testing suspended until 32-bit is gone: 22909079
+#test: $(TEST_32_and_64)
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += runtime/tk-8
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/fontconfig
--- a/components/perl_modules/perl-x11-protocol/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/perl-x11-protocol/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -42,13 +42,21 @@
COMPONENT_TEST_TARGETS = test
COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
+COMPONENT_TEST_TRANSFORMS += \
+ '-e "/^PERL_DL_NONLAZY/d" '
build: $(BUILD_32_and_64)
install: $(INSTALL_32_and_64)
-test: $(TEST_32_and_64)
+# Testing suspended. These work but they require an interactive X11 display.
+# 22909079
+#test: $(TEST_32_and_64)
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += system/library
--- a/components/perl_modules/perl-x11-protocol/test/results-all.master Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/perl-x11-protocol/test/results-all.master Thu Mar 10 12:36:54 2016 -0800
@@ -1,7 +1,6 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-Iblib/lib" "-Iblib/arch" test.pl
+make[1]: Entering directory '$(@D)'
1..3
ok 1
ok 2
ok 3
-make[1]: Leaving directory `$(@D)'
+make[1]: Leaving directory '$(@D)'
--- a/components/perl_modules/pmtools/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/pmtools/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -20,7 +20,7 @@
#
#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -51,4 +51,7 @@
system-test: $(NO_TESTS)
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += system/core-os
--- a/components/perl_modules/xml-libxml/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-libxml/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -52,8 +52,9 @@
# Transform to remove machine-specific lines in test results
COMPONENT_TEST_TRANSFORMS += \
- '-e "/\(^Files=\).*/d" ' \
- '-e "/\(^t\/90\).*/d" ' \
+ '-e "1,/^\#/d" ' \
+ '-e "/\(^Files=\).*/d" ' \
+ '-e "/\(^t\/90\).*/d" ' \
'-e "/\(^Hexadecimal\).*/d" '
build: $(BUILD_32_and_64)
@@ -66,4 +67,7 @@
REQUIRED_PACKAGES += library/libxml2
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += system/library
--- a/components/perl_modules/xml-libxml/test/results-all.master Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-libxml/test/results-all.master Thu Mar 10 12:36:54 2016 -0800
@@ -1,9 +1,6 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
#
-#
-# Compiled against libxml2 version: 20902
-# Running libxml2 version: 20902
+# Compiled against libxml2 version: 20903
+# Running libxml2 version: 20903
#
t/01basic.t ............................... ok
t/02parse.t ............................... ok
@@ -74,4 +71,4 @@
t/style-trailing-space.t .................. skipped: Test::TrailingSpace required for trailing space test.
All tests successful.
Result: PASS
-make[1]: Leaving directory `$(@D)'
+make[1]: Leaving directory '$(@D)'
--- a/components/perl_modules/xml-namespacesupport/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-namespacesupport/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -52,7 +52,8 @@
# Transform to remove machine-specific lines in test results
COMPONENT_TEST_TRANSFORMS += \
- '-e "s|\(^Files=1,\sTests=48\).*|\1|" '
+ '-e "/^PERL_DL_NONLAZY/d" ' \
+ '-e "s|\(^Files=1,\sTests=48\).*|\1|" '
build: $(BUILD_32_and_64)
@@ -62,3 +63,7 @@
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
--- a/components/perl_modules/xml-namespacesupport/test/results-all.master Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-namespacesupport/test/results-all.master Thu Mar 10 12:36:54 2016 -0800
@@ -1,7 +1,6 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t
+make[1]: Entering directory '$(@D)'
t/00base.t .. ok
All tests successful.
Files=1, Tests=48
Result: PASS
-make[1]: Leaving directory `$(@D)'
+make[1]: Leaving directory '$(@D)'
--- a/components/perl_modules/xml-parser/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-parser/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -41,6 +41,12 @@
TPNO= 9386
+###
+### Fix these IPS manifests once 5.12-mt is gone, 22909338
+###
+### Add forced IPS dependencies to all manifests: 22909291
+###
+
# build threaded 5.12 support too
PERL_VERSIONS += 5.12-mt
@@ -56,10 +62,8 @@
COMPONENT_TEST_TARGETS = test
COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
COMPONENT_TEST_TRANSFORMS += \
- '-e "s|\(^Files=\).*|\1|" ' \
- '-e "s|\(^PERL_DL_NONLAZY=\).*|\1|" ' \
- '-e "/\(^Running Mkbootstrap for XML::Parser::Expat ()\).*/d" ' \
- '-e "/\(^chmod 644 Expat.bs\).*/d" '
+ '-e "1,/^PERL_DL_NONLAZY/d" ' \
+ '-e "s|\(^Files=\).*|\1|" '
PKG_MACROS += PERL_A=$(shell arch)
@@ -73,4 +77,7 @@
REQUIRED_PACKAGES += library/expat
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += system/library
--- a/components/perl_modules/xml-parser/test/results-all.master Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-parser/test/results-all.master Thu Mar 10 12:36:54 2016 -0800
@@ -1,7 +1,3 @@
-make[1]: Entering directory `$(@D)'
-make[2]: Entering directory `$(@D)/Expat'
-make[2]: Leaving directory `$(@D)/Expat'
-PERL_DL_NONLAZY=
t/astress.t ....... ok
t/cdata.t ......... ok
t/decl.t .......... ok
@@ -25,4 +21,4 @@
All tests successful.
Files=
Result: PASS
-make[1]: Leaving directory `$(@D)'
+make[1]: Leaving directory '$(@D)'
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/perl_modules/xml-parser/xml-parser-522.p5m Thu Mar 10 12:36:54 2016 -0800
@@ -0,0 +1,79 @@
+#
+# 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, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
+set name=pkg.fmri \
+ value=pkg:/library/perl-5/xml-parser-522@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary \
+ value="XML::Parser - A perl module for parsing XML documents"
+set name=pkg.description \
+ value="This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat."
+set name=com.oracle.info.description value="the XML::Parser Perl 5.22 module"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+ value=org.opensolaris.category.2008:Development/Perl
+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=LSARC/2004/251
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/perl5/5.22/man/man3/XML::Parser.3
+file path=usr/perl5/5.22/man/man3/XML::Parser::Expat.3
+file path=usr/perl5/5.22/man/man3/XML::Parser::Style::Debug.3
+file path=usr/perl5/5.22/man/man3/XML::Parser::Style::Objects.3
+file path=usr/perl5/5.22/man/man3/XML::Parser::Style::Stream.3
+file path=usr/perl5/5.22/man/man3/XML::Parser::Style::Subs.3
+file path=usr/perl5/5.22/man/man3/XML::Parser::Style::Tree.3
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser.pm
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/Japanese_Encodings.msg
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/README
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/big5.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/euc-kr.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/ibm866.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/iso-8859-2.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/iso-8859-3.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/iso-8859-4.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/iso-8859-5.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/iso-8859-7.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/iso-8859-8.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/iso-8859-9.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/koi8-r.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/windows-1250.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/windows-1251.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/windows-1252.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/windows-1255.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/x-euc-jp-jisx0221.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/x-euc-jp-unicode.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/x-sjis-cp932.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/x-sjis-jdk117.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/x-sjis-jisx0221.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Encodings/x-sjis-unicode.enc
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Expat.pm
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/LWPExternEnt.pl
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Style/Debug.pm
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Style/Objects.pm
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Style/Stream.pm
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Style/Subs.pm
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/XML/Parser/Style/Tree.pm
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/auto/XML/Parser/.packlist
+file path=usr/perl5/vendor_perl/5.22/$(PERL_A)-solaris-thread-multi-64/auto/XML/Parser/Expat/Expat.so
+license xml-parser.license license=Artistic
--- a/components/perl_modules/xml-sax-base/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-sax-base/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -51,7 +51,8 @@
COMPONENT_TEST_TARGETS = test
COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
COMPONENT_TEST_TRANSFORMS += \
- '-e "s|\(^Files=\).*|\1|" '
+ '-e "/^PERL_DL_NONLAZY/d" ' \
+ '-e "s|\(^Files=\).*|\1|" '
build: $(BUILD_32_and_64)
@@ -61,3 +62,7 @@
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
--- a/components/perl_modules/xml-sax-base/test/results-all.master Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-sax-base/test/results-all.master Thu Mar 10 12:36:54 2016 -0800
@@ -1,5 +1,4 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
+make[1]: Entering directory '$(@D)'
t/00basic.t ............. ok
t/01exception.t ......... ok
t/01simpledriver.t ...... ok
@@ -22,4 +21,4 @@
All tests successful.
Files=
Result: PASS
-make[1]: Leaving directory `$(@D)'
+make[1]: Leaving directory '$(@D)'
--- a/components/perl_modules/xml-sax/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-sax/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -52,8 +52,9 @@
# Transform to remove machine-specific lines in test results
COMPONENT_TEST_TRANSFORMS += \
- '-e "s|\(^Files=14,\sTests=106\).*|\1|" ' \
- '-e "/\(parsed\).*/d" '
+ '-e "/^PERL_DL_NONLAZY/d" ' \
+ '-e "s|\(^Files=14,\sTests=106\).*|\1|" ' \
+ '-e "/\(parsed\).*/d" '
build: $(BUILD_32_and_64)
@@ -63,3 +64,7 @@
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
--- a/components/perl_modules/xml-sax/test/results-all.master Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-sax/test/results-all.master Thu Mar 10 12:36:54 2016 -0800
@@ -1,5 +1,4 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
+make[1]: Entering directory '$(@D)'
t/00basic.t ...... ok
t/01known.t ...... ok
t/10xmldecl1.t ... ok
@@ -17,4 +16,4 @@
All tests successful.
Files=14, Tests=106
Result: PASS
-make[1]: Leaving directory `$(@D)'
+make[1]: Leaving directory '$(@D)'
--- a/components/perl_modules/xml-simple/Makefile Thu Mar 10 11:56:21 2016 -0800
+++ b/components/perl_modules/xml-simple/Makefile Thu Mar 10 12:36:54 2016 -0800
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
@@ -49,17 +49,22 @@
COMPONENT_INSTALL_ENV += INSTALLVENDORMAN3DIR=$(USRSHAREMAN3DIR)
COMPONENT_TEST_TARGETS = test
+COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
COMPONENT_TEST_TRANSFORMS += \
+ '-e "/^PERL_DL_NONLAZY/d" ' \
+ '-e "/^\#/d" ' \
'-e "s|\(^Files=\).*|\1|" '
build: $(BUILD_32_and_64)
install: $(INSTALL_32_and_64)
- #
- # Must have xml-parser installed for these tests to pass.
- #
+# Must have xml-parser installed for these tests to pass.
test: $(TEST_32_and_64)
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+
+REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += runtime/perl-522
--- a/components/perl_modules/xml-simple/test/results-5.12-32.master Thu Mar 10 11:56:21 2016 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
-#
# Package Version
-# perl 5.12.5
-# XML::Simple 2.20
-# Storable 2.22
-# XML::Parser 2.41
-# XML::SAX 0.99
-# XML::NamespaceSupport 1.11
-t/0_Config.t ............ ok
-t/1_XMLin.t ............. ok
-t/2_XMLout.t ............ ok
-t/3_Storable.t .......... ok
-t/4_MemShare.t .......... ok
-t/5_MemCopy.t ........... ok
-t/6_ObjIntf.t ........... ok
-t/7_SaxStuff.t .......... ok
-t/8_Namespaces.t ........ ok
-t/9_Strict.t ............ ok
-t/A_XMLParser.t ......... ok
-t/B_Hooks.t ............. ok
-t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
-All tests successful.
-Files=
-Result: PASS
-make[1]: Leaving directory `$(@D)'
--- a/components/perl_modules/xml-simple/test/results-5.12-mt-32.master Thu Mar 10 11:56:21 2016 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
-#
# Package Version
-# perl 5.12.5
-# XML::Simple 2.20
-# Storable 2.22
-# XML::Parser 2.41
-# XML::SAX 0.99
-# XML::NamespaceSupport 1.11
-t/0_Config.t ............ ok
-t/1_XMLin.t ............. ok
-t/2_XMLout.t ............ ok
-t/3_Storable.t .......... ok
-t/4_MemShare.t .......... ok
-t/5_MemCopy.t ........... ok
-t/6_ObjIntf.t ........... ok
-t/7_SaxStuff.t .......... ok
-t/8_Namespaces.t ........ ok
-t/9_Strict.t ............ ok
-t/A_XMLParser.t ......... ok
-t/B_Hooks.t ............. ok
-t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
-All tests successful.
-Files=
-Result: PASS
-make[1]: Leaving directory `$(@D)'
--- a/components/perl_modules/xml-simple/test/results-5.16-64.master Thu Mar 10 11:56:21 2016 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,156 +0,0 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
-#
# Package Version
-# perl 5.16.3
-# XML::Simple 2.20
-# Storable 2.34
-# XML::Parser Not Installed
-# XML::SAX Not Installed
-t/0_Config.t ............ ok
-XMLin() requires either XML::SAX or XML::Parser at t/1_XMLin.t line 43.
-# Looks like you planned 131 tests but ran 1.
-# Looks like your test exited with 2 just after 1.
-t/1_XMLin.t .............
-Dubious, test returned 2 (wstat 512, 0x200)
-Failed 130/131 subtests
-XMLin() requires either XML::SAX or XML::Parser at t/2_XMLout.t line 42.
-# Looks like you planned 201 tests but ran 4.
-# Looks like your test exited with 2 just after 4.
-t/2_XMLout.t ............
-Dubious, test returned 2 (wstat 512, 0x200)
-Failed 197/201 subtests
-XMLin() requires either XML::SAX or XML::Parser at t/3_Storable.t line 153.
-# Looks like you planned 23 tests but ran 2.
-# Looks like your test exited with 2 just after 2.
-t/3_Storable.t ..........
-Dubious, test returned 2 (wstat 512, 0x200)
-Failed 21/23 subtests
-XMLin() requires either XML::SAX or XML::Parser at t/4_MemShare.t line 110.
-# Looks like you planned 8 tests but ran 1.
-# Looks like your test exited with 2 just after 1.
-t/4_MemShare.t ..........
-Dubious, test returned 2 (wstat 512, 0x200)
-Failed 7/8 subtests
-XMLin() requires either XML::SAX or XML::Parser at t/5_MemCopy.t line 114.
-# Looks like you planned 7 tests but ran 1.
-# Looks like your test exited with 2 just after 1.
-t/5_MemCopy.t ...........
-Dubious, test returned 2 (wstat 512, 0x200)
-Failed 6/7 subtests
-XMLin() requires either XML::SAX or XML::Parser at t/6_ObjIntf.t line 159.
-# Looks like you planned 37 tests but ran 6.
-# Looks like your test exited with 2 just after 6.
-t/6_ObjIntf.t ...........
-Dubious, test returned 2 (wstat 512, 0x200)
-Failed 31/37 subtests
-t/7_SaxStuff.t .......... skipped: no XML::SAX
-t/8_Namespaces.t ........ skipped: no XML::SAX
-
-# Failed test 'XMLin() did not fail'
-# at t/9_Strict.t line 24.
-# got: 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 22.
-# '
-# expected: ''
-
-# Failed test 'and managed to produce the expected results'
-# at t/9_Strict.t line 28.
-# got: ''
-# expected: 'name1 name2'
-
-# Failed test 'with the correct error message'
-# at t/9_Strict.t line 88.
-# 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 84.
-# '
-# doesn't match '(?^:(?i)<part> element has no 'partnum' key attribute)'
-
-# Failed test 'with the correct error message'
-# at t/9_Strict.t line 107.
-# 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 103.
-# '
-# doesn't match '(?^:(?i)<part> element has non-unique value in 'partnum' key attribute: 12345)'
-
-# Failed test 'with the correct error message'
-# at t/9_Strict.t line 127.
-# 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 123.
-# '
-# doesn't match '(?^:(?i)<item> element has non-scalar 'name' key attribute)'
-
-# Failed test '$xs->XMLin() did not fail'
-# at t/9_Strict.t line 195.
-# got: 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 193.
-# '
-# expected: ''
-
-# Failed test 'and managed to produce the expected results'
-# at t/9_Strict.t line 199.
-# got: ''
-# expected: 'name1 name2'
-
-# Failed test 'with the correct error message'
-# at t/9_Strict.t line 268.
-# 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 264.
-# '
-# doesn't match '(?^:(?i)<part> element has no 'partnum' key attribute)'
-
-# Failed test 'with the correct error message'
-# at t/9_Strict.t line 290.
-# 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 286.
-# '
-# doesn't match '(?^:(?i)<item> element has non-scalar 'name' key attribute)'
-
-# Failed test 'other namespaces do not have strict mode forced upon them'
-# at t/9_Strict.t line 346.
-# got: 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 372.
-# '
-# expected: ''
-
-# Failed test 'other namespaces do not have strict mode forced upon them'
-# at t/9_Strict.t line 364.
-# got: 'XMLin() requires either XML::SAX or XML::Parser at t/9_Strict.t line 361.
-# '
-# expected: ''
-# Looks like you failed 11 tests of 44.
-t/9_Strict.t ............
-Dubious, test returned 11 (wstat 2816, 0xb00)
-Failed 11/44 subtests
-t/A_XMLParser.t ......... skipped: no XML::Parser
-XMLin() requires either XML::SAX or XML::Parser at t/B_Hooks.t line 94.
-# Looks like you planned 12 tests but ran 8.
-# Looks like your test exited with 2 just after 8.
-t/B_Hooks.t .............
-Dubious, test returned 2 (wstat 512, 0x200)
-Failed 4/12 subtests
- (less 3 skipped subtests: 5 okay)
-t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
-
-Test Summary Report
--------------------
-t/1_XMLin.t (Wstat: 512 Tests: 1 Failed: 0)
- Non-zero exit status: 2
- Parse errors: Bad plan. You planned 131 tests but ran 1.
-t/2_XMLout.t (Wstat: 512 Tests: 4 Failed: 0)
- Non-zero exit status: 2
- Parse errors: Bad plan. You planned 201 tests but ran 4.
-t/3_Storable.t (Wstat: 512 Tests: 2 Failed: 0)
- Non-zero exit status: 2
- Parse errors: Bad plan. You planned 23 tests but ran 2.
-t/4_MemShare.t (Wstat: 512 Tests: 1 Failed: 0)
- Non-zero exit status: 2
- Parse errors: Bad plan. You planned 8 tests but ran 1.
-t/5_MemCopy.t (Wstat: 512 Tests: 1 Failed: 0)
- Non-zero exit status: 2
- Parse errors: Bad plan. You planned 7 tests but ran 1.
-t/6_ObjIntf.t (Wstat: 512 Tests: 6 Failed: 0)
- Non-zero exit status: 2
- Parse errors: Bad plan. You planned 37 tests but ran 6.
-t/9_Strict.t (Wstat: 2816 Tests: 44 Failed: 11)
- Failed tests: 2-3, 13, 15, 17, 23-24, 34, 36, 41, 44
- Non-zero exit status: 11
-t/B_Hooks.t (Wstat: 512 Tests: 8 Failed: 0)
- Non-zero exit status: 2
- Parse errors: Bad plan. You planned 12 tests but ran 8.
-Files=
-Result: FAIL
-Failed 8/13 test programs. 11/68 subtests failed.
-make[1]: *** [test_dynamic] Error 255
-make[1]: Leaving directory `$(@D)'
--- a/components/perl_modules/xml-simple/test/results-5.20-64.master Thu Mar 10 11:56:21 2016 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-make[1]: Entering directory `$(@D)'
-PERL_DL_NONLAZY=1 $(PERL) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
-#
# Package Version
-# perl 5.20.1
-# XML::Simple 2.20
-# Storable 2.49
-# XML::Parser 2.41
-# XML::SAX 0.99
-# XML::NamespaceSupport 1.11
-t/0_Config.t ............ ok
-t/1_XMLin.t ............. ok
-t/2_XMLout.t ............ ok
-t/3_Storable.t .......... ok
-t/4_MemShare.t .......... ok
-t/5_MemCopy.t ........... ok
-t/6_ObjIntf.t ........... ok
-t/7_SaxStuff.t .......... ok
-t/8_Namespaces.t ........ ok
-t/9_Strict.t ............ ok
-t/A_XMLParser.t ......... ok
-t/B_Hooks.t ............. ok
-t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
-All tests successful.
-Files=
-Result: PASS
-make[1]: Leaving directory `$(@D)'
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/perl_modules/xml-simple/test/results-all.master Thu Mar 10 12:36:54 2016 -0800
@@ -0,0 +1,18 @@
+make[1]: Entering directory '$(@D)'
+t/0_Config.t ............ ok
+t/1_XMLin.t ............. ok
+t/2_XMLout.t ............ ok
+t/3_Storable.t .......... ok
+t/4_MemShare.t .......... ok
+t/5_MemCopy.t ........... ok
+t/6_ObjIntf.t ........... ok
+t/7_SaxStuff.t .......... ok
+t/8_Namespaces.t ........ ok
+t/9_Strict.t ............ ok
+t/A_XMLParser.t ......... ok
+t/B_Hooks.t ............. ok
+t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
+All tests successful.
+Files=
+Result: PASS
+make[1]: Leaving directory '$(@D)'
--- a/make-rules/makemaker.mk Thu Mar 10 11:56:21 2016 -0800
+++ b/make-rules/makemaker.mk Thu Mar 10 12:36:54 2016 -0800
@@ -18,11 +18,11 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
#
# Perl 5.12 and older are 32-bit only.
-# Perl 5.16 and newer are 64-bit only.
+# Perl 5.20 and newer are 64-bit only.
COMMON_PERL_ENV += MAKE=$(GMAKE)
COMMON_PERL_ENV += PATH=$(dir $(CC)):$(SPRO_VROOT)/bin:$(PATH)
@@ -38,61 +38,61 @@
$(BUILD_DIR)/$(MACH32)-5.12/.configured: BITS=32
$(BUILD_DIR)/$(MACH32)-5.12-mt/.configured: PERL_VERSION=5.12-mt
$(BUILD_DIR)/$(MACH32)-5.12-mt/.configured: BITS=32
-$(BUILD_DIR)/$(MACH64)-5.16/.configured: PERL_VERSION=5.16
-$(BUILD_DIR)/$(MACH64)-5.16/.configured: BITS=64
$(BUILD_DIR)/$(MACH64)-5.20/.configured: PERL_VERSION=5.20
$(BUILD_DIR)/$(MACH64)-5.20/.configured: BITS=64
+$(BUILD_DIR)/$(MACH64)-5.22/.configured: PERL_VERSION=5.22
+$(BUILD_DIR)/$(MACH64)-5.22/.configured: BITS=64
$(BUILD_DIR)/$(MACH32)-5.12/.tested: PERL_VERSION=5.12
$(BUILD_DIR)/$(MACH32)-5.12/.tested: BITS=32
$(BUILD_DIR)/$(MACH32)-5.12-mt/.tested: PERL_VERSION=5.12-mt
$(BUILD_DIR)/$(MACH32)-5.12-mt/.tested: BITS=32
-$(BUILD_DIR)/$(MACH64)-5.16/.tested: PERL_VERSION=5.16
-$(BUILD_DIR)/$(MACH64)-5.16/.tested: BITS=64
$(BUILD_DIR)/$(MACH64)-5.20/.tested: PERL_VERSION=5.20
$(BUILD_DIR)/$(MACH64)-5.20/.tested: BITS=64
+$(BUILD_DIR)/$(MACH64)-5.22/.tested: PERL_VERSION=5.22
+$(BUILD_DIR)/$(MACH64)-5.22/.tested: BITS=64
$(BUILD_DIR)/$(MACH32)-5.12/.tested-and-compared: PERL_VERSION=5.12
$(BUILD_DIR)/$(MACH32)-5.12/.tested-and-compared: BITS=32
$(BUILD_DIR)/$(MACH32)-5.12-mt/.tested-and-compared: PERL_VERSION=5.12-mt
$(BUILD_DIR)/$(MACH32)-5.12-mt/.tested-and-compared: BITS=32
-$(BUILD_DIR)/$(MACH64)-5.16/.tested-and-compared: PERL_VERSION=5.16
-$(BUILD_DIR)/$(MACH64)-5.16/.tested-and-compared: BITS=64
$(BUILD_DIR)/$(MACH64)-5.20/.tested-and-compared: PERL_VERSION=5.20
$(BUILD_DIR)/$(MACH64)-5.20/.tested-and-compared: BITS=64
+$(BUILD_DIR)/$(MACH64)-5.22/.tested-and-compared: PERL_VERSION=5.22
+$(BUILD_DIR)/$(MACH64)-5.22/.tested-and-compared: BITS=64
$(BUILD_DIR)/$(MACH32)-5.12/.system-tested: PERL_VERSION=5.12
$(BUILD_DIR)/$(MACH32)-5.12/.system-tested: BITS=32
$(BUILD_DIR)/$(MACH32)-5.12-mt/.system-tested: PERL_VERSION=5.12-mt
$(BUILD_DIR)/$(MACH32)-5.12-mt/.system-tested: BITS=32
-$(BUILD_DIR)/$(MACH64)-5.16/.system-tested: PERL_VERSION=5.16
-$(BUILD_DIR)/$(MACH64)-5.16/.system-tested: BITS=64
$(BUILD_DIR)/$(MACH64)-5.20/.system-tested: PERL_VERSION=5.20
$(BUILD_DIR)/$(MACH64)-5.20/.system-tested: BITS=64
+$(BUILD_DIR)/$(MACH64)-5.22/.system-tested: PERL_VERSION=5.22
+$(BUILD_DIR)/$(MACH64)-5.22/.system-tested: BITS=64
$(BUILD_DIR)/$(MACH32)-5.12/.system-tested-and-compared: PERL_VERSION=5.12
$(BUILD_DIR)/$(MACH32)-5.12/.system-tested-and-compared: BITS=32
$(BUILD_DIR)/$(MACH32)-5.12-mt/.system-tested-and-compared: PERL_VERSION=5.12-mt
$(BUILD_DIR)/$(MACH32)-5.12-mt/.system-tested-and-compared: BITS=32
-$(BUILD_DIR)/$(MACH64)-5.16/.system-tested-and-compared: PERL_VERSION=5.16
-$(BUILD_DIR)/$(MACH64)-5.16/.system-tested-and-compared: BITS=64
$(BUILD_DIR)/$(MACH64)-5.20/.system-tested-and-compared: PERL_VERSION=5.20
$(BUILD_DIR)/$(MACH64)-5.20/.system-tested-and-compared: BITS=64
+$(BUILD_DIR)/$(MACH64)-5.22/.system-tested-and-compared: PERL_VERSION=5.22
+$(BUILD_DIR)/$(MACH64)-5.22/.system-tested-and-compared: BITS=64
BUILD_32 = $(BUILD_DIR)/$(MACH32)-5.12/.built
BUILD_32 += $(BUILD_DIR)/$(MACH32)-5.12-mt/.built
-BUILD_64 = $(BUILD_DIR)/$(MACH64)-5.16/.built
-BUILD_64 += $(BUILD_DIR)/$(MACH64)-5.20/.built
+BUILD_64 = $(BUILD_DIR)/$(MACH64)-5.20/.built
+BUILD_64 += $(BUILD_DIR)/$(MACH64)-5.22/.built
INSTALL_32 = $(BUILD_DIR)/$(MACH32)-5.12/.installed
INSTALL_32 += $(BUILD_DIR)/$(MACH32)-5.12-mt/.installed
-INSTALL_64 = $(BUILD_DIR)/$(MACH64)-5.16/.installed
-INSTALL_64 += $(BUILD_DIR)/$(MACH64)-5.20/.installed
+INSTALL_64 = $(BUILD_DIR)/$(MACH64)-5.20/.installed
+INSTALL_64 += $(BUILD_DIR)/$(MACH64)-5.22/.installed
COMPONENT_CONFIGURE_ENV += $(COMMON_PERL_ENV)
COMPONENT_CONFIGURE_ENV += PERL="$(PERL)"
@@ -145,25 +145,25 @@
ifeq ($(strip $(wildcard $(COMPONENT_TEST_RESULTS_DIR)/results-*.master)),)
TEST_32 = $(BUILD_DIR)/$(MACH32)-5.12/.tested
TEST_32 += $(BUILD_DIR)/$(MACH32)-5.12-mt/.tested
-TEST_64 = $(BUILD_DIR)/$(MACH64)-5.16/.tested
-TEST_64 += $(BUILD_DIR)/$(MACH64)-5.20/.tested
+TEST_64 = $(BUILD_DIR)/$(MACH64)-5.20/.tested
+TEST_64 += $(BUILD_DIR)/$(MACH64)-5.22/.tested
else
TEST_32 = $(BUILD_DIR)/$(MACH32)-5.12/.tested-and-compared
TEST_32 += $(BUILD_DIR)/$(MACH32)-5.12-mt/.tested-and-compared
-TEST_64 = $(BUILD_DIR)/$(MACH64)-5.16/.tested-and-compared
-TEST_64 += $(BUILD_DIR)/$(MACH64)-5.20/.tested-and-compared
+TEST_64 = $(BUILD_DIR)/$(MACH64)-5.20/.tested-and-compared
+TEST_64 += $(BUILD_DIR)/$(MACH64)-5.22/.tested-and-compared
endif
ifeq ($(strip $(wildcard $(COMPONENT_TEST_RESULTS_DIR)/results-*.master)),)
SYSTEM_TEST_32 = $(BUILD_DIR)/$(MACH32)-5.12/.system-tested
SYSTEM_TEST_32 += $(BUILD_DIR)/$(MACH32)-5.12-mt/.system-tested
-SYSTEM_TEST_64 = $(BUILD_DIR)/$(MACH64)-5.16/.system-tested
-SYSTEM_TEST_64 += $(BUILD_DIR)/$(MACH64)-5.20/.system-tested
+SYSTEM_TEST_64 = $(BUILD_DIR)/$(MACH64)-5.20/.system-tested
+SYSTEM_TEST_64 += $(BUILD_DIR)/$(MACH64)-5.22/.system-tested
else
SYSTEM_TEST_32 = $(BUILD_DIR)/$(MACH32)-5.12/.system-tested-and-compared
SYSTEM_TEST_32 += $(BUILD_DIR)/$(MACH32)-5.12-mt/.system-tested-and-compared
-SYSTEM_TEST_64 = $(BUILD_DIR)/$(MACH64)-5.16/.system-tested-and-compared
-SYSTEM_TEST_64 += $(BUILD_DIR)/$(MACH64)-5.20/.system-tested-and-compared
+SYSTEM_TEST_64 = $(BUILD_DIR)/$(MACH64)-5.20/.system-tested-and-compared
+SYSTEM_TEST_64 += $(BUILD_DIR)/$(MACH64)-5.22/.system-tested-and-compared
endif
# test the built source
@@ -238,9 +238,9 @@
ifneq ($(findstring 5.12-mt, $(PERL_VERSIONS)),)
REQUIRED_PACKAGES += runtime/perl-threaded-512
endif
-ifneq ($(findstring 5.16, $(PERL_VERSIONS)),)
-REQUIRED_PACKAGES += runtime/perl-516
-endif
ifneq ($(findstring 5.20, $(PERL_VERSIONS)),)
REQUIRED_PACKAGES += runtime/perl-520
endif
+ifneq ($(findstring 5.22, $(PERL_VERSIONS)),)
+REQUIRED_PACKAGES += runtime/perl-522
+endif
--- a/make-rules/shared-macros.mk Thu Mar 10 11:56:21 2016 -0800
+++ b/make-rules/shared-macros.mk Thu Mar 10 12:36:54 2016 -0800
@@ -551,12 +551,13 @@
# Not necessarily the system's default version, i.e. /usr/bin/perl
PERL_VERSION ?= 5.12
-PERL_VERSIONS = 5.12 5.20
+PERL_VERSIONS = 5.12 5.20 5.22
PERL.5.12 = /usr/perl5/5.12/bin/perl
PERL.5.16 = /usr/perl5/5.16/bin/perl
PERL.5.12-mt = /usr/perl5/5.12/bin/perl-threaded
PERL.5.20 = /usr/perl5/5.20/bin/perl
+PERL.5.22 = /usr/perl5/5.22/bin/perl
PERL = $(PERL.$(PERL_VERSION))
PERL_PKG = $(PERL_VERSION:5.%=runtime/perl-5%)