Dermot, This case was approved at the committee meeting today with a sigh.
Thanks, John Dermot.McCluskey at Sun.COM wrote: > Joseph Kowalski wrote: > >> A couple of us have mentioned special casing autoconf and not >> including a convenience symlink. How do you, the project team, >> feel about that. > > > > (Did you mean automake -- not autoconf)? > > I am not too keen on the proposed approaches that involve > post-install or runtime scripts to find the best of the installed > versions, when no specific version is invoked. > > Therefore, I am *removing* the symlinks from this case. > The revised FastTrack document is attached (just removed > references to the symlinks). > > - Dermot > > > ------------------------------------------------------------------------ > > GNU Automake > > 1. Summary > > This fast-track introduces GNU Automake, versions 1.9.6 and 1.10, > into the Solaris WOS. > > Patch release binding is requested. > > 2. Discussion > > Automake is a utility for generating Makefiles and is very > commonly used when building open-source software. It is often > used in conjunction with other "auto tools" such as autoconf, > autoheader and libtool to make it easier to build applications > on different platforms. > > The two versions proposed here are included with the CBE tools > for JDS, which are available for download from opensolaris.org. > > Version 1.9 of Automake is still explicitly required to build some > JDS components. Therefore this proposal will provide 1.9.6 and > the latest stable version, 1.10, which will be the default. It > is normal practise for Linux distros to include multiple versions > of Automake. For example, both Red Hat Enterprise Linux 4 and > Fedora Core 6 install five separate versions by default. As > Automake installs most of its files in version-suffixed > sub-directories (eg /usr/share/automake-1.10) and as there are > no shared object libraries included, this approach is considered > safe. > > Due to the mutliple versions required and allowing for the > possibility that further additional versions may be required in > future, Automake will be delivered in two packages whose names > indicate the version (ie SUNWgnu-automake-19 and > SUNWgnu-automake-110). > > Automake is delivered as: > - Two command-line programs, automake and aclocal. > These Perl scripts will be installed in /usr/bin with version > suffixes (eg automake-1.9). > > - A number of private scripts to be installed in > /usr/share/automake-$VERSION/ > > - A private set of Perl modules to be installed in > /usr/share/automake-$VERSION/Automake/ > > - A private set of Automake macros to be installed in > /usr/share/automake-$VERSION/am/ > > - A private set of M4 macros to be installed in > /usr/share/aclocal-$VERSION/ > > - A user manual in Info format (only for latest version) > > - A text file listing directories to search for macros: > /usr/share/aclocal/dirlist > (Note: aclocal dir is different from aclocal-$VERSION.) > > - Some demo files > > In addition, other components may install M4 macros to be used by > aclocal when building yet other components which depend on them. > The locations /usr/share/aclocal/ and /usr/sfw/share/aclocal/ > are currently used by Solaris packages for this purpose. For > example, SUNWgnome-base-libs-devel installs > /usr/share/aclocal/gtk-2.0.m4. These directories may be specified > by command-line options to aclocal, or by listing them in the > `dirlist' file. dirlist will be installed with the single value: > /usr/sfw/share/aclocal > (/usr/share/aclocal and /usr/share/aclocal-$VERSION do not need > to be specified). This file may be edited to add additional > default directories. > > An earlier version of Automake (1.8.3) is currently available in > the Solaris Companion CD (CCD). This proposal removes Automake > from the CCD and adds it to the SFW consolidation. > > This proposal will install the utilities in /usr, as per the > guidelines of PSARC/2007/047, /usr/gnu [1]. > > 3. Interfaces > > Exported Interfaces > =================== > SUNWgnu-automake-110 Uncommitted Package name > SUNWgnu-automake-19 Uncommitted Package name > > /usr/bin/automake-1.10 Uncommitted Command > /usr/bin/aclocal-1.10 Uncommitted Command > /usr/bin/automake-1.9 Uncommitted Command > /usr/bin/aclocal-1.9 Uncommitted Command > > /usr/share/info/automake.info Uncommitted Info document > > /usr/share/aclocal/dirlist Uncommitted Macro search paths > > > 4. References > > [1] S. Hahn, B. Smaalders, and R. Orth, PSARC/2007/047: /usr/gnu > > > ATTACHED MATERIALS > > automake.info > automake.info-1 > automake.info-2
