Hello community,
here is the log from the commit of package xorg-x11-util-devel for openSUSE:Factory
checked in at Thu Sep 9 15:16:14 CEST 2010.
--------
--- xorg-x11-util-devel/xorg-x11-util-devel.changes 2010-04-04 16:21:07.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11-util-devel/xorg-x11-util-devel.changes 2010-09-04 21:40:59.000000000 +0200
@@ -1,0 +2,8 @@
+Sat Sep 4 21:39:13 CEST 2010 - sndirsch@suse.de
+
+- imake-1.0.3
+- lndir-1.0.2
+- xorg-cf-files-1.0.3
+- xorg-sgml-doctools-1.5
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
imake-X11R7.1-1.0.2.tar.bz2
lndir-X11R7.0-1.0.1.tar.bz2
xorg-cf-files-X11R7.1-1.0.2.tar.bz2
xorg-sgml-doctools-1.3.tar.bz2
New:
----
imake-1.0.3.tar.bz2
lndir-1.0.2.tar.bz2
xorg-cf-files-1.0.3.tar.bz2
xorg-sgml-doctools-1.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-util-devel.spec ++++++
--- /var/tmp/diff_new_pack.YzWlzB/_old 2010-09-09 15:13:41.000000000 +0200
+++ /var/tmp/diff_new_pack.YzWlzB/_new 2010-09-09 15:13:41.000000000 +0200
@@ -22,18 +22,18 @@
BuildRequires: pkgconfig xorg-x11-proto-devel
Url: http://xorg.freedesktop.org/
Version: 7.5
-Release: 1
+Release: 4
License: MIT License (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: Development/Libraries/X11
Requires: xorg-x11-proto-devel
-Summary: Include Files and Libraries mandatory for X11 Development.
+Summary: Include Files and Libraries mandatory for X11 Development
Source: gccmakedep-X11R7.1-1.0.2.tar.bz2
-Source1: imake-X11R7.1-1.0.2.tar.bz2
-Source2: xorg-cf-files-X11R7.1-1.0.2.tar.bz2
-Source3: lndir-X11R7.0-1.0.1.tar.bz2
+Source1: imake-1.0.3.tar.bz2
+Source2: xorg-cf-files-1.0.3.tar.bz2
+Source3: lndir-1.0.2.tar.bz2
Source4: makedepend-1.0.2.tar.bz2
-Source5: xorg-sgml-doctools-1.3.tar.bz2
+Source5: xorg-sgml-doctools-1.5.tar.bz2
Patch1: xconf-sparc.diff
%description
@@ -121,6 +121,9 @@
/usr/bin/*
%{_datadir}/X11/config
%{_datadir}/sgml/X11/defs.ent
+%{_datadir}/sgml/X11/xorg.css
+%{_datadir}/sgml/X11/xorg.xsl
%{_mandir}/man1/*
+%{_datadir}/pkgconfig/*.pc
%changelog
++++++ imake-X11R7.1-1.0.2.tar.bz2 -> imake-1.0.3.tar.bz2 ++++++
++++ 20683 lines of diff (skipped)
++++++ lndir-X11R7.0-1.0.1.tar.bz2 -> lndir-1.0.2.tar.bz2 ++++++
++++ 17919 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/ChangeLog new/lndir-1.0.2/ChangeLog
--- old/lndir-X11R7.0-1.0.1/ChangeLog 2005-12-21 03:30:08.000000000 +0100
+++ new/lndir-1.0.2/ChangeLog 2010-08-14 06:19:22.000000000 +0200
@@ -1,13 +1,239 @@
-2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
+commit 9da4c0b964f96ef8bd37cf5e3f74a86b93e890f7
+Author: Alan Coopersmith
+Date: Fri Aug 13 21:11:32 2010 -0700
- * configure.ac:
- Update package version for X11R7 release.
+ lndir 1.0.2
+
+ Signed-off-by: Alan Coopersmith
-2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
+commit be233b8d31026dc7554ff0c8628df3c5ba4f1b90
+Author: Alan Coopersmith
+Date: Fri Aug 13 21:09:26 2010 -0700
- * configure.ac:
- Update package version number for final X11R7 release candidate.
+ Let XORG_DEFAULT_OPTIONS handle AC_PROG_CC & AC_PROG_INSTALL
+
+ Don't need to duplicate calls to them (potentially overriding
+ the c99 settings from the xorg-macros calls)
+
+ Signed-off-by: Alan Coopersmith
-2005-12-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
+commit 57791c8b2192afdf1e4ef335509baec654bffcf0
+Author: Alan Coopersmith
+Date: Fri Aug 13 21:04:52 2010 -0700
- Initial revision.
+ upgrade to util-macros 1.8 for additional man page support
+
+ Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
+ The value of MAN_SUBST is the same for all X.Org packages.
+
+ Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
+
+ Signed-off-by: Alan Coopersmith
+
+commit 5a5e5a83b335f4203c927b539d4c8b6ee53719c3
+Author: Alan Coopersmith
+Date: Fri Apr 16 01:25:03 2010 -0700
+
+ Man page: note that *~ is always skipped, update second list of scm subdirs
+
+ Signed-off-by: Alan Coopersmith
+
+commit a0ddf1288b3fc6cf628f1ee69b585615387b5b1a
+Author: Alan Coopersmith
+Date: Fri Apr 16 01:15:45 2010 -0700
+
+ Enable AC_SYS_LARGEFILE & AC_USE_SYSTEM_EXTENSIONS
+
+ Avoids stat() failures on 32-bit platforms if a file has a size
+ that doesn't fit in 32-bits
+
+ Signed-off-by: Alan Coopersmith
+
+commit ae6ada745e48a6366cb91a5ce6692e22ad8077ae
+Author: Alan Coopersmith
+Date: Fri Apr 16 01:04:22 2010 -0700
+
+ Assume POSIX, lose support for old Minix & LynxOS
+
+ Signed-off-by: Alan Coopersmith
+
+commit 17f97355310d75b05bb3f7a1007ca752fe100029
+Author: Alan Coopersmith
+Date: Fri Apr 16 00:57:24 2010 -0700
+
+ Move to xorg-macros 1.4 & use INSTALL_CMD to generate INSTALL file
+
+ Signed-off-by: Alan Coopersmith
+ Reviewed-by: Dan Nicholson
+
+commit fb043c2097e12b0d0c6056727fd0274229601cc2
+Author: Alan Coopersmith
+Date: Fri Apr 16 01:01:22 2010 -0700
+
+ Fill in COPYING & README files
+
+ Signed-off-by: Alan Coopersmith
+
+commit ba8299f042870d60da4582fa4e532e594583be96
+Author: Alan Coopersmith
+Date: Fri Apr 16 00:59:21 2010 -0700
+
+ Add standard .gitignore
+
+ Signed-off-by: Alan Coopersmith
+
+commit cef8c50586903e7ac543d1a8e3f84d4a78f731a4
+Author: Alan Coopersmith
+Date: Thu Oct 15 16:53:48 2009 -0700
+
+ Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
+
+ Signed-off-by: Alan Coopersmith
+
+commit 33a3c2fc886bc9ce5a0692c6c0c78903aa122ee1
+Author: Alan Coopersmith
+Date: Thu Oct 15 16:50:26 2009 -0700
+
+ Add .hg & .git to the list of known revision control subdirectories
+
+ Signed-off-by: Alan Coopersmith
+
+commit 853241018d75a6b40f67db61f9ea21f1c5e90641
+Author: Alan Coopersmith
+Date: Thu Oct 15 16:48:13 2009 -0700
+
+ include to ensure INT_MAX is defined after 23bacbd6c
+
+ Signed-off-by: Alan Coopersmith
+
+commit 23bacbd6c71ec815f394f0a7bbc9e684b3e05438
+Author: Eric Blake
+Date: Thu Oct 15 15:52:36 2009 -0500
+
+ Fix broken assumption where stat.st_nlink == 1
+
+ Normally, any directory has a st_nlink of at least 2 (. and ..).
+ On some systems, a directory's st_nlink is set to 1 where it is too
+ expensive to compute the correct value (e.g. remote filesystems).
+ Instead of treating this as a legitimate value (i.e. that the directory
+ contains nothing to link from), special case this and force a complete
+ scan of the directory's contents.
+
+ Further explanation:
+ http://cygwin.com/ml/cygwin/2008-06/msg00056.html
+ http://cygwin.com/ml/cygwin-apps/2008-08/msg00264.html
+
+ Signed-off-by: Yaakov Selkowitz
+
+commit 17eba8aca2edfadf0ec5291bcd937644e45561de
+Author: James Cloos
+Date: Thu Dec 6 16:39:17 2007 -0500
+
+ Replace static ChangeLog with dist-hook to generate from git log
+
+commit 05d8a7b32077410143398bcf979424a68e12cd5d
+Author: Jeremy Huddleston
+Date: Mon Dec 3 20:06:10 2007 -0800
+
+ Use __APPLE__ instead of __DARWIN__
+
+commit 6f5087c5d544c918d72321227f3028773c54266b
+Author: Kevin E Martin
+Date: Wed Dec 21 02:30:08 2005 +0000
+
+ Update package version for X11R7 release.
+
+commit fc895a080f7c35403e240f973c47e6aa000c6778
+Author: Adam Jackson
+Date: Mon Dec 19 16:36:01 2005 +0000
+
+ Stub COPYING files
+
+commit a150dc34ab6edd48b35201e785991622617eb87d
+Author: Kevin E Martin
+Date: Thu Dec 15 00:24:40 2005 +0000
+
+ Update package version number for final X11R7 release candidate.
+
+commit ddc9aab6ae857dfe8382a0be461bb9bb1e5b3c1f
+Author: Kevin E Martin
+Date: Sat Dec 10 01:53:10 2005 +0000
+
+ Initial revision.
+
+commit 5169ab683432f97215f4895a94af4b9a372a6f01
+Author: Alan Coopersmith
+Date: Wed Nov 23 22:33:07 2005 +0000
+
+ Bug #5003 https://bugs.freedesktop.org/show_bug.cgi?id=5003 Patch #3763
+ https://bugs.freedesktop.org/attachment.cgi?id=3763 Xorg code misuses
+ S_IF* macros
+
+commit dedfbb8bf81f67a75e31a77b7525c372d64939c7
+Author: Alan Coopersmith
+Date: Thu Jul 14 16:30:53 2005 +0000
+
+ Bug 3774 https://bugs.freedesktop.org/show_bug.cgi?id=3774 Patch 3081
+ https://bugs.freedesktop.org/attachment.cgi?id=3081 lndir.man fails
+ to mention .svn (Bernhard Reiter)
+
+commit f147e94b91751af67000a29ba59d7cd94f163df6
+Author: Kevin E Martin
+Date: Thu Aug 26 05:10:56 2004 +0000
+
+ Fix lndir to handle symlinks to directories correctly (Bug #1083, H.J. Lu).
+ Fix i810 compilation without Xinerama (Bug #1180, Simon Schubert).
+
+commit b97ef364d7a38510efaa1fdd6f4b5aff4728173a
+Author: Egbert Eich
+Date: Fri Apr 23 18:42:00 2004 +0000
+
+ Merging XORG-CURRENT into trunk
+
+commit 48a0231fd32530bfa0266b885c644f8539bb0800
+Author: Egbert Eich
+Date: Sun Mar 14 08:27:28 2004 +0000
+
+ Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
+
+commit a93134e0964b393d1d042e0cd37fec98d8a3e7a1
+Author: Egbert Eich
+Date: Wed Mar 3 12:09:38 2004 +0000
+
+ Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
+
+commit fdf9172cf361fdd78313285c2b7f476b06e31551
+Author: Egbert Eich
+Date: Thu Feb 26 13:34:16 2004 +0000
+
+ readding XFree86's cvs IDs
+
+commit 765c1140d14b60e070c8cc6101b7582530261606
+Author: Egbert Eich
+Date: Thu Feb 26 09:21:15 2004 +0000
+
+ Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
+
+commit 1ab5861be6198294ba8115bb8a371cd85c4f92e7
+Author: Egbert Eich
+Date: Thu Jan 29 08:06:33 2004 +0000
+
+ Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
+
+commit b96620a470833dc5873d42c4f0d83d17d3f0b0c4
+Author: Kaleb Keithley
+Date: Tue Nov 25 19:26:55 2003 +0000
+
+ XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
+
+commit ba4718fc199b7132d4adba7255b34ba3ce3f3c3b
+Author: Kaleb Keithley
+Date: Fri Nov 14 16:48:20 2003 +0000
+
+ XFree86 4.3.0.1
+
+commit cf6be6ad1e554e9855fdd3d1c7e523316e120b3b
+Author: Kaleb Keithley
+Date: Fri Nov 14 15:54:29 2003 +0000
+
+ R6.6 is the Xorg base-line
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/compile new/lndir-1.0.2/compile
--- old/lndir-X11R7.0-1.0.1/compile 2005-12-21 09:21:55.000000000 +0100
+++ new/lndir-1.0.2/compile 1970-01-01 01:00:00.000000000 +0100
@@ -1,99 +0,0 @@
-#! /bin/sh
-
-# Wrapper for compilers which do not understand `-c -o'.
-
-# Copyright 1999, 2000 Free Software Foundation, Inc.
-# Written by Tom Tromey .
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Usage:
-# compile PROGRAM [ARGS]...
-# `-o FOO.o' is removed from the args passed to the actual compile.
-
-prog=$1
-shift
-
-ofile=
-cfile=
-args=
-while test $# -gt 0; do
- case "$1" in
- -o)
- # configure might choose to run compile as `compile cc -o foo foo.c'.
- # So we do something ugly here.
- ofile=$2
- shift
- case "$ofile" in
- *.o | *.obj)
- ;;
- *)
- args="$args -o $ofile"
- ofile=
- ;;
- esac
- ;;
- *.c)
- cfile=$1
- args="$args $1"
- ;;
- *)
- args="$args $1"
- ;;
- esac
- shift
-done
-
-if test -z "$ofile" || test -z "$cfile"; then
- # If no `-o' option was seen then we might have been invoked from a
- # pattern rule where we don't need one. That is ok -- this is a
- # normal compilation that the losing compiler can handle. If no
- # `.c' file was seen then we are probably linking. That is also
- # ok.
- exec "$prog" $args
-fi
-
-# Name of file we expect compiler to create.
-cofile=`echo $cfile | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
-
-# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
-# that we are using for the .o file. Also, base the name on the expected
-# object file name, since that is what matters with a parallel build.
-lockdir=`echo $cofile | sed -e 's|[/.-]|_|g'`.d
-while true; do
- if mkdir $lockdir > /dev/null 2>&1; then
- break
- fi
- sleep 1
-done
-# FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir $lockdir; exit 1" 1 2 15
-
-# Run the compile.
-"$prog" $args
-status=$?
-
-if test -f "$cofile"; then
- mv "$cofile" "$ofile"
-fi
-
-rmdir $lockdir
-exit $status
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/config.h.in new/lndir-1.0.2/config.h.in
--- old/lndir-X11R7.0-1.0.1/config.h.in 2005-12-21 09:21:54.000000000 +0100
+++ new/lndir-1.0.2/config.h.in 2010-08-14 06:12:44.000000000 +0200
@@ -1,5 +1,32 @@
/* config.h.in. Generated from configure.ac by autoheader. */
+/* Define to 1 if you have the header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define to 1 if you have the header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have the header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the header file. */
+#undef HAVE_UNISTD_H
+
/* Name of package */
#undef PACKAGE
@@ -15,8 +42,61 @@
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
/* Define to the version of this package. */
#undef PACKAGE_VERSION
+/* Major version of this package */
+#undef PACKAGE_VERSION_MAJOR
+
+/* Minor version of this package */
+#undef PACKAGE_VERSION_MINOR
+
+/* Patch version of this package */
+#undef PACKAGE_VERSION_PATCHLEVEL
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Enable extensions on AIX 3, Interix. */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+/* Enable GNU extensions on systems that have them. */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable threading extensions on Solaris. */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions on HP NonStop. */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable general extensions on Solaris. */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+
+
/* Version number of package */
#undef VERSION
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+#undef _FILE_OFFSET_BITS
+
+/* Define for large files, on AIX-style hosts. */
+#undef _LARGE_FILES
+
+/* Define to 1 if on MINIX. */
+#undef _MINIX
+
+/* Define to 2 if the system does not provide POSIX.1 features except with
+ this defined. */
+#undef _POSIX_1_SOURCE
+
+/* Define to 1 if you need to in order for `stat' and other things to work. */
+#undef _POSIX_SOURCE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/configure.ac new/lndir-1.0.2/configure.ac
--- old/lndir-X11R7.0-1.0.1/configure.ac 2005-12-21 03:30:08.000000000 +0100
+++ new/lndir-1.0.2/configure.ac 2010-08-14 06:11:22.000000000 +0200
@@ -21,21 +21,27 @@
dnl
dnl Process this file with autoconf to create configure.
-AC_PREREQ([2.57])
-AC_INIT(lndir, [1.0.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_PREREQ([2.60])
+AC_INIT([lndir],
+ [1.0.2],
+ [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
AM_INIT_AUTOMAKE([foreign dist-bzip2])
AM_MAINTAINER_MODE
+AC_USE_SYSTEM_EXTENSIONS
+
+# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
+m4_ifndef([XORG_MACROS_VERSION],
+ [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])])
+XORG_MACROS_VERSION(1.8)
+XORG_DEFAULT_OPTIONS
AM_CONFIG_HEADER(config.h)
-AC_PROG_INSTALL
-AC_PROG_CC
+# Avoid stat() failures if a file has a size that doesn't fit in 32-bits
+AC_SYS_LARGEFILE
# Checks for pkg-config packages
PKG_CHECK_MODULES(XPROTO, xproto)
AC_SUBST(XPROTO_CFLAGS)
-XORG_MANPAGE_SECTIONS
-XORG_RELEASE_VERSION
-
AC_OUTPUT([Makefile])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/COPYING new/lndir-1.0.2/COPYING
--- old/lndir-X11R7.0-1.0.1/COPYING 2005-12-19 17:36:01.000000000 +0100
+++ new/lndir-1.0.2/COPYING 2010-04-16 10:28:12.000000000 +0200
@@ -1,12 +1,21 @@
-This is a stub file. This package has not yet had its complete licensing
-information compiled. Please see the individual source files for details on
-your rights to use and modify this software.
+Copyright (c) 1990, 1993, 1994, 1998 The Open Group
-Please submit updated COPYING files to the Xorg bugzilla:
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
-https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-All licensing questions regarding this software should be directed at the
-Xorg mailing list:
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-http://lists.freedesktop.org/mailman/listinfo/xorg
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/INSTALL new/lndir-1.0.2/INSTALL
--- old/lndir-X11R7.0-1.0.1/INSTALL 1970-01-01 01:00:00.000000000 +0100
+++ new/lndir-1.0.2/INSTALL 2010-08-14 06:19:22.000000000 +0200
@@ -0,0 +1,291 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007, 2008 Free Software Foundation, Inc.
+
+ This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+ Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package. The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system.
+
+ Running `configure' might take a while. While running, it prints
+ some messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+ 6. Often, you can also type `make uninstall' to remove the installed
+ files again.
+
+Compilers and Options
+=====================
+
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+ ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+ You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you can use GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory. After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+ On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor. Like
+this:
+
+ ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CPP="gcc -E" CXXCPP="g++ -E"
+
+ This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
+Installation Names
+==================
+
+ By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc. You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+ Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Particular systems
+==================
+
+ On HP-UX, the default C compiler is not ANSI C compatible. If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+ ./configure CC="cc -Ae"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+ On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `' header file. The option `-nodtk' can be used as
+a workaround. If GNU CC is not installed, it is therefore recommended
+to try
+
+ ./configure CC="cc"
+
+and if that doesn't work, try
+
+ ./configure CC="cc -nodtk"
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+ Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug. Until the bug is fixed you can use this workaround:
+
+ CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+ `configure' recognizes the following options to control how it
+operates.
+
+`--help'
+`-h'
+ Print a summary of all of the options to `configure', and exit.
+
+`--help=short'
+`--help=recursive'
+ Print a summary of the options unique to this package's
+ `configure', and exit. The `short' variant lists options used
+ only in the top level, while the `recursive' variant lists options
+ also present in any nested packages.
+
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`--prefix=DIR'
+ Use DIR as the installation prefix. *Note Installation Names::
+ for more details, including other options available for fine-tuning
+ the installation locations.
+
+`--no-create'
+`-n'
+ Run the configure checks, but stop before creating any output
+ files.
+
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/lndir.c new/lndir-1.0.2/lndir.c
--- old/lndir-X11R7.0-1.0.1/lndir.c 2005-11-23 23:33:07.000000000 +0100
+++ new/lndir-1.0.2/lndir.c 2010-04-22 06:20:18.000000000 +0200
@@ -31,9 +31,11 @@
/* From the original /bin/sh script:
Used to create a copy of the a directory tree that has links for all
- non-directories (except, by default, those named BitKeeper, RCS, SCCS
- or CVS.adm). If you are building the distribution on more than one
- machine, you should use this technique.
+ non-directories (except, by default, those named BitKeeper, .git, .hg,
+ RCS, SCCS, .svn, CVS or CVS.adm).
+
+ If you are building the distribution on more than one machine,
+ you should use this technique.
If your master sources are located in /usr/local/src/X and you would like
your link tree to be in /usr/local/src/new-X, do the following:
@@ -43,32 +45,20 @@
% lndir ../X
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include
#include
#include
#include
#include
-#if !defined(MINIX) && !defined(Lynx)
+#include
#include
-#endif
#include
-
-#ifndef X_NOT_POSIX
#include
-#else
-#ifdef SYSV
-#include
-#else
-#ifdef USG
-#include
-#else
-#include
-#ifndef dirent
-#define dirent direct
-#endif
-#endif
-#endif
-#endif
+
#ifndef MAXPATHLEN
#define MAXPATHLEN 2048
#endif
@@ -182,10 +172,12 @@
if (*(p - 1) != '/')
*p++ = '/';
n_dirs = fs->st_nlink;
+ if (n_dirs == 1)
+ n_dirs = INT_MAX;
while ((dp = readdir (df))) {
if (dp->d_name[strlen(dp->d_name) - 1] == '~')
continue;
-#ifdef __DARWIN__
+#ifdef __APPLE__
/* Ignore these Mac OS X Finder data files */
if (!strcmp(dp->d_name, ".DS_Store") ||
!strcmp(dp->d_name, "._.DS_Store"))
@@ -199,11 +191,7 @@
continue;
}
-#ifdef S_ISDIR
- if(S_ISDIR(sb.st_mode))
-#else
- if ((sb.st_mode & S_IFMT) == S_IFDIR)
-#endif
+ if (S_ISDIR(sb.st_mode))
{
/* directory */
n_dirs--;
@@ -212,6 +200,10 @@
dp->d_name[2] == '\0')))
continue;
if (!with_revinfo) {
+ if (!strcmp (dp->d_name, ".git"))
+ continue;
+ if (!strcmp (dp->d_name, ".hg"))
+ continue;
if (!strcmp (dp->d_name, "BitKeeper"))
continue;
if (!strcmp (dp->d_name, "RCS"))
@@ -368,11 +360,7 @@
/* to directory */
if (stat (tn, &ts) < 0)
quiterr (1, tn);
-#ifdef S_ISDIR
if (!(S_ISDIR(ts.st_mode)))
-#else
- if (!(ts.st_mode & S_IFMT) == S_IFDIR)
-#endif
quit (2, "%s: Not a directory", tn);
if (chdir (tn) < 0)
quiterr (1, tn);
@@ -380,11 +368,7 @@
/* from directory */
if (stat (fn, &fs) < 0)
quiterr (1, fn);
-#ifdef S_ISDIR
if (!(S_ISDIR(fs.st_mode)))
-#else
- if (!(fs.st_mode & S_IFMT) == S_IFDIR)
-#endif
quit (2, "%s: Not a directory", fn);
exit (dodir (fn, &fs, &ts, 0));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/lndir.man new/lndir-1.0.2/lndir.man
--- old/lndir-X11R7.0-1.0.1/lndir.man 2005-07-14 18:30:53.000000000 +0200
+++ new/lndir-1.0.2/lndir.man 2010-04-22 06:20:18.000000000 +0200
@@ -76,8 +76,9 @@
(not the current directory).
.PP
.\" CVS.adm is used by the Concurrent Versions System.
-Note that BitKeeper, RCS, SCCS, .svn, CVS and CVS.adm directories are
-shadowed only if the \fB\-withrevinfo\fP flag is specified.
+Note that BitKeeper, CVS, CVS.adm, .git, .hg, RCS, SCCS, and .svn directories
+are shadowed only if the \fB\-withrevinfo\fP flag is specified.
+Files with names ending in \fI~\fP are never shadowed.
.PP
If you add files, simply run
.I lndir
@@ -105,8 +106,9 @@
This option exists mostly to emulate the behavior the C version of
\fIlndir\fP had in X11R6. Its use is not recommended.
.IP \-withrevinfo
-Causes any BitKeeper, RCS, SCCS, .svn, CVS and CVS.adm subdirectories to be
-treated as any other directory, rather than ignored.
+Causes any source control manager subdirectories
+(those named BitKeeper, CVS, CVS.adm, .git, .hg, RCS, SCCS, or .svn)
+to be treated as any other directory, rather than ignored.
.SH DIAGNOSTICS
The program displays the name of each subdirectory it enters, followed
by a colon. The \fB\-silent\fP option suppresses these messages.
@@ -117,3 +119,5 @@
.PP
If the link already exists but doesn't point to the correct file, the
program prints the link name and the location where it does point.
+.SH SEE ALSO
+.BR ln (1).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/Makefile.am new/lndir-1.0.2/Makefile.am
--- old/lndir-X11R7.0-1.0.1/Makefile.am 2005-12-10 02:53:10.000000000 +0100
+++ new/lndir-1.0.2/Makefile.am 2010-08-14 06:03:36.000000000 +0200
@@ -20,7 +20,7 @@
# PERFORMANCE OF THIS SOFTWARE.
bin_PROGRAMS = lndir
-lndir_CFLAGS = $(XPROTO_CFLAGS)
+AM_CFLAGS = $(CWARNFLAGS) $(XPROTO_CFLAGS)
lndir_SOURCES = lndir.c
# Man page
@@ -36,12 +36,22 @@
XORGRELSTRING = @PACKAGE_STRING@
XORGMANNAME = X Version 11
-MAN_SUBSTS = \
- -e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|'
-
SUFFIXES = .$(APP_MAN_SUFFIX) .man
+# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure
.man.$(APP_MAN_SUFFIX):
- sed $(MAN_SUBSTS) < $< > $@
+ $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@
EXTRA_DIST = $(appman_PRE)
+
+MAINTAINERCLEANFILES = ChangeLog INSTALL
+
+.PHONY: ChangeLog INSTALL
+
+INSTALL:
+ $(INSTALL_CMD)
+
+ChangeLog:
+ $(CHANGELOG_CMD)
+
+dist-hook: ChangeLog INSTALL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/missing new/lndir-1.0.2/missing
--- old/lndir-X11R7.0-1.0.1/missing 2005-12-21 09:21:55.000000000 +0100
+++ new/lndir-1.0.2/missing 2010-04-16 10:17:40.000000000 +0200
@@ -1,6 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
+
+scriptversion=2009-04-28.21; # UTC
+
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard , 1996.
# This program is free software; you can redistribute it and/or modify
@@ -14,9 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
+# along with this program. If not, see http://www.gnu.org/licenses/.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -29,6 +31,8 @@
fi
run=:
+sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
+sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
# In the cases where this matters, `missing' is being run in the
# srcdir already.
@@ -38,18 +42,24 @@
configure_ac=configure.in
fi
-case "$1" in
+msg="missing on your system"
+
+case $1 in
--run)
# Try to run requested program, and just exit if it succeeds.
run=
shift
"$@" && exit 0
+ # Exit code 63 means version mismatch. This often happens
+ # when the user try to use an ancient version of a tool on
+ # a file that requires a minimum version. In this case we
+ # we should proceed has if the program had been absent, or
+ # if --run hadn't been passed.
+ if test $? = 63; then
+ run=:
+ msg="probably too old"
+ fi
;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case "$1" in
-h|--h|--he|--hel|--help)
echo "\
@@ -67,6 +77,7 @@
aclocal touch file \`aclocal.m4'
autoconf touch file \`configure'
autoheader touch file \`config.h.in'
+ autom4te touch the output file, or create a stub one
automake touch all \`Makefile.in' files
bison create \`y.tab.[ch]', if possible, from existing .[ch]
flex create \`lex.yy.c', if possible, from existing .c
@@ -74,11 +85,18 @@
lex create \`lex.yy.c', if possible, from existing .c
makeinfo touch the output file
tar try tar, gnutar, gtar, then tar without non-portable flags
- yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
+Send bug reports to ."
+ exit $?
;;
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
- echo "missing 0.4 - GNU automake"
+ echo "missing $scriptversion (GNU Automake)"
+ exit $?
;;
-*)
@@ -87,42 +105,69 @@
exit 1
;;
- aclocal*)
+esac
+
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
+# Now exit if we have it, but it failed. Also exit now if we
+# don't have it and --version was passed (most likely to detect
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
+case $1 in
+ lex*|yacc*)
+ # Not GNU programs, they don't have --version.
+ ;;
+
+ tar*)
+ if test -n "$run"; then
+ echo 1>&2 "ERROR: \`tar' requires --run"
+ exit 1
+ elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+ exit 1
+ fi
+ ;;
+
+ *)
if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
# We have it, but it failed.
exit 1
+ elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+ # Could not run --version or --help. This is probably someone
+ # running `$TOOL --version' or `$TOOL --help' to check whether
+ # $TOOL exists and not knowing $TOOL uses missing.
+ exit 1
fi
+ ;;
+esac
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case $program in
+ aclocal*)
echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
+WARNING: \`$1' is $msg. You should only need it if
you modified \`acinclude.m4' or \`${configure_ac}'. You might want
to install the \`Automake' and \`Perl' packages. Grab them from
any GNU archive site."
touch aclocal.m4
;;
- autoconf)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
+ autoconf*)
echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
+WARNING: \`$1' is $msg. You should only need it if
you modified \`${configure_ac}'. You might want to install the
\`Autoconf' and \`GNU m4' packages. Grab them from any GNU
archive site."
touch configure
;;
- autoheader)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
+ autoheader*)
echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
+WARNING: \`$1' is $msg. You should only need it if
you modified \`acconfig.h' or \`${configure_ac}'. You might want
to install the \`Autoconf' and \`GNU m4' packages. Grab them
from any GNU archive site."
@@ -130,7 +175,7 @@
test -z "$files" && files="config.h"
touch_files=
for f in $files; do
- case "$f" in
+ case $f in
*:*) touch_files="$touch_files "`echo "$f" |
sed -e 's/^[^:]*://' -e 's/:.*//'`;;
*) touch_files="$touch_files $f.in";;
@@ -140,13 +185,8 @@
;;
automake*)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
+WARNING: \`$1' is $msg. You should only need it if
you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
You might want to install the \`Automake' and \`Perl' packages.
Grab them from any GNU archive site."
@@ -155,21 +195,16 @@
while read f; do touch "$f"; done
;;
- autom4te)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
+ autom4te*)
echo 1>&2 "\
-WARNING: \`$1' is needed, and you do not seem to have it handy on your
- system. You might have modified some files without having the
+WARNING: \`$1' is needed, but is $msg.
+ You might have modified some files without having the
proper tools for further handling them.
You can get \`$1' as part of \`Autoconf' from any GNU
archive site."
- file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
- test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
if test -f "$file"; then
touch $file
else
@@ -183,111 +218,108 @@
fi
;;
- bison|yacc)
+ bison*|yacc*)
echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
+WARNING: \`$1' $msg. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
in order for those modifications to take effect. You can get
\`Bison' from any GNU archive site."
rm -f y.tab.c y.tab.h
- if [ $# -ne 1 ]; then
+ if test $# -ne 1; then
eval LASTARG="\${$#}"
- case "$LASTARG" in
+ case $LASTARG in
*.y)
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" y.tab.c
fi
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" y.tab.h
fi
;;
esac
fi
- if [ ! -f y.tab.h ]; then
+ if test ! -f y.tab.h; then
echo >y.tab.h
fi
- if [ ! -f y.tab.c ]; then
+ if test ! -f y.tab.c; then
echo 'main() { return 0; }' >y.tab.c
fi
;;
- lex|flex)
+ lex*|flex*)
echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
+WARNING: \`$1' is $msg. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
in order for those modifications to take effect. You can get
\`Flex' from any GNU archive site."
rm -f lex.yy.c
- if [ $# -ne 1 ]; then
+ if test $# -ne 1; then
eval LASTARG="\${$#}"
- case "$LASTARG" in
+ case $LASTARG in
*.l)
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" lex.yy.c
fi
;;
esac
fi
- if [ ! -f lex.yy.c ]; then
+ if test ! -f lex.yy.c; then
echo 'main() { return 0; }' >lex.yy.c
fi
;;
- help2man)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
+ help2man*)
echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
+WARNING: \`$1' is $msg. You should only need it if
you modified a dependency of a manual page. You may need the
\`Help2man' package in order for those modifications to take
effect. You can get \`Help2man' from any GNU archive site."
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
- if test -z "$file"; then
- file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
- fi
- if [ -f "$file" ]; then
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -f "$file"; then
touch $file
else
test -z "$file" || exec >$file
echo ".ab help2man is required to generate this page"
- exit 1
+ exit $?
fi
;;
- makeinfo)
- if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then
- # We have makeinfo, but it failed.
- exit 1
- fi
-
+ makeinfo*)
echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
+WARNING: \`$1' is $msg. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy \`make' (AIX,
DU, IRIX). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ # The file to touch is that specified with -o ...
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
if test -z "$file"; then
- file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
- fi
+ # ... or it is the one specified with @setfilename ...
+ infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '
+ /^@setfilename/{
+ s/.* \([^ ]*\) *$/\1/
+ p
+ q
+ }' $infile`
+ # ... or it is derived from the source name (dir/f.texi becomes f.info)
+ test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+ fi
+ # If the file does not exist, the user really needs makeinfo;
+ # let's fail without touching anything.
+ test -f $file || exit 1
touch $file
;;
- tar)
+ tar*)
shift
- if test -n "$run"; then
- echo 1>&2 "ERROR: \`tar' requires --run"
- exit 1
- fi
# We have already tried tar in the generic part.
# Look for gnutar/gtar before invocation to avoid ugly error
@@ -300,13 +332,13 @@
fi
firstarg="$1"
if shift; then
- case "$firstarg" in
+ case $firstarg in
*o*)
firstarg=`echo "$firstarg" | sed s/o//`
tar "$firstarg" "$@" && exit 0
;;
esac
- case "$firstarg" in
+ case $firstarg in
*h*)
firstarg=`echo "$firstarg" | sed s/h//`
tar "$firstarg" "$@" && exit 0
@@ -323,8 +355,8 @@
*)
echo 1>&2 "\
-WARNING: \`$1' is needed, and you do not seem to have it handy on your
- system. You might have modified some files without having the
+WARNING: \`$1' is needed, and is $msg.
+ You might have modified some files without having the
proper tools for further handling them. Check the \`README' file,
it often tells you about the needed prerequisites for installing
this package. You may also peek at any GNU archive site, in case
@@ -334,3 +366,11 @@
esac
exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/lndir-X11R7.0-1.0.1/README new/lndir-1.0.2/README
--- old/lndir-X11R7.0-1.0.1/README 1970-01-01 01:00:00.000000000 +0100
+++ new/lndir-1.0.2/README 2010-04-16 10:28:12.000000000 +0200
@@ -0,0 +1,25 @@
+lndir - create a shadow directory of symbolic links to another directory tree
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+ http://lists.freedesktop.org/mailman/listinfo/xorg
+
+Please submit bug reports to the Xorg bugzilla:
+
+ https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+
+The master development code repository can be found at:
+
+ git://anongit.freedesktop.org/git/xorg/util/lndir
+
+ http://cgit.freedesktop.org/xorg/util/lndir
+
+For patch submission instructions, see:
+
+ http://www.x.org/wiki/Development/Documentation/SubmittingPatches
+
+For more information on the git code manager, see:
+
+ http://wiki.x.org/wiki/GitPage
+
++++++ xconf-sparc.diff ++++++
--- /var/tmp/diff_new_pack.YzWlzB/_old 2010-09-09 15:13:42.000000000 +0200
+++ /var/tmp/diff_new_pack.YzWlzB/_new 2010-09-09 15:13:42.000000000 +0200
@@ -4,8 +4,8 @@
Index: xorg-x11-util-devel-7.4/xorg-cf-files-X11R7.1-1.0.2/linux.cf
===================================================================
---- xorg-x11-util-devel-7.4.orig/xorg-cf-files-X11R7.1-1.0.2/linux.cf
-+++ xorg-x11-util-devel-7.4/xorg-cf-files-X11R7.1-1.0.2/linux.cf
+--- xorg-x11-util-devel-7.4.orig/xorg-cf-files-1.0.3/linux.cf
++++ xorg-x11-util-devel-7.4/xorg-cf-files-1.0.3/linux.cf
@@ -578,7 +578,7 @@ InstallNamedTargetNoClobber(install,file
#define MkdirHierCmd mkdir -p
++++++ xorg-cf-files-X11R7.1-1.0.2.tar.bz2 -> xorg-cf-files-1.0.3.tar.bz2 ++++++
++++ 16101 lines of diff (skipped)
++++++ xorg-sgml-doctools-1.3.tar.bz2 -> xorg-sgml-doctools-1.5.tar.bz2 ++++++
++++ 8315 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/ChangeLog new/xorg-sgml-doctools-1.5/ChangeLog
--- old/xorg-sgml-doctools-1.3/ChangeLog 2009-10-23 05:42:52.000000000 +0200
+++ new/xorg-sgml-doctools-1.5/ChangeLog 2010-06-23 21:45:53.000000000 +0200
@@ -1,3 +1,101 @@
+commit 54baef2c1d4dd6a99282530219f47bb4de0c6841
+Author: Alan Coopersmith
+Date: Wed Jun 23 11:29:48 2010 -0700
+
+ xorg-sgml-doctools 1.5
+
+ Signed-off-by: Alan Coopersmith
+
+commit 9f9351ee54b3850ceb399c57310c804b0c1ef0d0
+Author: Alan Coopersmith
+Date: Fri Jun 18 19:32:07 2010 -0700
+
+ Bump minimum autoconf version required to 2.60
+
+ Signed-off-by: Alan Coopersmith
+
+commit 6440d5135fc1f9c9e71dbb638e392474dd9f1114
+Author: Alan Coopersmith
+Date: Fri Jun 18 19:31:18 2010 -0700
+
+ Add COPYING & README files
+
+ Signed-off-by: Alan Coopersmith
+
+commit dabf5491b6a80733119b6d329dc11953afe28933
+Author: Alan Coopersmith
+Date: Tue Jun 15 22:03:33 2010 -0700
+
+ Provide common CSS & XSL stylesheets for DocBook docs
+
+ These have been copied into & expanded in several modules already,
+ might as well make a common copy to share so that our docs end up
+ with a common style.
+
+ Signed-off-by: Alan Coopersmith
+ Reviewed-by: Dan Nicholson
+
+commit 2383379b0df5bab37a4f00436b87dfe42706f777
+Author: Gaetan Nadon
+Date: Mon Apr 5 09:43:24 2010 -0400
+
+ Version bump: 1.4
+
+ Signed-off-by: Gaetan Nadon
+
+commit 891bf2c1ed9f6efbd8175537e15f8732a94e7e77
+Author: Yaakov Selkowitz
+Date: Thu Mar 25 03:20:01 2010 -0500
+
+ Provide a pkg-config file
+
+ This allows the SGML entities to be found no matter where they are
+ installed, or even when cross-compiling.
+
+ Signed-off-by: Yaakov Selkowitz
+ Reviewed-by: Gaetan Nadon
+
+commit 8ed8830794a1a16494bc2771e3684fc877bea776
+Author: Gaetan Nadon
+Date: Tue Dec 1 20:23:03 2009 -0500
+
+ Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
+
+ Now that the INSTALL file is generated.
+ Allows running make maintainer-clean.
+
+ Signed-off-by: Gaetan Nadon
+
+commit 30e74edd11466dd0b8b374b0f0d11b00def49660
+Author: Gaetan Nadon
+Date: Wed Oct 28 14:09:09 2009 -0400
+
+ INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
+
+ Add missing INSTALL file. Use standard GNU file on building tarball
+ README may have been updated
+ Remove AUTHORS file as it is empty and no content available yet.
+ Remove NEWS file as it is empty and no content available yet.
+
+commit e3250dcc6c5a835e490dad1553a4b36e7e84c5f6
+Author: Gaetan Nadon
+Date: Mon Oct 26 22:08:40 2009 -0400
+
+ Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
+
+ ChangeLog filename is known to Automake and requires no further
+ coding in the makefile.
+
+commit 549c0f1be6b2283a7c0818ffe06a405e421d5544
+Author: Gaetan Nadon
+Date: Thu Oct 22 12:34:16 2009 -0400
+
+ .gitignore: use common defaults with custom section # 24239
+
+ Using common defaults will reduce errors and maintenance.
+ Only the very small or inexistent custom section need periodic maintenance
+ when the structure of the component changes. Do not edit defaults.
+
commit 6e6499a8a5dbed6c735be281b26ac085f93f91ec
Author: Alan Coopersmith
Date: Thu Oct 22 17:41:05 2009 -0700
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/configure.ac new/xorg-sgml-doctools-1.5/configure.ac
--- old/xorg-sgml-doctools-1.3/configure.ac 2009-10-23 02:40:48.000000000 +0200
+++ new/xorg-sgml-doctools-1.5/configure.ac 2010-06-23 20:30:03.000000000 +0200
@@ -20,8 +20,11 @@
dnl
dnl Process this file with autoconf to create configure.
-AC_PREREQ([2.57])
-AC_INIT(xorg-sgml-doctools,[1.3], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],xorg-sgml-doctools)
+AC_PREREQ([2.60])
+AC_INIT(xorg-sgml-doctools,
+ [1.5],
+ [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
+ xorg-sgml-doctools)
AM_INIT_AUTOMAKE([foreign dist-bzip2])
AM_MAINTAINER_MODE
@@ -35,4 +38,5 @@
AC_OUTPUT([
Makefile
+ xorg-sgml-doctools.pc
])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/COPYING new/xorg-sgml-doctools-1.5/COPYING
--- old/xorg-sgml-doctools-1.3/COPYING 1970-01-01 01:00:00.000000000 +0100
+++ new/xorg-sgml-doctools-1.5/COPYING 2010-06-19 04:30:42.000000000 +0200
@@ -0,0 +1,42 @@
+Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+ ------------------------------------------------------------------
+
+Copyright 2005 Red Hat, Inc.
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name of Red Hat not be used in
+advertising or publicity pertaining to distribution of the software without
+specific, written prior permission. Red Hat makes no
+representations about the suitability of this software for any purpose. It
+is provided "as is" without express or implied warranty.
+
+RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/INSTALL new/xorg-sgml-doctools-1.5/INSTALL
--- old/xorg-sgml-doctools-1.3/INSTALL 1970-01-01 01:00:00.000000000 +0100
+++ new/xorg-sgml-doctools-1.5/INSTALL 2010-06-23 21:45:53.000000000 +0200
@@ -0,0 +1,291 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007, 2008 Free Software Foundation, Inc.
+
+ This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+ Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package. The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system.
+
+ Running `configure' might take a while. While running, it prints
+ some messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+ 6. Often, you can also type `make uninstall' to remove the installed
+ files again.
+
+Compilers and Options
+=====================
+
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+ ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+ You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you can use GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory. After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+ On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor. Like
+this:
+
+ ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CPP="gcc -E" CXXCPP="g++ -E"
+
+ This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
+Installation Names
+==================
+
+ By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc. You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+ Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Particular systems
+==================
+
+ On HP-UX, the default C compiler is not ANSI C compatible. If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+ ./configure CC="cc -Ae"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+ On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `' header file. The option `-nodtk' can be used as
+a workaround. If GNU CC is not installed, it is therefore recommended
+to try
+
+ ./configure CC="cc"
+
+and if that doesn't work, try
+
+ ./configure CC="cc -nodtk"
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+ Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug. Until the bug is fixed you can use this workaround:
+
+ CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+ `configure' recognizes the following options to control how it
+operates.
+
+`--help'
+`-h'
+ Print a summary of all of the options to `configure', and exit.
+
+`--help=short'
+`--help=recursive'
+ Print a summary of the options unique to this package's
+ `configure', and exit. The `short' variant lists options used
+ only in the top level, while the `recursive' variant lists options
+ also present in any nested packages.
+
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`--prefix=DIR'
+ Use DIR as the installation prefix. *Note Installation Names::
+ for more details, including other options available for fine-tuning
+ the installation locations.
+
+`--no-create'
+`-n'
+ Run the configure checks, but stop before creating any output
+ files.
+
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/Makefile.am new/xorg-sgml-doctools-1.5/Makefile.am
--- old/xorg-sgml-doctools-1.3/Makefile.am 2009-10-16 23:37:42.000000000 +0200
+++ new/xorg-sgml-doctools-1.5/Makefile.am 2010-06-16 06:44:46.000000000 +0200
@@ -19,16 +19,21 @@
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-sgmlentdir = $(prefix)/share/sgml/X11
+sgmldir = $(prefix)/share/sgml/X11
-dist_sgmlent_DATA = defs.ent
+dist_sgml_DATA = defs.ent xorg.css xorg.xsl
-EXTRA_DIST = ChangeLog
-MAINTAINERCLEANFILES = ChangeLog
+pkgconfigdir = $(datadir)/pkgconfig
+pkgconfig_DATA = xorg-sgml-doctools.pc
-.PHONY: ChangeLog
+MAINTAINERCLEANFILES = ChangeLog INSTALL
+
+.PHONY: ChangeLog INSTALL
+
+INSTALL:
+ $(INSTALL_CMD)
ChangeLog:
$(CHANGELOG_CMD)
-dist-hook: ChangeLog
+dist-hook: ChangeLog INSTALL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/README new/xorg-sgml-doctools-1.5/README
--- old/xorg-sgml-doctools-1.3/README 1970-01-01 01:00:00.000000000 +0100
+++ new/xorg-sgml-doctools-1.5/README 2010-06-19 04:29:30.000000000 +0200
@@ -0,0 +1,28 @@
+This package provides a common set of SGML entities and XML/CSS style
+sheets used in building/formatting the documentation provided in other
+X.Org packages. It's typically only needed by people building from
+source who want to produce formatted documentation from their builds.
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+ http://lists.freedesktop.org/mailman/listinfo/xorg
+
+Please submit bug reports to the Xorg bugzilla:
+
+ https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+
+The master development code repository can be found at:
+
+ git://anongit.freedesktop.org/git/xorg/doc/xorg-sgml-doctools
+
+ http://cgit.freedesktop.org/xorg/doc/xorg-sgml-doctools
+
+For patch submission instructions, see:
+
+ http://www.x.org/wiki/Development/Documentation/SubmittingPatches
+
+For more information on the git code manager, see:
+
+ http://wiki.x.org/wiki/GitPage
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/xorg.css new/xorg-sgml-doctools-1.5/xorg.css
--- old/xorg-sgml-doctools-1.3/xorg.css 1970-01-01 01:00:00.000000000 +0100
+++ new/xorg-sgml-doctools-1.5/xorg.css 2010-06-19 04:24:11.000000000 +0200
@@ -0,0 +1,86 @@
+/*
+ * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+/* Shared stylesheet for X.Org documentation translated to HTML format */
+
+body {
+ font-family: sans-serif;
+ background: white;
+ color: black;
+}
+
+div.sect1 {
+ border-top: 1px solid #2b5e82;
+}
+
+.structname, .property, .errorname, .function, .parameter, .filename,
+.type, .symbol, .funcsynopsis, .synopsis {
+ font-family: monospace;
+}
+
+.funcsynopsis, .synopsis {
+ background: #e6e6fa;
+ border: 1px solid #aaaaaa;
+ padding: 0.5em;
+ clear: both;
+}
+
+.programlisting {
+ background: #ffefd5;
+ margin: 0 1.0em;
+ padding-top: 0.5em;
+}
+
+.funcsynopsis p, table p, .synopsis p, .figure p {
+ margin: 0;
+}
+
+.variablelist {
+ padding-left: 0.5em;
+}
+
+td {
+ padding-left: 0.5em;
+}
+
+h1, .author, .pubdate, .abstract {
+ text-align: center;
+}
+
+.legalnotice {
+ text-align: justify;
+ font-size: small;
+ font-style: italic;
+}
+
+.warning {
+ border: 1px solid red;
+ background: yellow;
+ padding-left: 0.5em;
+}
+
+.figure-float {
+ float: right;
+ margin-left: 0.5em;
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/xorg-sgml-doctools.pc.in new/xorg-sgml-doctools-1.5/xorg-sgml-doctools.pc.in
--- old/xorg-sgml-doctools-1.3/xorg-sgml-doctools.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ new/xorg-sgml-doctools-1.5/xorg-sgml-doctools.pc.in 2010-04-10 02:40:07.000000000 +0200
@@ -0,0 +1,6 @@
+prefix=@prefix@
+sgmlrootdir=${prefix}/share/sgml
+
+Name: xorg-sgml-doctools
+Description: SGML entities for X.Org documentation
+Version: @VERSION@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xorg-sgml-doctools-1.3/xorg.xsl new/xorg-sgml-doctools-1.5/xorg.xsl
--- old/xorg-sgml-doctools-1.3/xorg.xsl 1970-01-01 01:00:00.000000000 +0100
+++ new/xorg-sgml-doctools-1.5/xorg.xsl 2010-06-23 20:30:03.000000000 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+ <!--
+Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+ -->
+
+ <!--
+ Shared stylesheet for X.Org documentation formatted in DocBook/XML
+ -->
+
+
+ yes
+
+
+
+
+
+
+
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org