7033275 userland should default vendor to 'Oracle Corporation'
7026922 Userland should pass -z ignore by default when building
7033380 automake installs scripts without execute bits in 162
--- a/components/automake/automake-1.10/automake.p5m Tue Apr 05 12:47:49 2011 -0700
+++ b/components/automake/automake-1.10/automake.p5m Tue Apr 05 21:26:34 2011 -0700
@@ -100,7 +100,7 @@
file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/XFile.pm
file path=usr/share/automake-$(COMPONENT_VERSION)/COPYING
file path=usr/share/automake-$(COMPONENT_VERSION)/INSTALL
-file path=usr/share/automake-$(COMPONENT_VERSION)/acinstall
+file path=usr/share/automake-$(COMPONENT_VERSION)/acinstall mode=0555
file path=usr/share/automake-$(COMPONENT_VERSION)/am/ansi2knr.am
file path=usr/share/automake-$(COMPONENT_VERSION)/am/check.am
file path=usr/share/automake-$(COMPONENT_VERSION)/am/clean-hdr.am
@@ -142,20 +142,20 @@
file path=usr/share/automake-$(COMPONENT_VERSION)/am/yacc.am
file path=usr/share/automake-$(COMPONENT_VERSION)/ansi2knr.1
file path=usr/share/automake-$(COMPONENT_VERSION)/ansi2knr.c
-file path=usr/share/automake-$(COMPONENT_VERSION)/compile
+file path=usr/share/automake-$(COMPONENT_VERSION)/compile mode=0555
file path=usr/share/automake-$(COMPONENT_VERSION)/config-ml.in
-file path=usr/share/automake-$(COMPONENT_VERSION)/config.guess
-file path=usr/share/automake-$(COMPONENT_VERSION)/config.sub
-file path=usr/share/automake-$(COMPONENT_VERSION)/depcomp
-file path=usr/share/automake-$(COMPONENT_VERSION)/elisp-comp
-file path=usr/share/automake-$(COMPONENT_VERSION)/install-sh
-file path=usr/share/automake-$(COMPONENT_VERSION)/mdate-sh
-file path=usr/share/automake-$(COMPONENT_VERSION)/missing
-file path=usr/share/automake-$(COMPONENT_VERSION)/mkinstalldirs
-file path=usr/share/automake-$(COMPONENT_VERSION)/py-compile
-file path=usr/share/automake-$(COMPONENT_VERSION)/symlink-tree
+file path=usr/share/automake-$(COMPONENT_VERSION)/config.guess mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/config.sub mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/depcomp mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/elisp-comp mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/install-sh mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/mdate-sh mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/missing mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/mkinstalldirs mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/py-compile mode=0555
+file path=usr/share/automake-$(COMPONENT_VERSION)/symlink-tree mode=0555
file path=usr/share/automake-$(COMPONENT_VERSION)/texinfo.tex
-file path=usr/share/automake-$(COMPONENT_VERSION)/ylwrap
+file path=usr/share/automake-$(COMPONENT_VERSION)/ylwrap mode=0555
file path=usr/share/doc/automake/amhello-1.0.tar.gz
file path=usr/share/info/automake.info
file path=usr/share/info/automake.info-1
--- a/components/automake/automake-1.9.6/automake.p5m Tue Apr 05 12:47:49 2011 -0700
+++ b/components/automake/automake-1.9.6/automake.p5m Tue Apr 05 21:26:34 2011 -0700
@@ -93,7 +93,7 @@
file path=usr/share/automake-1.9/Automake/XFile.pm
file path=usr/share/automake-1.9/COPYING
file path=usr/share/automake-1.9/INSTALL
-file path=usr/share/automake-1.9/acinstall
+file path=usr/share/automake-1.9/acinstall mode=0555
file path=usr/share/automake-1.9/am/ansi2knr.am
file path=usr/share/automake-1.9/am/check.am
file path=usr/share/automake-1.9/am/clean-hdr.am
@@ -135,20 +135,20 @@
file path=usr/share/automake-1.9/am/yacc.am
file path=usr/share/automake-1.9/ansi2knr.1
file path=usr/share/automake-1.9/ansi2knr.c
-file path=usr/share/automake-1.9/compile
+file path=usr/share/automake-1.9/compile mode=0555
file path=usr/share/automake-1.9/config-ml.in
-file path=usr/share/automake-1.9/config.guess
-file path=usr/share/automake-1.9/config.sub
-file path=usr/share/automake-1.9/depcomp
-file path=usr/share/automake-1.9/elisp-comp
-file path=usr/share/automake-1.9/install-sh
-file path=usr/share/automake-1.9/mdate-sh
-file path=usr/share/automake-1.9/missing
-file path=usr/share/automake-1.9/mkinstalldirs
-file path=usr/share/automake-1.9/py-compile
-file path=usr/share/automake-1.9/symlink-tree
+file path=usr/share/automake-1.9/config.guess mode=0555
+file path=usr/share/automake-1.9/config.sub mode=0555
+file path=usr/share/automake-1.9/depcomp mode=0555
+file path=usr/share/automake-1.9/elisp-comp mode=0555
+file path=usr/share/automake-1.9/install-sh mode=0555
+file path=usr/share/automake-1.9/mdate-sh mode=0555
+file path=usr/share/automake-1.9/missing mode=0555
+file path=usr/share/automake-1.9/mkinstalldirs mode=0555
+file path=usr/share/automake-1.9/py-compile mode=0555
+file path=usr/share/automake-1.9/symlink-tree mode=0555
file path=usr/share/automake-1.9/texinfo.tex
-file path=usr/share/automake-1.9/ylwrap
+file path=usr/share/automake-1.9/ylwrap mode=0555
legacy pkg=SUNWgnu-automake-19 \
name="GNU Automake - A Makefile generator" \
--- a/make-rules/shared-macros.mk Tue Apr 05 12:47:49 2011 -0700
+++ b/make-rules/shared-macros.mk Tue Apr 05 21:26:34 2011 -0700
@@ -408,6 +408,9 @@
# make sure all symbols are defined.
LD_Z_DEFS = -z defs
+# eliminate unreferenced dynamic dependencies
+LD_Z_IGNORE = -z ignore
+
# use direct binding
LD_B_DIRECT = -Bdirect
@@ -440,7 +443,7 @@
# libraries to this macro, as it will apply to everything linked during the
# component build.
LD_OPTIONS += $(LD_MAP_NOEXSTK) $(LD_MAP_NOEXDATA.$(MACH)) \
- $(LD_MAP_PAGEALIGN) $(LD_B_DIRECT)
+ $(LD_MAP_PAGEALIGN) $(LD_B_DIRECT) $(LD_Z_IGNORE)
# Environment variables and arguments passed into the build and install
# environment(s). These are the initial settings.
--- a/transforms/defaults Tue Apr 05 12:47:49 2011 -0700
+++ b/transforms/defaults Tue Apr 05 21:26:34 2011 -0700
@@ -88,7 +88,7 @@
#
# Defaults for legacy metadata for SVR4 package information
#
-<transform legacy -> default vendor "OpenSolaris">
+<transform legacy -> default vendor "Oracle Corporation">
<transform legacy -> default hotline \
"Please contact your local service provider">
<transform legacy -> default arch $(MACH)>