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 @@