23169096 Move D-Bus packages to Userland
15714235 system/library/libdbus is missing all its dependencies
21020807 Add "RO" to res1 field of auth_attr.d files in DBus
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus-glib/Makefile Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,55 @@
+#
+# 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) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+BUILD_BITS = 64_and_32
+include ../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME= dbus-glib
+COMPONENT_VERSION= 0.102
+COMPONENT_PROJECT_URL= http://dbus.freedesktop.org
+COMPONENT_ARCHIVE_HASH= \
+ sha256:6964ed585bb8149a14ab744b5ded5e77cf71ec5446e6dcc5fcf5eebcc52df29c
+COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)/releases/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB= library/dbus
+
+TPNO= 25523
+
+COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
+include $(WS_MAKE_RULES)/common.mk
+
+ASLR_MODE = $(ASLR_ENABLE)
+
+CONFIGURE_OPTIONS += --sysconfdir="$(ETCDIR)"
+CONFIGURE_OPTIONS += --libexecdir="$(USRLIB)"
+CONFIGURE_OPTIONS += --localstatedir="$(VARDIR)"
+CONFIGURE_OPTIONS += --disable-static
+CONFIGURE_OPTIONS += --enable-gtk-doc
+CONFIGURE_OPTIONS += --enable-tests
+
+# Needed for "gmake test" to work successfully.
+unexport SHELLOPTS
+
+REQUIRED_PACKAGES += library/expat
+REQUIRED_PACKAGES += library/glib2
+REQUIRED_PACKAGES += system/library/dbus
+REQUIRED_PACKAGES += system/library/libdbus
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus-glib/files/libdbus-glib-1.3lib Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,4 @@
+.so man3/libdbus-1.3
+...\" LSARC 2001/384 Gtk+ 2.0 / glib 2.0
+...\" LSARC 2001/781 location of GTK/Glib
+...\" PSARC 2001/804 GTK/Glib becomes Contracted External
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus-glib/libdbus-glib.license Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,341 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+^L
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+^L
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+^L
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+^L
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+^L
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus-glib/libdbus-glib.p5m Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,72 @@
+#
+# 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) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability obsolete>
+set name=pkg.fmri \
+ value=pkg:/system/library/libdbus-glib@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="D-Bus GLib bindings"
+set name=com.oracle.info.description value="GLib bindings for D-Bus"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+ value=org.opensolaris.category.2008:System/Libraries
+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/2006/368 value=LSARC/2007/063
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+#
+file path=usr/bin/dbus-binding-tool
+file path=usr/include/dbus-1.0/dbus/dbus-glib-bindings.h
+file path=usr/include/dbus-1.0/dbus/dbus-glib-lowlevel.h
+file path=usr/include/dbus-1.0/dbus/dbus-glib.h
+file path=usr/include/dbus-1.0/dbus/dbus-gtype-specialized.h
+file path=usr/include/dbus-1.0/dbus/dbus-gvalue-parse-variant.h
+link path=usr/lib/$(MACH64)/libdbus-glib-1.so target=libdbus-glib-1.so.2.2.2
+link path=usr/lib/$(MACH64)/libdbus-glib-1.so.2 target=libdbus-glib-1.so.2.2.2
+file path=usr/lib/$(MACH64)/libdbus-glib-1.so.2.2.2
+file path=usr/lib/$(MACH64)/pkgconfig/dbus-glib-1.pc
+link path=usr/lib/libdbus-glib-1.so target=libdbus-glib-1.so.2.2.2
+link path=usr/lib/libdbus-glib-1.so.2 target=libdbus-glib-1.so.2.2.2
+file path=usr/lib/libdbus-glib-1.so.2.2.2
+file path=usr/lib/pkgconfig/dbus-glib-1.pc
+file path=usr/share/gtk-doc/html/dbus-glib/DBusGProxy.html
+file path=usr/share/gtk-doc/html/dbus-glib/annotation-glossary.html
+file path=usr/share/gtk-doc/html/dbus-glib/api-index-full.html
+file path=usr/share/gtk-doc/html/dbus-glib/ch01.html
+file path=usr/share/gtk-doc/html/dbus-glib/dbus-glib-dbus-glib-lowlevel.html
+file path=usr/share/gtk-doc/html/dbus-glib/dbus-glib-dbus-gtype-specialized.html
+file path=usr/share/gtk-doc/html/dbus-glib/dbus-glib-dbus-gvalue-parse-variant.html
+file path=usr/share/gtk-doc/html/dbus-glib/dbus-glib.devhelp2
+file path=usr/share/gtk-doc/html/dbus-glib/home.png
+file path=usr/share/gtk-doc/html/dbus-glib/index.html
+file path=usr/share/gtk-doc/html/dbus-glib/index.sgml
+file path=usr/share/gtk-doc/html/dbus-glib/left.png
+file path=usr/share/gtk-doc/html/dbus-glib/object-tree.html
+file path=usr/share/gtk-doc/html/dbus-glib/right.png
+file path=usr/share/gtk-doc/html/dbus-glib/style.css
+file path=usr/share/gtk-doc/html/dbus-glib/up.png
+file path=usr/share/man/man1/dbus-binding-tool.1
+file files/libdbus-glib-1.3lib path=usr/share/man/man3/libdbus-glib-1.3lib
+#
+license libdbus-glib.license license="libdbus-glib, GLPv2"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus-glib/patches/dbus-glib-01-avoid-crash.patch Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,24 @@
+Fix for
+Bug 15707329 - SUNBT7034087 console-kit-daemon dumped core when using KDE
+
+Need to determine why we need this to avoid upstream's assert() call.
+
+--- dbus-glib-0.88/dbus/dbus-gobject.c-orig 2011-07-22 18:43:55.286789655 -0500
++++ dbus-glib-0.88/dbus/dbus-gobject.c 2011-07-22 18:48:14.153767255 -0500
+@@ -716,6 +716,8 @@ write_interface (gpointer key, gpointer
+ s = lookup_property_name (data->object, name, propname);
+
+ spec = g_object_class_find_property (g_type_class_peek (data->gtype), s);
++ if (spec != NULL) {
++
+ g_assert (spec != NULL);
+ g_free (s);
+
+@@ -747,6 +749,7 @@ write_interface (gpointer key, gpointer
+
+ g_string_append (xml, "\"/>\n");
+ }
++ }
+
+ g_free (dbus_type);
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus-glib/test/results-all.master Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,174 @@
+make[1]: Entering directory '$(@D)'
+Making check in dbus
+make[2]: Entering directory '$(@D)/dbus'
+Making check in .
+make[3]: Entering directory '$(@D)/dbus'
+/usr/gnu/bin/make check-TESTS
+make[4]: Entering directory '$(@D)/dbus'
+make[5]: Entering directory '$(@D)/dbus'
+PASS: dbus-glib-test
+make[6]: Entering directory '$(@D)/dbus'
+Making all in .
+make[7]: Entering directory '$(@D)/dbus'
+make[7]: Nothing to be done for 'all-am'.
+make[7]: Leaving directory '$(@D)/dbus'
+Making all in examples
+make[7]: Entering directory '$(@D)/dbus/examples'
+/usr/gnu/bin/make all-recursive
+make[8]: Entering directory '$(@D)/dbus/examples'
+Making all in .
+make[9]: Entering directory '$(@D)/dbus/examples'
+make[9]: Nothing to be done for 'all-am'.
+make[9]: Leaving directory '$(@D)/dbus/examples'
+Making all in statemachine
+make[9]: Entering directory '$(@D)/dbus/examples/statemachine'
+/usr/gnu/bin/make all-am
+make[10]: Entering directory '$(@D)/dbus/examples/statemachine'
+make[10]: Nothing to be done for 'all-am'.
+make[10]: Leaving directory '$(@D)/dbus/examples/statemachine'
+make[9]: Leaving directory '$(@D)/dbus/examples/statemachine'
+make[8]: Leaving directory '$(@D)/dbus/examples'
+make[7]: Leaving directory '$(@D)/dbus/examples'
+make[6]: Leaving directory '$(@D)/dbus'
+============================================================================
+Testsuite summary for dbus-glib 0.102
+============================================================================
+# TOTAL: 1
+# PASS: 1
+# SKIP: 0
+# XFAIL: 0
+# FAIL: 0
+# XPASS: 0
+# ERROR: 0
+============================================================================
+make[5]: Leaving directory '$(@D)/dbus'
+make[4]: Leaving directory '$(@D)/dbus'
+make[3]: Leaving directory '$(@D)/dbus'
+Making check in examples
+make[3]: Entering directory '$(@D)/dbus/examples'
+/usr/gnu/bin/make check-recursive
+make[4]: Entering directory '$(@D)/dbus/examples'
+Making check in .
+make[5]: Entering directory '$(@D)/dbus/examples'
+make[5]: Nothing to be done for 'check-am'.
+make[5]: Leaving directory '$(@D)/dbus/examples'
+Making check in statemachine
+make[5]: Entering directory '$(@D)/dbus/examples/statemachine'
+/usr/gnu/bin/make check-am
+make[6]: Entering directory '$(@D)/dbus/examples/statemachine'
+make[6]: Nothing to be done for 'check-am'.
+make[6]: Leaving directory '$(@D)/dbus/examples/statemachine'
+make[5]: Leaving directory '$(@D)/dbus/examples/statemachine'
+make[4]: Leaving directory '$(@D)/dbus/examples'
+make[3]: Leaving directory '$(@D)/dbus/examples'
+make[2]: Leaving directory '$(@D)/dbus'
+Making check in tools
+make[2]: Entering directory '$(@D)/tools'
+/usr/gnu/bin/make check-am
+make[3]: Entering directory '$(@D)/tools'
+make[3]: Nothing to be done for 'check-am'.
+make[3]: Leaving directory '$(@D)/tools'
+make[2]: Leaving directory '$(@D)/tools'
+Making check in test
+make[2]: Entering directory '$(@D)/test'
+Making check in lib
+make[3]: Entering directory '$(@D)/test/lib'
+make[3]: Nothing to be done for 'check'.
+make[3]: Leaving directory '$(@D)/test/lib'
+Making check in .
+make[3]: Entering directory '$(@D)/test'
+/usr/gnu/bin/make check-TESTS
+make[4]: Entering directory '$(@D)/test'
+make[5]: Entering directory '$(@D)/test'
+PASS: test-errors
+PASS: test-specialized-types
+PASS: test-compile-nested.sh
+make[6]: Entering directory '$(@D)/test'
+Making all in lib
+make[7]: Entering directory '$(@D)/test/lib'
+make[7]: Nothing to be done for 'all'.
+make[7]: Leaving directory '$(@D)/test/lib'
+Making all in .
+make[7]: Entering directory '$(@D)/test'
+make[7]: Nothing to be done for 'all-am'.
+make[7]: Leaving directory '$(@D)/test'
+Making all in core
+make[7]: Entering directory '$(@D)/test/core'
+/usr/gnu/bin/make all-am
+make[8]: Entering directory '$(@D)/test/core'
+make[8]: Nothing to be done for 'all-am'.
+make[8]: Leaving directory '$(@D)/test/core'
+make[7]: Leaving directory '$(@D)/test/core'
+Making all in interfaces
+make[7]: Entering directory '$(@D)/test/interfaces'
+/usr/gnu/bin/make all-am
+make[8]: Entering directory '$(@D)/test/interfaces'
+make[8]: Nothing to be done for 'all-am'.
+make[8]: Leaving directory '$(@D)/test/interfaces'
+make[7]: Leaving directory '$(@D)/test/interfaces'
+Making all in manual
+make[7]: Entering directory '$(@D)/test/manual'
+make[7]: Nothing to be done for 'all'.
+make[7]: Leaving directory '$(@D)/test/manual'
+make[6]: Leaving directory '$(@D)/test'
+============================================================================
+Testsuite summary for dbus-glib 0.102
+============================================================================
+# TOTAL: 3
+# PASS: 3
+# SKIP: 0
+# XFAIL: 0
+# FAIL: 0
+# XPASS: 0
+# ERROR: 0
+============================================================================
+make[5]: Leaving directory '$(@D)/test'
+make[4]: Leaving directory '$(@D)/test'
+make[3]: Leaving directory '$(@D)/test'
+Making check in core
+make[3]: Entering directory '$(@D)/test/core'
+/usr/gnu/bin/make check-am
+make[4]: Entering directory '$(@D)/test/core'
+/usr/gnu/bin/make check-TESTS
+make[5]: Entering directory '$(@D)/test/core'
+make[6]: Entering directory '$(@D)/test/core'
+FAIL: run-test.sh
+PASS: run-peer-test.sh
+make[7]: Entering directory '$(@D)/test/core'
+/usr/gnu/bin/make all-am
+make[8]: Entering directory '$(@D)/test/core'
+make[8]: Nothing to be done for 'all-am'.
+make[8]: Leaving directory '$(@D)/test/core'
+make[7]: Leaving directory '$(@D)/test/core'
+============================================================================
+Testsuite summary for dbus-glib 0.102
+============================================================================
+# TOTAL: 2
+# PASS: 1
+# SKIP: 0
+# XFAIL: 0
+# FAIL: 1
+# XPASS: 0
+# ERROR: 0
+============================================================================
+See test/core/test-suite.log
+Please report to https://bugs.freedesktop.org/enter_bug.cgi?product=dbus&component=GLib
+============================================================================
+Makefile:1085: recipe for target 'test-suite.log' failed
+make[6]: *** [test-suite.log] Error 1
+make[6]: Leaving directory '$(@D)/test/core'
+Makefile:1191: recipe for target 'check-TESTS' failed
+make[5]: *** [check-TESTS] Error 2
+make[5]: Leaving directory '$(@D)/test/core'
+Makefile:1271: recipe for target 'check-am' failed
+make[4]: *** [check-am] Error 2
+make[4]: Leaving directory '$(@D)/test/core'
+Makefile:1273: recipe for target 'check' failed
+make[3]: *** [check] Error 2
+make[3]: Leaving directory '$(@D)/test/core'
+Makefile:704: recipe for target 'check-recursive' failed
+make[2]: *** [check-recursive] Error 1
+make[2]: Leaving directory '$(@D)/test'
+Makefile:512: recipe for target 'check-recursive' failed
+make[1]: *** [check-recursive] Error 1
+make[1]: Leaving directory '$(@D)'
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/Makefile Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,62 @@
+#
+# 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) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+BUILD_BITS = 64_and_32
+include ../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME= dbus
+COMPONENT_VERSION= 1.10.0
+COMPONENT_PROJECT_URL= http://dbus.freedesktop.org
+COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
+COMPONENT_ARCHIVE_HASH= \
+ sha256:1dfb9745fb992f1ccd43c920490de8caddf6726a6222e8b803be6098293f924b
+COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)/releases/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB= library/dbus
+
+TPNO= 25522
+
+COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
+include $(WS_MAKE_RULES)/common.mk
+
+# Needed for "gmake test" to work successfully.
+unexport SHELLOPTS
+
+# Will break parallel 32/64-bit builds; needs update when that happens.
+CONFIGURE_BINDIR.32 = $(CONFIGURE_PREFIX)/bin
+
+CONFIGURE_OPTIONS += --sysconfdir=$(ETCDIR)
+CONFIGURE_OPTIONS += --with-dbus-daemondir=$(USRLIBDIR)
+CONFIGURE_OPTIONS += --with-dbus-user=root
+CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)
+CONFIGURE_OPTIONS += --localstatedir=$(VARDIR)
+CONFIGURE_OPTIONS += --disable-static
+
+ASLR_MODE = $(ASLR_ENABLE)
+
+REQUIRED_PACKAGES += developer/documentation-tool/doxygen
+REQUIRED_PACKAGES += developer/documentation-tool/xmlto
+REQUIRED_PACKAGES += library/expat
+REQUIRED_PACKAGES += library/glib2
+REQUIRED_PACKAGES += library/libxml2
+REQUIRED_PACKAGES += system/core-os
+REQUIRED_PACKAGES += x11/library/libx11
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/dbus-x11.p5m Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,39 @@
+#
+# 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) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+ value=pkg:/system/library/dbus/dbus-x11@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="Simple IPC library based on messages"
+set name=com.oracle.info.description value=dbus
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:System/Services
+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/2006/368
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+#
+file path=usr/bin/dbus-launch
+#
+license dbus.license license="dbus, GPLv2"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/dbus.license Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,389 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
+
+
+The dbus/dbus-hash.c source file in D-Bus includes code under this license:
+
+/*
+ * The following copyright applies to code from the Tcl distribution.
+ *
+ * Copyright (c) 1991-1993 The Regents of the University of California.
+ * Copyright (c) 1994 Sun Microsystems, Inc.
+ *
+ * This software is copyrighted by the Regents of the University of
+ * California, Sun Microsystems, Inc., Scriptics Corporation, 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.
+ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/dbus.p5m Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,464 @@
+#
+# 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) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
+<transform file path=usr/share/doc/dbus/api/.* -> default facet.doc.html all>
+<transform file path=usr/share/doc/dbus/api/.* -> default facet.devel all>
+
+
+set name=pkg.fmri \
+ value=pkg:/system/library/dbus@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="D-Bus: Simple IPC server based on messages"
+set name=com.oracle.info.description value=D-Bus
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:System/Services
+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/2006/368
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+#
+file files/0070.dbus path=etc/X11/xinit/xinitrc.d/0070.dbus
+file path=etc/dbus-1/session.conf
+file path=etc/dbus-1/system.conf
+file files/auth_attr path=etc/security/auth_attr.d/system:library:dbus
+file files/prof_attr path=etc/security/prof_attr.d/system:library:dbus
+file files/dbus.xml path=lib/svc/manifest/system/dbus.xml
+file files/svc-dbus path=lib/svc/method/svc-dbus
+file path=usr/bin/dbus-cleanup-sockets
+file path=usr/bin/dbus-monitor
+file path=usr/bin/dbus-run-session
+file path=usr/bin/dbus-send
+file path=usr/bin/dbus-test-tool
+file path=usr/bin/dbus-update-activation-environment
+file path=usr/bin/dbus-uuidgen
+file path=usr/lib/dbus-daemon mode=0555
+file path=usr/lib/dbus-daemon-launch-helper mode=0555
+dir path=usr/share/dbus-1/services
+file path=usr/share/dbus-1/session.conf
+dir path=usr/share/dbus-1/session.d
+dir path=usr/share/dbus-1/system-services
+file path=usr/share/dbus-1/system.conf
+dir path=usr/share/dbus-1/system.d
+file path=usr/share/doc/dbus/api/annotated.html
+file path=usr/share/doc/dbus/api/arrowdown.png
+file path=usr/share/doc/dbus/api/arrowright.png
+file path=usr/share/doc/dbus/api/bc_s.png
+file path=usr/share/doc/dbus/api/bdwn.png
+file path=usr/share/doc/dbus/api/classes.html
+file path=usr/share/doc/dbus/api/closed.png
+file path=usr/share/doc/dbus/api/dbus-address_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-address_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-asv-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-asv-util_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-auth-script_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-auth-script_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-auth-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-auth_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-auth_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-bus_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-bus_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-connection-internal_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-connection_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-connection_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-credentials-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-credentials_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-credentials_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-dataslot_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-dataslot_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-errors_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-errors_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-file-unix_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-file-win_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-file_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-file_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-hash_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-hash_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-internals_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-internals_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-keyring_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-keyring_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-list_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-list_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-macros_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-mainloop_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-mainloop_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-basic_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-basic_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-byteswap-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-byteswap_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-byteswap_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-header_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-header_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-recursive-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-recursive_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-recursive_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-validate-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-validate_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-marshal-validate_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-memory_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-memory_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-mempool_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-mempool_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-message-factory_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-message-factory_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-message-internal_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-message-private_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-message-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-message_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-message_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-misc_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-misc_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-nonce_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-nonce_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-object-tree_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-object-tree_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-pending-call-internal_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-pending-call_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-pending-call_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-pipe-unix_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-pipe-win_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-pipe_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-pipe_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-protocol_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-resources_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-resources_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-server-debug-pipe_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-server-debug-pipe_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-server-launchd_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-server-launchd_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-server-protected_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-server-socket_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-server-socket_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-server-unix_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-server-unix_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-server-win_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-server-win_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-server_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-server_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-sha_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sha_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-shared_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-shell_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-shell_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-signature_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-signature_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-socket-set-epoll_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-socket-set-poll_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-socket-set_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-socket-set_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-sockets-win_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-spawn-win_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-spawn_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-spawn_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-string-private_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-string-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-string_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-string_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-syntax_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-syntax_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-pthread_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-thread-win_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-unix_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-unix_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-util-unix_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-util-win_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-win_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-win_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-wince-glue_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps-wince-glue_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-sysdeps_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-test-main_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-test_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-test_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-threads-internal_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-threads_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-threads_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-timeout_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-timeout_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-transport-protected_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-transport-socket_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-transport-socket_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-transport-unix_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-transport-unix_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-transport-win_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-transport-win_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-transport_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-transport_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-types_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-userdb-util_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-userdb_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-userdb_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-uuidgen_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-uuidgen_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-valgrind-internal_8h_source.html
+file path=usr/share/doc/dbus/api/dbus-watch_8c_source.html
+file path=usr/share/doc/dbus/api/dbus-watch_8h_source.html
+file path=usr/share/doc/dbus/api/dbus_8h_source.html
+file path=usr/share/doc/dbus/api/dir_00b998eb873a8cb1c6c2b98c2500da18.html
+file path=usr/share/doc/dbus/api/dir_69bdb31c8e34682f58aed7d4fbcc48d0.html
+file path=usr/share/doc/dbus/api/doc.png
+file path=usr/share/doc/dbus/api/doxygen.css
+file path=usr/share/doc/dbus/api/doxygen.png
+file path=usr/share/doc/dbus/api/dynsections.js
+file path=usr/share/doc/dbus/api/files.html
+file path=usr/share/doc/dbus/api/folderclosed.png
+file path=usr/share/doc/dbus/api/folderopen.png
+file path=usr/share/doc/dbus/api/functions.html
+file path=usr/share/doc/dbus/api/functions_b.html
+file path=usr/share/doc/dbus/api/functions_c.html
+file path=usr/share/doc/dbus/api/functions_d.html
+file path=usr/share/doc/dbus/api/functions_e.html
+file path=usr/share/doc/dbus/api/functions_f.html
+file path=usr/share/doc/dbus/api/functions_g.html
+file path=usr/share/doc/dbus/api/functions_h.html
+file path=usr/share/doc/dbus/api/functions_i.html
+file path=usr/share/doc/dbus/api/functions_k.html
+file path=usr/share/doc/dbus/api/functions_l.html
+file path=usr/share/doc/dbus/api/functions_m.html
+file path=usr/share/doc/dbus/api/functions_n.html
+file path=usr/share/doc/dbus/api/functions_o.html
+file path=usr/share/doc/dbus/api/functions_p.html
+file path=usr/share/doc/dbus/api/functions_q.html
+file path=usr/share/doc/dbus/api/functions_r.html
+file path=usr/share/doc/dbus/api/functions_s.html
+file path=usr/share/doc/dbus/api/functions_t.html
+file path=usr/share/doc/dbus/api/functions_u.html
+file path=usr/share/doc/dbus/api/functions_v.html
+file path=usr/share/doc/dbus/api/functions_vars.html
+file path=usr/share/doc/dbus/api/functions_vars_b.html
+file path=usr/share/doc/dbus/api/functions_vars_c.html
+file path=usr/share/doc/dbus/api/functions_vars_d.html
+file path=usr/share/doc/dbus/api/functions_vars_e.html
+file path=usr/share/doc/dbus/api/functions_vars_f.html
+file path=usr/share/doc/dbus/api/functions_vars_g.html
+file path=usr/share/doc/dbus/api/functions_vars_h.html
+file path=usr/share/doc/dbus/api/functions_vars_i.html
+file path=usr/share/doc/dbus/api/functions_vars_k.html
+file path=usr/share/doc/dbus/api/functions_vars_l.html
+file path=usr/share/doc/dbus/api/functions_vars_m.html
+file path=usr/share/doc/dbus/api/functions_vars_n.html
+file path=usr/share/doc/dbus/api/functions_vars_o.html
+file path=usr/share/doc/dbus/api/functions_vars_p.html
+file path=usr/share/doc/dbus/api/functions_vars_q.html
+file path=usr/share/doc/dbus/api/functions_vars_r.html
+file path=usr/share/doc/dbus/api/functions_vars_s.html
+file path=usr/share/doc/dbus/api/functions_vars_t.html
+file path=usr/share/doc/dbus/api/functions_vars_u.html
+file path=usr/share/doc/dbus/api/functions_vars_v.html
+file path=usr/share/doc/dbus/api/functions_vars_w.html
+file path=usr/share/doc/dbus/api/functions_vars_z.html
+file path=usr/share/doc/dbus/api/functions_w.html
+file path=usr/share/doc/dbus/api/functions_z.html
+file path=usr/share/doc/dbus/api/group__DBus.html
+file path=usr/share/doc/dbus/api/group__DBusAddress.html
+file path=usr/share/doc/dbus/api/group__DBusAddressInternals.html
+file path=usr/share/doc/dbus/api/group__DBusAuth.html
+file path=usr/share/doc/dbus/api/group__DBusAuthInternals.html
+file path=usr/share/doc/dbus/api/group__DBusBus.html
+file path=usr/share/doc/dbus/api/group__DBusBusInternals.html
+file path=usr/share/doc/dbus/api/group__DBusConnection.html
+file path=usr/share/doc/dbus/api/group__DBusConnectionInternals.html
+file path=usr/share/doc/dbus/api/group__DBusCredentials.html
+file path=usr/share/doc/dbus/api/group__DBusCredentialsInternals.html
+file path=usr/share/doc/dbus/api/group__DBusDataSlot.html
+file path=usr/share/doc/dbus/api/group__DBusErrorInternals.html
+file path=usr/share/doc/dbus/api/group__DBusErrors.html
+file path=usr/share/doc/dbus/api/group__DBusFile.html
+file path=usr/share/doc/dbus/api/group__DBusHashTable.html
+file path=usr/share/doc/dbus/api/group__DBusHashTableInternals.html
+file path=usr/share/doc/dbus/api/group__DBusInternals.html
+file path=usr/share/doc/dbus/api/group__DBusInternalsUtils.html
+file path=usr/share/doc/dbus/api/group__DBusInternalsUuidgen.html
+file path=usr/share/doc/dbus/api/group__DBusKeyring.html
+file path=usr/share/doc/dbus/api/group__DBusKeyringInternals.html
+file path=usr/share/doc/dbus/api/group__DBusList.html
+file path=usr/share/doc/dbus/api/group__DBusListInternals.html
+file path=usr/share/doc/dbus/api/group__DBusMacros.html
+file path=usr/share/doc/dbus/api/group__DBusMarshal.html
+file path=usr/share/doc/dbus/api/group__DBusMemPool.html
+file path=usr/share/doc/dbus/api/group__DBusMemPoolInternals.html
+file path=usr/share/doc/dbus/api/group__DBusMemory.html
+file path=usr/share/doc/dbus/api/group__DBusMemoryInternals.html
+file path=usr/share/doc/dbus/api/group__DBusMessage.html
+file path=usr/share/doc/dbus/api/group__DBusMessageInternals.html
+file path=usr/share/doc/dbus/api/group__DBusMisc.html
+file path=usr/share/doc/dbus/api/group__DBusObjectTree.html
+file path=usr/share/doc/dbus/api/group__DBusPendingCall.html
+file path=usr/share/doc/dbus/api/group__DBusPendingCallInternals.html
+file path=usr/share/doc/dbus/api/group__DBusProtocol.html
+file path=usr/share/doc/dbus/api/group__DBusResources.html
+file path=usr/share/doc/dbus/api/group__DBusResourcesInternals.html
+file path=usr/share/doc/dbus/api/group__DBusSHA.html
+file path=usr/share/doc/dbus/api/group__DBusSHAInternals.html
+file path=usr/share/doc/dbus/api/group__DBusServer.html
+file path=usr/share/doc/dbus/api/group__DBusServerInternals.html
+file path=usr/share/doc/dbus/api/group__DBusServerLaunchd.html
+file path=usr/share/doc/dbus/api/group__DBusServerSocket.html
+file path=usr/share/doc/dbus/api/group__DBusServerUnix.html
+file path=usr/share/doc/dbus/api/group__DBusServerWin.html
+file path=usr/share/doc/dbus/api/group__DBusShared.html
+file path=usr/share/doc/dbus/api/group__DBusSignature.html
+file path=usr/share/doc/dbus/api/group__DBusString.html
+file path=usr/share/doc/dbus/api/group__DBusStringInternals.html
+file path=usr/share/doc/dbus/api/group__DBusSyntax.html
+file path=usr/share/doc/dbus/api/group__DBusSysdeps.html
+file path=usr/share/doc/dbus/api/group__DBusSysdepsUnix.html
+file path=usr/share/doc/dbus/api/group__DBusThreads.html
+file path=usr/share/doc/dbus/api/group__DBusThreadsInternals.html
+file path=usr/share/doc/dbus/api/group__DBusTimeout.html
+file path=usr/share/doc/dbus/api/group__DBusTimeoutInternals.html
+file path=usr/share/doc/dbus/api/group__DBusTransport.html
+file path=usr/share/doc/dbus/api/group__DBusTransportSocket.html
+file path=usr/share/doc/dbus/api/group__DBusTransportUnix.html
+file path=usr/share/doc/dbus/api/group__DBusTypes.html
+file path=usr/share/doc/dbus/api/group__DBusWatch.html
+file path=usr/share/doc/dbus/api/group__DBusWatchInternals.html
+file path=usr/share/doc/dbus/api/index.html
+file path=usr/share/doc/dbus/api/jquery.js
+file path=usr/share/doc/dbus/api/modules.html
+file path=usr/share/doc/dbus/api/nav_f.png
+file path=usr/share/doc/dbus/api/nav_g.png
+file path=usr/share/doc/dbus/api/nav_h.png
+file path=usr/share/doc/dbus/api/open.png
+file path=usr/share/doc/dbus/api/pages.html
+file path=usr/share/doc/dbus/api/splitbar.png
+file path=usr/share/doc/dbus/api/structBusData.html
+file path=usr/share/doc/dbus/api/structDBus8ByteStruct.html
+file path=usr/share/doc/dbus/api/structDBusAddressEntry.html
+file path=usr/share/doc/dbus/api/structDBusAllocatedSlot.html
+file path=usr/share/doc/dbus/api/structDBusArrayLenFixup.html
+file path=usr/share/doc/dbus/api/structDBusAtomic.html
+file path=usr/share/doc/dbus/api/structDBusAuth.html
+file path=usr/share/doc/dbus/api/structDBusAuthClient.html
+file path=usr/share/doc/dbus/api/structDBusAuthCommandName.html
+file path=usr/share/doc/dbus/api/structDBusAuthMechanismHandler.html
+file path=usr/share/doc/dbus/api/structDBusAuthServer.html
+file path=usr/share/doc/dbus/api/structDBusAuthStateData.html
+file path=usr/share/doc/dbus/api/structDBusBabysitter.html
+file path=usr/share/doc/dbus/api/structDBusCMutex.html
+file path=usr/share/doc/dbus/api/structDBusCondVar.html
+file path=usr/share/doc/dbus/api/structDBusConnection.html
+file path=usr/share/doc/dbus/api/structDBusCounter.html
+file path=usr/share/doc/dbus/api/structDBusCredentials.html
+file path=usr/share/doc/dbus/api/structDBusDataSlot.html
+file path=usr/share/doc/dbus/api/structDBusDataSlotAllocator.html
+file path=usr/share/doc/dbus/api/structDBusDataSlotList.html
+file path=usr/share/doc/dbus/api/structDBusDirIter.html
+file path=usr/share/doc/dbus/api/structDBusError.html
+file path=usr/share/doc/dbus/api/structDBusFreedElement.html
+file path=usr/share/doc/dbus/api/structDBusGroupInfo.html
+file path=usr/share/doc/dbus/api/structDBusHashEntry.html
+file path=usr/share/doc/dbus/api/structDBusHashIter.html
+file path=usr/share/doc/dbus/api/structDBusHashTable.html
+file path=usr/share/doc/dbus/api/structDBusHeader.html
+file path=usr/share/doc/dbus/api/structDBusHeaderField.html
+file path=usr/share/doc/dbus/api/structDBusKey.html
+file path=usr/share/doc/dbus/api/structDBusKeyring.html
+file path=usr/share/doc/dbus/api/structDBusList.html
+file path=usr/share/doc/dbus/api/structDBusMemBlock.html
+file path=usr/share/doc/dbus/api/structDBusMemPool.html
+file path=usr/share/doc/dbus/api/structDBusMessage.html
+file path=usr/share/doc/dbus/api/structDBusMessageFilter.html
+file path=usr/share/doc/dbus/api/structDBusMessageIter.html
+file path=usr/share/doc/dbus/api/structDBusMessageLoader.html
+file path=usr/share/doc/dbus/api/structDBusMessageRealIter.html
+file path=usr/share/doc/dbus/api/structDBusNonceFile.html
+file path=usr/share/doc/dbus/api/structDBusObjectPathVTable.html
+file path=usr/share/doc/dbus/api/structDBusObjectSubtree.html
+file path=usr/share/doc/dbus/api/structDBusObjectTree.html
+file path=usr/share/doc/dbus/api/structDBusPendingCall.html
+file path=usr/share/doc/dbus/api/structDBusPipe.html
+file path=usr/share/doc/dbus/api/structDBusPollFD.html
+file path=usr/share/doc/dbus/api/structDBusPreallocatedSend.html
+file path=usr/share/doc/dbus/api/structDBusRMutex.html
+file path=usr/share/doc/dbus/api/structDBusRealError.html
+file path=usr/share/doc/dbus/api/structDBusRealHashIter.html
+file path=usr/share/doc/dbus/api/structDBusRealString.html
+file path=usr/share/doc/dbus/api/structDBusSHAContext.html
+file path=usr/share/doc/dbus/api/structDBusServer.html
+file path=usr/share/doc/dbus/api/structDBusServerSocket.html
+file path=usr/share/doc/dbus/api/structDBusServerVTable.html
+file path=usr/share/doc/dbus/api/structDBusSignatureIter.html
+file path=usr/share/doc/dbus/api/structDBusSignatureRealIter.html
+file path=usr/share/doc/dbus/api/structDBusSocket.html
+file path=usr/share/doc/dbus/api/structDBusStat.html
+file path=usr/share/doc/dbus/api/structDBusString.html
+file path=usr/share/doc/dbus/api/structDBusThreadFunctions.html
+file path=usr/share/doc/dbus/api/structDBusTimeout.html
+file path=usr/share/doc/dbus/api/structDBusTimeoutList.html
+file path=usr/share/doc/dbus/api/structDBusTransport.html
+file path=usr/share/doc/dbus/api/structDBusTransportSocket.html
+file path=usr/share/doc/dbus/api/structDBusTransportVTable.html
+file path=usr/share/doc/dbus/api/structDBusTypeReader.html
+file path=usr/share/doc/dbus/api/structDBusTypeReaderClass.html
+file path=usr/share/doc/dbus/api/structDBusTypeWriter.html
+file path=usr/share/doc/dbus/api/structDBusUserInfo.html
+file path=usr/share/doc/dbus/api/structDBusWatch.html
+file path=usr/share/doc/dbus/api/structDBusWatchList.html
+file path=usr/share/doc/dbus/api/structHeaderFieldType.html
+file path=usr/share/doc/dbus/api/structReplacementBlock.html
+file path=usr/share/doc/dbus/api/structShutdownClosure.html
+file path=usr/share/doc/dbus/api/sync_off.png
+file path=usr/share/doc/dbus/api/sync_on.png
+file path=usr/share/doc/dbus/api/tab_a.png
+file path=usr/share/doc/dbus/api/tab_b.png
+file path=usr/share/doc/dbus/api/tab_h.png
+file path=usr/share/doc/dbus/api/tab_s.png
+file path=usr/share/doc/dbus/api/tabs.css
+file path=usr/share/doc/dbus/api/todo.html
+file path=usr/share/doc/dbus/api/unionDBusBasicValue.html
+file path=usr/share/doc/dbus/api/unionDBusGUID.html
+file path=usr/share/doc/dbus/dbus-cleanup-sockets.1.html
+file path=usr/share/doc/dbus/dbus-daemon.1.html
+file path=usr/share/doc/dbus/dbus-faq.html
+file path=usr/share/doc/dbus/dbus-launch.1.html
+file path=usr/share/doc/dbus/dbus-monitor.1.html
+file path=usr/share/doc/dbus/dbus-run-session.1.html
+file path=usr/share/doc/dbus/dbus-send.1.html
+file path=usr/share/doc/dbus/dbus-specification.html
+file path=usr/share/doc/dbus/dbus-test-plan.html
+file path=usr/share/doc/dbus/dbus-test-tool.1.html
+file path=usr/share/doc/dbus/dbus-tutorial.html
+file path=usr/share/doc/dbus/dbus-update-activation-environment.1.html
+file path=usr/share/doc/dbus/dbus-uuidgen.1.html
+file path=usr/share/doc/dbus/dbus.devhelp
+file path=usr/share/doc/dbus/diagram.png
+file path=usr/share/doc/dbus/diagram.svg
+file path=usr/share/doc/dbus/examples/GetAllMatchRules.py
+file path=usr/share/doc/dbus/examples/example-session-disable-stats.conf
+file path=usr/share/doc/dbus/examples/example-system-enable-stats.conf
+file path=usr/share/doc/dbus/system-activation.txt
+file path=usr/share/man/man1/dbus-cleanup-sockets.1
+file path=usr/share/man/man1/dbus-daemon.1
+file path=usr/share/man/man1/dbus-launch.1
+file path=usr/share/man/man1/dbus-monitor.1
+file path=usr/share/man/man1/dbus-run-session.1
+file path=usr/share/man/man1/dbus-send.1
+file path=usr/share/man/man1/dbus-test-tool.1
+file path=usr/share/man/man1/dbus-update-activation-environment.1
+file path=usr/share/man/man1/dbus-uuidgen.1
+dir path=var/lib/dbus
+license dbus.license license="dbus, GPLv2"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/files/0070.dbus Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,30 @@
+#!/bin/ksh
+#
+# 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 2009 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+
+
+if [ -x "/usr/bin/dbus-launch" -a -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
+ eval `dbus-launch --exit-with-session --sh-syntax`
+fi
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/files/auth_attr Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,1 @@
+solaris.smf.manage.dbus:RO::Manage D-BUS Service States::
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/files/dbus.xml Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+<!--
+ Copyright 2010 Sun Microsystems, Inc. All rights reserved.
+ Use is subject to license terms.
+
+ 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
+
+ NOTE: This service manifest is not editable; its contents will
+ be overwritten by package or patch operations, including
+ operating system upgrade. Make customizations in a different
+ file.
+
+ Service manifest for dbus.
+-->
+
+<service_bundle type='manifest' name='SUNWdbusr:dbus'>
+
+<service
+ name='system/dbus'
+ type='service'
+ version='1'>
+
+ <create_default_instance enabled='true' />
+
+ <single_instance />
+
+ <dependency name='usr'
+ type='service'
+ grouping='require_all'
+ restart_on='none'>
+ <service_fmri value='svc:/system/filesystem/minimal' />
+ </dependency>
+
+ <exec_method
+ type='method'
+ name='start'
+ exec='/lib/svc/method/svc-dbus start'
+ timeout_seconds='30'>
+ <method_context>
+ <method_credential user='root' group='root' />
+ </method_context>
+ </exec_method>
+
+ <exec_method
+ type='method'
+ name='stop'
+ exec=':kill'
+ timeout_seconds='30' />
+
+ <property_group name='startd' type='framework'>
+ <!-- sub-process core dumps shouldn't restart session -->
+ <propval name='ignore_error' type='astring'
+ value='core,signal' />
+ </property_group>
+
+ <stability value='Unstable' />
+
+ <template>
+ <common_name>
+ <loctext xml:lang='C'>
+ D-BUS message bus
+ </loctext>
+ </common_name>
+ <documentation>
+ <manpage title='dbus-daemon' section='1' manpath='/usr/man' />
+ </documentation>
+ </template>
+
+</service>
+
+</service_bundle>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/files/libdbus-1.3lib Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,40 @@
+.TH libdbus-1 3lib "13 April 2016"
+.SH "NAME"
+libdbus-1, libdbus-glib-1 \- D\-Bus Library and GLib bindings
+.SH "DESCRIPTION"
+.PP
+D\-Bus is a message bus system, a simple way for applications to talk to one
+another\&. The \fBlibdbus-1\fR library provides low-level API\&.
+The \fBdbus-glib-1\fR library provides C-language bindings for using
+D\-Bus with a higher-level approach\&. The higher level approach is possible
+because GLib defines a main loop, an object/type system, and an out-of-memory
+handling policy (it exits the program)\&.
+.PP
+D\-Bus supplies both a system daemon (for events such as "new hardware
+device added" or "printer queue changed") and a
+per-user-login-session daemon (for general IPC needs among user applications)\&.
+Also, the message bus is built on top of a general one-to-one message passing
+framework, which can be used by any two apps to communicate directly (without
+going through the message bus daemon)\&.
+.SH "FILES"
+.TP 30
+.B /usr/lib/libdbus-1\&.so
+D\-Bus library
+.TP 30
+.B /usr/lib/libdbus-glib-1;\&.so
+D\-Bus GLib bindings library
+.TP 30
+.B /usr/share/doc/dbus/
+Location of developer documentation
+.SH "SEE ALSO"
+.PP
+\fBdbus-binding-tool\fR(1),
+\fBdbus-cleanup-sockets\fR(1),
+\fBdbus-daemon\fR(1),
+\fBdbus-launch\fR(1),
+\fBdbus-monitor\fR(1),
+\fBdbus-send\fR(1),
+\fBdbus-uuidgen\fR(1),
+\fBlibglib-2\&.0\fR(3),
+\fBattributes\fR(7),
+\fBgnome-interfaces\fR(7)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/files/prof_attr Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,1 @@
+D-BUS Management:RO::Manage D-BUS:auths=solaris.smf.manage.dbus
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/files/svc-dbus Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,62 @@
+#!/sbin/sh
+#
+# 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) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
+
+FMRI=svc:/system/dbus:default
+
+. /lib/svc/share/smf_include.sh
+
+if [ ! -x /usr/lib/dbus-daemon ]; then
+ echo "/usr/lib/dbus-daemon not found or not executable"
+ exit $SMF_EXIT_ERR_FATAL
+fi
+
+# Generate machine-id regardless of zones
+if [ ! -f /var/lib/dbus/machine-id ]; then
+ /usr/bin/dbus-uuidgen --ensure
+fi
+
+case "$1" in
+'start')
+ # temporary hacks
+ if [ ! -d /var/run/dbus ]; then
+ mkdir /var/run/dbus
+ fi
+ if [ -f /var/run/dbus/pid ]; then
+ rm -f /var/run/dbus/pid
+ fi
+
+ (ulimit -S -n 8192 ; /usr/lib/dbus-daemon --system)
+ err=$?
+ if [ $err -ne 0 ]; then
+ echo "dbus failed to start: error $err"
+ exit $SMF_EXIT_ERR_FATAL
+ fi
+
+ ;;
+*)
+ echo "Usage: $0 { start }"
+ exit $SMF_EXIT_ERR_FATAL
+ ;;
+esac
+
+exit $SMF_EXIT_OK
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/libdbus.p5m Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,65 @@
+#
+# 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) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
+set name=pkg.fmri \
+ value=pkg:/system/library/libdbus@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="D-Bus: Simple IPC library based on messages"
+set name=com.oracle.info.description value=D-Bus
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:System/Services
+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/2006/368
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/include/dbus-1.0/dbus/dbus-address.h
+file path=usr/include/dbus-1.0/dbus/dbus-bus.h
+file path=usr/include/dbus-1.0/dbus/dbus-connection.h
+file path=usr/include/dbus-1.0/dbus/dbus-errors.h
+file path=usr/include/dbus-1.0/dbus/dbus-macros.h
+file path=usr/include/dbus-1.0/dbus/dbus-memory.h
+file path=usr/include/dbus-1.0/dbus/dbus-message.h
+file path=usr/include/dbus-1.0/dbus/dbus-misc.h
+file path=usr/include/dbus-1.0/dbus/dbus-pending-call.h
+file path=usr/include/dbus-1.0/dbus/dbus-protocol.h
+file path=usr/include/dbus-1.0/dbus/dbus-server.h
+file path=usr/include/dbus-1.0/dbus/dbus-shared.h
+file path=usr/include/dbus-1.0/dbus/dbus-signature.h
+file path=usr/include/dbus-1.0/dbus/dbus-syntax.h
+file path=usr/include/dbus-1.0/dbus/dbus-threads.h
+file path=usr/include/dbus-1.0/dbus/dbus-types.h
+file path=usr/include/dbus-1.0/dbus/dbus.h
+file path=usr/lib/$(MACH64)/dbus-1.0/include/dbus/dbus-arch-deps.h
+link path=usr/lib/$(MACH64)/libdbus-1.so target=libdbus-1.so.3.14.3
+link path=usr/lib/$(MACH64)/libdbus-1.so.3 target=libdbus-1.so.3.14.3
+file path=usr/lib/$(MACH64)/libdbus-1.so.3.14.3
+file path=usr/lib/$(MACH64)/pkgconfig/dbus-1.pc
+file path=usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h
+link path=usr/lib/libdbus-1.so target=libdbus-1.so.3.14.3
+link path=usr/lib/libdbus-1.so.3 target=libdbus-1.so.3.14.3
+file path=usr/lib/libdbus-1.so.3.14.3
+file path=usr/lib/pkgconfig/dbus-1.pc
+file files/libdbus-1.3lib path=usr/share/man/man3lib/libdbus-1.3lib
+license dbus.license license="dbus, GPLv2"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/patches/dbus-01-nosystemservice.patch Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,34 @@
+Patch migrated from Desktop, where it was listed as:
+#owner:yippi date:2007-09-06 type:feature
+# System services are disabled by default in Solaris configuration since
+# they are not yet supported on Solaris.
+
+See comments embedded in patch below for more info.
+
+Not suitable for upstream, need to determine if we should enable on Solaris
+in the future.
+
+--- dbus-1.1.2/bus/system.conf.in-orig 2007-09-06 14:35:26.459830000 -0500
++++ dbus-1.1.2/bus/system.conf.in 2007-09-06 14:42:35.059231000 -0500
+@@ -21,10 +21,21 @@
+ <fork/>
+
+ <!-- We use system service launching using a helper -->
++ <!-- Disabling D-Bus system services.
++ To support this feature as it is on, it would be necessary to create a
++ messagebus user and configure the D-Bus module to specify the
++ with-dbus-user=messagebus option. This causes the D-Bus system daemon
++ to run as this user and use dbus-daemon-launch-helper when privilege is
++ required. Solaris does not include anything that uses system services,
++ so this would only be needed if you wish to wished to use an application
++ that required it.
+ <standard_system_servicedirs/>
++ -->
+
+ <!-- This is a setuid helper that is used to launch system services -->
++ <!-- Disabling D-Bus system services.
+ <servicehelper>@DBUS_LIBEXECDIR@/dbus-daemon-launch-helper</servicehelper>
++ -->
+
+ <!-- Write a pid file -->
+ <pidfile>@DBUS_SYSTEM_PID_FILE@</pidfile>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/patches/dbus-02-closefrom.patch Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,18 @@
+Patch migrated from Desktop, where it was listed as:
+# date:2010-08-16 owner:padraig type:bug doo:16787
+
+possibly suitable for upstream
+
+--- dbus-1.6.0/dbus/dbus-sysdeps-unix.c-orig 2012-06-05 06:33:44.620328189 -0500
++++ dbus-1.6.0/dbus/dbus-sysdeps-unix.c 2012-06-05 06:34:40.948758620 -0500
+@@ -4030,6 +4030,10 @@ _dbus_close_all (void)
+ {
+ int maxfds, i;
+
++#if HAVE_CLOSEFROM
++ closefrom(3);
++#endif
++
+ #ifdef __linux__
+ DIR *d;
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/patches/dbus-03-consoleuser.patch Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,61 @@
+Patch migrated from Desktop, where it was listed as:
+# date:2010-10-20 owner:yippi type:bug bugster:6993687
+
+aka:
+15676303 SUNBT6993687 Solaris D-Bus needs logic to recognize the "console user"
+
+Solaris-specific
+
+--- dbus-1.2.24/dbus/dbus-sysdeps-util-unix.c-orig 2010-10-19 13:27:19.672465743 -0500
++++ dbus-1.2.24/dbus/dbus-sysdeps-util-unix.c 2010-10-19 13:28:39.691609495 -0500
+@@ -54,6 +54,10 @@
+ #include <syslog.h>
+ #endif
+
++#ifdef __sun
++#include <pwd.h>
++#endif
++
+ #ifdef HAVE_SYS_SYSLIMITS_H
+ #include <sys/syslimits.h>
+ #endif
+@@ -542,8 +546,31 @@ _dbus_user_at_console (const char *usern
+
+ DBusString u, f;
+ dbus_bool_t result;
++#ifdef __sun
++ struct passwd *passwd_entry;
++#endif
+
+ result = FALSE;
++
++#ifdef __sun
++ passwd_entry = getpwnam (username);
++ if (passwd_entry != NULL)
++ {
++ struct stat st;
++ uid_t uid;
++
++ uid = passwd_entry->pw_uid;
++
++ if (stat ("/dev/vt/console_user", &st) == 0 && st.st_uid == uid)
++ {
++ /*
++ * Owner is allowed to take over. Before we have real
++ * ownership in HAL, assume it's the console owner.
++ */
++ result = TRUE;
++ }
++ }
++#else
+ if (!_dbus_string_init (&f))
+ {
+ _DBUS_SET_OOM (error);
+@@ -568,6 +595,7 @@ _dbus_user_at_console (const char *usern
+
+ out:
+ _dbus_string_free (&f);
++#endif
+
+ return result;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/patches/dbus-04-m4.patch Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,24 @@
+Patch migrated from Desktop, where it was listed as:
+# date:2012-12-19 owner:Rohini S <[email protected]> type:bug
+
+Solaris only patch - need to determine if we can find better fix
+
+--- dbus-1.4.18/m4/libtool.m4-orig 2012-02-13 17:40:45.822749664 -0600
++++ dbus-1.4.18/m4/libtool.m4 2012-02-13 17:41:02.499016163 -0600
+@@ -1471,13 +1471,13 @@ old_postuninstall_cmds=
+ if test -n "$RANLIB"; then
+ case $host_os in
+ openbsd*)
+- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+ ;;
+ *)
+- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+ ;;
+ esac
+- old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
++ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ fi
+
+ case $host_os in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/test/results-all.master Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,85 @@
+make[1]: Entering directory '$(@D)'
+Making check in dbus
+make[2]: Entering directory '$(@D)/dbus'
+/usr/gnu/bin/make check-am
+make[3]: Entering directory '$(@D)/dbus'
+make[3]: Nothing to be done for 'check-am'.
+make[3]: Leaving directory '$(@D)/dbus'
+make[2]: Leaving directory '$(@D)/dbus'
+Making check in bus
+make[2]: Entering directory '$(@D)/bus'
+make[2]: Nothing to be done for 'check'.
+make[2]: Leaving directory '$(@D)/bus'
+Making check in tools
+make[2]: Entering directory '$(@D)/tools'
+make[2]: Nothing to be done for 'check'.
+make[2]: Leaving directory '$(@D)/tools'
+Making check in test
+make[2]: Entering directory '$(@D)/test'
+Making check in .
+make[3]: Entering directory '$(@D)/test'
+ GEN copy-config-local
+ GEN uninstalled-config-local
+/usr/gnu/bin/make check-TESTS
+make[4]: Entering directory '$(@D)/test'
+make[5]: Entering directory '$(@D)/test'
+PASS: test-shell 1
+PASS: test-shell 2
+PASS: test-shell 3
+PASS: test-shell 4
+PASS: test-shell 5
+PASS: test-shell 6
+PASS: test-shell 7
+PASS: test-shell 8
+PASS: test-shell 9
+PASS: test-shell 10
+PASS: test-shell 11
+PASS: test-printf 1
+PASS: test-printf 2
+PASS: test-printf 3
+PASS: test-printf 4
+PASS: test-printf 5
+PASS: test-printf 6
+PASS: test-printf 7
+ERROR: test-corrupt - missing test plan
+ERROR: test-dbus-daemon - missing test plan
+ERROR: test-dbus-daemon-eavesdrop - missing test plan
+ERROR: test-fdpass - missing test plan
+ERROR: test-monitor - missing test plan
+ERROR: test-loopback - missing test plan
+ERROR: test-marshal - missing test plan
+ERROR: test-refs - missing test plan
+ERROR: test-relay - missing test plan
+ERROR: test-sd-activation - missing test plan
+ERROR: test-syntax - missing test plan
+ERROR: test-syslog - missing test plan
+ERROR: test-uid-permissions - missing test plan
+============================================================================
+Testsuite summary for dbus 1.10.0
+============================================================================
+# TOTAL: 31
+# PASS: 18
+# SKIP: 0
+# XFAIL: 0
+# FAIL: 0
+# XPASS: 0
+# ERROR: 13
+============================================================================
+See test/test-suite.log
+Please report to https://bugs.freedesktop.org/enter_bug.cgi?product=dbus
+============================================================================
+Makefile:1526: recipe for target 'test-suite.log' failed
+make[5]: *** [test-suite.log] Error 1
+make[5]: Leaving directory '$(@D)/test'
+Makefile:1632: recipe for target 'check-TESTS' failed
+make[4]: *** [check-TESTS] Error 2
+make[4]: Leaving directory '$(@D)/test'
+Makefile:1828: recipe for target 'check-am' failed
+make[3]: *** [check-am] Error 2
+make[3]: Leaving directory '$(@D)/test'
+Makefile:1419: recipe for target 'check-recursive' failed
+make[2]: *** [check-recursive] Error 1
+make[2]: Leaving directory '$(@D)/test'
+Makefile:628: recipe for target 'check-recursive' failed
+make[1]: *** [check-recursive] Error 1
+make[1]: Leaving directory '$(@D)'
--- a/components/meta-packages/incorporation-cache Fri Apr 29 15:06:23 2016 -0700
+++ b/components/meta-packages/incorporation-cache Fri Apr 29 14:55:13 2016 -0700
@@ -212,8 +212,4 @@
consolidation/userland/userland-incorporation:service/[email protected]
consolidation/userland/userland-incorporation:system/display-manager/[email protected]
consolidation/userland/userland-incorporation:system/display-manager/[email protected]
-consolidation/userland/userland-incorporation:system/library/dbus/[email protected]
-consolidation/userland/userland-incorporation:system/library/[email protected]
-consolidation/userland/userland-incorporation:system/library/[email protected]
-consolidation/userland/userland-incorporation:system/library/[email protected]
consolidation/userland/userland-incorporation:terminal/[email protected]