Marcel Telka
2024-02-01 c13eeac908bcd6aa60a7125dee71a372a9111e7f
automake-1.11: switch to unversioned Perl; add info pages

2 files deleted
3 files modified
1 files renamed
953 ■■■■■ changed files
components/developer/automake-1.11/Makefile 42 ●●●● patch | view | raw | blame | history
components/developer/automake-1.11/automake.license 793 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.11/automake.p5m 85 ●●●● patch | view | raw | blame | history
components/developer/automake-1.11/dirlist 1 ●●●● patch | view | raw | blame | history
components/developer/automake-1.11/manifests/sample-manifest.p5m 23 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.11/pkg5 9 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.11/Makefile
@@ -23,25 +23,49 @@
# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
#
BUILD_STYLE=configure
BUILD_BITS=64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         automake
COMPONENT_VERSION=      1.11.6
COMPONENT_REVISION=     1
COMPONENT_REVISION=    2
COMPONENT_SUMMARY=    A Makefile generator
COMPONENT_PROJECT_URL=    http://www.gnu.org/software/automake/
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= \
    sha256:53dbf1945401c43f4ce19c1971baecdbf8bc32e0f37fa3f49fe7b6992d0d2030
    sha256:1ffbc6cc41f0ea6c864fbe9485b981679dc5e350f6c4bc6c3512f5a4226936b5
COMPONENT_ARCHIVE_URL=  http://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        developer/build/automake-111
COMPONENT_CLASSIFICATION=Development/GNU
COMPONENT_LICENSE=    GPL-2.0-only
COMPONENT_LICENSE_FILE=    COPYING
include $(WS_MAKE_RULES)/common.mk
CONFIGURE_OPTIONS  +=    --docdir=$(CONFIGURE_PREFIX)/share/doc/automake-1.11
CONFIGURE_OPTIONS  +=    --infodir=$(CONFIGURE_INFODIR)
CONFIGURE_OPTIONS  +=    PERL="$(PERL)"
COMPONENT_VERSION_MAJOR = $(subst $(space),.,$(wordlist 1,2,$(subst ., ,$(HUMAN_VERSION))))
CONFIGURE_OPTIONS += --docdir=$(USRSHAREDOCDIR)/automake-$(COMPONENT_VERSION_MAJOR)
# Convert unversioned binary hardlinks and man page files to symlinks
COMPONENT_POST_INSTALL_ACTION += \
    for f in aclocal automake ; do \
        $(RM) $(PROTOUSRBINDIR)/$$f ; \
        $(SYMLINK) $$f-$(COMPONENT_VERSION_MAJOR) $(PROTOUSRBINDIR)/$$f ; \
        $(RM) $(PROTOUSRSHAREMAN1DIR)/$$f.1 ; \
        $(SYMLINK) $$f-$(COMPONENT_VERSION_MAJOR).1 $(PROTOUSRSHAREMAN1DIR)/$$f.1 ; \
    done ;
