Marcel Telka
2023-12-25 5721e58065831e91e39edf370f13b8d6b63c6bb8
autoconf-213: do not depend on gcc-3

8 files modified
202 ■■■■ changed files
components/developer/autoconf-2.13/Makefile 19 ●●●● patch | view | raw | blame | history
components/developer/autoconf-2.13/autoconf-2.13.p5m 74 ●●●●● patch | view | raw | blame | history
components/developer/autoconf-2.13/manifests/sample-manifest.p5m 46 ●●●● patch | view | raw | blame | history
components/developer/autoconf-2.13/patches/destdir.patch 14 ●●●● patch | view | raw | blame | history
components/developer/autoconf-2.13/patches/filenames.patch 41 ●●●● patch | view | raw | blame | history
components/developer/autoconf-2.13/patches/texi.patch 4 ●●●● patch | view | raw | blame | history
components/developer/autoconf-2.13/pkg5 2 ●●●●● patch | view | raw | blame | history
components/developer/autoconf-2.13/test/results-all.master 2 ●●● patch | view | raw | blame | history
components/developer/autoconf-2.13/Makefile
@@ -30,13 +30,18 @@
COMPONENT_NAME=        autoconf
COMPONENT_VERSION=    2.13
COMPONENT_REVISION =    1
COMPONENT_REVISION =    2
COMPONENT_SUMMARY =    GNU autoconf utility, legacy version
COMPONENT_PROJECT_URL=    http://www.gnu.org/software/autoconf/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    \
    sha256:f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e
