Marcel Telka
2024-01-31 0e8f8424a07fec46f9b16b6e452e17784a63f2e3
automake-1.16: switch to unversioned Perl; make info pages mediated

3 files deleted
5 files added
4 files modified
1 files renamed
961 ■■■■■ changed files
components/developer/automake-1.16/Makefile 64 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.16/automake-116.p5m 153 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.16/automake.license 339 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.16/automake.p5m 140 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.16/manifests/sample-manifest.p5m 28 ●●●● patch | view | raw | blame | history
components/developer/automake-1.16/patches/01-depout-gmake.patch 10 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.16/patches/01-test-cxx-bison.patch 46 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.16/pkg5 10 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.16/test/results-all.master 82 ●●●● patch | view | raw | blame | history
components/meta-packages/automake/Makefile 34 ●●●●● patch | view | raw | blame | history
components/meta-packages/automake/automake.p5m 23 ●●●●● patch | view | raw | blame | history
components/meta-packages/automake/manifests/sample-manifest.p5m 25 ●●●●● patch | view | raw | blame | history
components/meta-packages/automake/pkg5 7 ●●●●● patch | view | raw | blame | history
components/developer/automake-1.16/Makefile
@@ -27,38 +27,54 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         automake
COMPONENT_MAJOR_VERSION=1.16
COMPONENT_VERSION=      $(COMPONENT_MAJOR_VERSION).5
COMPONENT_REVISION=     1
COMPONENT_FMRI=         developer/build/automake-116
COMPONENT_CLASSIFICATION=Development/GNU
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha256:07bd24ad08a64bc17250ce09ec56e921d6343903943e99ccf63bbf0705e34605
COMPONENT_VERSION=    1.16.5
COMPONENT_REVISION=    2
COMPONENT_SUMMARY=    A Makefile generator
COMPONENT_PROJECT_URL=  https://www.gnu.org/software/automake/ 
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH=    \
    sha256:f01d58cd6d9d77fbdca9eb4bbd5ead1988228fdb73d6f7a201f5f8d6b118b469
COMPONENT_ARCHIVE_URL=  https://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
COMPONENT_SUMMARY=      A Makefile generator
COMPONENT_LICENSE=      GPLv2 FDLv1.3
COMPONENT_FMRI=        developer/build/automake-116
COMPONENT_CLASSIFICATION=Development/GNU
COMPONENT_LICENSE=    GPL-2.0-only
COMPONENT_LICENSE_FILE=    COPYING
USE_DEFAULT_TEST_TRANSFORMS = yes
include $(WS_MAKE_RULES)/common.mk
PKG_MACROS+= COMPONENT_MAJOR_VERSION=$(COMPONENT_MAJOR_VERSION)
# Testing expects GNU make
PATH = $(PATH.gnu)
#CONFIGURE_OPTIONS  +=    --program-transform-name=s/$$/-$(COMPONENT_MAJOR_VERSION)/
CONFIGURE_OPTIONS  +=    --docdir=$(CONFIGURE_PREFIX)/share/doc/$(COMPONENT_NAME)-$(COMPONENT_MAJOR_VERSION)
CONFIGURE_OPTIONS  +=    --infodir=$(CONFIGURE_INFODIR)
CONFIGURE_OPTIONS  +=    PERL="$(PERL)"
COMPONENT_VERSION_MAJOR = $(subst $(space),.,$(wordlist 1,2,$(subst ., ,$(HUMAN_VERSION))))
COMPONENT_TEST_ENV += -i PATH=$(GCC_BINDIR):$(PATH.gnu)
CONFIGURE_OPTIONS += --docdir=$(USRSHAREDOCDIR)/automake-$(COMPONENT_VERSION_MAJOR)
COMPONENT_TEST_TRANSFORMS += \
        '-n ' \
        '-e "/TOTAL:/p" ' \
        '-e "/SKIP:/p" ' \
        '-e "/PASS:/p" ' \
        '-e "/FAIL:/p" ' \
        '-e "/ERROR:/p" '
