head 1.64;
access;
symbols
OPENPKG_E1_MP_HEAD:1.57
OPENPKG_E1_MP:1.57
OPENPKG_E1_MP_2_STABLE:1.51.2.2
OPENPKG_E1_FP:1.51.2.2
OPENPKG_2_STABLE_MP:1.56
OPENPKG_2_STABLE_20061018:1.51.2.2
OPENPKG_2_STABLE_20060622:1.51.2.1
OPENPKG_2_STABLE:1.51.0.2
OPENPKG_2_STABLE_BP:1.51
OPENPKG_2_5_RELEASE:1.50.4.1
OPENPKG_2_5_SOLID:1.50.0.4
OPENPKG_2_5_SOLID_BP:1.50
OPENPKG_2_4_RELEASE:1.50.2.1
OPENPKG_2_4_SOLID:1.50.0.2
OPENPKG_2_4_SOLID_BP:1.50
OPENPKG_CW_FP:1.49
OPENPKG_2_3_RELEASE:1.49.2.1
OPENPKG_2_3_SOLID:1.49.0.2
OPENPKG_2_3_SOLID_BP:1.49
OPENPKG_2_2_RELEASE:1.48.4.1
OPENPKG_2_2_SOLID:1.48.0.4
OPENPKG_2_2_SOLID_BP:1.48
OPENPKG_2_1_RELEASE:1.48.2.1
OPENPKG_2_1_SOLID:1.48.0.2
OPENPKG_2_1_SOLID_BP:1.48
OPENPKG_2_0_RELEASE:1.47.2.1
OPENPKG_2_0_SOLID:1.47.0.2
OPENPKG_2_0_SOLID_BP:1.47
OPENPKG_1_3_RELEASE:1.35.2.2.2.1
OPENPKG_1_3_SOLID:1.35.2.2.0.2
OPENPKG_1_3_SOLID_BP:1.35.2.2
OPENPKG_1_STABLE_MP:1.39
OPENPKG_1_2_RELEASE:1.35.2.1.2.1
OPENPKG_1_2_SOLID:1.35.2.1.0.2
OPENPKG_1_2_SOLID_BP:1.35.2.1
OPENPKG_1_STABLE:1.35.0.2
OPENPKG_1_STABLE_BP:1.35
OPENPKG_1_1_RELEASE:1.20.2.1
OPENPKG_1_1_SOLID:1.20.0.2
OPENPKG_1_1_SOLID_BP:1.20
OPENPKG_1_0_RELEASE:1.11.2.2
OPENPKG_1_0_SOLID:1.11.0.2
OPENPKG_1_0_SOLID_BP:1.11
OPENPKG_0_0:1.1.1.1
OPENPKG:1.1.1;
locks; strict;
comment @-- @;
1.64
date 2009.11.21.17.54.25; author rse; state Exp;
branches;
next 1.63;
commitid oeffNvmXASp2Epcu;
1.63
date 2009.07.27.14.35.49; author rse; state Exp;
branches;
next 1.62;
commitid XoA8eIxJ1pb4jmXt;
1.62
date 2009.04.18.13.08.50; author rse; state Exp;
branches;
next 1.61;
commitid 4pHXU27WTIGCZuKt;
1.61
date 2008.09.10.17.57.13; author rse; state Exp;
branches;
next 1.60;
commitid 8hn71bpgDHmTHfit;
1.60
date 2008.04.09.09.05.28; author rse; state Exp;
branches;
next 1.59;
commitid hWhS65mOY8bnIpYs;
1.59
date 2008.01.01.14.51.02; author rse; state Exp;
branches;
next 1.58;
commitid B8esaHJHoduuKILs;
1.58
date 2007.07.11.12.04.23; author rse; state Exp;
branches;
next 1.57;
commitid EaTmL3rqkzBNtlps;
1.57
date 2007.01.01.17.36.41; author rse; state Exp;
branches;
next 1.56;
commitid BicZD6VUl7GuqP0s;
1.56
date 2006.11.18.11.40.38; author rse; state Exp;
branches;
next 1.55;
commitid 8F9YBMaUu3m0U8Vr;
1.55
date 2006.10.13.17.26.54; author thl; state Exp;
branches;
next 1.54;
commitid q5GSxzsSDX29XxQr;
1.54
date 2006.10.01.07.53.35; author rse; state Exp;
branches;
next 1.53;
commitid JHidLKHGzGmLbXOr;
1.53
date 2006.09.23.11.13.36; author rse; state Exp;
branches;
next 1.52;
commitid FKoQw0yT0baiyWNr;
1.52
date 2006.06.27.06.53.09; author rse; state Exp;
branches;
next 1.51;
commitid 4j6rSiUlkFplWBCr;
1.51
date 2006.01.01.13.12.08; author rse; state Exp;
branches
1.51.2.1;
next 1.50;
commitid otZG8yKMCw1JFTfr;
1.50
date 2005.03.24.11.18.27; author rse; state Exp;
branches
1.50.2.1
1.50.4.1;
next 1.49;
1.49
date 2005.01.01.10.47.55; author rse; state Exp;
branches
1.49.2.1;
next 1.48;
1.48
date 2004.04.29.13.58.07; author thl; state Exp;
branches
1.48.2.1
1.48.4.1;
next 1.47;
1.47
date 2004.02.07.17.53.37; author rse; state Exp;
branches
1.47.2.1;
next 1.46;
1.46
date 2004.02.05.22.30.50; author thl; state Exp;
branches;
next 1.45;
1.45
date 2004.02.03.19.59.40; author rse; state Exp;
branches;
next 1.44;
1.44
date 2004.01.23.13.07.36; author rse; state Exp;
branches;
next 1.43;
1.43
date 2003.12.17.08.12.01; author rse; state Exp;
branches;
next 1.42;
1.42
date 2003.11.05.10.43.20; author ms; state Exp;
branches;
next 1.41;
1.41
date 2003.10.15.10.47.12; author rse; state Exp;
branches;
next 1.40;
1.40
date 2003.10.07.19.14.24; author rse; state Exp;
branches;
next 1.39;
1.39
date 2003.07.23.18.58.14; author rse; state Exp;
branches;
next 1.38;
1.38
date 2003.07.22.13.39.37; author rse; state Exp;
branches;
next 1.37;
1.37
date 2003.07.21.14.46.03; author rse; state Exp;
branches;
next 1.36;
1.36
date 2003.07.08.14.38.42; author rse; state Exp;
branches;
next 1.35;
1.35
date 2003.01.03.10.51.09; author rse; state Exp;
branches
1.35.2.1;
next 1.34;
1.34
date 2002.12.30.22.03.03; author rse; state Exp;
branches;
next 1.33;
1.33
date 2002.12.30.21.03.27; author rse; state Exp;
branches;
next 1.32;
1.32
date 2002.12.20.19.30.28; author rse; state Exp;
branches;
next 1.31;
1.31
date 2002.12.04.08.42.40; author ps; state Exp;
branches;
next 1.30;
1.30
date 2002.11.16.07.09.08; author rse; state Exp;
branches;
next 1.29;
1.29
date 2002.11.15.07.39.43; author rse; state Exp;
branches;
next 1.28;
1.28
date 2002.10.22.09.36.48; author ms; state Exp;
branches;
next 1.27;
1.27
date 2002.10.22.09.32.27; author ms; state Exp;
branches;
next 1.26;
1.26
date 2002.10.21.13.19.38; author thl; state Exp;
branches;
next 1.25;
1.25
date 2002.10.20.18.59.48; author ms; state Exp;
branches;
next 1.24;
1.24
date 2002.10.20.18.56.02; author ms; state Exp;
branches;
next 1.23;
1.23
date 2002.10.20.11.35.36; author rse; state Exp;
branches;
next 1.22;
1.22
date 2002.10.18.15.11.56; author ms; state Exp;
branches;
next 1.21;
1.21
date 2002.09.14.07.11.23; author rse; state Exp;
branches;
next 1.20;
1.20
date 2002.08.26.09.39.22; author rse; state Exp;
branches
1.20.2.1;
next 1.19;
1.19
date 2002.08.13.12.47.29; author rse; state Exp;
branches;
next 1.18;
1.18
date 2002.05.29.19.59.30; author rse; state Exp;
branches;
next 1.17;
1.17
date 2002.03.09.08.37.09; author rse; state Exp;
branches;
next 1.16;
1.16
date 2002.02.08.10.49.29; author rse; state Exp;
branches;
next 1.15;
1.15
date 2002.02.07.14.33.55; author rse; state Exp;
branches;
next 1.14;
1.14
date 2002.01.09.13.43.44; author rse; state Exp;
branches;
next 1.13;
1.13
date 2001.12.31.14.59.05; author rse; state Exp;
branches;
next 1.12;
1.12
date 2001.12.27.14.59.15; author rse; state Exp;
branches;
next 1.11;
1.11
date 2001.11.30.22.20.34; author rse; state Exp;
branches
1.11.2.1;
next 1.10;
1.10
date 2001.11.30.14.26.29; author rse; state Exp;
branches;
next 1.9;
1.9
date 2001.11.28.16.03.37; author rse; state Exp;
branches;
next 1.8;
1.8
date 2001.11.26.16.32.55; author rse; state Exp;
branches;
next 1.7;
1.7
date 2001.11.21.09.20.28; author rse; state Exp;
branches;
next 1.6;
1.6
date 2001.10.25.09.22.19; author rse; state Exp;
branches;
next 1.5;
1.5
date 2001.10.24.18.15.05; author rse; state Exp;
branches;
next 1.4;
1.4
date 2001.10.23.11.22.41; author rse; state Exp;
branches;
next 1.3;
1.3
date 2001.09.25.08.19.21; author rse; state Exp;
branches;
next 1.2;
1.2
date 2001.09.20.11.01.51; author rse; state Exp;
branches;
next 1.1;
1.1
date 2001.09.18.09.48.28; author rse; state Exp;
branches
1.1.1.1;
next ;
1.51.2.1
date 2006.06.20.15.14.47; author rse; state Exp;
branches;
next 1.51.2.2;
commitid P9b9BoNafLYTTKBr;
1.51.2.2
date 2006.10.16.14.48.16; author rse; state Exp;
branches;
next 1.51.2.3;
commitid iZxwRSmmWscPXUQr;
1.51.2.3
date 2006.12.21.18.42.05; author thl; state Exp;
branches;
next ;
commitid Fh5aLL1Uk6dOaqZr;
1.50.2.1
date 2005.06.15.18.58.44; author rse; state Exp;
branches;
next ;
1.50.4.1
date 2005.10.11.12.49.22; author rse; state Exp;
branches;
next ;
1.49.2.1
date 2005.02.21.17.06.16; author rse; state Exp;
branches;
next ;
1.48.2.1
date 2004.07.02.15.23.59; author rse; state Exp;
branches;
next ;
1.48.4.1
date 2004.10.11.18.54.03; author rse; state Exp;
branches;
next ;
1.47.2.1
date 2004.02.18.14.48.19; author rse; state Exp;
branches;
next ;
1.35.2.1
date 2003.01.18.14.11.08; author rse; state Exp;
branches
1.35.2.1.2.1;
next 1.35.2.2;
1.35.2.2
date 2003.07.24.20.41.49; author rse; state Exp;
branches
1.35.2.2.2.1;
next ;
1.35.2.1.2.1
date 2003.01.18.17.18.55; author rse; state Exp;
branches;
next ;
1.35.2.2.2.1
date 2003.07.29.14.58.17; author rse; state Exp;
branches;
next ;
1.20.2.1
date 2002.08.26.19.53.14; author rse; state Exp;
branches;
next ;
1.11.2.1
date 2001.12.03.11.45.50; author rse; state Exp;
branches;
next 1.11.2.2;
1.11.2.2
date 2001.12.05.09.38.38; author rse; state Exp;
branches;
next ;
1.1.1.1
date 2001.09.18.09.48.28; author rse; state Exp;
branches;
next ;
desc
@@
1.64
log
@upgrading package: autoconf 2.64 -> 2.65
@
text
@##
## autoconf.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# version numbers
%define V_latest 2.65
%define V_latest_comp 265
%define V_older 2.59
%define V_older_comp 259
%define V_ancient 2.13
%define V_ancient_comp 213
# package information
Name: autoconf
Summary: GNU Source Autoconfiguration
URL: http://www.gnu.org/software/autoconf/
Vendor: Free Software Foundation
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: CORE
Group: Building
License: GPL
Version: %{V_latest}
Release: 20091121
# list of sources
Source0: ftp://ftp.gnu.org/gnu/autoconf/autoconf-%{V_latest}.tar.gz
Source1: ftp://ftp.gnu.org/gnu/autoconf/autoconf-%{V_older}.tar.gz
Source2: ftp://ftp.gnu.org/gnu/autoconf/autoconf-%{V_ancient}.tar.gz
Patch0: autoconf.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20040130, m4 >= 1.4, perl, make
PreReq: OpenPKG, openpkg >= 20040130, m4 >= 1.4, perl
AutoReq: no
AutoReqProv: no
%description
Autoconf is an extensible package of m4 macros that produce shell
scripts to automatically configure software source code packages.
These scripts can adapt the packages to many kinds of UNIX-like
systems without manual user intervention. Autoconf creates a
configuration script for a package from a template file that lists
the operating system features that the package can use, in the form
of m4 macro calls.
This OpenPKG packages provides the following Autoconf versions:
- GNU Autoconf %{V_latest} (latest version, the default)
- GNU Autoconf %{V_older} (older version, as an alternative)
- GNU Autoconf %{V_ancient} (ancient version, for backward-compatibility)
%track
prog autoconf = {
version = %{version}
url = ftp://ftp.gnu.org/gnu/autoconf/
regex = autoconf-(__VER__)\.tar\.gz
}
%prep
%setup -q -c -n autoconf-%{V_latest}
%setup -q -T -D -a 1
%setup -q -T -D -a 2
%patch -p0
%build
# configure and build Autoconf (deprecated version)
( cd autoconf-%{V_ancient}
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
./configure \
--prefix=%{l_prefix} \
--program-suffix="-%{V_ancient_comp}"
%{l_shtool} subst \
-e 's;\(acdatadir = $(datadir)/autoconf\);\1/%{V_ancient_comp};' \
Makefile
%{l_make} %{l_mflags}
) || exit $?
# configure and build Autoconf (older version)
( cd autoconf-%{V_older}
%{l_shtool} subst \
-e 's;^\(PACKAGE_STRING=.GNU Autoconf [0-9.]*\)\(.\);\1 (%{l_openpkg_release})\2;g' \
configure
%{l_shtool} subst \
-e 's;^\(pkgdatadir.=..(datadir)\)/@@PACKAGE@@;\1;' \
Makefile.in */Makefile.in */*/Makefile.in
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
ACLOCAL=true \
AUTOMAKE=true \
AUTOCONF=true \
AUTOHEADER=true \
MAKEINFO=true \
GREP=grep \
./configure \
--prefix=%{l_prefix} \
--datadir=%{l_prefix}/share/autoconf/%{V_older_comp} \
--program-suffix="-%{V_older_comp}"
%{l_make} %{l_mflags}
) || exit $?
# configure and build Autoconf (current version)
( cd autoconf-%{V_latest}
%{l_shtool} subst \
-e 's;^\(PACKAGE_STRING=.GNU Autoconf [0-9.]*\)\(.\);\1 (%{l_openpkg_release})\2;g' \
configure
%{l_shtool} subst \
-e 's;^\(pkgdatadir.=..(datadir)\)/@@PACKAGE@@;\1;' \
Makefile.in */Makefile.in */*/Makefile.in
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
ACLOCAL=true \
AUTOMAKE=true \
AUTOCONF=true \
AUTOHEADER=true \
MAKEINFO=true \
GREP=grep \
./configure \
--prefix=%{l_prefix} \
--mandir=%{l_prefix}/man \
--datadir=%{l_prefix}/share/autoconf/%{V_latest_comp} \
--infodir=%{l_prefix}/info
%{l_make} %{l_mflags}
) || exit $?
%install
rm -rf $RPM_BUILD_ROOT
# configure and build Autoconf (deprecated version)
( cd autoconf-%{V_ancient}
%{l_make} %{l_mflags} install \
prefix=$RPM_BUILD_ROOT%{l_prefix}
mv $RPM_BUILD_ROOT%{l_prefix}/info/autoconf.info \
$RPM_BUILD_ROOT%{l_prefix}/info/autoconf-%{V_ancient_comp}.info
) || exit $?
# configure and build Autoconf (older version)
( cd autoconf-%{V_older}
%{l_make} %{l_mflags} install \
prefix=$RPM_BUILD_ROOT%{l_prefix} \
datadir=$RPM_BUILD_ROOT%{l_prefix}/share/autoconf/%{V_older_comp} \
mandir=$RPM_BUILD_ROOT%{l_prefix}/man \
infodir=$RPM_BUILD_ROOT%{l_prefix}/info
mv $RPM_BUILD_ROOT%{l_prefix}/info/autoconf.info \
$RPM_BUILD_ROOT%{l_prefix}/info/autoconf-%{V_older_comp}.info
) || exit $?
# configure and build Autoconf (current version)
( cd autoconf-%{V_latest}
%{l_make} %{l_mflags} install \
prefix=$RPM_BUILD_ROOT%{l_prefix} \
datadir=$RPM_BUILD_ROOT%{l_prefix}/share/autoconf/%{V_latest_comp} \
mandir=$RPM_BUILD_ROOT%{l_prefix}/man \
infodir=$RPM_BUILD_ROOT%{l_prefix}/info
) || exit $?
# strip down installation
rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib/xemacs
rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
# determine installation files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.63
log
@upgrading package: autoconf 2.63 -> 2.64
@
text
@d25 2
a26 2
%define V_latest 2.64
%define V_latest_comp 264
d43 1
a43 1
Release: 20090727
@
1.62
log
@bump years in copyright messages
@
text
@d25 2
a26 2
%define V_latest 2.63
%define V_latest_comp 263
d43 1
a43 1
Release: 20080910
@
1.61
log
@upgrading package: autoconf 2.62 -> 2.63
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.60
log
@upgrading package: autoconf 2.61 -> 2.62
@
text
@d25 2
a26 2
%define V_latest 2.62
%define V_latest_comp 262
d43 1
a43 1
Release: 20080409
@
1.59
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d25 2
a26 2
%define V_latest 2.61
%define V_latest_comp 261
d43 1
a43 1
Release: 20080101
@
1.58
log
@cleanup packaging
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d43 1
a43 1
Release: 20070711
@
1.57
log
@Welcome Year 2007!
@
text
@d26 6
a31 3
%define V_latest 2.61
%define V_older 2.59
%define V_ancient 2.13
d44 1
a44 1
Release: 20061118
d94 1
a94 1
--program-suffix=-213
d96 1
a96 1
-e 's;\(acdatadir = $(datadir)/autoconf\);\1/213;' \
d106 3
d119 2
a120 2
--datadir=%{l_prefix}/share/autoconf/259 \
--program-suffix=-259
d129 3
d143 1
d156 1
a156 1
$RPM_BUILD_ROOT%{l_prefix}/info/autoconf-213.info
d163 3
a165 1
datadir=$RPM_BUILD_ROOT%{l_prefix}/share/autoconf/259
d167 1
a167 1
$RPM_BUILD_ROOT%{l_prefix}/info/autoconf-259.info
d174 1
@
1.56
log
@upgrading package: autoconf 2.60 -> 2.61
@
text
@d3 2
a4 2
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
@
1.55
log
@new world order for "Packager" and "Distribution" headers
@
text
@d26 1
a26 1
%define V_latest 2.60
d41 1
a41 1
Release: 20061013
d66 5
@
1.54
log
@try to resolve Solaris problems
@
text
@d35 2
a36 2
Packager: OpenPKG
Distribution: OpenPKG
d41 1
a41 1
Release: 20061001
@
1.53
log
@adjust Group header
@
text
@d41 1
a41 1
Release: 20060923
d105 1
d125 1
@
1.52
log
@upgrade to GNU Autoconf 2.60 but keep 2.59 packaged as there are some nasty incompatibilities
@
text
@d38 1
a38 1
Group: Development
d41 1
a41 1
Release: 20060627
@
1.51
log
@adjust copyrights for new year 2006
@
text
@d26 3
a28 2
%define V_latest 2.59
%define V_old 2.13
d41 1
a41 1
Release: 20040429
d44 3
a46 2
Source1: ftp://ftp.gnu.org/gnu/autoconf/autoconf-%{V_latest}.tar.gz
Source0: ftp://ftp.gnu.org/gnu/autoconf/autoconf-%{V_old}.tar.gz
d76 1
d81 1
a81 1
( cd autoconf-%{V_old}
d86 1
a86 1
--program-suffix=-old
d88 1
a88 1
-e 's;\(acdatadir = $(datadir)/autoconf\);\1/old;' \
d93 19
d125 3
a127 1
--prefix=%{l_prefix}
d135 1
a135 1
( cd autoconf-%{V_old}
d139 10
a148 1
$RPM_BUILD_ROOT%{l_prefix}/info/autoconf-old.info
d154 3
a156 1
prefix=$RPM_BUILD_ROOT%{l_prefix}
@
1.51.2.1
log
@bump release numbers for OpenPKG 2.20060622 in advance
@
text
@d40 1
a40 1
Release: 2.20060622
d50 2
a51 2
BuildPreReq: OpenPKG, openpkg >= 2.20060622, m4 >= 1.4, perl, make
PreReq: OpenPKG, openpkg >= 2.20060622, m4 >= 1.4, perl
@
1.51.2.2
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@d26 2
a27 3
%define V_latest 2.60
%define V_older 2.59
%define V_ancient 2.13
d34 2
a35 2
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
d37 1
a37 1
Group: Building
d40 1
a40 1
Release: 2.20061018
d43 2
a44 3
Source0: ftp://ftp.gnu.org/gnu/autoconf/autoconf-%{V_latest}.tar.gz
Source1: ftp://ftp.gnu.org/gnu/autoconf/autoconf-%{V_older}.tar.gz
Source2: ftp://ftp.gnu.org/gnu/autoconf/autoconf-%{V_ancient}.tar.gz
d50 2
a51 2
BuildPreReq: OpenPKG, openpkg >= 2.20061018, m4 >= 1.4, perl, make
PreReq: OpenPKG, openpkg >= 2.20061018, m4 >= 1.4, perl
a73 1
%setup -q -T -D -a 2
d78 1
a78 1
( cd autoconf-%{V_ancient}
d83 1
a83 1
--program-suffix=-213
d85 1
a85 1
-e 's;\(acdatadir = $(datadir)/autoconf\);\1/213;' \
a89 20
# configure and build Autoconf (older version)
( cd autoconf-%{V_older}
%{l_shtool} subst \
-e 's;^\(PACKAGE_STRING=.GNU Autoconf [0-9.]*\)\(.\);\1 (%{l_openpkg_release})\2;g' \
configure
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
ACLOCAL=true \
AUTOMAKE=true \
AUTOCONF=true \
AUTOHEADER=true \
MAKEINFO=true \
GREP=grep \
./configure \
--prefix=%{l_prefix} \
--datadir=%{l_prefix}/share/autoconf/259 \
--program-suffix=-259
%{l_make} %{l_mflags}
) || exit $?
a101 1
GREP=grep \
d103 1
a103 3
--prefix=%{l_prefix} \
--mandir=%{l_prefix}/man \
--infodir=%{l_prefix}/info
d111 1
a111 1
( cd autoconf-%{V_ancient}
d115 1
a115 10
$RPM_BUILD_ROOT%{l_prefix}/info/autoconf-213.info
) || exit $?
# configure and build Autoconf (older version)
( cd autoconf-%{V_older}
%{l_make} %{l_mflags} install \
prefix=$RPM_BUILD_ROOT%{l_prefix} \
datadir=$RPM_BUILD_ROOT%{l_prefix}/share/autoconf/259
mv $RPM_BUILD_ROOT%{l_prefix}/info/autoconf.info \
$RPM_BUILD_ROOT%{l_prefix}/info/autoconf-259.info
d121 1
a121 3
prefix=$RPM_BUILD_ROOT%{l_prefix} \
mandir=$RPM_BUILD_ROOT%{l_prefix}/man \
infodir=$RPM_BUILD_ROOT%{l_prefix}/info
@
1.51.2.3
log
@MFC: make up leeway for 2_STABLE by virtue of build-time results
@
text
@d26 1
a26 1
%define V_latest 2.61
d41 1
a41 1
Release: 2.20061221
a65 5
This OpenPKG packages provides the following Autoconf versions:
- GNU Autoconf %{V_latest} (latest version, the default)
- GNU Autoconf %{V_older} (older version, as an alternative)
- GNU Autoconf %{V_ancient} (ancient version, for backward-compatibility)
@
1.50
log
@Adjust the copyright declaration in this (RSE's) copy of the OpenPKG
source code now that the fork point for C&W was established (CVS tag
OPENPKG_CW_FP), the shared copyright agreement between RSE and C&W is
no longer active (as C&W no longer officially sponsors OpenPKG) and the
new shared copyright from RSE can be taken over by the newly established
juristic entity OpenPKG Foundation e.V. (instead of the non-juristic
entity OpenPKG Project).
@
text
@d3 2
a4 2
## Copyright (c) 2000-2005 OpenPKG Foundation e.V.
## Copyright (c) 2000-2005 Ralf S. Engelschall
@
1.50.4.1
log
@bump release numbers for OpenPKG 2.5
@
text
@d40 1
a40 1
Release: 2.5.0
d50 2
a51 2
BuildPreReq: OpenPKG, openpkg >= 2.5.0, m4 >= 1.4, perl, make
PreReq: OpenPKG, openpkg >= 2.5.0, m4 >= 1.4, perl
@
1.50.2.1
log
@bump release numbers for OpenPKG 2.4
@
text
@d40 1
a40 1
Release: 2.4.0
d50 2
a51 2
BuildPreReq: OpenPKG, openpkg >= 2.4.0, m4 >= 1.4, perl, make
PreReq: OpenPKG, openpkg >= 2.4.0, m4 >= 1.4, perl
@
1.49
log
@Happy New Year 2005
@
text
@d2 3
a4 4
## autoconf.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2005 The OpenPKG Project
## Copyright (c) 2000-2005 Ralf S. Engelschall
## Copyright (c) 2000-2005 Cable & Wireless
d34 1
a34 1
Packager: The OpenPKG Project
@
1.49.2.1
log
@bump release numbers for OpenPKG 2.3
@
text
@d41 1
a41 1
Release: 2.3.0
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 2.3.0, m4 >= 1.4, perl, make
PreReq: OpenPKG, openpkg >= 2.3.0, m4 >= 1.4, perl
@
1.48
log
@set m4 version dependency according to documentation
@
text
@d3 3
a5 3
## Copyright (c) 2000-2004 The OpenPKG Project
## Copyright (c) 2000-2004 Ralf S. Engelschall
## Copyright (c) 2000-2004 Cable & Wireless
@
1.48.4.1
log
@bump release numbers for OpenPKG 2.2
@
text
@d41 1
a41 1
Release: 2.2.0
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 2.2.0, m4 >= 1.4, perl, make
PreReq: OpenPKG, openpkg >= 2.2.0, m4 >= 1.4, perl
@
1.48.2.1
log
@bump release numbers for OpenPKG 2.1
@
text
@d41 1
a41 1
Release: 2.1.0
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 2.1.0, m4 >= 1.4, perl, make
PreReq: OpenPKG, openpkg >= 2.1.0, m4 >= 1.4, perl
@
1.47
log
@Mass Commit:
reduce redundancy within .spec files by referencing
macros defining vendor source versions whenever possible.
This was half-way automated and half-way manually edited.
As a result the PMOD activity in 95% of all cases
just means editing the version in one single place, only.
@
text
@d41 1
a41 1
Release: 20040207
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 20040130, m4, perl, make
PreReq: OpenPKG, openpkg >= 20040130, m4, perl
@
1.47.2.1
log
@bump release numbers for OpenPKG 2.0
@
text
@d41 1
a41 1
Release: 2.0.0
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 2.0.0, m4, perl, make
PreReq: OpenPKG, openpkg >= 2.0.0, m4, perl
@
1.46
log
@remove all numbers immediately following %setup/%patch to ease overriding of these macros and thus make version tracking working; also clean up option order; do not use setup/patch number when only one file exists but enforce patch number on multiple files
@
text
@d41 1
a41 1
Release: 20040205
d67 1
a67 1
version = 2.59
@
1.45
log
@Mass-Commit:
- split "Distribution" header into "Distribution" (old) and "Class"
(new) headers by moving the attached class information.
- embed the vendor version tracking configuration through the
new "%track" section.
- bump up the OpenPKG bootstrap dependency, because the "Class" header
and "%track" section are only supported by our latest bootstrap version.
@
text
@d41 1
a41 1
Release: 20040203
d73 3
a75 3
%setup0 -q -c -n autoconf-%{V_latest}
%setup1 -q -T -D -a 1
%patch0 -p0
@
1.44
log
@bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally
@
text
@d36 2
a37 1
Distribution: OpenPKG [CORE]
d41 1
a41 1
Release: 20031217
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 20020206, m4, perl, make
PreReq: OpenPKG, openpkg >= 20020206, m4, perl
d64 7
@
1.43
log
@upgrading package: autoconf 2.58 -> 2.59
@
text
@d3 3
a5 3
## Copyright (c) 2000-2003 The OpenPKG Project
## Copyright (c) 2000-2003 Ralf S. Engelschall
## Copyright (c) 2000-2003 Cable & Wireless
@
1.42
log
@upgrading package: autoconf 2.57 -> 2.58
@
text
@d27 1
a27 1
%define V_latest 2.58
d40 1
a40 1
Release: 20031105
@
1.41
log
@fix building under Linux
@
text
@d27 1
a27 1
%define V_latest 2.57
d40 1
a40 1
Release: 20031015
@
1.40
log
@add OpenPKG release branding
@
text
@d40 1
a40 1
Release: 20031007
d90 5
@
1.39
log
@cleanup packaging
@
text
@d40 1
a40 1
Release: 20030723
d85 3
@
1.38
log
@1. use unversioned patch file; 2. correct subshell usage; 3. remove xemacs cruft
@
text
@d40 1
a40 1
Release: 20030722
d56 7
a62 7
Autoconf is an extensible package of m4 macros that produce
shell scripts to automatically configure software source code
packages. These scripts can adapt the packages to many kinds of
UNIX-like systems without manual user intervention. Autoconf
creates a configuration script for a package from a template
file that lists the operating system features that the package
can use, in the form of m4 macro calls.
d70 1
d82 2
d94 2
d102 2
d108 2
d112 2
@
1.37
log
@speclint police: achieve semantical consistency for patch references
@
text
@d40 1
a40 1
Release: 20030721
d45 1
a45 1
Patch0: autoconf-%{V_old}.patch
d67 1
a67 2
cd autoconf-%{V_old}
%{l_patch} -p0 <%{PATCH autoconf-%{V_old}.patch}
d80 1
a80 1
)
d87 1
a87 1
)
d96 1
a96 1
)
d100 2
a101 1
)
@
1.36
log
@cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website
@
text
@d40 1
a40 1
Release: 20021204
d68 1
a68 1
%{l_patch} -p0 <%{SOURCE autoconf-%{V_old}.patch}
@
1.35
log
@remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers
@
text
@a2 1
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
d5 1
@
1.35.2.1
log
@Welcome OPENPKG_1_STABLE branch...
@
text
@d40 1
a40 1
Release: 1.20021204
d50 2
a51 2
BuildPreReq: OpenPKG, openpkg >= 1.20020206, m4, perl, make
PreReq: OpenPKG, openpkg >= 1.20020206, m4, perl
@
1.35.2.2
log
@mass Merge-From-CURRENT (MFC) in preparation for OpenPKG 1.3 [class CORE only]
@
text
@d3 1
a5 1
## Copyright (c) 2000-2003 Cable & Wireless
d40 1
a40 1
Release: 1.20030724
d45 1
a45 1
Patch0: autoconf.patch
d50 2
a51 2
BuildPreReq: OpenPKG, openpkg >= 1.20030724, m4, perl, make
PreReq: OpenPKG, openpkg >= 1.20030724, m4, perl
d56 7
a62 7
Autoconf is an extensible package of m4 macros that produce shell
scripts to automatically configure software source code packages.
These scripts can adapt the packages to many kinds of UNIX-like
systems without manual user intervention. Autoconf creates a
configuration script for a package from a template file that lists
the operating system features that the package can use, in the form
of m4 macro calls.
d67 2
a68 1
%patch0 -p0
a70 1
# configure and build Autoconf (deprecated version)
d81 1
a81 3
) || exit $?
# configure and build Autoconf (current version)
d88 1
a88 1
) || exit $?
a91 2
# configure and build Autoconf (deprecated version)
d97 1
a97 3
) || exit $?
# configure and build Autoconf (current version)
d101 1
a101 4
) || exit $?
# strip down installation
rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib/xemacs
a102 2
# determine installation files
@
1.35.2.2.2.1
log
@bump release numbers on OpenPKG 1.3-STABLE branch for OpenPKG 1.3.0-RELEASE
@
text
@d40 1
a40 1
Release: 1.3.0
d50 2
a51 2
BuildPreReq: OpenPKG, openpkg >= 1.3.0, m4, perl, make
PreReq: OpenPKG, openpkg >= 1.3.0, m4, perl
@
1.35.2.1.2.1
log
@bump versions and dependencies for OpenPKG 1.2
@
text
@d40 1
a40 1
Release: 1.2.0
d50 2
a51 2
BuildPreReq: OpenPKG, openpkg >= 1.2.0, m4, perl, make
PreReq: OpenPKG, openpkg >= 1.2.0, m4, perl
@
1.34
log
@bump of Copyright messages for forthcoming years 2003
@
text
@a63 2
%options
@
1.33
log
@switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates
@
text
@d3 3
a5 2
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2002 Ralf S. Engelschall
@
1.32
log
@consistently use 'Options: none' to indicate no options to 'openpkg build'
@
text
@d63 1
a63 1
Options: none
@
1.31
log
@upgrading package: autoconf 2.56 -> 2.57
@
text
@d63 2
@
1.30
log
@upgrading package: autoconf 2.55 -> 2.56
@
text
@d26 1
a26 1
%define V_latest 2.56
d39 1
a39 1
Release: 20021116
@
1.29
log
@upgrading package: autoconf 2.54 -> 2.55
@
text
@d26 1
a26 1
%define V_latest 2.55
d39 1
a39 1
Release: 20021115
@
1.28
log
@Improve package description in agreement with GNU documentation.
@
text
@d26 1
a26 1
%define V_latest 2.54
d39 1
a39 1
Release: 20021022
@
1.27
log
@Disable automatic cross platform pthread support by removing ACX_PTHREAD and acx_pthread.m4.
@
text
@d55 7
a61 5
GNU Autoconf is a package for generating configure scripts. These
scripts are present in a large number of free software packages and
are used to detect system features at compilation time. Autoconf
is mostly needed by people producing packages that run on a wide
variety of platforms--particularly UNIX-a-likes.
@
1.26
log
@fixed if/bracket nesting
@
text
@a28 5
# package options
%ifndef with_acx_pthread
%define with_acx_pthread no
%endif
d39 1
a39 1
Release: 20021021
a43 1
Source2: http://www.gnu.org/software/ac-archive/Installed_Packages/acx_pthread.m4
a60 3
Options:
--define 'with_acx_pthread %{with_acx_pthread}'
a65 7
%if "%{with_acx_pthread}" == "yes"
( cd ../autoconf-%{V_latest}/lib/autoconf
cp -rp %{SOURCE acx_pthread.m4} .
cat autoconf.m4 | %{l_sed} -e '69a\
m4_include([autoconf/acx_pthread.m4])' >autoconf.m4
)
%endif
a98 3
%if "%{with_acx_pthread}" == "yes"
cp -rp %{SOURCE acx_pthread.m4} $RPM_BUILD_ROOT%{l_prefix}/share/autoconf/autoconf
%endif
@
1.25
log
@Cleanup parenthese order.
@
text
@d44 1
a44 1
Release: 20021020
d80 1
a81 1
)
@
1.24
log
@Fix shtool newline embedding problem, and make ACX_PTHREAD an option.
@
text
@d75 1
a76 1
%if "%{with_acx_pthread}" == "yes"
@
1.23
log
@unbreak package by backing-out recent changes
@
text
@d25 1
d29 5
d49 1
d67 3
d75 7
d115 3
@
1.22
log
@Add ACX_PTHREAD M4 macro for portable and consistent POSIX thread handling.
@
text
@d38 1
a38 1
Release: 20021018
a42 1
Source2: http://www.gnu.org/software/ac-archive/Installed_Packages/acx_pthread.m4
a64 4
( cd ../autoconf-%{V_latest}/lib/autoconf
cp -rp %{SOURCE acx_pthread.m4} .
%{l_shtool} subst -e 's;\(m4_include(\[autoconf\/oldnames\.m4\])\);\1\nm4_include([autoconf/acx_pthread.m4]);' autoconf.m4
)
a97 1
cp -rp %{SOURCE acx_pthread.m4} $RPM_BUILD_ROOT%{l_prefix}/share/autoconf/autoconf
@
1.21
log
@upgrading package: autoconf 2.53 -> 2.54
@
text
@d38 1
a38 1
Release: 20020914
d43 1
d66 4
d103 1
@
1.20
log
@cleanup: remove $PATH fiddling, because already obsoleted by sane build environment
@
text
@d25 1
a25 1
%define V_latest 2.53
d38 1
a38 1
Release: 20020309
@
1.20.2.1
log
@bump release numbers for OpenPKG 1.1
@
text
@d38 1
a38 1
Release: 1.1.0
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 1.1.0, m4, perl, make
PreReq: OpenPKG, openpkg >= 1.1.0, m4, perl
@
1.19
log
@Woohhooo: apply the new package classification system.
(CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of
them follows on the website soon.
@
text
@a66 1
PATH="%{l_prefix}/bin:$PATH"; export PATH
@
1.18
log
@strip trailing whitespaces
@
text
@d34 1
a34 1
Distribution: OpenPKG [REL]
@
1.17
log
@upgrade to Autoconf 2.53
@
text
@d22 2
a23 2
## SUCH DAMAGE.
##
d77 1
a77 1
%{l_make} %{l_mflags}
d84 1
a84 1
%{l_make} %{l_mflags}
@
1.16
log
@Because our latest GNU shtool 1.6.0 (as used in openpkg >= 20020206)
provides a full-featured "shtool subst" command, we finally switch from
our old "rpmtool subst cmd cmd ... -- file ..." to "shtool subst -e cmd
-e cmd ... file ...". Please do no longer use "rpmtool subst" because
its "subst" command will be removed soon, too.
@
text
@d25 1
a25 1
%define V_latest 2.52
d38 1
a38 1
Release: 20020206
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 20020206, m4, make
PreReq: OpenPKG, openpkg >= 20020206, m4
@
1.15
log
@bump release
@
text
@d74 3
a76 3
%{l_rpmtool} subst \
's;\(acdatadir = $(datadir)/autoconf\);\1/old;' \
-- Makefile
@
1.14
log
@get rid of ECRC
@
text
@d38 1
a38 1
Release: 20011201
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 20011227, m4, make
PreReq: OpenPKG, openpkg >= 20011227, m4
@
1.13
log
@bump copyright years
@
text
@d3 1
a3 1
## Copyright (c) 2000-2002 Cable & Wireless ECRC GmbH
@
1.12
log
@fix dependencies in -CURRENT now that we have the new scheme
@
text
@d3 2
a4 2
## Copyright (c) 2000-2001 Cable & Wireless ECRC GmbH
## Copyright (c) 2000-2001 Ralf S. Engelschall
@
1.11
log
@remove trailing zero to conform with new scheme
@
text
@d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 20011126.0, m4, make
PreReq: OpenPKG, openpkg >= 20011126.0, m4
@
1.11.2.1
log
@bump release numbers
@
text
@d38 1
a38 1
Release: 1.0.0
@
1.11.2.2
log
@forgotten: bump bootstrap dependencies
@
text
@d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 1.0.0, m4, make
PreReq: OpenPKG, openpkg >= 1.0.0, m4
@
1.10
log
@adjust distribution and release
@
text
@d38 1
a38 1
Release: 20011201.0
@
1.9
log
@requires GNU make
@
text
@d34 1
a34 1
Distribution: OpenPKG [EXP]
d38 1
a38 1
Release: 20011126.0
@
1.8
log
@Bump releases.
@
text
@d48 1
a48 1
BuildPreReq: OpenPKG, openpkg >= 20011126.0, m4
@
1.7
log
@Hmmmm.... goodbye good thought out but in practice unusable %{l_branch}
variable. We have to use a static value here (implies manual editing again),
because else source and binary RPM filenames won't match if binary is built
one or more days after the source was rolled.
@
text
@d38 1
a38 1
Release: 20011121.0
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0, m4
PreReq: OpenPKG, openpkg >= 0.9-20011025.0, m4
@
1.6
log
@bump to the correct 0.9-20011025.0
@
text
@d38 1
a38 1
Release: %{l_branch}.0
@
1.5
log
@upgrade dependencies because of l_branch usage
@
text
@d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 20011023.0, m4
PreReq: OpenPKG, openpkg >= 20011023.0, m4
@
1.4
log
@Switch to using "YYYYMMDD.X" as Release for -CURRENT packages.
@
text
@d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 0.9-33, m4
PreReq: OpenPKG, openpkg >= 0.9-33, m4
@
1.3
log
@Cleanup:
1. Move "Group:" below "Distribution:"
2. Use "The OpenPKG Project" for "Packager:"
3. Add type tag to "Distribution:" (default is now EXP)
@
text
@d38 1
a38 1
Release: 2
@
1.2
log
@Force all packages to require openpkg-0.9-33
@
text
@a30 1
Group: Development
d33 3
a35 2
Packager: rse@@openpkg.org
Distribution: OpenPKG
@
1.1
log
@Initial revision
@
text
@d38 1
a38 1
Release: 1
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 0.9-30, m4
PreReq: OpenPKG, openpkg >= 0.9-30, m4
@
1.1.1.1
log
@Import OpenPKG sources into CVS repository
@
text
@@