COMPONENT_ARCHIVE_URL=    http://ftp.gnu.org/gnu/autoconf/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI =        developer/build/autoconf-213
COMPONENT_CLASSIFICATION =    Development/GNU
COMPONENT_LICENSE =        GPLv3, FDLv1.3
COMPONENT_LICENSE_FILE =    autoconf.license
include $(WS_MAKE_RULES)/common.mk
@@ -45,24 +50,20 @@
# CONFIGURE_OPTIONS and CONFIGURE_ENV are reset because
# autoconf 2.13 doesn't like the defaults (in any case,
# autoconf is but a set of scripts and needn't be compiled)
CONFIGURE_OPTIONS   =        --prefix=/usr
CONFIGURE_OPTIONS   =        --prefix=$(USRDIR)
CONFIGURE_OPTIONS  +=        --srcdir=.
CONFIGURE_OPTIONS  +=        --infodir=$(CONFIGURE_INFODIR)
CONFIGURE_OPTIONS  +=        --program-suffix=-2.13
CONFIGURE_ENV =
# test needs to find g77
COMPONENT_TEST_ENV += PATH=$(PATH):/usr/sfw/bin
COMPONENT_TEST_ENV += F77=g77
COMPONENT_TEST_ENV += CC=gcc
COMPONENT_TEST_ENV += F77="$(F77)"
COMPONENT_TEST_ENV += CC="$(CC)"
COMPONENT_TEST_ENV += CONFIG_SHELL="$(CONFIG_SHELL)"
COMPONENT_TEST_TRANSFORMS += '-e "/^make\[/d"'            # delete make logs
COMPONENT_TEST_TRANSFORMS += '-e "/^Test run by /d"'        # delete line with timestamp and username
COMPONENT_TEST_TRANSFORMS += '-e "/^Making a new site\.exp file\.\.\.$$/d"'    # delete optional line
# fortran (g77) is needed to run tests
REQUIRED_PACKAGES += developer/gcc-3
# Auto-generated dependencies
REQUIRED_PACKAGES += developer/macro/gnu-m4
components/developer/autoconf-2.13/autoconf-2.13.p5m
@@ -13,54 +13,46 @@
# Copyright (c) 2014 David Mackay. All rights reserved.
#
set name=pkg.fmri \
    value=pkg:/developer/build/autoconf-213@$(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="GNU autoconf utility, legacy version"
set name=com.oracle.info.description value="GNU autoconf, legacy version"
set name=info.classification \
    value=org.opensolaris.category.2008:Development/GNU
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
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    autoconf.license license="GPLv3, FDLv1.3"
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
dir  path=usr
dir  path=usr/bin
file path=usr/bin/autoconf-$(COMPONENT_VERSION)
file path=usr/bin/autoheader-$(COMPONENT_VERSION)
file path=usr/bin/autoreconf-$(COMPONENT_VERSION)
file path=usr/bin/autoscan-$(COMPONENT_VERSION)
file path=usr/bin/autoupdate-$(COMPONENT_VERSION)
file path=usr/bin/ifnames-$(COMPONENT_VERSION)
dir  path=usr/share
dir  path=usr/share/autoconf-$(COMPONENT_VERSION)
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acconfig.h
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acfunctions
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acgeneral.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acheaders
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acidentifiers
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acmakevars
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acoldnames.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acprograms
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acspecific.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/autoconf.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/autoconf.m4f
file path=usr/share/autoconf-$(COMPONENT_VERSION)/autoheader.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/autoheader.m4f
file path=usr/share/autoconf-$(COMPONENT_VERSION)/config.guess
file path=usr/share/autoconf-$(COMPONENT_VERSION)/config.sub
dir  path=usr/share/info
file path=usr/share/info/autoconf-$(COMPONENT_VERSION).info
file path=usr/bin/autoconf-$(HUMAN_VERSION)
file path=usr/bin/autoheader-$(HUMAN_VERSION)
file path=usr/bin/autoreconf-$(HUMAN_VERSION)
file path=usr/bin/autoscan-$(HUMAN_VERSION)
file path=usr/bin/autoupdate-$(HUMAN_VERSION)
file path=usr/bin/ifnames-$(HUMAN_VERSION)
file path=usr/share/autoconf-$(HUMAN_VERSION)/acconfig.h
file path=usr/share/autoconf-$(HUMAN_VERSION)/acfunctions
file path=usr/share/autoconf-$(HUMAN_VERSION)/acgeneral.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/acheaders
file path=usr/share/autoconf-$(HUMAN_VERSION)/acidentifiers
file path=usr/share/autoconf-$(HUMAN_VERSION)/acmakevars
file path=usr/share/autoconf-$(HUMAN_VERSION)/acoldnames.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/acprograms
file path=usr/share/autoconf-$(HUMAN_VERSION)/acspecific.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/autoconf.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/autoconf.m4f
file path=usr/share/autoconf-$(HUMAN_VERSION)/autoheader.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/autoheader.m4f
file path=usr/share/autoconf-$(HUMAN_VERSION)/config.guess
file path=usr/share/autoconf-$(HUMAN_VERSION)/config.sub
file path=usr/share/info/autoconf-$(HUMAN_VERSION).info
file usr/share/info/autoconf.info path=usr/share/info/autoconf-2.13-2.info
file usr/share/info/standards.info path=usr/share/info/standards-ac-2.13.info
link path=usr/sfw/bin/autoconf-$(COMPONENT_VERSION) target=../../bin/autoconf-$(COMPONENT_VERSION)
link path=usr/sfw/bin/autoheader-$(COMPONENT_VERSION) target=../../bin/autoheader-$(COMPONENT_VERSION)
link path=usr/sfw/bin/autoreconf-$(COMPONENT_VERSION) target=../../bin/autoreconf-$(COMPONENT_VERSION)
link path=usr/sfw/bin/autoscan-$(COMPONENT_VERSION) target=../../bin/autoscan-$(COMPONENT_VERSION)
link path=usr/sfw/bin/autoupdate-$(COMPONENT_VERSION) target=../../bin/autoupdate-$(COMPONENT_VERSION)
link path=usr/sfw/bin/ifnames-$(COMPONENT_VERSION) target=../../bin/ifnames-$(COMPONENT_VERSION)
link path=usr/sfw/bin/autoconf-$(HUMAN_VERSION) target=../../bin/autoconf-$(HUMAN_VERSION)
link path=usr/sfw/bin/autoheader-$(HUMAN_VERSION) target=../../bin/autoheader-$(HUMAN_VERSION)
link path=usr/sfw/bin/autoreconf-$(HUMAN_VERSION) target=../../bin/autoreconf-$(HUMAN_VERSION)
link path=usr/sfw/bin/autoscan-$(HUMAN_VERSION) target=../../bin/autoscan-$(HUMAN_VERSION)
link path=usr/sfw/bin/autoupdate-$(HUMAN_VERSION) target=../../bin/autoupdate-$(HUMAN_VERSION)
link path=usr/sfw/bin/ifnames-$(HUMAN_VERSION) target=../../bin/ifnames-$(HUMAN_VERSION)
depend fmri=__TBD pkg.debug.depend.file=usr/bin/gm4 type=require
components/developer/autoconf-2.13/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -23,27 +23,27 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/autoconf-$(COMPONENT_VERSION)
file path=usr/bin/autoheader-$(COMPONENT_VERSION)
file path=usr/bin/autoreconf-$(COMPONENT_VERSION)
file path=usr/bin/autoscan-$(COMPONENT_VERSION)
file path=usr/bin/autoupdate-$(COMPONENT_VERSION)
file path=usr/bin/ifnames-$(COMPONENT_VERSION)
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acconfig.h
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acfunctions
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acgeneral.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acheaders
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acidentifiers
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acmakevars
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acoldnames.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acprograms
file path=usr/share/autoconf-$(COMPONENT_VERSION)/acspecific.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/autoconf.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/autoconf.m4f
file path=usr/share/autoconf-$(COMPONENT_VERSION)/autoheader.m4
file path=usr/share/autoconf-$(COMPONENT_VERSION)/autoheader.m4f
file path=usr/share/autoconf-$(COMPONENT_VERSION)/config.guess
file path=usr/share/autoconf-$(COMPONENT_VERSION)/config.sub
file path=usr/share/info/autoconf-$(COMPONENT_VERSION).info
file path=usr/bin/autoconf-$(HUMAN_VERSION)
file path=usr/bin/autoheader-$(HUMAN_VERSION)
file path=usr/bin/autoreconf-$(HUMAN_VERSION)
file path=usr/bin/autoscan-$(HUMAN_VERSION)
file path=usr/bin/autoupdate-$(HUMAN_VERSION)
file path=usr/bin/ifnames-$(HUMAN_VERSION)
file path=usr/share/autoconf-$(HUMAN_VERSION)/acconfig.h
file path=usr/share/autoconf-$(HUMAN_VERSION)/acfunctions
file path=usr/share/autoconf-$(HUMAN_VERSION)/acgeneral.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/acheaders
file path=usr/share/autoconf-$(HUMAN_VERSION)/acidentifiers
file path=usr/share/autoconf-$(HUMAN_VERSION)/acmakevars
file path=usr/share/autoconf-$(HUMAN_VERSION)/acoldnames.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/acprograms
file path=usr/share/autoconf-$(HUMAN_VERSION)/acspecific.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/autoconf.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/autoconf.m4f
file path=usr/share/autoconf-$(HUMAN_VERSION)/autoheader.m4
file path=usr/share/autoconf-$(HUMAN_VERSION)/autoheader.m4f
file path=usr/share/autoconf-$(HUMAN_VERSION)/config.guess
file path=usr/share/autoconf-$(HUMAN_VERSION)/config.sub
file path=usr/share/info/autoconf-$(HUMAN_VERSION).info
file path=usr/share/info/autoconf.info
file path=usr/share/info/standards.info
components/developer/autoconf-2.13/patches/destdir.patch
@@ -1,13 +1,7 @@
--- a/Makefile.in.orig    2004-10-20 16:44:54.949117496 -0400
+++ b/Makefile.in    2004-10-20 16:45:39.999268832 -0400
@@ -41,18 +41,18 @@
 transform=@program_transform_name@
-prefix = @prefix@
+prefix = @prefix@
-exec_prefix = @exec_prefix@
+exec_prefix = @exec_prefix@
--- autoconf-2.13/Makefile.in.orig
+++ autoconf-2.13/Makefile.in
@@ -45,14 +45,14 @@
 exec_prefix = @exec_prefix@
 
 # Directory in which to install scripts.
-bindir = @bindir@
components/developer/autoconf-2.13/patches/filenames.patch
@@ -1,16 +1,26 @@
--- a/Makefile.in.orig    Sun Feb 27 08:18:10 2000
+++ b/Makefile.in    Thu Apr  5 02:14:57 2007
@@ -51,3 +51,3 @@
 datadir = @datadir@
--- autoconf-2.13/Makefile.in.orig
+++ autoconf-2.13/Makefile.in
@@ -49,7 +49,7 @@
 # Directory in which to install library files.
 datadir = $(DESTDIR)@datadir@
-acdatadir = $(datadir)/autoconf
+acdatadir = $(datadir)/autoconf-2.13
 
@@ -70,3 +70,3 @@
 # Directory in which to install documentation info files.
 infodir = $(DESTDIR)@infodir@
@@ -68,7 +68,7 @@
 DISTFILES = AUTHORS COPYING ChangeLog ChangeLog.1 INSTALL \
     Makefile.in NEWS README TODO $(M4FILES) \
     acconfig.h acfunctions acheaders acidentifiers \
-    acmakevars acprograms autoconf.info* \
+    acmakevars acprograms autoconf-2.13.info* \
     autoconf.sh autoconf.texi install.texi \
@@ -108,6 +108,6 @@
     autoheader.sh autoscan.pl autoreconf.sh autoupdate.sh ifnames.sh \
     config.guess config.sub configure configure.in \
@@ -106,10 +106,10 @@
 autoconf.m4f: autoconf.m4 acgeneral.m4 acspecific.m4 acoldnames.m4
 autoheader.m4f: autoheader.m4 acgeneral.m4 acspecific.m4 acoldnames.m4
 
-info: autoconf.info @standards_info@ INSTALL
+info: autoconf-2.13.info
@@ -19,18 +29,31 @@
-autoconf.info: autoconf.texi install.texi
+autoconf-2.13.info: autoconf.texi install.texi
     $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf.texi --no-split --output=$@
@@ -154,3 +154,3 @@
 INSTALL: install.texi
@@ -152,14 +152,14 @@
     -if test -f autoscan; then \
     $(INSTALL_PROGRAM) autoscan $(bindir)/`echo autoscan|sed '$(transform)'`; \
     for i in acfunctions acheaders acidentifiers acprograms \
-      acmakevars; do \
+      acmakevars config.guess config.sub; do \
     $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \
@@ -161,3 +161,3 @@
     done; \
     else :; fi
 # Don't cd, to avoid breaking install-sh references.
 install-info: info installdirs
-    if test -f autoconf.info; then \
+    if test -f autoconf-2.13.info; then \
       for i in *.info*; do \
@@ -176,3 +176,3 @@
         $(INSTALL_DATA) $$i $(infodir)/$$i; \
       done; \
@@ -174,7 +174,7 @@
       rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
     done
     rm -fr $(acdatadir)
-    cd $(infodir) && rm -f autoconf.info*
+    cd $(infodir) && rm -f autoconf-2.13.info*
     if test -f standards.info || test -f $(srcdir)/standards.info; \
     then cd $(infodir) && rm -f standards.info*; fi
components/developer/autoconf-2.13/patches/texi.patch
@@ -1,5 +1,5 @@
--- a/autoconf.texi.orig    Sun Feb 27 11:18:10 2000
+++ b/autoconf.texi    Mon Mar 18 21:30:10 2002
--- autoconf-2.13/autoconf.texi.orig
+++ autoconf-2.13/autoconf.texi
@@ -1,9 +1,10 @@
 \input texinfo @c -*-texinfo-*-
 @c %**start of header
components/developer/autoconf-2.13/pkg5
@@ -1,7 +1,5 @@
{
    "dependencies": [
        "SUNWcs",
        "developer/gcc-3",
        "developer/macro/gnu-m4",
        "runtime/perl",
        "shell/ksh93"
components/developer/autoconf-2.13/test/results-all.master
@@ -5,7 +5,7 @@
runtest
WARNING: Couldn't find the global config file.
WARNING: Couldn't find tool init file
Native configuration is i386-pc-solaris2.11
Native configuration is x86_64-pc-solaris2.11
        === autoconf tests ===