Hello community,
here is the log from the commit of package xfce4-dev-tools
checked in at Mon Dec 3 23:51:59 CET 2007.
--------
--- xfce4-dev-tools/xfce4-dev-tools.changes 2007-10-21 12:52:59.000000000 +0200
+++ /mounts/work_src_done/STABLE/xfce4-dev-tools/xfce4-dev-tools.changes 2007-12-03 22:26:15.340610000 +0100
@@ -1,0 +2,6 @@
+Mon Dec 3 22:33:50 CET 2007 - bwalle@suse.de
+
+- update to 4.4.0.1
+ o Updated and new translations.
+
+-------------------------------------------------------------------
Old:
----
xfce4-dev-tools-4.4.0.tar.bz2
New:
----
xfce4-dev-tools-4.4.0.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfce4-dev-tools.spec ++++++
--- /var/tmp/diff_new_pack.v17328/_old 2007-12-03 23:48:56.000000000 +0100
+++ /var/tmp/diff_new_pack.v17328/_new 2007-12-03 23:48:56.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package xfce4-dev-tools (Version 4.4.0)
+# spec file for package xfce4-dev-tools (Version 4.4.0.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,8 +14,8 @@
BuildRequires: dbus-1-devel gtk2-devel libxml2-devel perl-XML-Parser startup-notification update-desktop-files
BuildRequires: libxfcegui4-devel >= 4.3
Summary: The Xfce development tools
-Version: 4.4.0
-Release: 71
+Version: 4.4.0.1
+Release: 1
License: GPL v2 or later
Url: http://foo-projects.org/~benny/projects/xfce4-dev-tools/
Source: %{name}-%{version}.tar.bz2
@@ -51,11 +51,16 @@
%defattr(-,root,root)
%doc README ChangeLog INSTALL COPYING AUTHORS HACKING
%{_bindir}/xdt-autogen
+%{_bindir}/xdt-commit
%{_datadir}/xfce4/dev-tools/m4macros/*.m4
%dir %{_datadir}/xfce4
%dir %{_datadir}/xfce4/dev-tools
%dir %{_datadir}/xfce4/dev-tools/m4macros
+
%changelog
+* Mon Dec 03 2007 - bwalle@suse.de
+- update to 4.4.0.1
+ o Updated and new translations.
* Sat Jun 23 2007 - bwalle@suse.de
- replaced group 'System/GUI/Other' by 'System/GUI/XFCE'
* Tue May 22 2007 - prusnak@suse.cz
++++++ xfce4-dev-tools-4.4.0.tar.bz2 -> xfce4-dev-tools-4.4.0.1.tar.bz2 ++++++
++++ 6104 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/xfce4-dev-tools-4.4.0/ChangeLog new/xfce4-dev-tools-4.4.0.1/ChangeLog
--- old/xfce4-dev-tools-4.4.0/ChangeLog 2007-01-20 10:29:09.000000000 +0100
+++ new/xfce4-dev-tools-4.4.0.1/ChangeLog 2007-11-17 20:18:07.000000000 +0100
@@ -1,3 +1,31 @@
+2007-11-17 Brian Tarricone
+
+ * === Released 4.4.0.1 ===
+
+2007-10-22 Brian Tarricone
+
+ * scripts/Makefile.am: fix 'make distcheck'; include
+ xdt-commit in EXTRA_DIST
+
+2007-02-13 Jannis Pohlmann
+
+ * scripts/xdt-commit: Too much quoting - all input files were
+ treated as one string.
+
+2007-02-13 Jannis Pohlmann
+
+ * scripts/xdt-commit: Add more quotes around variables. Use
+ "type svn" to check whether Subversion is installed.
+
+2007-02-12 Jannis Pohlmann
+
+ * scripts/Makefile.am, scripts/xdt-commit: Add script for
+ generating commit messages from ChangeLogs on the fly.
+
+2007-01-20 Benedikt Meurer
+
+ * configure.in.in: Post-release version bump.
+
2007-01-20 Benedikt Meurer
* === Released 4.4.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/xfce4-dev-tools-4.4.0/configure.in new/xfce4-dev-tools-4.4.0.1/configure.in
--- old/xfce4-dev-tools-4.4.0/configure.in 2007-01-20 10:29:15.000000000 +0100
+++ new/xfce4-dev-tools-4.4.0.1/configure.in 2007-11-17 20:43:36.000000000 +0100
@@ -1,4 +1,4 @@
-dnl $Id: configure.in.in 24608 2007-01-20 09:26:41Z benny $
+dnl $Id: configure.in.in 26339 2007-11-17 18:24:17Z kelnos $
dnl
dnl Copyright (c) 2002-2007
dnl The Xfce development team. All rights reserved.
@@ -12,8 +12,8 @@
m4_define([xdt_version_major], [4])
m4_define([xdt_version_minor], [4])
m4_define([xdt_version_micro], [0])
-m4_define([xdt_version_nano], [])
-m4_define([xdt_version_build], [r24610])
+m4_define([xdt_version_nano], [1])
+m4_define([xdt_version_build], [r26361])
m4_define([xdt_version_tag], [])
m4_define([xdt_version], [xdt_version_major().xdt_version_minor().xdt_version_micro()ifelse(xdt_version_nano(), [], [], [.xdt_version_nano()])ifelse(xdt_version_tag(), [svn], [xdt_version_tag()-xdt_version_build()], [])])
@@ -25,12 +25,12 @@
dnl ***************************
dnl *** Initialize autoconf ***
dnl ***************************
-AC_INIT([xfce4-dev-tools], [xdt_version()], [xfce4-dev@xfce.org])
+AC_INIT([xfce4-dev-tools], [xdt_version], [xfce4-dev@xfce.org])
AC_COPYRIGHT([Copyright (c) 2002-2007
The Xfce development team. All rights reserved.
Written for Xfce by Benedikt Meurer .])
-AC_REVISION([$Id: configure.in.in 24608 2007-01-20 09:26:41Z benny $])
+AC_REVISION([$Id: configure.in.in 26339 2007-11-17 18:24:17Z kelnos $])
dnl ***************************
dnl *** Initialize automake ***
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/xfce4-dev-tools-4.4.0/INSTALL new/xfce4-dev-tools-4.4.0.1/INSTALL
--- old/xfce4-dev-tools-4.4.0/INSTALL 2007-01-20 10:29:17.000000000 +0100
+++ new/xfce4-dev-tools-4.4.0.1/INSTALL 2007-11-17 20:43:38.000000000 +0100
@@ -1,8 +1,8 @@
Installation Instructions
*************************
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004 Free
-Software Foundation, Inc.
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006 Free Software Foundation, Inc.
This file is free documentation; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
@@ -10,7 +10,10 @@
Basic Installation
==================
-These are generic installation instructions.
+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
@@ -23,9 +26,9 @@
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
+the results of its tests to speed up reconfiguring. Caching is
disabled by default to prevent problems with accidental use of stale
-cache files.)
+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
@@ -35,20 +38,17 @@
may remove or edit it.
The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'. You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
+`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. If you're
- using `csh' on an old version of System V, you might need to type
- `sh ./configure' instead to prevent `csh' from trying to execute
- `configure' itself.
+ `./configure' to configure the package for your system.
- Running `configure' takes awhile. While running, it prints some
- messages telling which features it is checking for.
+ 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.
@@ -78,7 +78,7 @@
by setting variables in the command line or in the environment. Here
is an example:
- ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
+ ./configure CC=c99 CFLAGS=-g LIBS=-lposix
*Note Defining Variables::, for more details.
@@ -87,31 +87,29 @@
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 must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'. `cd' to the
+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 `..'.
- If you have to use a `make' that does not support the `VPATH'
-variable, you have 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.
+ 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.
Installation Names
==================
-By default, `make install' will install the package's files in
-`/usr/local/bin', `/usr/local/man', etc. You can specify an
-installation prefix other than `/usr/local' by giving `configure' the
-option `--prefix=PREFIX'.
+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
-give `configure' the option `--exec-prefix=PREFIX', the package will
-use PREFIX as the prefix for installing programs and libraries.
-Documentation and other data files will still use the regular prefix.
+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
@@ -159,7 +157,7 @@
need to know the machine type.
If you are _building_ compiler tools for cross-compiling, you should
-use the `--target=TYPE' option to select the type of system they will
+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
@@ -189,9 +187,14 @@
./configure CC=/usr/local2/bin/gcc
-will cause the specified gcc to be used as the C compiler (unless it is
+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
======================
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/xfce4-dev-tools-4.4.0/missing new/xfce4-dev-tools-4.4.0.1/missing
--- old/xfce4-dev-tools-4.4.0/missing 2007-01-20 10:29:17.000000000 +0100
+++ new/xfce4-dev-tools-4.4.0.1/missing 2007-11-17 20:43:38.000000000 +0100
@@ -1,9 +1,9 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2004-09-07.08
+scriptversion=2006-05-10.23
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
# Free Software Foundation, Inc.
# Originally by Fran,cois Pinard , 1996.
@@ -19,8 +19,8 @@
# 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.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -33,6 +33,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.
@@ -44,7 +46,7 @@
msg="missing on your system"
-case "$1" in
+case $1 in
--run)
# Try to run requested program, and just exit if it succeeds.
run=
@@ -77,6 +79,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
@@ -87,12 +90,12 @@
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
Send bug reports to ."
- exit 0
+ exit $?
;;
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
echo "missing $scriptversion (GNU Automake)"
- exit 0
+ exit $?
;;
-*)
@@ -106,7 +109,7 @@
# 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).
-case "$1" in
+case $1 in
lex|yacc)
# Not GNU programs, they don't have --version.
;;
@@ -135,7 +138,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case "$1" in
+case $1 in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -164,7 +167,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";;
@@ -192,8 +195,8 @@
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
@@ -214,25 +217,25 @@
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
;;
@@ -244,18 +247,18 @@
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
;;
@@ -267,11 +270,9 @@
\`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
@@ -288,11 +289,24 @@
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
;;
@@ -310,13 +324,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
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/xfce4-dev-tools-4.4.0/NEWS new/xfce4-dev-tools-4.4.0.1/NEWS
--- old/xfce4-dev-tools-4.4.0/NEWS 2007-01-20 10:29:09.000000000 +0100
+++ new/xfce4-dev-tools-4.4.0.1/NEWS 2007-11-17 20:18:07.000000000 +0100
@@ -1,20 +1,37 @@
+4.4.2
+=====
+- Add script (xdt-commit) for generating commit messages from ChangeLogs
+ on the fly.
+- Remove trailing parens on AC_INIT version info to work around bug
+ in intltool 0.35.x and 0.36.x.
+
+
+4.4.1
+=====
+- No changes from 4.4.0
+
+
4.4.0
=====
- Add support for the latest GNU autotools (Bug #2755).
- Make sure xgettext uses UTF-8 encoding for source files.
+
4.3.99.2
========
- No changes for Xfce 4.4.0 RC2.
+
4.3.99.1
========
- GCC specific compiler flags will not be used unless the compiler supports it.
+
4.3.90.2
========
- Add GPL boilerplate to the installed scripts and macros.
+
4.3.90.1
========
- G_DISABLE_DEPRECATED is no longer automatically added to CFLAGS in
@@ -22,6 +39,7 @@
- The version number is displayed properly now when a required package is
not found in XDT_CHECK_PACKAGE().
+
4.3.0
=====
- xfce4-dev-tools is a new module in SVN, which includes tools, macros and
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/xfce4-dev-tools-4.4.0/scripts/Makefile.am new/xfce4-dev-tools-4.4.0.1/scripts/Makefile.am
--- old/xfce4-dev-tools-4.4.0/scripts/Makefile.am 2007-01-20 10:29:09.000000000 +0100
+++ new/xfce4-dev-tools-4.4.0.1/scripts/Makefile.am 2007-11-17 20:18:07.000000000 +0100
@@ -1,4 +1,4 @@
-# $Id: Makefile.am 2260 2005-01-26 21:34:18Z benny $
+# $Id: Makefile.am 26176 2007-10-22 18:22:46Z kelnos $
#
# Copyright (c) 2002-2005
# The Xfce development team. All rights reserved.
@@ -7,7 +7,8 @@
#
bin_SCRIPTS = \
- xdt-autogen
+ xdt-autogen \
+ xdt-commit
xdt-autogen: Makefile $(srcdir)/xdt-autogen.in
rm -f xdt-autogen xdt-autogen.gen
@@ -20,6 +21,7 @@
xdt-autogen
EXTRA_DIST = \
- xdt-autogen.in
+ xdt-autogen.in \
+ xdt-commit
# vi:set ts=8 sw=8 noet ai:
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/xfce4-dev-tools-4.4.0/scripts/xdt-commit new/xfce4-dev-tools-4.4.0.1/scripts/xdt-commit
--- old/xfce4-dev-tools-4.4.0/scripts/xdt-commit 1970-01-01 01:00:00.000000000 +0100
+++ new/xfce4-dev-tools-4.4.0.1/scripts/xdt-commit 2007-11-17 20:18:07.000000000 +0100
@@ -0,0 +1,93 @@
+#!/bin/sh
+#
+# $Id: xdt-commit 24978 2007-02-14 12:18:04Z jannis $
+#
+# Copyright (c) 2007
+# The Xfce development team. All rights reserved.
+#
+# Written for Xfce by Jannis Pohlmann .
+#
+# 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 of the License, 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
+#
+# xdt-commit - Part of the Xfce developer tools.
+#
+
+
+##
+## Check if SVN is installed
+##
+if ! type svn &> /dev/null; then
+ echo "Subversion needs to be installed."
+ exit 1
+fi
+
+
+##
+## Check if we are in a versioned directory
+##
+if ! svn info &> /dev/null; then
+ echo "Current working directory is not versioned."
+ exit 1
+fi
+
+
+##
+## Files to be committed
+##
+FILES=$*
+
+
+##
+## Detect all ChangeLog's inside this directory by scanning it
+## recursively
+##
+CHANGELOGS=$(find . -type f -iname ChangeLog)
+
+
+##
+## Append parsed diff output of each ChangeLog to the commit message
+##
+for CHANGELOG in $CHANGELOGS; do
+ # Make sure the file exists
+ if [ -f "$CHANGELOG" ]; then
+ # Determine SVN status
+ STATUS=$(svn status "${CHANGELOG}")
+ STATUS=${STATUS:0:1}
+
+ # Check if file is versioned
+ if [ "$STATUS" != "?" ]; then
+ # Parse output
+ MSG=$(svn diff "${CHANGELOG}" | grep -P '^\+\t' | sed 's/^+//')
+
+ # Append to commit message (and insert newline between ChangeLogs)
+ if [ -z "$COMMIT_MSG" ]; then
+ COMMIT_MSG="$MSG"
+ else
+ COMMIT_MSG=$(echo "$COMMIT_MSG" $'\n' "$MSG")
+ fi
+ fi
+ fi
+done
+
+
+##
+## Commit changes. If the commit message generate from the ChangeLog
+## files is empty, ask the user to enter a commit message himself
+##
+if [ -n "$COMMIT_MSG" ]; then
+ svn commit $FILES -m "$COMMIT_MSG"
+else
+ svn commit $FILES
+fi
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/xfce4-dev-tools-4.4.0/xfce4-dev-tools.spec new/xfce4-dev-tools-4.4.0.1/xfce4-dev-tools.spec
--- old/xfce4-dev-tools-4.4.0/xfce4-dev-tools.spec 2007-01-20 10:29:20.000000000 +0100
+++ new/xfce4-dev-tools-4.4.0.1/xfce4-dev-tools.spec 2007-11-17 20:43:40.000000000 +0100
@@ -1,6 +1,6 @@
Summary: Xfce developer tools
Name: xfce4-dev-tools
-Version: 4.4.0
+Version: 4.4.0.1
Release: 1
License: GPL
URL: http://xfce.org/~benny/projects/xfce4-dev-tools/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org