OBS User unknown 2006-12-18 23:15:10 +00:00 committed by Git OBS Bridge
commit 80ece4eab4
8 changed files with 1112 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

3
automake-1.10.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2efebda5dd64fd52599a19564041d63dcaba68fafacc0080ffa6e8f0df8da697
size 893866

157
automake-SuSE.patch Normal file
View File

@ -0,0 +1,157 @@
--- lib/config.guess
+++ lib/config.guess
@@ -139,6 +139,16 @@
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+case "${UNAME_MACHINE}" in
+ i?86)
+ test -z "$VENDOR" && VENDOR=pc
+ ;;
+ *)
+ test -z "$VENDOR" && VENDOR=unknown
+ ;;
+esac
+test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse
+
# Note: order is significant - the case branches are not exclusive.
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
@@ -829,7 +839,7 @@
echo ${UNAME_MACHINE}-pc-minix
exit ;;
arm*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
cris:Linux:*:*)
echo cris-axis-linux-gnu
@@ -838,16 +848,16 @@
echo crisv32-axis-linux-gnu
exit ;;
frv:Linux:*:*)
- echo frv-unknown-linux-gnu
+ echo frv-${VENDOR}-linux-gnu
exit ;;
ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
mips:Linux:*:*)
eval $set_cc_for_build
@@ -870,7 +880,7 @@
s: ::g
p
}'`"
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
;;
mips64:Linux:*:*)
eval $set_cc_for_build
@@ -893,16 +903,16 @@
s: ::g
p
}'`"
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
;;
or32:Linux:*:*)
- echo or32-unknown-linux-gnu
+ echo or32-${VENDOR}-linux-gnu
exit ;;
ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
+ echo powerpc-${VENDOR}-linux-gnu
exit ;;
ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
+ echo powerpc64-${VENDOR}-linux-gnu
exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -916,36 +926,36 @@
esac
objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC}
exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-gnu ;;
- PA8*) echo hppa2.0-unknown-linux-gnu ;;
- *) echo hppa-unknown-linux-gnu ;;
+ PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;;
+ PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;;
+ *) echo hppa-${VENDOR}-linux-gnu ;;
esac
exit ;;
parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-gnu
+ echo hppa64-${VENDOR}-linux-gnu
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
echo ${UNAME_MACHINE}-ibm-linux
exit ;;
sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
vax:Linux:*:*)
echo ${UNAME_MACHINE}-dec-linux-gnu
exit ;;
x86_64:Linux:*:*)
- echo x86_64-unknown-linux-gnu
+ echo x86_64-${VENDOR}-linux-gnu
exit ;;
i*86:Linux:*:*)
# The BFD linker knows what the default object file format is, so
@@ -960,18 +970,18 @@
p'`
case "$ld_supported_targets" in
elf32-i386)
- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+ TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux-gnu"
;;
a.out-i386-linux)
- echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+ echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuaout"
exit ;;
coff-i386)
- echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+ echo "${UNAME_MACHINE}-${VENDOR}-linux-gnucoff"
exit ;;
"")
# Either a pre-BFD a.out linker (linux-gnuoldld) or
# one that does not give us useful --help.
- echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+ echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuoldld"
exit ;;
esac
# Determine whether the default compiler is a.out or elf
@@ -1005,7 +1015,7 @@
p
}'`"
test x"${LIBC}" != x && {
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+ echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}"
exit
}
test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }

532
automake.changes Normal file
View File