# We do not want the info index file
COMPONENT_POST_INSTALL_ACTION += $(RM) $(PROTOUSRSHAREDIR)/info/dir ;
# Convert unversioned info files to versioned and create unversioned symlinks
COMPONENT_POST_INSTALL_ACTION += \
    for f in automake.info automake.info-1 automake.info-2 automake.info-3 ; do \
        $(MV) $(PROTOUSRSHAREDIR)/info/$$f \
            $(PROTOUSRSHAREDIR)/info/$${f%.*}-$(COMPONENT_VERSION_MAJOR).$${f\#\#*.} ; \
        $(SYMLINK) $${f%.*}-$(COMPONENT_VERSION_MAJOR).$${f\#\#*.} $(PROTOUSRSHAREDIR)/info/$$f ; \
    done ;
# Auto-generated dependencies
PERL_REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += shell/ksh93
components/developer/automake-1.11/automake.license
File was deleted
components/developer/automake-1.11/automake.p5m
File was renamed from components/developer/automake-1.11/automake-111.p5m
@@ -20,25 +20,21 @@
#
# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
#
<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
set name=pkg.fmri \
    value=pkg:/developer/build/automake-111@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="A Makefile generator"
set name=com.oracle.info.description value="GNU automake"
set name=info.classification \
    value=org.opensolaris.category.2008:Development/GNU
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=http://www.gnu.org/software/automake/
set name=org.opensolaris.arc-caseid \
    value=PSARC/2007/293
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
link path=usr/bin/aclocal target=aclocal-1.11 mediator=automake mediator-version=1.11
file path=usr/bin/aclocal-1.11
link path=usr/bin/automake target=automake-1.11 mediator=automake mediator-version=1.11
file path=usr/bin/automake-1.11
file dirlist path=usr/share/aclocal/dirlist \
    mode=0644 overlay=allow preserve=true
file path=usr/share/aclocal-1.11/amversion.m4
file path=usr/share/aclocal-1.11/ar-lib.m4
file path=usr/share/aclocal-1.11/as.m4
@@ -77,11 +73,34 @@
file path=usr/share/aclocal-1.11/tar.m4
file path=usr/share/aclocal-1.11/upc.m4
file path=usr/share/aclocal-1.11/vala.m4
file path=usr/share/automake-1.11/Automake/ChannelDefs.pm
file path=usr/share/automake-1.11/Automake/Channels.pm
file path=usr/share/automake-1.11/Automake/Condition.pm
file path=usr/share/automake-1.11/Automake/Config.pm
file path=usr/share/automake-1.11/Automake/Configure_ac.pm
file path=usr/share/automake-1.11/Automake/DisjConditions.pm
file path=usr/share/automake-1.11/Automake/FileUtils.pm
file path=usr/share/automake-1.11/Automake/General.pm
file path=usr/share/automake-1.11/Automake/Getopt.pm
file path=usr/share/automake-1.11/Automake/Item.pm
file path=usr/share/automake-1.11/Automake/ItemDef.pm
file path=usr/share/automake-1.11/Automake/Location.pm
file path=usr/share/automake-1.11/Automake/Options.pm
file path=usr/share/automake-1.11/Automake/Rule.pm
file path=usr/share/automake-1.11/Automake/RuleDef.pm
file path=usr/share/automake-1.11/Automake/Struct.pm
file path=usr/share/automake-1.11/Automake/VarDef.pm
file path=usr/share/automake-1.11/Automake/Variable.pm
file path=usr/share/automake-1.11/Automake/Version.pm
file path=usr/share/automake-1.11/Automake/Wrap.pm
file path=usr/share/automake-1.11/Automake/XFile.pm
file path=usr/share/automake-1.11/COPYING
file path=usr/share/automake-1.11/INSTALL
file path=usr/share/automake-1.11/acinstall mode=0555
file path=usr/share/automake-1.11/am/ansi2knr.am
file path=usr/share/automake-1.11/am/check-html.am
file path=usr/share/automake-1.11/am/check.am
file path=usr/share/automake-1.11/am/check2.am
file path=usr/share/automake-1.11/am/check-html.am
file path=usr/share/automake-1.11/am/clean-hdr.am
file path=usr/share/automake-1.11/am/clean.am
file path=usr/share/automake-1.11/am/compile.am
@@ -123,35 +142,12 @@
file path=usr/share/automake-1.11/ansi2knr.1
file path=usr/share/automake-1.11/ansi2knr.c
file path=usr/share/automake-1.11/ar-lib
file path=usr/share/automake-1.11/Automake/ChannelDefs.pm
file path=usr/share/automake-1.11/Automake/Channels.pm
file path=usr/share/automake-1.11/Automake/Condition.pm
file path=usr/share/automake-1.11/Automake/Config.pm
file path=usr/share/automake-1.11/Automake/Configure_ac.pm
file path=usr/share/automake-1.11/Automake/DisjConditions.pm
file path=usr/share/automake-1.11/Automake/FileUtils.pm
file path=usr/share/automake-1.11/Automake/General.pm
file path=usr/share/automake-1.11/Automake/Getopt.pm
file path=usr/share/automake-1.11/Automake/Item.pm
file path=usr/share/automake-1.11/Automake/ItemDef.pm
file path=usr/share/automake-1.11/Automake/Location.pm
file path=usr/share/automake-1.11/Automake/Options.pm
file path=usr/share/automake-1.11/Automake/Rule.pm
file path=usr/share/automake-1.11/Automake/RuleDef.pm
file path=usr/share/automake-1.11/Automake/Struct.pm
file path=usr/share/automake-1.11/Automake/VarDef.pm
file path=usr/share/automake-1.11/Automake/Variable.pm
file path=usr/share/automake-1.11/Automake/Version.pm
file path=usr/share/automake-1.11/Automake/Wrap.pm
file path=usr/share/automake-1.11/Automake/XFile.pm
file path=usr/share/automake-1.11/compile mode=0555
file path=usr/share/automake-1.11/config-ml.in
file path=usr/share/automake-1.11/config.guess mode=0555
file path=usr/share/automake-1.11/config.sub mode=0555
file path=usr/share/automake-1.11/COPYING
file path=usr/share/automake-1.11/depcomp mode=0555
file path=usr/share/automake-1.11/elisp-comp mode=0555
file path=usr/share/automake-1.11/INSTALL
file path=usr/share/automake-1.11/install-sh mode=0555
file path=usr/share/automake-1.11/mdate-sh mode=0555
file path=usr/share/automake-1.11/missing mode=0555
@@ -161,12 +157,15 @@
file path=usr/share/automake-1.11/texinfo.tex
file path=usr/share/automake-1.11/ylwrap mode=0555
file path=usr/share/doc/automake-1.11/amhello-1.0.tar.gz
file path=usr/share/info/automake-1.11.info
file path=usr/share/info/automake-1.11.info-1
file path=usr/share/info/automake-1.11.info-2
file path=usr/share/info/automake-1.11.info-3
link path=usr/share/info/automake.info target=automake-1.11.info mediator=automake mediator-version=1.11
link path=usr/share/info/automake.info-1 target=automake-1.11.info-1 mediator=automake mediator-version=1.11
link path=usr/share/info/automake.info-2 target=automake-1.11.info-2 mediator=automake mediator-version=1.11
link path=usr/share/info/automake.info-3 target=automake-1.11.info-3 mediator=automake mediator-version=1.11
file path=usr/share/man/man1/aclocal-1.11.1
link path=usr/share/man/man1/aclocal.1 target=aclocal-1.11.1 mediator=automake mediator-version=1.11
file path=usr/share/man/man1/automake-1.11.1
link path=usr/bin/aclocal target=aclocal-1.11 \
    mediator=automake mediator-version=1.11
link path=usr/bin/automake target=automake-1.11 \
    mediator=automake mediator-version=1.11
license automake.license license="GPLv2 FDLv1.3"
link path=usr/share/man/man1/automake.1 target=automake-1.11.1 mediator=automake mediator-version=1.11
components/developer/automake-1.11/dirlist
File was deleted
components/developer/automake-1.11/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -23,9 +23,9 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
hardlink path=usr/bin/aclocal target=aclocal-1.11
link path=usr/bin/aclocal target=aclocal-1.11
file path=usr/bin/aclocal-1.11
hardlink path=usr/bin/automake target=automake-1.11
link path=usr/bin/automake target=automake-1.11
file path=usr/bin/automake-1.11
file path=usr/share/aclocal-1.11/amversion.m4
file path=usr/share/aclocal-1.11/ar-lib.m4
@@ -149,12 +149,15 @@
file path=usr/share/automake-1.11/texinfo.tex
file path=usr/share/automake-1.11/ylwrap
file path=usr/share/doc/automake-1.11/amhello-1.0.tar.gz
file path=usr/share/info/automake.info
file path=usr/share/info/automake.info-1
file path=usr/share/info/automake.info-2
file path=usr/share/info/automake.info-3
file path=usr/share/info/dir
file path=usr/share/info/automake-1.11.info
file path=usr/share/info/automake-1.11.info-1
file path=usr/share/info/automake-1.11.info-2
file path=usr/share/info/automake-1.11.info-3
link path=usr/share/info/automake.info target=automake-1.11.info
link path=usr/share/info/automake.info-1 target=automake-1.11.info-1
link path=usr/share/info/automake.info-2 target=automake-1.11.info-2
link path=usr/share/info/automake.info-3 target=automake-1.11.info-3
file path=usr/share/man/man1/aclocal-1.11.1
file path=usr/share/man/man1/aclocal.1
link path=usr/share/man/man1/aclocal.1 target=aclocal-1.11.1
file path=usr/share/man/man1/automake-1.11.1
file path=usr/share/man/man1/automake.1
link path=usr/share/man/man1/automake.1 target=automake-1.11.1
components/developer/automake-1.11/pkg5
@@ -1,13 +1,10 @@
{
    "dependencies": [
        "SUNWcs",
        "runtime/perl-534",
        "runtime/perl-536",
        "shell/ksh93",
        "system/library"
        "runtime/perl",
        "shell/ksh93"
    ],
    "fmris": [
        "developer/build/automake-111"
    ],
    "name": "automake"
}
}