# 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-history.info automake.info automake.info-1 automake.info-2 ; do \
        $(MV) $(PROTOUSRSHAREDIR)/info/$$f \
            $(PROTOUSRSHAREDIR)/info/$${f%.*}-$(COMPONENT_VERSION_MAJOR).$${f\#\#*.} ; \
        $(SYMLINK) $${f%.*}-$(COMPONENT_VERSION_MAJOR).$${f\#\#*.} $(PROTOUSRSHAREDIR)/info/$$f ; \
    done ;
# We do not want the README file in the aclocal directory
COMPONENT_POST_INSTALL_ACTION += $(RM) $(PROTOUSRSHAREDIR)/aclocal/README ;
# Auto-generated dependencies
PERL_REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += shell/ksh93
components/developer/automake-1.16/automake-116.p5m
File was deleted
components/developer/automake-1.16/automake.license
File was deleted
components/developer/automake-1.16/automake.p5m
@@ -10,11 +10,11 @@
#
#
# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
# Copyright 2015 Aurelien Larcher
# Copyright 2018 Aurelien Larcher
#
set name=pkg.fmri value=pkg:/developer/build/automake@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
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)
@@ -23,11 +23,129 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
#Add dependency on versioned package
depend type=require fmri=developer/build/automake-116
# Install info files from the latest version
file path=usr/share/info/automake-history.info
file path=usr/share/info/automake.info
file path=usr/share/info/automake.info-1
file path=usr/share/info/automake.info-2
link path=usr/bin/aclocal target=aclocal-1.16 mediator=automake mediator-version=1.16
file path=usr/bin/aclocal-1.16
link path=usr/bin/automake target=automake-1.16 mediator=automake mediator-version=1.16
file path=usr/bin/automake-1.16
file path=usr/share/aclocal-1.16/amversion.m4
file path=usr/share/aclocal-1.16/ar-lib.m4
file path=usr/share/aclocal-1.16/as.m4
file path=usr/share/aclocal-1.16/auxdir.m4
file path=usr/share/aclocal-1.16/cond-if.m4
file path=usr/share/aclocal-1.16/cond.m4
file path=usr/share/aclocal-1.16/depend.m4
file path=usr/share/aclocal-1.16/depout.m4
file path=usr/share/aclocal-1.16/dmalloc.m4
file path=usr/share/aclocal-1.16/extra-recurs.m4
file path=usr/share/aclocal-1.16/gcj.m4
file path=usr/share/aclocal-1.16/init.m4
file path=usr/share/aclocal-1.16/install-sh.m4
file path=usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4
file path=usr/share/aclocal-1.16/lead-dot.m4
file path=usr/share/aclocal-1.16/lex.m4
file path=usr/share/aclocal-1.16/lispdir.m4
file path=usr/share/aclocal-1.16/maintainer.m4
file path=usr/share/aclocal-1.16/make.m4
file path=usr/share/aclocal-1.16/missing.m4
file path=usr/share/aclocal-1.16/mkdirp.m4
file path=usr/share/aclocal-1.16/obsolete.m4
file path=usr/share/aclocal-1.16/options.m4
file path=usr/share/aclocal-1.16/prog-cc-c-o.m4
file path=usr/share/aclocal-1.16/python.m4
file path=usr/share/aclocal-1.16/runlog.m4
file path=usr/share/aclocal-1.16/sanity.m4
file path=usr/share/aclocal-1.16/silent.m4
file path=usr/share/aclocal-1.16/strip.m4
file path=usr/share/aclocal-1.16/substnot.m4
file path=usr/share/aclocal-1.16/tar.m4
file path=usr/share/aclocal-1.16/upc.m4
file path=usr/share/aclocal-1.16/vala.m4
file path=usr/share/automake-1.16/Automake/ChannelDefs.pm
file path=usr/share/automake-1.16/Automake/Channels.pm
file path=usr/share/automake-1.16/Automake/Condition.pm
file path=usr/share/automake-1.16/Automake/Config.pm
file path=usr/share/automake-1.16/Automake/Configure_ac.pm
file path=usr/share/automake-1.16/Automake/DisjConditions.pm
file path=usr/share/automake-1.16/Automake/FileUtils.pm
file path=usr/share/automake-1.16/Automake/General.pm
file path=usr/share/automake-1.16/Automake/Getopt.pm
file path=usr/share/automake-1.16/Automake/Item.pm
file path=usr/share/automake-1.16/Automake/ItemDef.pm
file path=usr/share/automake-1.16/Automake/Language.pm
file path=usr/share/automake-1.16/Automake/Location.pm
file path=usr/share/automake-1.16/Automake/Options.pm
file path=usr/share/automake-1.16/Automake/Rule.pm
file path=usr/share/automake-1.16/Automake/RuleDef.pm
file path=usr/share/automake-1.16/Automake/VarDef.pm
file path=usr/share/automake-1.16/Automake/Variable.pm
file path=usr/share/automake-1.16/Automake/Version.pm
file path=usr/share/automake-1.16/Automake/Wrap.pm
file path=usr/share/automake-1.16/Automake/XFile.pm
file path=usr/share/automake-1.16/COPYING
file path=usr/share/automake-1.16/INSTALL
file path=usr/share/automake-1.16/am/check.am
file path=usr/share/automake-1.16/am/check2.am
file path=usr/share/automake-1.16/am/clean-hdr.am
file path=usr/share/automake-1.16/am/clean.am
file path=usr/share/automake-1.16/am/compile.am
file path=usr/share/automake-1.16/am/configure.am
file path=usr/share/automake-1.16/am/data.am
file path=usr/share/automake-1.16/am/dejagnu.am
file path=usr/share/automake-1.16/am/depend.am
file path=usr/share/automake-1.16/am/depend2.am
file path=usr/share/automake-1.16/am/distdir.am
file path=usr/share/automake-1.16/am/footer.am
file path=usr/share/automake-1.16/am/header-vars.am
file path=usr/share/automake-1.16/am/header.am
file path=usr/share/automake-1.16/am/inst-vars.am
file path=usr/share/automake-1.16/am/install.am
file path=usr/share/automake-1.16/am/java.am
file path=usr/share/automake-1.16/am/lang-compile.am
file path=usr/share/automake-1.16/am/lex.am
file path=usr/share/automake-1.16/am/library.am
file path=usr/share/automake-1.16/am/libs.am
file path=usr/share/automake-1.16/am/libtool.am
file path=usr/share/automake-1.16/am/lisp.am
file path=usr/share/automake-1.16/am/ltlib.am
file path=usr/share/automake-1.16/am/ltlibrary.am
file path=usr/share/automake-1.16/am/mans-vars.am
file path=usr/share/automake-1.16/am/mans.am
file path=usr/share/automake-1.16/am/program.am
file path=usr/share/automake-1.16/am/progs.am
file path=usr/share/automake-1.16/am/python.am
file path=usr/share/automake-1.16/am/remake-hdr.am
file path=usr/share/automake-1.16/am/scripts.am
file path=usr/share/automake-1.16/am/subdirs.am
file path=usr/share/automake-1.16/am/tags.am
file path=usr/share/automake-1.16/am/texi-vers.am
file path=usr/share/automake-1.16/am/texibuild.am
file path=usr/share/automake-1.16/am/texinfos.am
file path=usr/share/automake-1.16/am/vala.am
file path=usr/share/automake-1.16/am/yacc.am
file path=usr/share/automake-1.16/ar-lib mode=0555
file path=usr/share/automake-1.16/compile mode=0555
file path=usr/share/automake-1.16/config.guess mode=0555
file path=usr/share/automake-1.16/config.sub mode=0555
file path=usr/share/automake-1.16/depcomp mode=0555
file path=usr/share/automake-1.16/install-sh mode=0555
file path=usr/share/automake-1.16/mdate-sh mode=0555
file path=usr/share/automake-1.16/missing mode=0555
file path=usr/share/automake-1.16/mkinstalldirs mode=0555
file path=usr/share/automake-1.16/py-compile mode=0555
file path=usr/share/automake-1.16/tap-driver.sh mode=0555
file path=usr/share/automake-1.16/test-driver mode=0555
file path=usr/share/automake-1.16/texinfo.tex
file path=usr/share/automake-1.16/ylwrap mode=0555
file path=usr/share/doc/automake-1.16/amhello-1.0.tar.gz
file path=usr/share/info/automake-1.16.info
file path=usr/share/info/automake-1.16.info-1
file path=usr/share/info/automake-1.16.info-2
file path=usr/share/info/automake-history-1.16.info
link path=usr/share/info/automake-history.info target=automake-history-1.16.info mediator=automake mediator-version=1.16
link path=usr/share/info/automake.info target=automake-1.16.info mediator=automake mediator-version=1.16
link path=usr/share/info/automake.info-1 target=automake-1.16.info-1 mediator=automake mediator-version=1.16
link path=usr/share/info/automake.info-2 target=automake-1.16.info-2 mediator=automake mediator-version=1.16
file path=usr/share/man/man1/aclocal-1.16.1
link path=usr/share/man/man1/aclocal.1 target=aclocal-1.16.1 mediator=automake mediator-version=1.16
file path=usr/share/man/man1/automake-1.16.1
link path=usr/share/man/man1/automake.1 target=automake-1.16.1 mediator=automake mediator-version=1.16
components/developer/automake-1.16/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,10 +23,10 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/aclocal
hardlink path=usr/bin/aclocal-1.16 target=aclocal
file path=usr/bin/automake
hardlink path=usr/bin/automake-1.16 target=automake
link path=usr/bin/aclocal target=aclocal-1.16
file path=usr/bin/aclocal-1.16
link path=usr/bin/automake target=automake-1.16
file path=usr/bin/automake-1.16
file path=usr/share/aclocal-1.16/amversion.m4
file path=usr/share/aclocal-1.16/ar-lib.m4
file path=usr/share/aclocal-1.16/as.m4
@@ -60,7 +60,6 @@
file path=usr/share/aclocal-1.16/tar.m4
file path=usr/share/aclocal-1.16/upc.m4
file path=usr/share/aclocal-1.16/vala.m4
file path=usr/share/aclocal/README
file path=usr/share/automake-1.16/Automake/ChannelDefs.pm
file path=usr/share/automake-1.16/Automake/Channels.pm
file path=usr/share/automake-1.16/Automake/Condition.pm
@@ -138,12 +137,15 @@
file path=usr/share/automake-1.16/texinfo.tex
file path=usr/share/automake-1.16/ylwrap
file path=usr/share/doc/automake-1.16/amhello-1.0.tar.gz
file path=usr/share/info/automake-history.info
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/dir
file path=usr/share/info/automake-1.16.info
file path=usr/share/info/automake-1.16.info-1
file path=usr/share/info/automake-1.16.info-2
file path=usr/share/info/automake-history-1.16.info
link path=usr/share/info/automake-history.info target=automake-history-1.16.info
link path=usr/share/info/automake.info target=automake-1.16.info
link path=usr/share/info/automake.info-1 target=automake-1.16.info-1
link path=usr/share/info/automake.info-2 target=automake-1.16.info-2
file path=usr/share/man/man1/aclocal-1.16.1
file path=usr/share/man/man1/aclocal.1
link path=usr/share/man/man1/aclocal.1 target=aclocal-1.16.1
file path=usr/share/man/man1/automake-1.16.1
file path=usr/share/man/man1/automake.1
link path=usr/share/man/man1/automake.1 target=automake-1.16.1
components/developer/automake-1.16/patches/01-depout-gmake.patch
File was deleted
components/developer/automake-1.16/patches/01-test-cxx-bison.patch
New file
@@ -0,0 +1,46 @@
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68832
--- automake-1.16.5/t/yacc-cxx.sh.orig
+++ automake-1.16.5/t/yacc-cxx.sh
@@ -18,7 +18,7 @@
 # headers are not involved).
 # Keep in sync with sister test 'yacc-basic.sh'.
-required='c++ yacc'
+required='c++ bison'
 . test-init.sh
 cat >> configure.ac << 'END'
--- automake-1.16.5/t/yacc-clean-cxx.sh.orig
+++ automake-1.16.5/t/yacc-clean-cxx.sh
@@ -20,7 +20,7 @@
 # "make maintainer-clean".
 # See also sister test 'yacc-clean.sh'.
-required='c++ yacc'
+required='c++ bison'
 . test-init.sh
 cat >> configure.ac << 'END'
--- automake-1.16.5/t/yacc-d-cxx.sh.orig
+++ automake-1.16.5/t/yacc-d-cxx.sh
@@ -18,7 +18,7 @@
 # (i.e., '-d' in *YFLAGS).
 # Keep in sync with sister test 'yacc-d-basic.sh'.
-required='c++ yacc'
+required='c++ bison'
 . test-init.sh
 write_parse ()
--- automake-1.16.5/t/yacc-mix-c-cxx.sh.orig
+++ automake-1.16.5/t/yacc-mix-c-cxx.sh
@@ -17,7 +17,7 @@
 # Check that many different Yacc parsers (both C and C++) can co-exists
 # in the same directory.
-required='cc c++ yacc'
+required='cc c++ bison'
 . test-init.sh
 cat >> configure.ac << 'END'
components/developer/automake-1.16/pkg5
@@ -1,14 +1,10 @@
{
    "dependencies": [
        "SUNWcs",
        "runtime/perl-534",
        "runtime/perl-536",
        "shell/ksh93",
        "system/library"
        "runtime/perl",
        "shell/ksh93"
    ],
    "fmris": [
        "developer/build/automake",
        "developer/build/automake-116"
    ],
    "name": "automake"
}
}
components/developer/automake-1.16/test/results-all.master
File was renamed from components/developer/automake-1.16/test/results-32.master
@@ -2,11 +2,11 @@
XFAIL: t/pm/Cond2.pl
XFAIL: t/pm/Cond3.pl
PASS: t/pm/Condition.pl
SKIP: t/pm/Condition-t.pl
PASS: t/pm/Condition-t.pl
XFAIL: t/pm/DisjCon2.pl
XFAIL: t/pm/DisjCon3.pl
PASS: t/pm/DisjConditions.pl
SKIP: t/pm/DisjConditions-t.pl
PASS: t/pm/DisjConditions-t.pl
PASS: t/pm/General.pl
PASS: t/pm/Version.pl
XFAIL: t/pm/Version2.pl
@@ -123,7 +123,7 @@
PASS: t/aclocal-dirlist-globbing.sh
PASS: t/aclocal-dirlist-abspath.sh
PASS: t/aclocal-install-absdir.sh
SKIP: t/aclocal-install-fail.sh
PASS: t/aclocal-install-fail.sh
PASS: t/aclocal-install-mkdir.sh
PASS: t/aclocal-m4-include-are-scanned-aclocal-amflags.sh
PASS: t/aclocal-m4-include-are-scanned.sh
@@ -734,7 +734,7 @@
PASS: t/check8.sh
PASS: t/check10.sh
PASS: t/check11.sh
SKIP: t/check12.sh
PASS: t/check12.sh
PASS: t/check-subst.sh
PASS: t/check-subst-prog.sh
PASS: t/check-exported-srcdir.sh
@@ -888,14 +888,14 @@
PASS: t/defun2.sh
PASS: t/dejagnu.sh
PASS: t/dejagnu2.sh
SKIP: t/dejagnu3.sh
SKIP: t/dejagnu4.sh
SKIP: t/dejagnu5.sh
SKIP: t/dejagnu6.sh
SKIP: t/dejagnu7.sh
SKIP: t/dejagnu-absolute-builddir.sh
SKIP: t/dejagnu-relative-srcdir.sh
SKIP: t/dejagnu-siteexp-extend.sh
PASS: t/dejagnu3.sh
PASS: t/dejagnu4.sh
PASS: t/dejagnu5.sh
PASS: t/dejagnu6.sh
PASS: t/dejagnu7.sh
PASS: t/dejagnu-absolute-builddir.sh
PASS: t/dejagnu-relative-srcdir.sh
PASS: t/dejagnu-siteexp-extend.sh
PASS: t/dejagnu-siteexp-append.sh
PASS: t/dejagnu-siteexp-useredit.sh
PASS: t/deleted-am.sh
@@ -914,7 +914,7 @@
PASS: t/depend6.sh
PASS: t/depend-postproc.sh
PASS: t/deprecated-acinit.sh
SKIP: t/destdir.sh
PASS: t/destdir.sh
PASS: t/dir-named-obj-is-bad.sh
PASS: t/discover.sh
PASS: t/dist-formats.tap 1 - default [automake]
@@ -1002,7 +1002,7 @@
PASS: t/dist-missing-am.sh
PASS: t/dist-missing-included-m4.sh
PASS: t/dist-missing-m4.sh
SKIP: t/dist-readonly.sh
PASS: t/dist-readonly.sh
PASS: t/dist-repeated.sh
XFAIL: t/dist-pr109765.sh
PASS: t/dist-no-built-sources.sh
@@ -1126,12 +1126,12 @@
PASS: t/init.sh
PASS: t/init2.sh
PASS: t/dist-install-sh.sh
SKIP: t/dist-with-unreadable-makefile-fails.sh
PASS: t/dist-with-unreadable-makefile-fails.sh
PASS: t/installdir.sh
PASS: t/add-missing-install-sh.sh
PASS: t/install-sh-unittests.sh
SKIP: t/install-sh-option-C.sh
SKIP: t/install-sh-option-S.sh
PASS: t/install-sh-option-C.sh
PASS: t/install-sh-option-S.sh
PASS: t/instdat.sh
PASS: t/instdat2.sh
PASS: t/instdir.sh
@@ -1146,16 +1146,16 @@
PASS: t/instdir-python.sh
SKIP: t/instdir-texi.sh
PASS: t/instexec.sh
SKIP: t/instfail.sh
SKIP: t/instfail-info.sh
SKIP: t/instfail-java.sh
SKIP: t/instfail-libtool.sh
PASS: t/instfail.sh
PASS: t/instfail-info.sh
PASS: t/instfail-java.sh
PASS: t/instfail-libtool.sh
PASS: t/insthook.sh
PASS: t/instman.sh
PASS: t/instman2.sh
SKIP: t/instmany.sh
SKIP: t/instmany-mans.sh
SKIP: t/instmany-python.sh
PASS: t/instmany.sh
PASS: t/instmany-mans.sh
PASS: t/instmany-python.sh
PASS: t/install-info-dir.sh
PASS: t/interp.sh
PASS: t/interp2.sh
@@ -1195,9 +1195,9 @@
PASS: t/lex-libobj.sh
PASS: t/lex-multiple.sh
PASS: t/lex-noyywrap.sh
FAIL: t/lex-clean-cxx.sh
PASS: t/lex-clean-cxx.sh
PASS: t/lex-clean.sh
FAIL: t/lex-depend-cxx.sh
PASS: t/lex-depend-cxx.sh
PASS: t/lex-depend-grep.sh
PASS: t/lex-depend.sh
PASS: t/lex-line.sh
@@ -1265,7 +1265,7 @@
PASS: t/lisp-subdir.sh
PASS: t/lisp-subdir2.sh
PASS: t/lisp-subdir-mix.sh
SKIP: t/lispdry.sh
PASS: t/lispdry.sh
PASS: t/lisp-pr11806.sh
PASS: t/lisp-flags.sh
PASS: t/listval.sh
@@ -1513,7 +1513,7 @@
PASS: t/parallel-tests-fd-redirect.sh
PASS: t/parallel-tests-fd-redirect-exeext.sh
PASS: t/parallel-tests-extra-programs.sh
SKIP: t/parallel-tests-unreadable.sh
PASS: t/parallel-tests-unreadable.sh
PASS: t/parallel-tests-subdir.sh
PASS: t/parallel-tests-interrupt.tap 1 - logfile created and readable [SIG 1]
PASS: t/parallel-tests-interrupt.tap 2 - logfile contains output from test script [SIG 1]
@@ -1579,7 +1579,7 @@
PASS: t/test-missing2.sh
PASS: t/test-trs-basic.sh
PASS: t/test-trs-recover.sh
SKIP: t/test-trs-recover2.sh
PASS: t/test-trs-recover2.sh
PASS: t/test-extensions.sh
PASS: t/test-extensions-cond.sh
PASS: t/toplevelmd.sh
@@ -1942,7 +1942,7 @@
PASS: t/python-dist.sh
PASS: t/python-prefix.sh
PASS: t/python-vars.sh
SKIP: t/python-virtualenv.sh
PASS: t/python-virtualenv.sh
PASS: t/python-pr10995.sh
PASS: t/recurs-user.sh
PASS: t/recurs-user2.sh
@@ -2201,8 +2201,8 @@
PASS: t/strictness-override.sh
PASS: t/strictness-precedence.sh
PASS: t/strip.sh
SKIP: t/strip2.sh
SKIP: t/strip3.sh
PASS: t/strip2.sh
PASS: t/strip3.sh
PASS: t/subdir.sh
PASS: t/subdir-ac-subst.sh
PASS: t/subdir-add-pr46.sh
@@ -2392,12 +2392,12 @@
PASS: t/tap-bad-prog.tap 1 - "make check" returns non-zero exit status
PASS: t/tap-bad-prog.tap 2 - non-existent test is reported
PASS: t/tap-bad-prog.tap 3 - non-executable test is reported
SKIP: t/tap-bad-prog.tap 4 - non-readable test is reported # SKIP any file is readable
PASS: t/tap-bad-prog.tap 4 - non-readable test is reported
XFAIL: t/tap-bad-prog.tap 5 - no spurious "missing plan" message # TODO
XFAIL: t/tap-bad-prog.tap 6 - no spurious results # TODO still get "missing plan"
PASS: t/tap-basic.sh
PASS: t/tap-diagnostic-custom.sh
SKIP: t/tap-driver-stderr.sh
PASS: t/tap-driver-stderr.sh
PASS: t/tap-doc.sh
PASS: t/tap-doc2.sh
PASS: t/tap-more.sh
@@ -2458,7 +2458,7 @@
PASS: t/transform.sh
PASS: t/transform2.sh
PASS: t/transform3.sh
SKIP: t/uninstall-fail.sh
PASS: t/uninstall-fail.sh
PASS: t/uninstall-pr9578.sh
PASS: t/unused.sh
SKIP: t/upc.sh
@@ -2551,7 +2551,7 @@
PASS: t/check-tests-in-builddir-w.sh
PASS: t/check-w.sh
PASS: t/check11-w.sh
SKIP: t/check12-w.sh
PASS: t/check12-w.sh
PASS: t/check2-w.sh
PASS: t/check4-w.sh
PASS: t/check5-w.sh
@@ -2568,8 +2568,8 @@
PASS: t/compile6-w.sh
SKIP: t/compile7-w.sh
PASS: t/exeext4-w.sh
SKIP: t/install-sh-option-C-w.sh
SKIP: t/install-sh-option-S-w.sh
PASS: t/install-sh-option-C-w.sh
PASS: t/install-sh-option-S-w.sh
PASS: t/install-sh-unittests-w.sh
PASS: t/maken3-w.sh
PASS: t/mdate5-w.sh
@@ -2979,9 +2979,9 @@
PASS: contrib/t/help-multilib.sh
PASS: contrib/t/multilib.sh
# TOTAL: 2980
# PASS:  2851
# SKIP:  88
# PASS:  2889
# SKIP:  52
# XFAIL: 39
# FAIL:  2
# FAIL:  0
# XPASS: 0
# ERROR: 0
components/meta-packages/automake/Makefile
New file
@@ -0,0 +1,34 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"). You may
# only use this file in accordance with the terms of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2024 Marcel Telka
#
BUILD_STYLE = pkg
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        automake
HUMAN_VERSION =            1.16
# When we upgrade to new major version (e.g. 1.17) the COMPONENT_VERSION should
# be removed.
COMPONENT_VERSION =        1.16.5
COMPONENT_REVISION=        2
COMPONENT_SUMMARY =        A Makefile generator
COMPONENT_PROJECT_URL =        https://www.gnu.org/software/automake/
COMPONENT_FMRI =        developer/build/automake
COMPONENT_CLASSIFICATION =    Development/GNU
include $(WS_MAKE_RULES)/common.mk
PKG_MACROS += AMV=$(subst .,,$(HUMAN_VERSION))
# Auto-generated dependencies
components/meta-packages/automake/automake.p5m
New file
@@ -0,0 +1,23 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2023 Marcel Telka
#
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=org.opensolaris.consolidation value=$(CONSOLIDATION)
depend type=require fmri=developer/build/automake-$(AMV)
components/meta-packages/automake/manifests/sample-manifest.p5m
New file
@@ -0,0 +1,25 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2024 <contributor>
#
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=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
components/meta-packages/automake/pkg5
New file
@@ -0,0 +1,7 @@
{
    "dependencies": [],
    "fmris": [
        "developer/build/automake"
    ],
    "name": "automake"
}