@ -0,0 +1,532 @@
-------------------------------------------------------------------
Sun Oct 15 22:27:09 CEST 2006 - schwab@suse.de
- Update to automake 1.10.
* Version requirements:
- Autoconf 2.60 or greater is required.
- Perl 5.6 or greater is required.
* Changes to aclocal:
- aclocal now also supports -Wmumble and -Wno-mumble options.
- `dirlist' entries (for the aclocal search path) may use shell
wildcards such as `*', `?', or `[...]'.
- aclocal supports an --install option that will cause system-wide
third-party macros to be installed in the local directory
specified with the first -I flag. This option also uses #serial
lines in M4 files to upgrade local macros.
The new aclocal options --dry-run and --diff help to review changes
before they are installed.
- aclocal now outputs an autoconf version check in aclocal.m4 in
projects using automake.
For a few years, automake and aclocal have been calling autoconf
(or its underlying engine autom4te) to accurately retrieve the
data they need from configure.ac and its siblings. Doing so can
only work if all autotools use the same version of autoconf. For
instance a Makefile.in generated by automake for one version of
autoconf may stop working if configure is regenerated with another
version of autoconf, and vice versa.
This new version check ensures that the whole build system has
been generated using the same autoconf version.
* Support for new Autoconf macros:
- The new AC_REQUIRE_AUX_FILE Autoconf macro is supported.
- If `subdir-objects' is set, and AC_CONFIG_LIBOBJ_DIR is specified,
$(LIBOBJS), $(LTLIBOBJS), $(ALLOCA), and $(LTALLOCA) can be used
in different directories. However, only one instance of such a
library objects directory is supported.
* Change to Libtool support:
- Libtool generic flags (those that go before the --mode=MODE option)
can be specified using AM_LIBTOOLFLAGS and target_LIBTOOLFLAGS.
* Yacc and Lex changes:
- The rebuild rules for distributed Yacc and Lex output will avoid
overwriting existing files if AM_MAINTAINER_MODE and maintainer-mode
is not enabled.
- ylwrap is now always used for lex and yacc source files,
regardless of whether there is more than one source per directory.
* Languages changes:
- Preprocessed assembler (*.S) compilation now honors CPPFLAGS,
AM_CPPFLAGS and per-target _CPPFLAGS, and supports dependency
tracking, unlike non-preprocessed assembler (*.s).
- subdir-object mode works now with Assembler. Automake assumes
that the compiler understands `-c -o'.
- Preprocessed assembler (*.S) compilation now also honors
$(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES).
- Improved support for Objective C:
- Autoconf's new AC_PROG_OBJC will enable automatic dependency tracking.
- A new section of the manual documents the support.
- New support for Unified Parallel C:
- AM_PROG_UPC looks for a UPC compiler.
- A new section of the manual documents the support.
- Per-target flags are now correctly handled in link rules.
For instance maude_CFLAGS correctly overrides AM_CFLAGS; likewise
for maude_LDFLAGS and AM_LDFLAGS. Previous versions bogusly
preferred AM_CFLAGS over maude_CFLAGS while linking, and they
used both AM_LDFLAGS and maude_LDFLAGS on the same link command.
The fix for compiler flags (i.e., using maude_CFLAGS instead of
AM_CFLAGS) should not hurt any package since that is how _CFLAGS
is expected to work (and actually works during compilation).
However using maude_LDFLAGS "instead of" AM_LDFLAGS rather than
"in addition to" breaks backward compatibility with older versions.
If your package used both variables, as in
AM_LDFLAGS = common flags
bin_PROGRAMS = a b c
a_LDFLAGS = more flags
...
and assumed *_LDFLAGS would sum up, you should rewrite it as
AM_LDFLAGS = common flags
bin_PROGRAMS = a b c
a_LDFLAGS = $(AM_LDFLAGS) more flags
...
This new behavior of *_LDFLAGS is more coherent with other
per-target variables, and the way *_LDFLAGS variables were
considered internally.
* New installation targets:
- New targets mandated by GNU Coding Standards:
install-dvi
install-html
install-ps
install-pdf
By default they will only install Texinfo manuals.
You can customize them with *-local variants:
install-dvi-local
install-html-local
install-ps-local
install-pdf-local
- The undocumented recursive target `uninstall-info' no longer exists.
(`uninstall' is in charge of removing all possible documentation
flavors, including optional formats such as dvi, ps, or info even
when `no-installinfo' is used.)
* Miscellaneous changes:
- Automake no longer complains if input files for AC_CONFIG_FILES
are specified using shell variables.
- clean, distribution, or rebuild rules are normally disabled for
inputs and outputs of AC_CONFIG_FILES, AC_CONFIG_HEADERS, and
AC_CONFIG_LINK specified using shell variables. However, if these
variables are used as ${VAR}, and AC_SUBSTed, then Automake will
be able to output rules anyway.
(See the Automake documentation for AC_CONFIG_FILES.)
- $(EXEEXT) is automatically appended to filenames of TESTS
that have been declared as programs in the same Makefile.
This is mostly useful when some check_PROGRAMS are listed in TESTS.
- `-Wportability' has finally been turned on by default for `gnu' and
`gnits' strictness. This means, automake will complain about %-rules
or $(GNU Make functions) unless you switch to `foreign' strictness or
use `-Wno-portability'.
- Automake now uses AC_PROG_MKDIR_P (new in Autoconf 2.60), and uses
$(MKDIR_P) instead of $(mkdir_p) to create directories. The
$(mkdir_p) variable is still defined (to the same value as
$(MKDIR_P)) but should be considered obsolete. If you are using
$(mkdir_p) in some of your rules, please plan to update them to
$(MKDIR_P) at some point.
- AM_C_PROTOTYPES and ansi2knr are now documented as being obsolete.
They still work in this release, but may be withdrawn in a future one.
- Inline compilation rules for gcc3-style dependency tracking are
more readable.
- Automake installs a "Hello World!" example package in $(docdir).
This example is used throughout the new "Autotools Introduction"
chapter of the manual.
-------------------------------------------------------------------
Mon Aug 21 16:58:38 CEST 2006 - sbrabec@suse.cz
- Removed dirlist.d support, use hardwired path instead.
-------------------------------------------------------------------
Mon Jul 31 13:47:59 CEST 2006 - schwab@suse.de
- Remove obsolete patch.
-------------------------------------------------------------------
Mon May 15 14:31:11 CEST 2006 - schwab@suse.de
- Import latest versions of config.{guess,sub}.
-------------------------------------------------------------------
Wed Jan 25 21:29:58 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Mon Jul 11 16:01:41 CEST 2005 - schwab@suse.de
- Update to automake 1.9.6.
-------------------------------------------------------------------
Sun May 8 12:07:02 CEST 2005 - schwab@suse.de
- Some architectures can't keep up the pace.
-------------------------------------------------------------------
Sat May 7 20:48:06 CEST 2005 - matz@suse.de
- Split away an automake-check package, which does the make check.
-------------------------------------------------------------------
Sun Feb 13 14:50:56 CET 2005 - schwab@suse.de
- Update to automake 1.9.5.
-------------------------------------------------------------------
Fri Jan 14 16:57:30 CET 2005 - schwab@suse.de
- Fix require_file_internal to handle file names with directories [#49822].
-------------------------------------------------------------------
Wed Jan 12 14:30:56 CET 2005 - schwab@suse.de
- Update to automake 1.9.4.
-------------------------------------------------------------------
Thu Nov 25 16:39:04 CET 2004 - ro@suse.de
- incremental fix for py-compile
-------------------------------------------------------------------
Fri Nov 19 17:06:01 CET 2004 - schwab@suse.de
- Fix py-compile to avoid putting $(DESTDIR) in the output.
-------------------------------------------------------------------
Mon Nov 1 23:38:40 CET 2004 - schwab@suse.de
- Update to automake 1.9.3.
-------------------------------------------------------------------
Fri Oct 8 14:55:28 CEST 2004 - schwab@suse.de
- Update to automake 1.9.2.
-------------------------------------------------------------------
Mon Aug 30 10:43:51 CEST 2004 - schwab@suse.de
- Fix $PATH_PATTERN.
-------------------------------------------------------------------
Tue Aug 17 15:33:32 CEST 2004 - schwab@suse.de
- Fix handling of subdir-objects.
-------------------------------------------------------------------
Thu Aug 12 11:18:24 CEST 2004 - schwab@suse.de
- Update to automake 1.9.1.
-------------------------------------------------------------------
Thu Jul 29 10:38:07 CEST 2004 - schwab@suse.de
- Update to automake 1.9.
-------------------------------------------------------------------
Mon Jul 19 14:19:38 CEST 2004 - schwab@suse.de
- Fix quoting.
-------------------------------------------------------------------
Sat Jul 17 21:18:43 CEST 2004 - schwab@suse.de
- Update to automake 1.8d (1.9 release candidate).
-------------------------------------------------------------------
Mon May 17 17:36:34 CEST 2004 - schwab@suse.de
- Update to automake 1.8.5.
-------------------------------------------------------------------
Tue May 4 13:55:52 CEST 2004 - schwab@suse.de
- Update to automake 1.8.4.
-------------------------------------------------------------------
Sun Mar 7 20:22:23 CET 2004 - schwab@suse.de
- Update to automake 1.8.3.
-------------------------------------------------------------------
Sat Jan 17 14:00:15 CET 2004 - schwab@suse.de
- Fix race condition in testsuite.
-------------------------------------------------------------------
Tue Jan 13 14:14:36 CET 2004 - schwab@suse.de
- Update to automake 1.8.2.
-------------------------------------------------------------------
Mon Jan 12 17:03:44 CET 2004 - schwab@suse.de
- Update to automake 1.8.1.
-------------------------------------------------------------------
Thu Jan 8 17:34:48 CET 2004 - schwab@suse.de
- Fix use of undefined value.
-------------------------------------------------------------------
Thu Dec 11 13:44:18 CET 2003 - schwab@suse.de
- Update to automake 1.8.
-------------------------------------------------------------------
Mon Nov 10 10:36:27 CET 2003 - schwab@suse.de
- Update to automake 1.7.9.
-------------------------------------------------------------------
Tue Oct 7 10:54:57 CEST 2003 - schwab@suse.de
- Update to automake 1.7.8.
-------------------------------------------------------------------
Mon Sep 8 19:20:18 CEST 2003 - schwab@suse.de
- Update to automake 1.7.7.
-------------------------------------------------------------------
Wed Jul 16 14:26:28 CEST 2003 - sbrabec@suse.cz
- Added support for /usr/share/aclocal/dirlist.
-------------------------------------------------------------------
Fri Jul 11 13:53:59 CEST 2003 - schwab@suse.de
- Update to automake 1.7.6.
-------------------------------------------------------------------
Tue Jun 10 21:08:32 CEST 2003 - schwab@suse.de
- Update to automake 1.7.5.
-------------------------------------------------------------------
Mon May 12 18:10:28 CEST 2003 - schwab@suse.de
- Add %defattr.
-------------------------------------------------------------------
Fri Apr 25 15:09:48 CEST 2003 - schwab@suse.de
- Update to automake 1.7.3.
-------------------------------------------------------------------
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
- fix install_info --delete call and move from preun to postun
-------------------------------------------------------------------
Mon Apr 7 13:11:16 CEST 2003 - schwab@suse.de
- Only delete info entries when removing last version.
-------------------------------------------------------------------
Thu Feb 6 17:47:59 CET 2003 - schwab@suse.de
- Use %install_info.
-------------------------------------------------------------------
Mon Jan 20 21:47:32 CET 2003 - schwab@suse.de
- Fix python macros properly.
-------------------------------------------------------------------
Fri Dec 6 13:45:27 CET 2002 - schwab@suse.de
- Update to automake 1.7.2.
* Many bug fixes.
-------------------------------------------------------------------
Thu Nov 21 10:06:33 CET 2002 - schwab@suse.de
- Fix ansi2knr option.
-------------------------------------------------------------------
Mon Nov 18 16:49:02 CET 2002 - ro@suse.de
- use /.buildenv like /etc/SuSE-release
-------------------------------------------------------------------
Fri Sep 27 14:38:08 CEST 2002 - schwab@suse.de
- Update to automake 1.7.
-------------------------------------------------------------------
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
- removed bogus self-provides
-------------------------------------------------------------------
Mon Aug 5 13:58:59 CEST 2002 - schwab@suse.de
- Update to automake 1.6.3.
* Support for AM_INIT_GETTEXT([external])
* Bug fixes
-------------------------------------------------------------------
Thu Jun 20 20:20:46 CEST 2002 - schwab@suse.de
- Fix python macros for lib64.
-------------------------------------------------------------------
Sat Jun 15 17:40:42 CEST 2002 - schwab@suse.de
- Update to automake 1.6.2.
* Bug fix release.
-------------------------------------------------------------------
Fri Apr 12 14:21:46 CEST 2002 - schwab@suse.de
- Update to automake 1.6.1.
-------------------------------------------------------------------
Fri Mar 29 22:54:27 CET 2002 - schwab@suse.de
- Fix typo check.
- Disable libtool vs. normal check.
- Make dependency generation work with KDE.
-------------------------------------------------------------------
Mon Mar 11 15:38:27 CET 2002 - schwab@suse.de
- Add versioned links to automake and aclocal.
-------------------------------------------------------------------
Thu Mar 7 14:55:03 CET 2002 - schwab@suse.de
- Update to automake 1.6.
-------------------------------------------------------------------
Wed Jan 23 16:27:39 CET 2002 - schwab@suse.de
- Fix nonportable test option in config.guess.
-------------------------------------------------------------------
Sun Dec 16 18:44:19 UTC 2001 - adrian@suse.de
- fix config.guess to recognize SGI mips systems as big endian systems
- bzip2 sources
-------------------------------------------------------------------
Mon Aug 27 11:51:27 CEST 2001 - schwab@suse.de
- Update to automake 1.5.
-------------------------------------------------------------------
Thu Aug 9 02:31:38 CEST 2001 - ro@suse.de
- fixed problem when installing lisp files
-------------------------------------------------------------------
Thu Jul 19 12:17:15 CEST 2001 - schwab@suse.de
- Update to automake 1.4-p5.
-------------------------------------------------------------------
Tue Jun 12 19:17:50 CEST 2001 - olh@suse.de
- recognize ppc64
-------------------------------------------------------------------
Tue Jun 12 19:06:37 CEST 2001 - olh@suse.de
- fix typo in automake-1.4-SuSE.patch
-------------------------------------------------------------------
Mon Jun 11 23:46:55 CEST 2001 - schwab@suse.de
- Recognize AC_PROG_LIBTOOL as well as AM_PROG_LIBTOOL.
-------------------------------------------------------------------
Mon Jun 11 12:21:46 CEST 2001 - schwab@suse.de
- Update to automake 1.4-p4.
-------------------------------------------------------------------
Sat May 26 21:13:46 CEST 2001 - schwab@suse.de
- Update to automake 1.4-p2.
-------------------------------------------------------------------
Wed May 9 14:54:53 CEST 2001 - schwab@suse.de
- Update to automake 1.4-p1.
-------------------------------------------------------------------
Fri May 4 12:35:40 CEST 2001 - schwab@suse.de
- Fix automake script for libtool 1.4.
-------------------------------------------------------------------
Fri Mar 30 10:12:24 CEST 2001 - schwab@suse.de
- config.sub: don't try to fill missing parts by looking at the host
system.
-------------------------------------------------------------------
Thu Feb 15 14:25:43 CET 2001 - schwab@suse.de
- Update config.{guess,sub} to latest version.
-------------------------------------------------------------------
Wed Sep 13 11:46:04 CEST 2000 - schwab@suse.de
- Add bzip2 patch from kkaempf@suse.de.
-------------------------------------------------------------------
Mon Aug 21 18:07:11 CEST 2000 - werner@suse.de
- Use vendor within config.sub even for s390
-------------------------------------------------------------------
Mon May 1 18:53:39 CEST 2000 - kukuk@suse.de
- Use mandir und infodir macro
-------------------------------------------------------------------
Wed Mar 29 17:04:21 EST 2000 - bk@suse.de
- updated config.guess and config.sub for s390
-------------------------------------------------------------------
Wed Mar 1 13:52:34 CET 2000 - werner@suse.de
- Add arm/ppc patch from teTeX sources
- Make VENDOR=suse if /etc/SuSE-release exists, remove `-gnu', and
use $VERNDOR for all Linux architectures.
-------------------------------------------------------------------
Tue Feb 15 16:16:18 CET 2000 - schwab@suse.de
- Update config.{guess,sub} to latest version.
-------------------------------------------------------------------
Thu Jan 20 17:53:27 CET 2000 - kukuk@suse.de
- Move /usr/{info,man} -> /usr/share/{info,man}
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-------------------------------------------------------------------
Thu Aug 26 11:04:37 MEST 1999 - kukuk@suse.de
- Add automake.1, aclocal.1 and other documentation
- Add make check to build section
-------------------------------------------------------------------
Fri Feb 26 22:44:08 MET 1999 - florian@suse.de
- update to 1.4
-------------------------------------------------------------------
Fri Jun 19 14:29:58 MEST 1998 - ro@suse.de
- update to 1.3 using dif from jurix
----------------------------------------------------------------------------
Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de
- update to version 1.2
----------------------------------------------------------------------
Fri Aug 23 16:13:49 MET DST 1996 - florian@suse.de
new version 1.0

378
automake.spec Normal file
View File

@ -0,0 +1,378 @@
#
# spec file for package automake (Version 1.10)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: automake
BuildRequires: help2man
License: GNU General Public License (GPL)
Group: Development/Tools/Building
Autoreqprov: on
PreReq: %{install_info_prereq}
Version: 1.10
Release: 4
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
URL: http://www.gnu.org/software/automake
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: automake-%{version}.tar.bz2
Patch1: automake-SuSE.patch
Patch3: require_file.patch
%description
Automake is a tool for automatically generating "Makefile.in" files
from "Makefile.am" files. "Makefile.am" is a series of "make" macro
definitions (with rules occasionally thrown in). The generated
"Makefile.in" files are compatible with the GNU Makefile standards.
Authors:
--------
David Mackenzie
Tom Tromey <tromey@cygnus.com>
Alexandre Oliva
Alexandre Duret-Lutz <adl@gnu.org>
%prep
%setup -q -n automake-%{version}
%patch1
%patch3
%build
./configure --prefix=/usr --infodir=%{_infodir} --mandir=%{_mandir} \
--docdir=%{_docdir}/%{name}
make
# Some architectures can't keep up the pace.
%ifnarch alpha
make check VERBOSE=1
%endif
%install
make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/etc $RPM_BUILD_ROOT/usr/share/aclocal
printf "%s\n" /opt/gnome/share/aclocal /usr/local/share/aclocal >$RPM_BUILD_ROOT/etc/aclocal_dirlist
touch $RPM_BUILD_ROOT/etc/aclocal_dirlist
ln -s ../../../etc/aclocal_dirlist $RPM_BUILD_ROOT/usr/share/aclocal/dirlist
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
perllibdir=lib help2man -S FSF ./aclocal > $RPM_BUILD_ROOT%{_mandir}/man1/aclocal.1
perllibdir=lib help2man -S FSF ./automake > $RPM_BUILD_ROOT%{_mandir}/man1/automake.1
%post
%install_info --info-dir=%{_infodir} %{_infodir}/automake.info.gz
%postun
%install_info_delete --info-dir=%{_infodir} %{_infodir}/automake.info.gz
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README THANKS
/usr/bin/*
%doc %{_infodir}/*.gz
%doc %{_mandir}/man1/*
/usr/share/aclocal*
/usr/share/automake-*
%config /etc/aclocal_dirlist
%changelog -n automake
* Sun Oct 15 2006 - schwab@suse.de
- Update to automake 1.10.
* Version requirements:
- Autoconf 2.60 or greater is required.
- Perl 5.6 or greater is required.
* Changes to aclocal:
- aclocal now also supports -Wmumble and -Wno-mumble options.
- `dirlist' entries (for the aclocal search path) may use shell
wildcards such as `*', `?', or `[...]'.
- aclocal supports an --install option that will cause system-wide
third-party macros to be installed in the local directory
specified with the first -I flag. This option also uses #serial
lines in M4 files to upgrade local macros.
The new aclocal options --dry-run and --diff help to review changes
before they are installed.
- aclocal now outputs an autoconf version check in aclocal.m4 in
projects using automake.
For a few years, automake and aclocal have been calling autoconf
(or its underlying engine autom4te) to accurately retrieve the
data they need from configure.ac and its siblings. Doing so can
only work if all autotools use the same version of autoconf. For
instance a Makefile.in generated by automake for one version of
autoconf may stop working if configure is regenerated with another
version of autoconf, and vice versa.
This new version check ensures that the whole build system has
been generated using the same autoconf version.
* Support for new Autoconf macros:
- The new AC_REQUIRE_AUX_FILE Autoconf macro is supported.
- If `subdir-objects' is set, and AC_CONFIG_LIBOBJ_DIR is specified,
$(LIBOBJS), $(LTLIBOBJS), $(ALLOCA), and $(LTALLOCA) can be used
in different directories. However, only one instance of such a
library objects directory is supported.
* Change to Libtool support:
- Libtool generic flags (those that go before the --mode=MODE option)
can be specified using AM_LIBTOOLFLAGS and target_LIBTOOLFLAGS.
* Yacc and Lex changes:
- The rebuild rules for distributed Yacc and Lex output will avoid
overwriting existing files if AM_MAINTAINER_MODE and maintainer-mode
is not enabled.
- ylwrap is now always used for lex and yacc source files,
regardless of whether there is more than one source per directory.
* Languages changes:
- Preprocessed assembler (*.S) compilation now honors CPPFLAGS,
AM_CPPFLAGS and per-target _CPPFLAGS, and supports dependency
tracking, unlike non-preprocessed assembler (*.s).
- subdir-object mode works now with Assembler. Automake assumes
that the compiler understands `-c -o'.
- Preprocessed assembler (*.S) compilation now also honors
$(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES).
- Improved support for Objective C:
- Autoconf's new AC_PROG_OBJC will enable automatic dependency tracking.
- A new section of the manual documents the support.
- New support for Unified Parallel C:
- AM_PROG_UPC looks for a UPC compiler.
- A new section of the manual documents the support.
- Per-target flags are now correctly handled in link rules.
For instance maude_CFLAGS correctly overrides AM_CFLAGS; likewise
for maude_LDFLAGS and AM_LDFLAGS. Previous versions bogusly
preferred AM_CFLAGS over maude_CFLAGS while linking, and they
used both AM_LDFLAGS and maude_LDFLAGS on the same link command.
The fix for compiler flags (i.e., using maude_CFLAGS instead of
AM_CFLAGS) should not hurt any package since that is how _CFLAGS
is expected to work (and actually works during compilation).
However using maude_LDFLAGS "instead of" AM_LDFLAGS rather than
"in addition to" breaks backward compatibility with older versions.
If your package used both variables, as in
AM_LDFLAGS = common flags
bin_PROGRAMS = a b c
a_LDFLAGS = more flags
...
and assumed *_LDFLAGS would sum up, you should rewrite it as
AM_LDFLAGS = common flags
bin_PROGRAMS = a b c
a_LDFLAGS = $(AM_LDFLAGS) more flags
...
This new behavior of *_LDFLAGS is more coherent with other
per-target variables, and the way *_LDFLAGS variables were
considered internally.
* New installation targets:
- New targets mandated by GNU Coding Standards:
install-dvi
install-html
install-ps
install-pdf
By default they will only install Texinfo manuals.
You can customize them with *-local variants:
install-dvi-local
install-html-local
install-ps-local
install-pdf-local
- The undocumented recursive target `uninstall-info' no longer exists.
(`uninstall' is in charge of removing all possible documentation
flavors, including optional formats such as dvi, ps, or info even
when `no-installinfo' is used.)
* Miscellaneous changes:
- Automake no longer complains if input files for AC_CONFIG_FILES
are specified using shell variables.
- clean, distribution, or rebuild rules are normally disabled for
inputs and outputs of AC_CONFIG_FILES, AC_CONFIG_HEADERS, and
AC_CONFIG_LINK specified using shell variables. However, if these
variables are used as ${VAR}, and AC_SUBSTed, then Automake will
be able to output rules anyway.
(See the Automake documentation for AC_CONFIG_FILES.)
- $(EXEEXT) is automatically appended to filenames of TESTS
that have been declared as programs in the same Makefile.
This is mostly useful when some check_PROGRAMS are listed in TESTS.
- `-Wportability' has finally been turned on by default for `gnu' and
`gnits' strictness. This means, automake will complain about %%-rules
or $(GNU Make functions) unless you switch to `foreign' strictness or
use `-Wno-portability'.
- Automake now uses AC_PROG_MKDIR_P (new in Autoconf 2.60), and uses
$(MKDIR_P) instead of $(mkdir_p) to create directories. The
$(mkdir_p) variable is still defined (to the same value as
$(MKDIR_P)) but should be considered obsolete. If you are using
$(mkdir_p) in some of your rules, please plan to update them to
$(MKDIR_P) at some point.
- AM_C_PROTOTYPES and ansi2knr are now documented as being obsolete.
They still work in this release, but may be withdrawn in a future one.
- Inline compilation rules for gcc3-style dependency tracking are
more readable.
- Automake installs a "Hello World!" example package in $(docdir).
This example is used throughout the new "Autotools Introduction"
chapter of the manual.
* Mon Aug 21 2006 - sbrabec@suse.cz
- Removed dirlist.d support, use hardwired path instead.
* Mon Jul 31 2006 - schwab@suse.de
- Remove obsolete patch.
* Mon May 15 2006 - schwab@suse.de
- Import latest versions of config.{guess,sub}.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Jul 11 2005 - schwab@suse.de
- Update to automake 1.9.6.
* Sun May 08 2005 - schwab@suse.de
- Some architectures can't keep up the pace.
* Sat May 07 2005 - matz@suse.de
- Split away an automake-check package, which does the make check.
* Sun Feb 13 2005 - schwab@suse.de
- Update to automake 1.9.5.
* Fri Jan 14 2005 - schwab@suse.de
- Fix require_file_internal to handle file names with directories [#49822].
* Wed Jan 12 2005 - schwab@suse.de
- Update to automake 1.9.4.
* Thu Nov 25 2004 - ro@suse.de
- incremental fix for py-compile
* Fri Nov 19 2004 - schwab@suse.de
- Fix py-compile to avoid putting $(DESTDIR) in the output.
* Mon Nov 01 2004 - schwab@suse.de
- Update to automake 1.9.3.
* Fri Oct 08 2004 - schwab@suse.de
- Update to automake 1.9.2.
* Mon Aug 30 2004 - schwab@suse.de
- Fix $PATH_PATTERN.
* Tue Aug 17 2004 - schwab@suse.de
- Fix handling of subdir-objects.
* Thu Aug 12 2004 - schwab@suse.de
- Update to automake 1.9.1.
* Thu Jul 29 2004 - schwab@suse.de
- Update to automake 1.9.
* Mon Jul 19 2004 - schwab@suse.de
- Fix quoting.
* Sat Jul 17 2004 - schwab@suse.de
- Update to automake 1.8d (1.9 release candidate).
* Mon May 17 2004 - schwab@suse.de
- Update to automake 1.8.5.
* Tue May 04 2004 - schwab@suse.de
- Update to automake 1.8.4.
* Sun Mar 07 2004 - schwab@suse.de
- Update to automake 1.8.3.
* Sat Jan 17 2004 - schwab@suse.de
- Fix race condition in testsuite.
* Tue Jan 13 2004 - schwab@suse.de
- Update to automake 1.8.2.
* Mon Jan 12 2004 - schwab@suse.de
- Update to automake 1.8.1.
* Thu Jan 08 2004 - schwab@suse.de
- Fix use of undefined value.
* Thu Dec 11 2003 - schwab@suse.de
- Update to automake 1.8.
* Mon Nov 10 2003 - schwab@suse.de
- Update to automake 1.7.9.
* Tue Oct 07 2003 - schwab@suse.de
- Update to automake 1.7.8.
* Mon Sep 08 2003 - schwab@suse.de
- Update to automake 1.7.7.
* Wed Jul 16 2003 - sbrabec@suse.cz
- Added support for /usr/share/aclocal/dirlist.
* Fri Jul 11 2003 - schwab@suse.de
- Update to automake 1.7.6.
* Tue Jun 10 2003 - schwab@suse.de
- Update to automake 1.7.5.
* Mon May 12 2003 - schwab@suse.de
- Add %%defattr.
* Fri Apr 25 2003 - schwab@suse.de
- Update to automake 1.7.3.
* Thu Apr 24 2003 - ro@suse.de
- fix install_info --delete call and move from preun to postun
* Mon Apr 07 2003 - schwab@suse.de
- Only delete info entries when removing last version.
* Thu Feb 06 2003 - schwab@suse.de
- Use %%install_info.
* Mon Jan 20 2003 - schwab@suse.de
- Fix python macros properly.
* Fri Dec 06 2002 - schwab@suse.de
- Update to automake 1.7.2.
* Many bug fixes.
* Thu Nov 21 2002 - schwab@suse.de
- Fix ansi2knr option.
* Mon Nov 18 2002 - ro@suse.de
- use /.buildenv like /etc/SuSE-release
* Fri Sep 27 2002 - schwab@suse.de
- Update to automake 1.7.
* Tue Sep 17 2002 - ro@suse.de
- removed bogus self-provides
* Mon Aug 05 2002 - schwab@suse.de
- Update to automake 1.6.3.
* Support for AM_INIT_GETTEXT([external])
* Bug fixes
* Thu Jun 20 2002 - schwab@suse.de
- Fix python macros for lib64.
* Sat Jun 15 2002 - schwab@suse.de
- Update to automake 1.6.2.
* Bug fix release.
* Fri Apr 12 2002 - schwab@suse.de
- Update to automake 1.6.1.
* Fri Mar 29 2002 - schwab@suse.de
- Fix typo check.
- Disable libtool vs. normal check.
- Make dependency generation work with KDE.
* Mon Mar 11 2002 - schwab@suse.de
- Add versioned links to automake and aclocal.
* Thu Mar 07 2002 - schwab@suse.de
- Update to automake 1.6.
* Wed Jan 23 2002 - schwab@suse.de
- Fix nonportable test option in config.guess.
* Sun Dec 16 2001 - adrian@suse.de
- fix config.guess to recognize SGI mips systems as big endian systems
- bzip2 sources
* Mon Aug 27 2001 - schwab@suse.de
- Update to automake 1.5.
* Thu Aug 09 2001 - ro@suse.de
- fixed problem when installing lisp files
* Thu Jul 19 2001 - schwab@suse.de
- Update to automake 1.4-p5.
* Tue Jun 12 2001 - olh@suse.de
- recognize ppc64
* Tue Jun 12 2001 - olh@suse.de
- fix typo in automake-1.4-SuSE.patch
* Mon Jun 11 2001 - schwab@suse.de
- Recognize AC_PROG_LIBTOOL as well as AM_PROG_LIBTOOL.
* Mon Jun 11 2001 - schwab@suse.de
- Update to automake 1.4-p4.
* Sat May 26 2001 - schwab@suse.de
- Update to automake 1.4-p2.
* Wed May 09 2001 - schwab@suse.de
- Update to automake 1.4-p1.
* Fri May 04 2001 - schwab@suse.de
- Fix automake script for libtool 1.4.
* Fri Mar 30 2001 - schwab@suse.de
- config.sub: don't try to fill missing parts by looking at the host
system.
* Thu Feb 15 2001 - schwab@suse.de
- Update config.{guess,sub} to latest version.
* Wed Sep 13 2000 - schwab@suse.de
- Add bzip2 patch from kkaempf@suse.de.
* Mon Aug 21 2000 - werner@suse.de
- Use vendor within config.sub even for s390
* Mon May 01 2000 - kukuk@suse.de
- Use mandir und infodir macro
* Wed Mar 29 2000 - bk@suse.de
- updated config.guess and config.sub for s390
* Wed Mar 01 2000 - werner@suse.de
- Add arm/ppc patch from teTeX sources
- Make VENDOR=suse if /etc/SuSE-release exists, remove `-gnu', and
use $VERNDOR for all Linux architectures.
* Tue Feb 15 2000 - schwab@suse.de
- Update config.{guess,sub} to latest version.
* Thu Jan 20 2000 - kukuk@suse.de
- Move /usr/{info,man} -> /usr/share/{info,man}
* Mon Sep 13 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Thu Aug 26 1999 - kukuk@suse.de
- Add automake.1, aclocal.1 and other documentation
- Add make check to build section
* Fri Feb 26 1999 - florian@suse.de
- update to 1.4
* Fri Jun 19 1998 - ro@suse.de
- update to 1.3 using dif from jurix
* Wed Jun 25 1997 - florian@suse.de
- update to version 1.2
* Thu Jan 02 1997 - florian@suse.de
new version 1.0

0
ready Normal file
View File

18
require_file.patch Normal file
View File

@ -0,0 +1,18 @@
--- automake.in
+++ automake.in
@@ -6836,12 +6836,14 @@
my $fullfile = "$dir/$file";
my $found_it = 0;
my $dangling_sym = 0;
+ my $thisdir = dirname ($fullfile);
+ my $thisfile = basename ($fullfile);
if (-l $fullfile && ! -f $fullfile)
{
$dangling_sym = 1;
}
- elsif (dir_has_case_matching_file ($dir, $file))
+ elsif (dir_has_case_matching_file ($thisdir, $thisfile))
{
$found_it = 1;
maybe_push_required_file ($dir, $file, $fullfile);