openSUSE Commits
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
May 2007
- 1 participants
- 1082 discussions
Hello community,
here is the log from the commit of package yast2-trans-hu
checked in at Fri May 4 17:44:06 CEST 2007.
--------
--- yast2-trans-hu/yast2-trans-hu.changes 2007-04-19 17:17:57.000000000 +0200
+++ /mounts/work_src_done/NOARCH/yast2-trans-hu/yast2-trans-hu.changes 2007-05-04 15:29:01.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 4 15:29:01 2007 - ke(a)suse.de
+
+- Update to version 2.15.2.
+
+------------------------------------------------------------------------
Old:
----
yast2-…
[View More]trans-hu-2.15.1.tar.bz2
New:
----
yast2-trans-hu-2.15.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-hu.spec ++++++
--- /var/tmp/diff_new_pack.h12973/_old 2007-05-04 17:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.h12973/_new 2007-05-04 17:43:55.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-hu (Version 2.15.1)
+# spec file for package yast2-trans-hu (Version 2.15.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-trans-hu
-Version: 2.15.1
+Version: 2.15.2
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-hu-2.15.1.tar.bz2
+Source0: yast2-trans-hu-2.15.2.tar.bz2
prefix: /usr
Provides: locale(yast2:hu)
BuildRequires: pkgconfig yast2-devtools
@@ -33,7 +33,7 @@
%prep
-%setup -n yast2-trans-hu-2.15.1
+%setup -n yast2-trans-hu-2.15.2
%build
autoreconf --force --install
@@ -65,6 +65,8 @@
/usr/share/YaST2/locale
%changelog
+* Fri May 04 2007 - ke(a)suse.de
+- Update to version 2.15.2.
* Thu Apr 19 2007 - ke(a)suse.de
- Update to version 2.15.1.
* Fri Mar 23 2007 - ke(a)suse.de
++++++ yast2-trans-hu-2.15.1.tar.bz2 -> yast2-trans-hu-2.15.2.tar.bz2 ++++++
++++ 2790 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package yast2-trans-hr
checked in at Fri May 4 17:43:49 CEST 2007.
--------
--- yast2-trans-hr/yast2-trans-hr.changes 2007-04-23 15:31:28.000000000 +0200
+++ /mounts/work_src_done/NOARCH/yast2-trans-hr/yast2-trans-hr.changes 2007-05-04 15:32:07.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 4 15:32:07 2007 - ke(a)suse.de
+
+- Update to version 2.15.3.
+
+------------------------------------------------------------------------
Old:
----
yast2-…
[View More]trans-hr-2.15.2.tar.bz2
New:
----
yast2-trans-hr-2.15.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-hr.spec ++++++
--- /var/tmp/diff_new_pack.X12358/_old 2007-05-04 17:43:39.000000000 +0200
+++ /var/tmp/diff_new_pack.X12358/_new 2007-05-04 17:43:39.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-hr (Version 2.15.2)
+# spec file for package yast2-trans-hr (Version 2.15.3)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-trans-hr
-Version: 2.15.2
+Version: 2.15.3
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-hr-2.15.2.tar.bz2
+Source0: yast2-trans-hr-2.15.3.tar.bz2
prefix: /usr
Provides: locale(yast2:hr)
BuildRequires: pkgconfig yast2-devtools
@@ -33,7 +33,7 @@
%prep
-%setup -n yast2-trans-hr-2.15.2
+%setup -n yast2-trans-hr-2.15.3
%build
autoreconf --force --install
@@ -65,6 +65,8 @@
/usr/share/YaST2/locale
%changelog
+* Fri May 04 2007 - ke(a)suse.de
+- Update to version 2.15.3.
* Mon Apr 23 2007 - ke(a)suse.de
- Update to version 2.15.2.
* Tue Apr 10 2007 - ke(a)suse.de
++++++ yast2-trans-hr-2.15.2.tar.bz2 -> yast2-trans-hr-2.15.3.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-hr-2.15.2/configure new/yast2-trans-hr-2.15.3/configure
--- old/yast2-trans-hr-2.15.2/configure 2007-04-23 15:31:37.000000000 +0200
+++ new/yast2-trans-hr-2.15.3/configure 2007-05-04 15:32:17.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.60 for yast2-trans-hr 2.15.2.
+# Generated by GNU Autoconf 2.60 for yast2-trans-hr 2.15.3.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -559,8 +559,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-trans-hr'
PACKAGE_TARNAME='yast2-trans-hr'
-PACKAGE_VERSION='2.15.2'
-PACKAGE_STRING='yast2-trans-hr 2.15.2'
+PACKAGE_VERSION='2.15.3'
+PACKAGE_STRING='yast2-trans-hr 2.15.3'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1185,7 +1185,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-trans-hr 2.15.2 to adapt to many kinds of systems.
+\`configure' configures yast2-trans-hr 2.15.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1256,7 +1256,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-trans-hr 2.15.2:";;
+ short | recursive ) echo "Configuration of yast2-trans-hr 2.15.3:";;
esac
cat <<\_ACEOF
@@ -1336,7 +1336,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-trans-hr configure 2.15.2
+yast2-trans-hr configure 2.15.3
generated by GNU Autoconf 2.60
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1350,7 +1350,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-trans-hr $as_me 2.15.2, which was
+It was created by yast2-trans-hr $as_me 2.15.3, which was
generated by GNU Autoconf 2.60. Invocation command line was
$ $0 $@
@@ -2151,7 +2151,7 @@
# Define the identity of the package.
PACKAGE='yast2-trans-hr'
- VERSION='2.15.2'
+ VERSION='2.15.3'
cat >>confdefs.h <<_ACEOF
@@ -2378,7 +2378,7 @@
-VERSION="2.15.2"
+VERSION="2.15.3"
RPMNAME="yast2-trans-hr"
MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
@@ -3313,7 +3313,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-trans-hr $as_me 2.15.2, which was
+This file was extended by yast2-trans-hr $as_me 2.15.3, which was
generated by GNU Autoconf 2.60. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3356,7 +3356,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-trans-hr config.status 2.15.2
+yast2-trans-hr config.status 2.15.3
configured by $0, generated by GNU Autoconf 2.60,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-hr-2.15.2/configure.in new/yast2-trans-hr-2.15.3/configure.in
--- old/yast2-trans-hr-2.15.2/configure.in 2007-04-23 15:31:34.000000000 +0200
+++ new/yast2-trans-hr-2.15.3/configure.in 2007-05-04 15:32:13.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.14.0 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-trans-hr, 2.15.2, http://bugs.opensuse.org/, yast2-trans-hr)
+AC_INIT(yast2-trans-hr, 2.15.3, http://bugs.opensuse.org/, yast2-trans-hr)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.15.2"
+VERSION="2.15.3"
RPMNAME="yast2-trans-hr"
MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-hr-2.15.2/VERSION new/yast2-trans-hr-2.15.3/VERSION
--- old/yast2-trans-hr-2.15.2/VERSION 2007-04-23 15:31:28.000000000 +0200
+++ new/yast2-trans-hr-2.15.3/VERSION 2007-05-04 15:32:07.000000000 +0200
@@ -1 +1 @@
-2.15.2
+2.15.3
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package yast2-trans-fi
checked in at Fri May 4 17:43:33 CEST 2007.
--------
--- yast2-trans-fi/yast2-trans-fi.changes 2007-04-19 16:33:00.000000000 +0200
+++ /mounts/work_src_done/NOARCH/yast2-trans-fi/yast2-trans-fi.changes 2007-05-04 15:38:30.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 4 15:38:30 2007 - ke(a)suse.de
+
+- Update to version 2.15.2.
+
+------------------------------------------------------------------------
Old:
----
yast2-…
[View More]trans-fi-2.15.1.tar.bz2
New:
----
yast2-trans-fi-2.15.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-fi.spec ++++++
--- /var/tmp/diff_new_pack.t11743/_old 2007-05-04 17:43:29.000000000 +0200
+++ /var/tmp/diff_new_pack.t11743/_new 2007-05-04 17:43:29.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-fi (Version 2.15.1)
+# spec file for package yast2-trans-fi (Version 2.15.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-trans-fi
-Version: 2.15.1
+Version: 2.15.2
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-fi-2.15.1.tar.bz2
+Source0: yast2-trans-fi-2.15.2.tar.bz2
prefix: /usr
Provides: locale(yast2:fi)
BuildRequires: pkgconfig yast2-devtools
@@ -30,7 +30,7 @@
%prep
-%setup -n yast2-trans-fi-2.15.1
+%setup -n yast2-trans-fi-2.15.2
%build
autoreconf --force --install
@@ -62,6 +62,8 @@
/usr/share/YaST2/locale
%changelog
+* Fri May 04 2007 - ke(a)suse.de
+- Update to version 2.15.2.
* Thu Apr 19 2007 - ke(a)suse.de
- Update to version 2.15.1.
* Mon Feb 19 2007 - ke(a)suse.de
++++++ yast2-trans-fi-2.15.1.tar.bz2 -> yast2-trans-fi-2.15.2.tar.bz2 ++++++
++++ 2277 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package yast2-trans-et
checked in at Fri May 4 17:43:22 CEST 2007.
--------
--- yast2-trans-et/yast2-trans-et.changes 2007-04-19 16:42:46.000000000 +0200
+++ /mounts/work_src_done/NOARCH/yast2-trans-et/yast2-trans-et.changes 2007-05-04 15:30:42.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 4 15:30:42 2007 - ke(a)suse.de
+
+- Update to version 2.15.2.
+
+------------------------------------------------------------------------
Old:
----
yast2-…
[View More]trans-et-2.15.1.tar.bz2
New:
----
yast2-trans-et-2.15.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-et.spec ++++++
--- /var/tmp/diff_new_pack.g11186/_old 2007-05-04 17:43:19.000000000 +0200
+++ /var/tmp/diff_new_pack.g11186/_new 2007-05-04 17:43:19.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-et (Version 2.15.1)
+# spec file for package yast2-trans-et (Version 2.15.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-trans-et
-Version: 2.15.1
+Version: 2.15.2
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-et-2.15.1.tar.bz2
+Source0: yast2-trans-et-2.15.2.tar.bz2
prefix: /usr
Provides: locale(yast2:et)
BuildRequires: pkgconfig yast2-devtools
@@ -31,7 +31,7 @@
%prep
-%setup -n yast2-trans-et-2.15.1
+%setup -n yast2-trans-et-2.15.2
%build
autoreconf --force --install
@@ -63,6 +63,8 @@
/usr/share/YaST2/locale
%changelog
+* Fri May 04 2007 - ke(a)suse.de
+- Update to version 2.15.2.
* Thu Apr 19 2007 - ke(a)suse.de
- Update to version 2.15.1.
* Fri Mar 23 2007 - ke(a)suse.de
++++++ yast2-trans-et-2.15.1.tar.bz2 -> yast2-trans-et-2.15.2.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-et-2.15.1/configure new/yast2-trans-et-2.15.2/configure
--- old/yast2-trans-et-2.15.1/configure 2007-04-19 16:42:55.000000000 +0200
+++ new/yast2-trans-et-2.15.2/configure 2007-05-04 15:30:53.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.60 for yast2-trans-et 2.15.1.
+# Generated by GNU Autoconf 2.60 for yast2-trans-et 2.15.2.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -559,8 +559,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-trans-et'
PACKAGE_TARNAME='yast2-trans-et'
-PACKAGE_VERSION='2.15.1'
-PACKAGE_STRING='yast2-trans-et 2.15.1'
+PACKAGE_VERSION='2.15.2'
+PACKAGE_STRING='yast2-trans-et 2.15.2'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1185,7 +1185,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-trans-et 2.15.1 to adapt to many kinds of systems.
+\`configure' configures yast2-trans-et 2.15.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1256,7 +1256,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-trans-et 2.15.1:";;
+ short | recursive ) echo "Configuration of yast2-trans-et 2.15.2:";;
esac
cat <<\_ACEOF
@@ -1336,7 +1336,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-trans-et configure 2.15.1
+yast2-trans-et configure 2.15.2
generated by GNU Autoconf 2.60
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1350,7 +1350,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-trans-et $as_me 2.15.1, which was
+It was created by yast2-trans-et $as_me 2.15.2, which was
generated by GNU Autoconf 2.60. Invocation command line was
$ $0 $@
@@ -2151,7 +2151,7 @@
# Define the identity of the package.
PACKAGE='yast2-trans-et'
- VERSION='2.15.1'
+ VERSION='2.15.2'
cat >>confdefs.h <<_ACEOF
@@ -2378,7 +2378,7 @@
-VERSION="2.15.1"
+VERSION="2.15.2"
RPMNAME="yast2-trans-et"
MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
@@ -3313,7 +3313,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-trans-et $as_me 2.15.1, which was
+This file was extended by yast2-trans-et $as_me 2.15.2, which was
generated by GNU Autoconf 2.60. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3356,7 +3356,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-trans-et config.status 2.15.1
+yast2-trans-et config.status 2.15.2
configured by $0, generated by GNU Autoconf 2.60,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-et-2.15.1/configure.in new/yast2-trans-et-2.15.2/configure.in
--- old/yast2-trans-et-2.15.1/configure.in 2007-04-19 16:42:51.000000000 +0200
+++ new/yast2-trans-et-2.15.2/configure.in 2007-05-04 15:30:48.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.14.0 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-trans-et, 2.15.1, http://bugs.opensuse.org/, yast2-trans-et)
+AC_INIT(yast2-trans-et, 2.15.2, http://bugs.opensuse.org/, yast2-trans-et)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.15.1"
+VERSION="2.15.2"
RPMNAME="yast2-trans-et"
MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-et-2.15.1/VERSION new/yast2-trans-et-2.15.2/VERSION
--- old/yast2-trans-et-2.15.1/VERSION 2007-04-19 16:42:46.000000000 +0200
+++ new/yast2-trans-et-2.15.2/VERSION 2007-05-04 15:30:42.000000000 +0200
@@ -1 +1 @@
-2.15.1
+2.15.2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package limal-devtools
checked in at Fri May 4 17:43:13 CEST 2007.
--------
--- limal-devtools/limal-devtools.changes 2006-11-28 14:07:54.000000000 +0100
+++ /mounts/work_src_done/NOARCH/limal-devtools/limal-devtools.changes 2007-05-04 14:50:01.000000000 +0200
@@ -1,0 +2,14 @@
+Fri May 4 14:35:13 CEST 2007 - mt(a)suse.de
+
+- Fixed to avoid __ prefixes in include guard constants
+ in perl2cpp generated code.
+- Added logging of a …
[View More]deprecated message from perl2cpp
+ generated code to syslog and the current blocxx logger.
+
+-------------------------------------------------------------------
+Fri Apr 27 13:06:39 CEST 2007 - mc(a)suse.de
+
+- remove perl2cpp wrapper from documentation.
+ It is not longer supported.
+
+-------------------------------------------------------------------
Old:
----
limal-devtools-1.2.5.tar.bz2
New:
----
limal-devtools-1.2.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ limal-devtools.spec ++++++
--- /var/tmp/diff_new_pack.Eu8917/_old 2007-05-04 17:42:39.000000000 +0200
+++ /var/tmp/diff_new_pack.Eu8917/_new 2007-05-04 17:42:39.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package limal-devtools (Version 1.2.5)
+# spec file for package limal-devtools (Version 1.2.6)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -12,13 +12,13 @@
Name: limal-devtools
URL: http://forge.novell.com/modules/xfmod/project/?limal
-Version: 1.2.5
+Version: 1.2.6
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArchitectures: noarch
-Source0: limal-devtools-1.2.5.tar.bz2
+Source0: limal-devtools-1.2.6.tar.bz2
prefix: /usr
%define swiglibdir %(swig -swiglib)
BuildRequires: docbook-xsl-stylesheets gcc-c++ libxslt perl-XML-Writer pkgconfig sgml-skel swig
@@ -28,6 +28,7 @@
Requires: gettext gettext-devel recode
Requires: autoconf automake libtool
Requires: pkgconfig swig
+Requires: openssl-devel
# cvs required by autopoint
Requires: cvs
%if 0%{?suse_version}
@@ -57,7 +58,7 @@
Stefan Schubert <schubi(a)suse.de>
%prep
-%setup -n limal-devtools-1.2.5
+%setup -n limal-devtools-1.2.6
%build
autoreconf --force --install --verbose
@@ -85,7 +86,15 @@
%{_prefix}/share/pkgconfig/limal-devtools.pc
%doc %{_prefix}/share/doc/packages/limal-devtools
-%changelog -n limal-devtools
+%changelog
+* Fri May 04 2007 - mt(a)suse.de
+- Fixed to avoid __ prefixes in include guard constants
+ in perl2cpp generated code.
+- Added logging of a deprecated message from perl2cpp
+ generated code to syslog and the current blocxx logger.
+* Fri Apr 27 2007 - mc(a)suse.de
+- remove perl2cpp wrapper from documentation.
+ It is not longer supported.
* Tue Nov 28 2006 - mc(a)suse.de
- version 1.2.5
- tagversion support for new branch naming
++++++ limal-devtools-1.2.5.tar.bz2 -> limal-devtools-1.2.6.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/configure new/limal-devtools-1.2.6/configure
--- old/limal-devtools-1.2.5/configure 2006-11-28 14:03:28.000000000 +0100
+++ new/limal-devtools-1.2.6/configure 2007-05-04 14:39:47.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.60 for limal-devtools 1.2.5.
+# Generated by GNU Autoconf 2.60 for limal-devtools 1.2.6.
#
# Report bugs to <http://www.suse.de/feedback>.
#
@@ -713,8 +713,8 @@
# Identity of this package.
PACKAGE_NAME='limal-devtools'
PACKAGE_TARNAME='limal-devtools'
-PACKAGE_VERSION='1.2.5'
-PACKAGE_STRING='limal-devtools 1.2.5'
+PACKAGE_VERSION='1.2.6'
+PACKAGE_STRING='limal-devtools 1.2.6'
PACKAGE_BUGREPORT='http://www.suse.de/feedback'
ac_unique_file="RPMNAME"
@@ -1411,7 +1411,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures limal-devtools 1.2.5 to adapt to many kinds of systems.
+\`configure' configures limal-devtools 1.2.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1482,7 +1482,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of limal-devtools 1.2.5:";;
+ short | recursive ) echo "Configuration of limal-devtools 1.2.6:";;
esac
cat <<\_ACEOF
@@ -1585,7 +1585,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-limal-devtools configure 1.2.5
+limal-devtools configure 1.2.6
generated by GNU Autoconf 2.60
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1599,7 +1599,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by limal-devtools $as_me 1.2.5, which was
+It was created by limal-devtools $as_me 1.2.6, which was
generated by GNU Autoconf 2.60. Invocation command line was
$ $0 $@
@@ -2400,7 +2400,7 @@
# Define the identity of the package.
PACKAGE='limal-devtools'
- VERSION='1.2.5'
+ VERSION='1.2.6'
cat >>confdefs.h <<_ACEOF
@@ -2627,7 +2627,7 @@
-VERSION="1.2.5"
+VERSION="1.2.6"
RPMNAME="limal-devtools"
RPMARCH="noarch"
RPMLIB="devtools"
@@ -21342,7 +21342,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by limal-devtools $as_me 1.2.5, which was
+This file was extended by limal-devtools $as_me 1.2.6, which was
generated by GNU Autoconf 2.60. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21389,7 +21389,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-limal-devtools config.status 1.2.5
+limal-devtools config.status 1.2.6
configured by $0, generated by GNU Autoconf 2.60,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/configure.in new/limal-devtools-1.2.6/configure.in
--- old/limal-devtools-1.2.5/configure.in 2006-11-28 14:03:16.000000000 +0100
+++ new/limal-devtools-1.2.6/configure.in 2007-05-04 14:39:35.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by limalautoconf - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(limal-devtools, 1.2.5, http://www.suse.de/feedback, limal-devtools)
+AC_INIT(limal-devtools, 1.2.6, http://www.suse.de/feedback, limal-devtools)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important LiMaL variables
-VERSION="1.2.5"
+VERSION="1.2.6"
RPMNAME="limal-devtools"
RPMARCH="noarch"
RPMLIB="devtools"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/devtools/admin/aclocal/Makefile.in new/limal-devtools-1.2.6/devtools/admin/aclocal/Makefile.in
--- old/limal-devtools-1.2.5/devtools/admin/aclocal/Makefile.in 2006-11-28 14:03:30.000000000 +0100
+++ new/limal-devtools-1.2.6/devtools/admin/aclocal/Makefile.in 2007-05-04 14:39:53.000000000 +0200
@@ -216,9 +216,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devtools/admin/aclocal/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign devtools/admin/aclocal/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu devtools/admin/aclocal/Makefile
+ $(AUTOMAKE) --foreign devtools/admin/aclocal/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/devtools/admin/copyright/gpl/Makefile.in new/limal-devtools-1.2.6/devtools/admin/copyright/gpl/Makefile.in
--- old/limal-devtools-1.2.5/devtools/admin/copyright/gpl/Makefile.in 2006-11-28 14:03:30.000000000 +0100
+++ new/limal-devtools-1.2.6/devtools/admin/copyright/gpl/Makefile.in 2007-05-04 14:39:53.000000000 +0200
@@ -219,9 +219,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devtools/admin/copyright/gpl/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign devtools/admin/copyright/gpl/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu devtools/admin/copyright/gpl/Makefile
+ $(AUTOMAKE) --foreign devtools/admin/copyright/gpl/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/devtools/admin/copyright/Makefile.in new/limal-devtools-1.2.6/devtools/admin/copyright/Makefile.in
--- old/limal-devtools-1.2.5/devtools/admin/copyright/Makefile.in 2006-11-28 14:03:30.000000000 +0100
+++ new/limal-devtools-1.2.6/devtools/admin/copyright/Makefile.in 2007-05-04 14:39:53.000000000 +0200
@@ -211,9 +211,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devtools/admin/copyright/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign devtools/admin/copyright/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu devtools/admin/copyright/Makefile
+ $(AUTOMAKE) --foreign devtools/admin/copyright/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/devtools/admin/Makefile.in new/limal-devtools-1.2.6/devtools/admin/Makefile.in
--- old/limal-devtools-1.2.5/devtools/admin/Makefile.in 2006-11-28 14:03:29.000000000 +0100
+++ new/limal-devtools-1.2.6/devtools/admin/Makefile.in 2007-05-04 14:39:53.000000000 +0200
@@ -224,9 +224,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devtools/admin/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign devtools/admin/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu devtools/admin/Makefile
+ $(AUTOMAKE) --foreign devtools/admin/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/devtools/bin/Makefile.in new/limal-devtools-1.2.6/devtools/bin/Makefile.in
--- old/limal-devtools-1.2.5/devtools/bin/Makefile.in 2006-11-28 14:03:30.000000000 +0100
+++ new/limal-devtools-1.2.6/devtools/bin/Makefile.in 2007-05-04 14:39:53.000000000 +0200
@@ -220,9 +220,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devtools/bin/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign devtools/bin/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu devtools/bin/Makefile
+ $(AUTOMAKE) --foreign devtools/bin/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/devtools/bin/version new/limal-devtools-1.2.6/devtools/bin/version
--- old/limal-devtools-1.2.5/devtools/bin/version 2006-11-28 14:03:44.000000000 +0100
+++ new/limal-devtools-1.2.6/devtools/bin/version 2007-05-04 14:40:10.000000000 +0200
@@ -1,5 +1,5 @@
#!/bin/bash
-echo 1.2.5
+echo 1.2.6
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/devtools/Makefile.in new/limal-devtools-1.2.6/devtools/Makefile.in
--- old/limal-devtools-1.2.5/devtools/Makefile.in 2006-11-28 14:03:29.000000000 +0100
+++ new/limal-devtools-1.2.6/devtools/Makefile.in 2007-05-04 14:39:53.000000000 +0200
@@ -211,9 +211,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devtools/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign devtools/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu devtools/Makefile
+ $(AUTOMAKE) --foreign devtools/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/devtools/skeletons/Makefile.in new/limal-devtools-1.2.6/devtools/skeletons/Makefile.in
--- old/limal-devtools-1.2.5/devtools/skeletons/Makefile.in 2006-11-28 14:03:30.000000000 +0100
+++ new/limal-devtools-1.2.6/devtools/skeletons/Makefile.in 2007-05-04 14:39:54.000000000 +0200
@@ -202,9 +202,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devtools/skeletons/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign devtools/skeletons/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu devtools/skeletons/Makefile
+ $(AUTOMAKE) --foreign devtools/skeletons/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/doc/limal-devtools.xml new/limal-devtools-1.2.6/doc/limal-devtools.xml
--- old/limal-devtools-1.2.5/doc/limal-devtools.xml 2006-07-25 15:37:53.000000000 +0200
+++ new/limal-devtools-1.2.6/doc/limal-devtools.xml 2007-05-03 14:32:49.000000000 +0200
@@ -8,7 +8,6 @@
<!ENTITY packaging SYSTEM "package_handle.xml">
<!ENTITY docu SYSTEM "documentation.xml">
<!ENTITY test SYSTEM "testsuite.xml">
-<!ENTITY perl SYSTEM "perl.xml">
<!ENTITY date "Januar 2005">
<!ENTITY ext_interface SYSTEM "external_interface.xml">
<!ENTITY utils SYSTEM "utilities.xml">
@@ -18,7 +17,7 @@
<bookinfo>
<title>LiMaL Development Guide
</title>
- <releaseinfo>$LastChangedDate: 2006-02-16 10:10:45 +0100 (Do, 16 Feb 2006) $</releaseinfo>
+ <releaseinfo>$LastChangedDate: 2007-04-27 13:08:13 +0200 (Fr, 27 Apr 2007) $</releaseinfo>
<copyright>
<year>2005</year>
<holder>SUSE LINUX Products GmbH</holder>
@@ -163,8 +162,6 @@
&utils;
- &perl;
-
&docu;
&test;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/doc/Makefile.in new/limal-devtools-1.2.6/doc/Makefile.in
--- old/limal-devtools-1.2.5/doc/Makefile.in 2006-11-28 14:03:30.000000000 +0100
+++ new/limal-devtools-1.2.6/doc/Makefile.in 2007-05-04 14:39:54.000000000 +0200
@@ -250,9 +250,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu doc/Makefile
+ $(AUTOMAKE) --foreign doc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/doc/perl.xml new/limal-devtools-1.2.6/doc/perl.xml
--- old/limal-devtools-1.2.5/doc/perl.xml 2006-07-25 15:37:53.000000000 +0200
+++ new/limal-devtools-1.2.6/doc/perl.xml 1970-01-01 01:00:00.000000000 +0100
@@ -1,405 +0,0 @@
-<?xml version="1.0" encoding='ISO-8859-1'?>
-<section id = "perl">
- <title>Programming Pluglibs in Perl</title>
- <section id="whyperl">
- <title>Why using perl for pluglibs</title>
- <para>
- Perl is a very common programming language if it comes to parsing
- textfiles. In the past, huge parts in the YaST framework were
- written in Perl, so the LiMaL development team wants to support that
- language as good as possible. That means:
- </para>
- <para>
- <itemizedlist>
- <listitem>
- <para>
- It should be possible to write LiMaL pluglibs in Perl and to get
- the needed C++ Interface with as few effort as possible
- </para>
- </listitem>
- <listitem>
- <para>
- Pluglibs written in Perl must have access to the common LiMaL
- functions like the locking/logging/... functionality, without
- to have to deal with C++
- </para>
- </listitem>
- <listitem>
- <para>
- Even if one is writing the pluglib in C++, he shall be able to use
- Perl code he already has if he wants to.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </section>
-
- <section id="writingperl">
- <title>Writing LiMaL Plugins in Perl</title>
- <para>
-
- With LiMaL, we nailed the Interface to C++. So if one is writing a
- pluglib, he must either do it in C++ or he has to provide an
- interface to C++ strictly keeping on the conditions of the LiMaL
- framework. For Perl that would mean you have to deal with the perl
- internal data structures and convert them to the datatypes used in
- the C++ LiMaL framework. To help perl pluglib programmers to do
- this, we created an automatism. All the perl pluglib developer has
- to do, is to provide a little IDL file, that describes his
- interface. Not one line of C++ code is needs to be written.
-
- <screen>
-<![CDATA[
-Examples:
-
-Function:
-
- ($year,$month,$day) = Date::Calc::Add_Delta_Days($year,$month,$day,$Dd);
-
-
-IDL Ini-Files Section::
-
- [_GENERAL_]
- FILENAME = DateCalc
- INCLUDE =<<EOT
- <deque>
- EOT
-
- [Add_Delta_Days]
- PNAME = Date::Calc::Add_Delta_Days
- RETURN = cpp_deque,cpp_int
- PARAMS =<<EOT
- cpp_int
- cpp_int
- cpp_int
- cpp_int
- EOT
-
-
-C++ Code to use the Function::
-
- std::deque<int> r; // return values
- int y = 2003;
- int m = 5;
- int d = 15;
- int dd = 22;
-
- r=Add_Delta_Days(y,m,d,dd);
-
- std::deque<int>::iterator it;
- for( it=r.begin(); it != r.end(); it++ ) {
- std::cout << (*it) << " ";
- }
-
-Discussion:::
-
- [_GENERAL_]
- FILENAME = DateCalc
-
-The code generator will create DateCalc.{cpp,h} files::
-
- INCLUDE =<<EOT
- <deque>
- EOT
-
-Not all of the dependencies are resolved. Here you can add
- files that must be included.::
-
- [Add_Delta_Days]
- PNAME = Date::Calc::Add_Delta_Days
-
-The name of the Function in Perl. To use the Function on perl,
- you would call Date::Calc::Add_Delta_Days::
-
- RETURN = cpp_deque,cpp_int
-
-As return Value we will get three integers. Since we are not able
- to return 3 values in C++, we tell the Code generator that we expect
- a C++ array of integers (3 Integers as return value is an array - even in perl).
- cpp_deque,cpp_int will be wrapped to std::deque<int>::
-
- PARAMS =<<EOT
- cpp_int
- cpp_int
- cpp_int
- cpp_int
- EOT
-
-Other than the return value, we can pass multiple parameters. The
- function expects 4 integer values and that's what we configure here.
- Another variation of this can be::
-
- PARAMS =<<EOT
- cpp_deque,cpp_int
- EOT
-
-Then we have to pass std::deque<int> which would work too but we would
- loose a little bit type safeness, because then it would be possible to
- pass only one integer or even 27 integers.
-
-**Net::LDAP Class**
-
-Function::
-
- my $ldap = new Net::LDAP($host, %OPTIONS_HASH);
-
-The options hash is optional
-
-IDL Ini-Files section::
-
- [_GENERAL_]
- INCLUDE =<<EOT
- "NetLDAPMessage.h"
- "NetLDAPSearch.h"
- EOT
- FILENAME = NetLDAP
- CPPCLASS = NetLDAP
-
- [NetLDAPc1]
- CPPNAME = NetLDAP
- PNAME = Net::LDAP::new
- PPACKAGE = Net::LDAP
- RETURN = cpp_class_NetLDAP
- PARAMS =<<EOT
- cpp_string
- cpp_map,cpp_string
- EOT
-
- [NetLDAPc2]
- CPPNAME = NetLDAP
- PNAME = Net::LDAP::new
- PPACKAGE = Net::LDAP
- RETURN = cpp_class_NetLDAP
- PARAMS =<<EOT
- cpp_string
- EOT
-
- [ldap_bind]
- PNAME = bind
- CPPNAME = bind
- CPPCLASS = NetLDAP
- METHOD = 1
- RETURN = cpp_class_NetLDAPMessage
-
-
-C++ Code to use the function::
-
- // equivalent perl Code
- // my $host = "localhost";
- // my $ldap = new Net::LDAP($host);
- // if( not ref($ldap) ) {
- // print "creating perl object failed\n";
- // exit(1);
- // }
- // $ldap->bind();
- //
- std::string host("localhost");
- NetLDAP ldap(host);
- if( ! ldap.perlObjectOK() ) {
- std::cout << "creating perl object failed" << std::endl;
- exit(1);
- }
- ldap.bind();
-
-Discussion:::
-
- [_GENERAL_]
- ...
- CPPCLASS = NetLDAP
-
-we want to wrap a perl class here. The code generator will
- do this by creating a C++ class and that Class is called
- "NetLDAP".::
-
- [NetLDAPc1]
- CPPNAME = NetLDAP
-
-The function will be called NetLDAP in C++. Since this is
- the constructor for the class, you don't have too many choices
- here. You have to call the constructor like the class itself is
- called.::
-
- PNAME = Net::LDAP::new
-
-The function you would call on the perl side.::
-
- PPACKAGE = Net::LDAP
-
-The perl namespace::
-
- RETURN = cpp_class_NetLDAP
-
-Since this is the constructor, we return a "cpp_class_"
- thing here. There can be other functions that return classes
- too but are no constructors.
- If you remember, a constructor is marked by a CPPNAME that
- is the same like the CPPCLASS.::
-
- PARAMS =<<EOT
- cpp_string
- cpp_map,cpp_string
- EOT
-
-we will pass a cpp_string (std::string) and
- a std::map<std::string,std::string> as parameters. The map
- is optional on the perl side, that's the reason why we'll
- create a second constructor now.::
-
- [NetLDAPc2]
- CPPNAME = NetLDAP
-
-We have a second constructor with different parameters.::
-
- PNAME = Net::LDAP::new
-
-The function you would call on the perl side.::
-
- PPACKAGE = Net::LDAP
-
-The perl namespace::
-
- RETURN = cpp_class_NetLDAP
-
-Since this is the constructor, we return a "cpp_class_"::
-
- PARAMS =<<EOT
- cpp_string
- EOT
-
-like above, but without a std::map<....>::
-
- [ldap_bind]
- PNAME = bind
-
-bind is a method of a NetLDAP object. It's used like
- $ldap->bind() on the perl side.::
-
- CPPNAME = bind
-
-we call it bind too on the C++ side::
-
- METHOD = 1
-
-It's a method that and so an object is required.::
-
- RETURN = cpp_class_NetLDAPMessage
-
-This method will return another C++ class object called
- NetLDAPMessage. This class MUST provide a constructor like
- this: NetLDAPMessage(SV* o);
- Classes that are created with the codegen script, will have
- such a constructor.
-
-
-
-Keys in ini-file
-
- [_GENERAL_]
-
- * FILENAME = The FILENAME.{cpp,h} that will be created
- This is a must have
-
- * CPPCLASS = If this is a wrapper for a perl class, you have to
- configure the C++ class name here.
- This is a must have for wrapping perl classes but
- it's not needed if you just wrap simple perl functions
- like in Date::Calc
-
- * INCLUDE = It's a multiline value and you can configure include
- files here, that will be loaded in FILENAME.h
-
- * DOCUMENTATION = You can enter a text here that will appear in the
- created header file. Either you enter the text
- directly or you use the "file://" prefix to point
- to a file that contains the documentation and
- shall be inserted into the header file.
-
- [FUNCTIONS]
-
- * PNAME = The name of the function in the Perl Namespace.
- If this key does not exist, the section name will be used.
-
- * PPACKAGE = Only used for constructors. It's the Perl Namespace of
- the "new" function.
- $object = new PPACKAGE(..)
-
- * RETURN = The return value of the C++ function/method
-
- * PCONTEXT = will be autodetected in most cases
- Can be: ARRAY or SCARAL or VOID
- but should not be necessary to set
-
- * PARAMS = The parameterlist for the function. This can be a
- multiline value for more than one parameter.
- If there are no parameters, you don't need this key
-
- * METHOD = can be 0 or 1 (default is 0)
- If this is a method, the the value must be set to 1
- You can say, it must always be 1, if the perl code
- would look like "$object->PNAME(...)"
-
- * EXCEPTION = a name of a perl package that must contain at least one
- function named "throw". There is already such a perl package
- for the STL, BlocXX and one for LiMaL will follow. The "throw"
- function must return a string containing C++ code that will be
- executed if the called perl code dies. The message that perl
- dies with is in SvPV(ERRSV, PL_na).
- Look at ExceptionCPP.pm for a very simple example.
-
- * DOCUMENTATION = You can enter a text here that will appear in the
- created header file above the function/method.
- Either you enter the text directly or you use
- the "file://" prefix to point to a file that
- contains the documentation and shall be inserted
- into the header file.
-
-
-]]>
- </screen>
-
- </para>
- </section>
-
- <section id="perlmodules">
- <title>Using existing Perl Modules</title>
- <para>
- Of course the same mechanism can be used to wrap existing perl
- code for the usage in a C++ LiMaL interface. So with just a little
- perl knowledge, it's possible to use the famous Date::Calc module for
- example.
- </para>
- <para>
- Well, unfortunately there are restrictions of the perl code that can
- be wrapped automatically. Data structures that are completely mixed up
- can not be wrapped. For example a hash that can have strings and hash
- references as values at the same time, can not be wrapped at the
- moment because there is no direct C++ equivalent to::
- </para>
- <para>
- <screen width="80">
- %hash = (
- STRINGVAL => "this is a atring",
- HASHVAL => {
- NESTED_HASH_KEY => "val"
- },
- STRINGVAL2 => "yet another string",
- ANARRAY => [ 'and', 'an', 'array' ],
- );
- </screen>
- </para>
- <para>
- Fortunately such kind of mixed datatypes are not so commonly used and
- they can be avoided easily if one writes a perl pluglib from scratch.
- </para>
- </section>
-
- <section id="perlbinding">
- <title>Perl Bindings to LiMaL</title>
- <para>
- There will be SWIG Bindings to use LiMaL Log/Lock/... functions.
- This makes is possible to do the same logging in perl pluglibs like
- you would do in C++ pluglibs.
- </para>
- </section>
-
-</section>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/docbook/css/Makefile.in new/limal-devtools-1.2.6/docbook/css/Makefile.in
--- old/limal-devtools-1.2.5/docbook/css/Makefile.in 2006-11-28 14:03:31.000000000 +0100
+++ new/limal-devtools-1.2.6/docbook/css/Makefile.in 2007-05-04 14:39:54.000000000 +0200
@@ -214,9 +214,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docbook/css/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docbook/css/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu docbook/css/Makefile
+ $(AUTOMAKE) --foreign docbook/css/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/docbook/images/admon/Makefile.in new/limal-devtools-1.2.6/docbook/images/admon/Makefile.in
--- old/limal-devtools-1.2.5/docbook/images/admon/Makefile.in 2006-11-28 14:03:31.000000000 +0100
+++ new/limal-devtools-1.2.6/docbook/images/admon/Makefile.in 2007-05-04 14:39:54.000000000 +0200
@@ -216,9 +216,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docbook/images/admon/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docbook/images/admon/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu docbook/images/admon/Makefile
+ $(AUTOMAKE) --foreign docbook/images/admon/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/docbook/images/Makefile.in new/limal-devtools-1.2.6/docbook/images/Makefile.in
--- old/limal-devtools-1.2.5/docbook/images/Makefile.in 2006-11-28 14:03:31.000000000 +0100
+++ new/limal-devtools-1.2.6/docbook/images/Makefile.in 2007-05-04 14:39:54.000000000 +0200
@@ -224,9 +224,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docbook/images/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docbook/images/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu docbook/images/Makefile
+ $(AUTOMAKE) --foreign docbook/images/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/docbook/images/navig/Makefile.in new/limal-devtools-1.2.6/docbook/images/navig/Makefile.in
--- old/limal-devtools-1.2.5/docbook/images/navig/Makefile.in 2006-11-28 14:03:31.000000000 +0100
+++ new/limal-devtools-1.2.6/docbook/images/navig/Makefile.in 2007-05-04 14:39:55.000000000 +0200
@@ -213,9 +213,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docbook/images/navig/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docbook/images/navig/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu docbook/images/navig/Makefile
+ $(AUTOMAKE) --foreign docbook/images/navig/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/docbook/Makefile.in new/limal-devtools-1.2.6/docbook/Makefile.in
--- old/limal-devtools-1.2.5/docbook/Makefile.in 2006-11-28 14:03:30.000000000 +0100
+++ new/limal-devtools-1.2.6/docbook/Makefile.in 2007-05-04 14:39:54.000000000 +0200
@@ -211,9 +211,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docbook/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docbook/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu docbook/Makefile
+ $(AUTOMAKE) --foreign docbook/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/docbook/stylesheets/Makefile.in new/limal-devtools-1.2.6/docbook/stylesheets/Makefile.in
--- old/limal-devtools-1.2.5/docbook/stylesheets/Makefile.in 2006-11-28 14:03:31.000000000 +0100
+++ new/limal-devtools-1.2.6/docbook/stylesheets/Makefile.in 2007-05-04 14:39:55.000000000 +0200
@@ -214,9 +214,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docbook/stylesheets/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docbook/stylesheets/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu docbook/stylesheets/Makefile
+ $(AUTOMAKE) --foreign docbook/stylesheets/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/doxygen/Makefile.in new/limal-devtools-1.2.6/doxygen/Makefile.in
--- old/limal-devtools-1.2.5/doxygen/Makefile.in 2006-11-28 14:03:31.000000000 +0100
+++ new/limal-devtools-1.2.6/doxygen/Makefile.in 2007-05-04 14:39:55.000000000 +0200
@@ -219,9 +219,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doxygen/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doxygen/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu doxygen/Makefile
+ $(AUTOMAKE) --foreign doxygen/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/limal-devtools.spec.in new/limal-devtools-1.2.6/limal-devtools.spec.in
--- old/limal-devtools-1.2.5/limal-devtools.spec.in 2006-09-29 12:06:48.000000000 +0200
+++ new/limal-devtools-1.2.6/limal-devtools.spec.in 2007-05-03 14:32:49.000000000 +0200
@@ -8,6 +8,7 @@
Requires: gettext gettext-devel recode
Requires: autoconf automake libtool
Requires: pkgconfig swig
+Requires: openssl-devel
# cvs required by autopoint
Requires: cvs
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/misc/Makefile.in new/limal-devtools-1.2.6/misc/Makefile.in
--- old/limal-devtools-1.2.5/misc/Makefile.in 2006-11-28 14:03:32.000000000 +0100
+++ new/limal-devtools-1.2.6/misc/Makefile.in 2007-05-04 14:39:55.000000000 +0200
@@ -212,9 +212,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu misc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign misc/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu misc/Makefile
+ $(AUTOMAKE) --foreign misc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/perl2cpp/Class.pm new/limal-devtools-1.2.6/perl2cpp/Class.pm
--- old/limal-devtools-1.2.5/perl2cpp/Class.pm 2006-07-25 15:37:49.000000000 +0200
+++ new/limal-devtools-1.2.6/perl2cpp/Class.pm 2007-05-03 18:01:05.000000000 +0200
@@ -46,8 +46,8 @@
my $this = shift;
my $ret = "";
- $ret .= "#ifndef __".lc($this->{CPPCLASS})."_included__\n";
- $ret .= "#define __".lc($this->{CPPCLASS})."_included__\n";
+ $ret .= "#ifndef perl2cpp__".lc($this->{CPPCLASS})."_included\n";
+ $ret .= "#define perl2cpp__".lc($this->{CPPCLASS})."_included\n";
foreach my $i ( Function::Includes() ) { $ret .= "#include $i\n"; }
foreach my $i ( @{$this->{INCLUDE}} ) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/perl2cpp/codegen.pl new/limal-devtools-1.2.6/perl2cpp/codegen.pl
--- old/limal-devtools-1.2.5/perl2cpp/codegen.pl 2006-07-25 15:37:49.000000000 +0200
+++ new/limal-devtools-1.2.6/perl2cpp/codegen.pl 2007-05-04 14:25:50.000000000 +0200
@@ -6,7 +6,11 @@
use Config::IniFiles;
use Getopt::Long;
-GetOptions ();
+my $project = "";
+
+GetOptions (
+ "project=s" => \$project
+) or die;
if( not $ARGV[0] ) {
usage();
@@ -68,6 +72,13 @@
}
open(FILE, ">$fn.cpp") or die("$fn: $!");
+
+ print FILE "#include <syslog.h>\n";
+ print FILE "#include <blocxx/String.hpp>\n";
+ print FILE "#include <blocxx/Logger.hpp>\n";
+ print FILE "#include <blocxx/ThreadOnce.hpp>\n";
+ print FILE "namespace { void perl2cpp_warn_deprecated(); }\n";
+
foreach my $c ( keys(%cppclasses) ) {
print FILE $cppclasses{$c}->getImplementation();
}
@@ -86,6 +97,30 @@
print FILE $c->getString();
}
}
+ print FILE "namespace // anonymous\n";
+ print FILE "{\n";
+ print FILE "\tblocxx::OnceFlag perl2cpp_warn_once_guard = BLOCXX_ONCE_INIT;\n";
+ print FILE "\tvoid perl2cpp_warn_deprecated_once()\n";
+ print FILE "\t{\n";
+ print FILE "\t\tblocxx::String component(\"", (length($project) > 0 ? $project : $fn), "\");\n";
+ print FILE "\t\tblocxx::String message;\n";
+ print FILE "\t\tmessage.format(\"Deprecated limal perl2cpp generated \"\n",
+ "\t\t \"code in use by %s (%s:%d)\",\n",
+ "\t\t component.c_str(), __FILE__, __LINE__);\n";
+ print FILE "\t\t// don't open, log with current (or default) settings\n";
+ print FILE "\t\tsyslog(LOG_INFO, \"%s\", message.c_str());\n";
+ print FILE "#if BLOCXX_LIBRARY_VERSION >= 5\n";
+ print FILE "\t\tblocxx::LoggerRef logger(new blocxx::Logger(component));\n";
+ print FILE "#else\n";
+ print FILE "\t\tblocxx::LoggerRef logger(blocxx::Logger::getCurrentLogger());\n";
+ print FILE "#endif\n";
+ print FILE "\t\tlogger->logMessage(\"INFO\", message);\n";
+ print FILE "\t}\n";
+ print FILE "\tvoid perl2cpp_warn_deprecated()\n";
+ print FILE "\t{\n";
+ print FILE "\t\tblocxx::callOnce(perl2cpp_warn_once_guard, perl2cpp_warn_deprecated_once);\n";
+ print FILE "\t}\n";
+ print FILE "} // end of anonymous namespace\n";
close(FILE);
open(FILE, ">$fn.h") or die("$fn: $!");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/perl2cpp/Function.pm new/limal-devtools-1.2.6/perl2cpp/Function.pm
--- old/limal-devtools-1.2.5/perl2cpp/Function.pm 2006-07-25 15:37:49.000000000 +0200
+++ new/limal-devtools-1.2.6/perl2cpp/Function.pm 2007-05-04 14:29:35.000000000 +0200
@@ -166,6 +166,7 @@
}
$ret .= "\tENTER;\n\tSAVETMPS;\n";
# ensure the module is loaded
+ $ret .= "\tperl2cpp_warn_deprecated();\n";
if( $pkgname ) {
$ret .= "\tload_module (PERL_LOADMOD_NOIMPORT, newSVpvn (\"$pkgname\", $pkgname_len), 0);\n";
}
@@ -330,8 +331,8 @@
my $ret;
my $inc = shift;
- $ret .= "#ifndef __converter_included__\n";
- $ret .= "#define __converter_included__\n";
+ $ret .= "#ifndef perl2cpp__converter_included\n";
+ $ret .= "#define perl2cpp__converter_included\n";
my @inc;
foreach my $k ( keys(%createdFunctions) ) {
foreach my $i ( $createdFunctions{$k}->getIncludes() ) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/perl2cpp/Makefile.in new/limal-devtools-1.2.6/perl2cpp/Makefile.in
--- old/limal-devtools-1.2.5/perl2cpp/Makefile.in 2006-11-28 14:03:32.000000000 +0100
+++ new/limal-devtools-1.2.6/perl2cpp/Makefile.in 2007-05-04 14:39:55.000000000 +0200
@@ -221,9 +221,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu perl2cpp/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign perl2cpp/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu perl2cpp/Makefile
+ $(AUTOMAKE) --foreign perl2cpp/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/po-tools/Makefile.in new/limal-devtools-1.2.6/po-tools/Makefile.in
--- old/limal-devtools-1.2.5/po-tools/Makefile.in 2006-11-28 14:03:32.000000000 +0100
+++ new/limal-devtools-1.2.6/po-tools/Makefile.in 2007-05-04 14:39:55.000000000 +0200
@@ -207,9 +207,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu po-tools/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po-tools/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu po-tools/Makefile
+ $(AUTOMAKE) --foreign po-tools/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/po-tools/po-mergeback new/limal-devtools-1.2.6/po-tools/po-mergeback
--- old/limal-devtools-1.2.5/po-tools/po-mergeback 2006-07-25 15:37:53.000000000 +0200
+++ new/limal-devtools-1.2.6/po-tools/po-mergeback 2007-05-03 14:32:49.000000000 +0200
@@ -368,7 +368,7 @@
my $cpp_file;
my $basename;
- foreach $cpp_file ( `find $cpp_base_path \\( -name "*.cpp" -o -name "*.h" -o -name "*.hpp" -o -name "*.c" -o -name "*.pm" -o -name "*.cc" -o -name "*.glade" \\) -print` )
+ foreach $cpp_file ( `find $cpp_base_path \\( -name "*.cpp" -o -name "*.h" -o -name "*.hpp" -o -name "*.c" -o -name "*.pm" -o -name "*.cc" -o -name "*.glade" -o -name "*.i" \\) -print` )
{
chomp $cpp_file;
@@ -427,6 +427,7 @@
my $norm_msg;
my $line;
my $is_glade_file = 0;
+ my $is_swig_file = 0;
# check if the source file is a *.glade file
my $file_extension = (reverse( split( /\./, $cpp_file ) ))[0];
@@ -459,6 +460,10 @@
"\n\nThe changes made to this part will be stored as a diff file ($cpp_file.diff)\n" );
}
+ if( $src !~ /_\(/ )
+ {
+ $is_swig_file = 1;
+ }
# parse input file
@@ -467,7 +472,11 @@
# split src at first message beginning: _("
- if ( ! $is_glade_file )
+ if ( $is_swig_file )
+ {
+ ( $head, $src ) = split ( /limal::gettext\(\s*"/ms, $src, 2 ); # ") for emacs
+ }
+ elsif ( ! $is_glade_file )
{
( $head, $src ) = split ( /_\(\s*"/ms, $src, 2 ); # ") for emacs
}
@@ -545,7 +554,11 @@
deb ( "\nNormalized: \n\"" . $norm_msg . "\"\n\n" );
}
- if ( ! $is_glade_file )
+ if ( $is_swig_file )
+ {
+ print OUT 'limal::gettext("' . $msg . '")';
+ }
+ elsif ( ! $is_glade_file )
{
print OUT '_("' . $msg . '")';
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-devtools-1.2.5/VERSION new/limal-devtools-1.2.6/VERSION
--- old/limal-devtools-1.2.5/VERSION 2006-11-28 14:02:22.000000000 +0100
+++ new/limal-devtools-1.2.6/VERSION 2007-05-04 14:37:47.000000000 +0200
@@ -1 +1 @@
-1.2.5
+1.2.6
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package createrepo
checked in at Fri May 4 17:42:34 CEST 2007.
--------
--- createrepo/createrepo.changes 2007-04-25 19:43:35.000000000 +0200
+++ /mounts/work_src_done/NOARCH/createrepo/createrepo.changes 2007-05-04 13:23:03.673281000 +0200
@@ -1,0 +2,6 @@
+Fri May 4 13:19:53 CEST 2007 - cthiel(a)suse.de
+
+- added createrepo-0.4.8-cachefix.patch
+ * makes sure to generate unique hashkeys for the cache
+
+-----------------------------------…
[View More]--------------------------------
New:
----
createrepo-0.4.8-cachefix.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ createrepo.spec ++++++
--- /var/tmp/diff_new_pack.fV7916/_old 2007-05-04 17:42:25.000000000 +0200
+++ /var/tmp/diff_new_pack.fV7916/_new 2007-05-04 17:42:25.000000000 +0200
@@ -13,7 +13,7 @@
Name: createrepo
BuildRequires: python
Version: 0.4.8
-Release: 10
+Release: 13
License: GNU General Public License (GPL)
Summary: Creates a Common Metadata Repository
Group: System/Packages
@@ -22,6 +22,7 @@
Patch1: %{name}-0.4.4-suse-changelogs.patch
Patch2: license-to-confirm.patch
Patch3: %{name}-0.4.8-skip-symlinks.patch
+Patch4: %{name}-0.4.8-cachefix.patch
URL: http://linux.duke.edu/metadata/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -48,6 +49,7 @@
%patch1
%patch2
%patch3
+%patch4
%install
%if %{suse_version} <= 1010
@@ -75,6 +77,9 @@
%{_datadir}/%{name}/*
%changelog
+* Fri May 04 2007 - cthiel(a)suse.de
+- added createrepo-0.4.8-cachefix.patch
+ * makes sure to generate unique hashkeys for the cache
* Wed Apr 25 2007 - cthiel(a)suse.de
- added createrepo-0.4.8-skip-symlinks.patch
* implements -S, --skip-symlinks option
++++++ createrepo-0.4.8-cachefix.patch ++++++
--- dumpMetadata.py
+++ dumpMetadata.py
@@ -595,9 +595,13 @@
if not self.options['cache']:
return getChecksum(self.options['sumtype'], fo)
- key = "".join([hex(ord(x))[2:].zfill(2)
- for x in tuple(self.hdr[rpm.RPMTAG_SIGMD5])])
+ t = []
+ t.append("".join(self.hdr[rpm.RPMTAG_SIGGPG]))
+ t.append("".join(self.hdr[rpm.RPMTAG_SIGPGP]))
+ t.append("".join(self.hdr[rpm.RPMTAG_HDRID]))
+ key = md5.new("".join(t)).hexdigest()
+
csumtag = '%s-%s' % (self.hdr['name'] , key)
csumfile = '%s/%s' % (self.options['cachedir'], csumtag)
if os.path.exists(csumfile) and self.mtime <= os.stat(csumfile)[8]:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package scim
checked in at Fri May 4 17:40:10 CEST 2007.
--------
--- scim/scim.changes 2007-05-02 12:39:24.000000000 +0200
+++ /mounts/work_src_done/STABLE/scim/scim.changes 2007-05-04 12:19:45.000000000 +0200
@@ -1,0 +2,6 @@
+Fri May 04 12:18:49 CEST 2007 - mfabian(a)suse.de
+
+- Bugzilla #221326: the original patch proposed by IBM slipped
+ in upstream. Revert it because of its side effects.
+
+--------------------------------------------…
[View More]-----------------------
Old:
----
bugzilla-221326-ltc27940.patch
New:
----
bugzilla-221326-ltc27940-revert.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ scim.spec ++++++
--- /var/tmp/diff_new_pack.cZ1795/_old 2007-05-04 17:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.cZ1795/_new 2007-05-04 17:39:51.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: docbook-xsl-stylesheets doxygen gcc-c++ graphviz gtk2-devel intltool libgnomeui-devel libxslt perl-XML-Parser update-desktop-files
Summary: Smart Chinese/Common Input Method platform
Version: 1.4.6
-Release: 6
+Release: 7
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: System/I18n/Chinese
Autoreqprov: on
@@ -32,7 +32,7 @@
Source11: SuSEconfig.scim
Patch0: scim.patch
Patch1: configs.patch
-Patch4: bugzilla-221326-ltc27940.patch
+Patch4: bugzilla-221326-ltc27940-revert.patch
Patch248159: bugzilla-248159-scim-launcher-segfault.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define gnome_prefix %(pkg-config --variable=prefix libgnomeui-2.0)
@@ -78,7 +78,7 @@
%setup -q -n %{name}-%{version}
%patch0 -p1
%patch1 -p1
-#%patch4 -p2
+%patch4 -p1
%patch248159 -p1
find . -type f | xargs chmod u+w
UTF_8_LOCALES=$(locale -a | grep utf8 | perl -p -e "s/utf8/UTF-8/; s/\n/,/; " | perl -p -e "s/,$//")
@@ -283,6 +283,9 @@
%{_includedir}/scim-1.0
%changelog
+* Fri May 04 2007 - mfabian(a)suse.de
+- Bugzilla #221326: the original patch proposed by IBM slipped
+ in upstream. Revert it because of its side effects.
* Wed May 02 2007 - mfabian(a)suse.de
- Bugzilla #248159: fix scim-laucher segfault when scim-launcher
is already running. Patch by Peng Wu <pwu(a)novell.com>.
++++++ bugzilla-221326-ltc27940-revert.patch ++++++
diff -ru scim-1.4.6.orig/modules/FrontEnd/scim_x11_frontend.cpp scim-1.4.6/modules/FrontEnd/scim_x11_frontend.cpp
--- scim-1.4.6.orig/modules/FrontEnd/scim_x11_frontend.cpp 2007-04-23 19:22:18.000000000 +0200
+++ scim-1.4.6/modules/FrontEnd/scim_x11_frontend.cpp 2007-05-04 12:17:36.000000000 +0200
@@ -1094,7 +1094,7 @@
// If the ic is not focused, then return.
if (!is_focused_ic (ic)) {
SCIM_DEBUG_FRONTEND(1) << "IC " << call_data->icid << " is not focused, focus it first.\n";
- // ims_set_ic_focus_handler (ims, (IMChangeFocusStruct *) call_data);
+ ims_set_ic_focus_handler (ims, (IMChangeFocusStruct *) call_data);
return 1;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package yast2
checked in at Fri May 4 17:39:14 CEST 2007.
--------
--- yast2/yast2.changes 2007-05-03 23:28:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2/yast2.changes 2007-05-04 16:46:32.000000000 +0200
@@ -1,0 +2,14 @@
+Fri May 4 15:28:26 CEST 2007 - locilka(a)suse.cz
+
+- Added new refresh-srv-def-by-pkgs-trans.sh script that creates
+ a YCP file containing translations for services defined by
+ packages (FATE #30068).
+- …
[View More]Added yast2-services-translations.ycp file with translations,
+ textdomain is "firewall-services".
+- Changed SuSEFirewallProposal to use new definition of services
+ instead the old one from SuSEFirewallServices.
+- Fixed BuildRequires (yast2-perl-bindings) after moving
+ Mail-related perl modules to yast2 package.
+- 2.15.32
+
+-------------------------------------------------------------------
@@ -4 +18,2 @@
-- Add new modul file MailAlias.ycp (269867 - build cycle between yast2-users and yast2-mail)
+- Add new module file MailAlias.ycp (269867 - build cycle between
+ yast2-users and yast2-mail)
Old:
----
yast2-2.15.31.tar.bz2
New:
----
yast2-2.15.32.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.M32095/_old 2007-05-04 17:38:36.000000000 +0200
+++ /var/tmp/diff_new_pack.M32095/_new 2007-05-04 17:38:36.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2 (Version 2.15.31)
+# spec file for package yast2 (Version 2.15.32)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,14 +11,14 @@
# norootforbuild
Name: yast2
-Version: 2.15.31
+Version: 2.15.32
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-2.15.31.tar.bz2
+Source0: yast2-2.15.32.tar.bz2
prefix: /usr
-BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-pkg-bindings yast2-testsuite
+BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-perl-bindings yast2-pkg-bindings yast2-testsuite
# SCR::RegisterNewAgents()
Requires: yast2-core >= 2.15.4
# Pkg::CallbackAuthentication()
@@ -101,7 +101,7 @@
Steffen Winterfeldt <snwint(a)suse.de>
%prep
-%setup -n yast2-2.15.31
+%setup -n yast2-2.15.32
%build
%{prefix}/bin/y2tool y2autoconf
@@ -209,8 +209,20 @@
%doc %{prefix}/share/doc/packages/yast2/wizard
%changelog
+* Fri May 04 2007 - locilka(a)suse.cz
+- Added new refresh-srv-def-by-pkgs-trans.sh script that creates
+ a YCP file containing translations for services defined by
+ packages (FATE #30068).
+- Added yast2-services-translations.ycp file with translations,
+ textdomain is "firewall-services".
+- Changed SuSEFirewallProposal to use new definition of services
+ instead the old one from SuSEFirewallServices.
+- Fixed BuildRequires (yast2-perl-bindings) after moving
+ Mail-related perl modules to yast2 package.
+- 2.15.32
* Thu May 03 2007 - varkoly(a)suse.de
-- Add new modul file MailAlias.ycp (269867 - build cycle between yast2-users and yast2-mail)
+- Add new module file MailAlias.ycp (269867 - build cycle between
+ yast2-users and yast2-mail)
- 2.15.31
* Thu May 03 2007 - locilka(a)suse.cz
- Present more information to the user when calling a YaST client
++++++ yast2-2.15.31.tar.bz2 -> yast2-2.15.32.tar.bz2 ++++++
++++ 14293 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/yast2-2.15.31/configure.in new/yast2-2.15.32/configure.in
--- old/yast2-2.15.31/configure.in 2007-05-03 14:53:42.000000000 +0200
+++ new/yast2-2.15.32/configure.in 2007-05-04 16:35:23.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2
dnl
-dnl -- This file is generated by y2autoconf 2.13.18 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.14.0 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2, 2.15.31, http://bugs.opensuse.org/, yast2)
+AC_INIT(yast2, 2.15.32, http://bugs.opensuse.org/, yast2)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.15.31"
+VERSION="2.15.32"
RPMNAME="yast2"
MAINTAINER="Jiri Srain <jsrain(a)suse.cz>"
@@ -120,6 +120,8 @@
AC_MSG_ERROR(xgettext is missing; please install gettext-devel.)
fi
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
@@ -152,6 +154,9 @@
if test "$YCPC" = "false"; then
AC_MSG_ERROR([ycpc is not installed])
fi
+AC_CHECK_FILE($devtools_yast2dir/data/testsuite/Makefile.testsuite, [], [
+ AC_MSG_WARN([yast2-testsuite.rpm is not installed])
+])
dnl Check packages expect and dejagnu
AC_PATH_PROG(MYEXPECT, expect, false)
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/yast2-2.15.31/library/modules/MailTableInclude.pm new/yast2-2.15.32/library/modules/MailTableInclude.pm
--- old/yast2-2.15.31/library/modules/MailTableInclude.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-2.15.32/library/modules/MailTableInclude.pm 2007-05-04 15:28:12.000000000 +0200
@@ -0,0 +1,243 @@
+#!/usr/bin/perl -w
+#
+# Author: Martin Vidner <mvidner(a)suse.cz>
+# $Id: MailTableInclude.pm 35036 2007-01-02 14:40:18Z mvidner $
+# to be included via "do 'MailTableInclude.pm'"
+
+
+use strict;
+
+# the including file must declare these
+our $filename;
+our $continue_escaped_newline;
+our $continue_leading_blanks;
+our $colon;
+
+use Errno qw(ENOENT);
+use YaST::YCP qw(:LOGGING);
+
+# Global variables:
+# The file specifies a map, but we represent it as a list to preserve
+# preceding comments and the order of entries.
+# list entries:
+# { "comment" => " foo\n bar\n", "key" => "root", "value" => "joe, \\root" }
+# that is, comments have the leading '#' stripped but not the newline.
+# Before the first entry, there can be a leading comment, separated by
+# a blank line.
+our $leading_comment;
+our @table;
+our $trailing_comment;
+
+# Parser features:
+
+my $modified = 0;
+my $linenum;
+my $line_comment;
+my $line = "";
+my $backslashed_line;
+
+my $separator;
+my $oseparator;
+
+my $debug = defined($ARGV[0]) && $ARGV[0] eq "-d";
+
+#
+# routine to log and return error
+#
+sub log_error ( $ ) {
+ my ($err_msg) = @_;
+ y2error ($err_msg);
+ return 0;
+}
+
+sub dumpit () {
+ print STDERR "line: '$line' line_comment: '$line_comment'\n";
+}
+
+# create a map entry after it has been composed of split lines
+sub parse_line ($)
+{
+ my $line = shift;
+
+ # is this the first line?
+ if ($line ne "")
+ {
+ if ($line =~ /^(.*?)$separator(.*)$/s)
+ {
+ push (@table, { "comment" => $line_comment,
+ "key" => $1,
+ "value" => $2 });
+ }
+ else
+ {
+ log_error ("No separator, $filename:$linenum '$line'");
+ }
+ }
+}
+
+#
+sub parse_file ()
+{
+ $linenum = 0;
+ $line = "";
+ $line_comment = "";
+ $backslashed_line = "";
+ my $leading_comment_allowed = 1;
+
+ $leading_comment = "";
+ @table = ();
+ $trailing_comment = "";
+
+ if (!open (FILE, $filename))
+ {
+ y2error ("$filename: $!") unless ($! == ENOENT);
+ # a missing file will be fixed by the module anyway
+ # and y2cc starts all agents :(
+ return;
+ }
+
+ while (<FILE>)
+ {
+ chomp; # \n
+ ++$linenum;
+ dumpit () if ($debug);
+
+ # Escaped newlines: merge them before any other processing.
+ # Is this one escaped?
+ if ($continue_escaped_newline && /\\$/)
+ {
+ print STDERR "$linenum:continued\n" if ($debug);
+ chop; # \\
+ $backslashed_line .= "$_ ";
+ next;
+ }
+ # Was there one already?
+ if ($backslashed_line ne "")
+ {
+ $_ = $backslashed_line . $_;
+ $backslashed_line = "";
+ }
+
+
+ # Accept comments
+ if (/^\#(.*)/)
+ {
+ print STDERR "$linenum:comment\n" if ($debug);
+ $trailing_comment .= "$1\n";
+ }
+ elsif (/^$/)
+ {
+ if ($leading_comment_allowed)
+ {
+ $leading_comment .= $trailing_comment;
+ $trailing_comment = "";
+ }
+ }
+ else
+ {
+ $leading_comment_allowed = 0;
+ # $line is the previous line, $_ is the current one
+ if (/^\s+(.*)/)
+ {
+ if ($continue_leading_blanks)
+ {
+ print STDERR "$linenum:leading blanks\n" if ($debug);
+ $line .= $_;
+ $line_comment .= $trailing_comment;
+ $trailing_comment = "";
+ }
+ else
+ {
+ log_error ("Leading whitespace, $filename:$linenum");
+ }
+ }
+ else
+ {
+ print STDERR "$linenum:regular\n" if ($debug);
+ # a regular line. process the _previous_ one
+ # because this one might continue
+
+ parse_line ($line);
+
+ # next buffer
+ $line = $_;
+ $line_comment = $trailing_comment;
+ $trailing_comment = "";
+ }
+ }
+ }
+ # end of file, but we must not forget to process the buffer!
+ parse_line ($line);
+ # only a comment: make it a leading one
+ if ($leading_comment_allowed)
+ {
+ $leading_comment .= $trailing_comment;
+ $trailing_comment = "";
+ }
+
+ close (FILE);
+}
+
+# take a multiline string and write it to FILE with a hash before each line
+sub write_comment ($)
+{
+ my $comment = shift;
+ foreach my $line (split /\n/, $comment)
+ {
+ print FILE "\#$line\n";
+ }
+}
+#
+sub write_file ()
+{
+ return 1 if (! $modified);
+
+ open (FILE, ">$filename.YaST2.new") or return log_error ("Creating file: $!");
+ if ($leading_comment)
+ {
+ write_comment ($leading_comment);
+ print FILE "\n";
+ }
+ foreach my $entry (@table)
+ {
+ write_comment ($entry->{"comment"});
+ print FILE $entry->{"key"}, $oseparator, $entry->{"value"}, "\n";
+ }
+ write_comment ($trailing_comment);
+ close (FILE);
+
+ if (-f $filename)
+ {
+ rename $filename, "$filename.YaST2.save" or return log_error ("Creating backup: $!");
+ }
+ rename "$filename.YaST2.new", $filename or return log_error ("Moving temp file: $!");
+
+ $modified = 0;
+ return 1;
+}
+
+# interface with MailTable.pm
+
+sub Read ()
+{
+ $separator = $colon ? qr/:\s+/ : qr/\s+/;
+ $oseparator = $colon ? ":\t" : "\t";
+
+ parse_file ();
+ $modified = 0;
+
+ return \@table;
+}
+
+sub Write ()
+{
+ my $value = shift;
+ @table = @{$value};
+ $modified = 1;
+ return 1;
+}
+
+sub Flush ()
+{
+ return write_file();
+}
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/yast2-2.15.31/library/modules/MailTable.pm new/yast2-2.15.32/library/modules/MailTable.pm
--- old/yast2-2.15.31/library/modules/MailTable.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-2.15.32/library/modules/MailTable.pm 2007-05-04 15:28:12.000000000 +0200
@@ -0,0 +1,149 @@
+#!/usr/bin/perl -w
+#
+# Author: Martin Vidner <mvidner(a)suse.cz>
+# $Id: MailTable.pm 35039 2007-01-03 12:39:54Z mvidner $
+#
+# Accessing sendmail and postfix maps described in
+# makemap(8) and postmap(1)
+
+use strict;
+
+package MailTable;
+use YaST::YCP qw(:LOGGING);
+
+# type information for YCP
+our %TYPEINFO;
+
+my %modules =
+ (
+ "aliases" => "Aliases",
+ "postfix.sendercanonical" => "PostfixSenderCanonical",
+ "postfix.virtual" => "PostfixVirtual",
+ "sendmail.generics" => "SendmailGenerics",
+ "sendmail.virtuser" => "SendmailVirtuser",
+ );
+
+BEGIN {$TYPEINFO{Read} = ["function", ["list", ["map", "string", "any"]], "string kind"];}
+sub Read
+{
+ my $class = shift;
+ my $kind = shift;
+
+ if (!exists $modules{$kind}) {
+ y2internal ("No module defined for $kind");
+ return [];
+ }
+ no strict "refs";
+ return &{"MailTable::$modules{$kind}::Read"}();
+}
+
+
+BEGIN {$TYPEINFO{Write} = ["function", "boolean", "string kind", ["list", ["map", "any", "any"]]];}
+sub Write
+{
+ my $class = shift;
+ my $kind = shift;
+ my $value = shift;
+
+ if (!exists $modules{$kind}) {
+ y2internal ("No module defined for $kind");
+ return 0;
+ }
+ no strict "refs";
+ return &{"MailTable::$modules{$kind}::Write"}($value);
+}
+
+BEGIN {$TYPEINFO{Flush} = ["function", "boolean", "string kind"];}
+sub Flush
+{
+ my $class = shift;
+ my $kind = shift;
+
+ if (!exists $modules{$kind}) {
+ y2internal ("No module defined for $kind");
+ return 0;
+ }
+ no strict "refs";
+ return &{"MailTable::$modules{$kind}::Flush"}();
+}
+
+BEGIN {$TYPEINFO{FileName} = ["function", "string", "string kind"];}
+sub FileName
+{
+ my $class = shift;
+ my $kind = shift;
+
+ if (!exists $modules{$kind}) {
+ y2internal ("No module defined for $kind");
+ return "FIXME $kind";
+ }
+ no strict "refs";
+ return ${"MailTable::$modules{$kind}::filename"};
+}
+
+# For testing purposes only
+# Sets filename, returns previous one
+BEGIN {$TYPEINFO{SetFileName} = ["function", "string", "string kind", "string new"];}
+sub SetFileName
+{
+ my $class = shift;
+ my $kind = shift;
+ my $new = shift;
+
+ if (!exists $modules{$kind}) {
+ y2internal ("No module defined for $kind");
+ return "FIXME $kind";
+ }
+ no strict "refs";
+ my $fn_ref = "MailTable::$modules{$kind}::filename";
+ my $old = ${$fn_ref};
+ ${$fn_ref} = $new;
+ return $old;
+}
+
+package MailTable::Aliases;
+
+our $filename = "/etc/aliases";
+our $continue_escaped_newline = 1;
+our $continue_leading_blanks = 1;
+our $colon = 1;
+
+do 'MailTableInclude.pm';
+
+package MailTable::PostfixSenderCanonical;
+
+our $filename = "/etc/postfix/sender_canonical";
+our $continue_escaped_newline = 0;
+our $continue_leading_blanks = 1;
+our $colon = 0;
+
+do 'MailTableInclude.pm';
+
+package MailTable::PostfixVirtual;
+
+our $filename = "/etc/postfix/virtual";
+our $continue_escaped_newline = 0;
+our $continue_leading_blanks = 1;
+our $colon = 0;
+
+do 'MailTableInclude.pm';
+
+package MailTable::SendmailGenerics;
+
+our $filename = "/etc/mail/genericstable";
+our $continue_escaped_newline = 0;
+our $continue_leading_blanks = 0;
+our $colon = 0;
+
+do 'MailTableInclude.pm';
+
+package MailTable::SendmailVirtuser;
+
+our $filename = "/etc/mail/virtusertable";
+our $continue_escaped_newline = 0;
+our $continue_leading_blanks = 0;
+our $colon = 0;
+
+do 'MailTableInclude.pm';
+
+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/yast2-2.15.31/library/modules/Makefile.am new/yast2-2.15.32/library/modules/Makefile.am
--- old/yast2-2.15.31/library/modules/Makefile.am 2007-01-09 11:34:46.000000000 +0100
+++ new/yast2-2.15.32/library/modules/Makefile.am 2007-05-04 16:32:13.000000000 +0200
@@ -2,7 +2,7 @@
SUBDIRS = . testsuite
-module_DATA = $(wildcard *.ycp) Version.ycp
+module_DATA = MailTableInclude.pm MailTable.pm $(wildcard *.ycp)
EXTRA_DIST = $(module_DATA) Version.ycp.in
YCPCFLAGS = -M ../types/src
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/yast2-2.15.31/library/modules/Version.ycp new/yast2-2.15.32/library/modules/Version.ycp
--- old/yast2-2.15.31/library/modules/Version.ycp 2007-05-03 14:54:04.000000000 +0200
+++ new/yast2-2.15.32/library/modules/Version.ycp 2007-05-04 16:35:40.000000000 +0200
@@ -20,7 +20,7 @@
/**
* Version of the yast2 package
*/
-global string yast2 = "2.15.31";
+global string yast2 = "2.15.32";
/* EOF */
}
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/yast2-2.15.31/library/network/src/SuSEFirewallProposal.ycp new/yast2-2.15.32/library/network/src/SuSEFirewallProposal.ycp
--- old/yast2-2.15.31/library/network/src/SuSEFirewallProposal.ycp 2007-05-02 08:31:35.000000000 +0200
+++ new/yast2-2.15.32/library/network/src/SuSEFirewallProposal.ycp 2007-05-04 16:08:04.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Functional interface for SuSEFirewall installation proposal
* Authors: Lukas Ocilka <locilka(a)suse.cz>
*
- * $Id: SuSEFirewallProposal.ycp 37245 2007-04-02 09:10:55Z locilka $
+ * $Id: SuSEFirewallProposal.ycp 37840 2007-05-04 14:08:03Z locilka $
*
* This module provides a functional API for Installation proposal of SuSEfirewall2
*/
@@ -159,7 +159,7 @@
* function opens the service for the zone supporting that feature. If there
* are only dial-up interfaces, function opens the service for them.
*
- * @param string service such as "ssh" or "vnc"
+ * @param string service such as "service:sshd" or "service:xorg-x11-Xvnc"
*/
global define void OpenServiceOnNonDialUpInterfaces (string service) {
list <string> non_dial_up_interfaces = SuSEFirewall::GetAllNonDialUpInterfaces();
@@ -240,19 +240,19 @@
SetInterfacesToZone(non_dup_interfaces, "INT");
SetInterfacesToZone(dial_up_interfaces, "EXT");
if (ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh"))
- SuSEFirewall::SetServicesForZones(["ssh"], ["INT","EXT"], true);
+ SuSEFirewall::SetServicesForZones(["service:sshd"], ["INT","EXT"], true);
// has non-dial-up and doesn't have dial-up interfaces
} else if (size(non_dup_interfaces)>0 && size(dial_up_interfaces)==0) {
SetInterfacesToZone(non_dup_interfaces, "EXT");
if (ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh"))
- SuSEFirewall::SetServicesForZones(["ssh"], ["EXT"], true);
+ SuSEFirewall::SetServicesForZones(["service:sshd"], ["EXT"], true);
// doesn't have non-dial-up and has dial-up interfaces
} else if (size(non_dup_interfaces)==0 && size(dial_up_interfaces)>0) {
SetInterfacesToZone(dial_up_interfaces, "EXT");
if (ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh"))
- SuSEFirewall::SetServicesForZones(["ssh"], ["EXT"], true);
+ SuSEFirewall::SetServicesForZones(["service:sshd"], ["EXT"], true);
}
/*
@@ -265,11 +265,11 @@
*/
if (Linuxrc::vnc()) {
y2milestone("This is an installation over VNC, opening VNC on all non-dial-up interfaces...");
- OpenServiceOnNonDialUpInterfaces("vnc");
+ OpenServiceOnNonDialUpInterfaces("service:xorg-x11-Xvnc");
}
if (Linuxrc::usessh()) {
y2milestone("This is an installation over SSH, opening SSH on all non-dial-up interfaces...");
- OpenServiceOnNonDialUpInterfaces("ssh");
+ OpenServiceOnNonDialUpInterfaces("service:sshd");
}
/*
@@ -412,7 +412,7 @@
y2milestone("Zones used by firewall: %1", used_zones);
foreach (string zone, used_zones, {
- if (SuSEFirewall::IsServiceSupportedInZone ("ssh", zone)) {
+ if (SuSEFirewall::IsServiceSupportedInZone ("service:sshd", zone)) {
is_ssh_enabled = true;
}
});
@@ -431,7 +431,7 @@
// and ssh is enabled there
} else if (
SuSEFirewall::IsAnyNetworkInterfaceSupported() &&
- SuSEFirewall::IsServiceSupportedInZone ("ssh", SuSEFirewall::special_all_interface_zone)
+ SuSEFirewall::IsServiceSupportedInZone ("service:sshd", SuSEFirewall::special_all_interface_zone)
) {
is_ssh_enabled = true;
// TRANSLATORS: Network proposal informative text with link around
@@ -452,7 +452,7 @@
boolean is_vnc_enabled = false;
if (size(known_interfaces)>0) {
foreach (string zone, SuSEFirewall::GetZonesOfInterfacesWithAnyFeatureSupported(known_interfaces), {
- if (SuSEFirewall::IsServiceSupportedInZone ("vnc", zone))
+ if (SuSEFirewall::IsServiceSupportedInZone ("service:xorg-x11-Xvnc", zone))
is_vnc_enabled = true;
});
}
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/yast2-2.15.31/library/network/src/SuSEFirewallServices.ycp new/yast2-2.15.32/library/network/src/SuSEFirewallServices.ycp
--- old/yast2-2.15.31/library/network/src/SuSEFirewallServices.ycp 2007-05-02 08:31:35.000000000 +0200
+++ new/yast2-2.15.32/library/network/src/SuSEFirewallServices.ycp 2007-05-04 16:08:04.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Definition of Supported Firewall Services and Port Aliases.
* Authors: Lukas Ocilka <locilka(a)suse.cz>
*
- * $Id: SuSEFirewallServices.ycp 37457 2007-04-13 14:42:00Z locilka $
+ * $Id: SuSEFirewallServices.ycp 37840 2007-05-04 14:08:03Z locilka $
*
* Global Definition of Firewall Services
* Defined using TCP, UDP and RPC ports and IP protocols and Broadcast UDP
@@ -14,7 +14,7 @@
{
module "SuSEFirewallServices";
textdomain "base";
-
+
import "FileUtils";
//
@@ -57,6 +57,9 @@
string services_definitions_in = "/etc/sysconfig/SuSEfirewall2.d/services/";
+ // please, check it with configuration in refresh-srv-def-by-pkgs-trans.sh script
+ string fw_services_textdomain = "firewall-services";
+
// firewall needs restarting
boolean sfws_modified = false;
@@ -373,7 +376,8 @@
foreach (string metadata_feature, string metadata_key, known_metadata, {
definition = (string) SCR::Read (add(.firewall_service_metadata, metadata_feature));
if (definition == nil || definition == "") return;
- SERVICES[one_definition, metadata_key] = definition;
+ // call gettext to translate the metadata
+ SERVICES[one_definition, metadata_key] = dgettext (fw_services_textdomain, definition);
});
SCR::UnregisterAgent (.firewall_service_metadata);
@@ -381,8 +385,7 @@
y2error ("Cannot register agent for %1 (metadata)", filefullpath);
}
- // can be removed later
- y2milestone ("'%1' -> %2", filename, SERVICES[one_definition]:$[]);
+ y2debug ("'%1' -> %2", filename, SERVICES[one_definition]:$[]);
});
return true;
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/yast2-2.15.31/Makefile.am new/yast2-2.15.32/Makefile.am
--- old/yast2-2.15.31/Makefile.am 2007-05-03 14:53:42.000000000 +0200
+++ new/yast2-2.15.32/Makefile.am 2007-05-04 16:35:23.000000000 +0200
@@ -7,8 +7,7 @@
#
#where devtools are
-PREFIX := $(shell pkg-config --print-errors --variable=prefix yast2-devtools)
-Y2TOOL = $(PREFIX)/bin/y2tool
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
VERSION = $(shell cat $(srcdir)/VERSION)
RPMNAME = $(shell cat $(srcdir)/RPMNAME)
@@ -20,7 +19,7 @@
# do we do Makefile.am for devtools? It is a little special...
IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
-DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(PREFIX)/share/YaST2/data/devtools)
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
ALL_PACKAGES = $(DEVTOOLS_DIR)/admin/all-packages
LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
@@ -34,7 +33,7 @@
AUTOMAKE_OPTIONS = foreign dist-bzip2
# where devtools instal m4 snippets
# argh, executed literally
-#ACLOCAL_AMFLAGS = -I $(PREFIX)/share/aclocal
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
ACLOCAL_AMFLAGS = -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
@@ -67,7 +66,7 @@
# because the prerequisite is made here (not anymore!)
# and we don't want any paths in y2autoconf
# info '(autoconf)config.status Invocation'
-$(RPMNAME).pc: $(RPMNAME).pc.in
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
./config.status --file=$@:$<
if CREATE_PKGCONFIG_NOARCH
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/yast2-2.15.31/Makefile.am.common new/yast2-2.15.32/Makefile.am.common
--- old/yast2-2.15.31/Makefile.am.common 2007-05-03 14:53:42.000000000 +0200
+++ new/yast2-2.15.32/Makefile.am.common 2007-05-04 16:35:23.000000000 +0200
@@ -29,7 +29,19 @@
dist-hook: check-syntax
+CHECK_SYNTAX = true
check-syntax: $(client_DATA) $(ycpchook)
- if test "$(client_DATA)"; then $(bindir)/ycpc -qE -M. -I. $(YCPCFLAGS) $(filter %.ycp,$^) || exit 1; fi
+ @if test "$(client_DATA)"; then \
+ if $(CHECK_SYNTAX); then \
+ TO_CHECK="$(filter %.ycp,$^)"; \
+ echo "Checking syntax of $${TO_CHECK}"; \
+ if ! $(YCPC) -qE -M. -I. $(YCPCFLAGS) $${TO_CHECK}; then \
+ echo "Failed. Disable by 'make ... CHECK_SYNTAX=false' at your own risk"; \
+ exit 1; \
+ fi; \
+ else \
+ echo "Syntax check disabled"; \
+ fi; \
+ fi
-include .dep
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/yast2-2.15.31/VERSION new/yast2-2.15.32/VERSION
--- old/yast2-2.15.31/VERSION 2007-05-03 14:44:01.000000000 +0200
+++ new/yast2-2.15.32/VERSION 2007-05-04 15:31:00.000000000 +0200
@@ -1 +1 @@
-2.15.31
+2.15.32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package xine-ui
checked in at Fri May 4 17:38:28 CEST 2007.
--------
--- xine-ui/xine-ui.changes 2007-01-15 16:56:22.000000000 +0100
+++ /mounts/work_src_done/STABLE/xine-ui/xine-ui.changes 2007-05-04 12:27:06.000000000 +0200
@@ -1,0 +2,21 @@
+Fri May 4 12:22:31 CEST 2007 - mhopf(a)suse.de
+
+- Update to 0.99.5:
+ * Included many patches upstream
+ * Updated language translations.
+ * Handle audio amp level event.
+ * Further VDR keys …
[View More]added.
+ * Harmonized appearance of non-skinned windows with more space
+ * Shortcut keys unused in a particular window work transparent now,
+ i.e. as configured by their key bindings
+ * Added support for gnome screen saver
+ * Fixes and improvements for appearance and behaviour
+ * Video window: User magnification ignored and auto-resizing on new stream
+ maintained in background if not in visible windowed mode.
+ * Improved positioning of menu windows and menu navigation by keyboard
+ * OSD improvements in xitk
+ * followed freedesktop standards (desktop file and icons)
+ * support gapless playback while switching streams (requires xine-lib >= 1.1.1)
+ * Many additional fixes and enhancements ...
+
+-------------------------------------------------------------------
Old:
----
xine-ui-0.99.4.tar.bz2
xine-ui-fix-gcc-warnings-COMMITTED.diff
xine-ui-formatstrings-COMMITTED.diff
xine-ui-playlist-security-COMMITTED.diff
xine-ui-sharedpixmap-COMMITTED.diff
xine-ui-snapshot-COMMITTED.diff
xine-ui-sprintf-COMMITTED.diff
xine-ui-strverscmp-COMMITED.diff
New:
----
xine-ui-0.99.5.tar.gz
xine-ui-broken-configure.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xine-ui.spec ++++++
--- /var/tmp/diff_new_pack.t29005/_old 2007-05-04 17:37:51.000000000 +0200
+++ /var/tmp/diff_new_pack.t29005/_new 2007-05-04 17:37:51.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package xine-ui (Version 0.99.4)
+# spec file for package xine-ui (Version 0.99.5)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -13,27 +13,21 @@
Name: xine-ui
BuildRequires: aalib-devel curl-devel libpng-devel lirc readline-devel update-desktop-files xine-devel xorg-x11-devel
Summary: video player with plugins
-Version: 0.99.4
-Release: 84
+Version: 0.99.5
+Release: 1
License: GNU General Public License (GPL), Public Domain, Freeware
Group: Productivity/Multimedia/Video/Players
URL: http://xine.sourceforge.net
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: xine:/usr/bin/xine
-Source: xine-ui-%version.tar.bz2
+Source: xine-ui-%version.tar.gz
Source1: xine-ui.png
Source2: xine-ui-crippled.png
Source99: baselibs.conf
# *** xine-lib: Bugfixes
Patch0: xine-ui-various.diff
Patch1: xine-ui-logopng.diff
-Patch20: xine-ui-fix-gcc-warnings-COMMITTED.diff
-Patch21: xine-ui-snapshot-COMMITTED.diff
-Patch22: xine-ui-sharedpixmap-COMMITTED.diff
-Patch23: xine-ui-playlist-security-COMMITTED.diff
-Patch24: xine-ui-sprintf-COMMITTED.diff
-Patch25: xine-ui-strverscmp-COMMITED.diff
-Patch26: xine-ui-formatstrings-COMMITTED.diff
+Patch20: xine-ui-broken-configure.diff
# *** SUSE only changes
Patch50: xine-ui-crippled-LOCAL.diff
Patch60: xine-ui-AUTOMAKE.diff
@@ -61,13 +55,7 @@
%setup -q
%patch0
%patch1
-%patch20 -p1
-%patch21 -p2
-%patch22 -p1
-%patch23
-%patch24
-%patch25
-%patch26
+%patch20
%patch50
%patch60
@@ -115,6 +103,10 @@
/usr/bin/xine
/usr/bin/xine-check
/usr/bin/xine-remote
+%dir /usr/share/icons/hicolor
+%dir /usr/share/icons/hicolor/*
+%dir /usr/share/icons/hicolor/*/apps
+/usr/share/icons/hicolor/*/apps/xine.png
%dir /usr/share/xine/skins
/usr/share/xine/skins/xine-ui_logo.png
/usr/share/xine/skins/xine-ui_logo-crippled.png
@@ -132,7 +124,25 @@
%doc %_mandir/man1/xine-bugreport.1.gz
/usr/bin/xine-bugreport
-%changelog -n xine-ui
+%changelog
+* Fri May 04 2007 - mhopf(a)suse.de
+- Update to 0.99.5:
+ * Included many patches upstream
+ * Updated language translations.
+ * Handle audio amp level event.
+ * Further VDR keys added.
+ * Harmonized appearance of non-skinned windows with more space
+ * Shortcut keys unused in a particular window work transparent now,
+ i.e. as configured by their key bindings
+ * Added support for gnome screen saver
+ * Fixes and improvements for appearance and behaviour
+ * Video window: User magnification ignored and auto-resizing on new stream
+ maintained in background if not in visible windowed mode.
+ * Improved positioning of menu windows and menu navigation by keyboard
+ * OSD improvements in xitk
+ * followed freedesktop standards (desktop file and icons)
+ * support gapless playback while switching streams (requires xine-lib >= 1.1.1)
+ * Many additional fixes and enhancements ...
* Mon Jan 15 2007 - mhopf(a)suse.de
- Update of formatstrings security fix.
* Fri Jan 12 2007 - mhopf(a)suse.de
++++++ xine-ui-AUTOMAKE.diff ++++++
--- /var/tmp/diff_new_pack.t29005/_old 2007-05-04 17:37:51.000000000 +0200
+++ /var/tmp/diff_new_pack.t29005/_new 2007-05-04 17:37:51.000000000 +0200
@@ -14,15 +14,6 @@
diff -upr ../xine-ui-0.99.4-orig/configure ./configure
--- ../xine-ui-0.99.4-orig/configure 2005-07-26 20:37:16.000000000 +0200
+++ ./configure 2006-10-11 15:28:33.000000000 +0200
-@@ -463,7 +463,7 @@ ac_includes_default="\
- # include <unistd.h>
- #endif"
-
--ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS XINE_MAJOR XINE_MINOR XINE_SUB TAR_NAME SPEC_VERSION build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS STATIC BUILD_LIB_STATIC ALLOCA GLIBC21 LIBICONV USE_NLS MSGFMT GMSGFMT XGETTEXT INTLBISON BUILD_INCLUDED_LIBINTL USE_INCLUDED_LIBINTL CATALOGS CATOBJEXT GMOFILES INTLLIBS INTLOBJS POFILES POSUB DATADIRNAME INSTOBJEXT GENCAT MKINSTALLDIRS INTL_LIBTOOL_SUFFIX_PREFIX INCLUDED_INTL_TRUE INCLUDED_INTL_FALSE DEBUG_CFLAGS XINE_CONFIG XINE_CFLAGS XINE_LIBS XINE_ACFLAGS THREAD_LIBS THREAD_CFLAGS DYNAMIC_LD_LIBS X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS HAVE_X11_TRUE HAVE_X11_FALSE XV_LIB HAVE_XV_TRUE HAVE_XV_FALSE HAVE_XINERAMA_TRUE HAVE_XINERAMA_FALSE HAVE_XF86VIDMODE_TRUE HAVE_XF86VIDMODE_FALSE XTEST_LIBS HAVE_XTESTEXTENSION_TRUE HAVE_XTESTEXTENSION_FALSE READLINE_LIBS READLINE_INCLUDES HAVE_READLINE_TRUE HAVE_READLINE_FALSE NCURSES_LIB HAVE_NCURSES_TRUE HAVE_NCURSES_FALSE CURL_CONFIG CURL_CFLAGS CURL_LIBS HAVE_CURL_TRUE HAVE_CURL_FALSE NET_LIBS AALIB_CONFIG AAINFO AALIB_CFLAGS AALIB_LIBS HAVE_AA_TRUE HAVE_AA_FALSE CACA_CONFIG CACA_CFLAGS CACA_LIBS HAVE_CACA_TRUE HAVE_CACA_FALSE PKG_CONFIG XFT_CONFIG XFT_CFLAGS XFT_LIBS WITH_XFT_TRUE WITH_XFT_FALSE DIRECTFB_CFLAGS DIRECTFB_LIBS HAVE_DIRECTFB_TRUE HAVE_DIRECTFB_FALSE LIRC_LIBS LIRC_INCLUDE NVTVSIMPLE_CFLAGS NVTVSIMPLE_LIBS TAR BUILD_CC BUILD_OS BUILD_DATE PASS1_CFLAGS PASS2_CFLAGS GICONV_BSD_LIBS HAVE_GICONV_TRUE HAVE_GICONV_FALSE HAVE_GETOPT_LONG_TRUE HAVE_GETOPT_LONG_FALSE XINE_SCRIPTDIR XINE_LOCALE XINE_DOCDIR XINE_SKINDIR XINE_LOGO_MRL XINE_SPLASH XINE_VISDIR XINE_OXINEDIR DATA_DIR SYSCONF_DIR INCLUDES DEPCOMP LIBOBJS LTLIBOBJS'
-+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS XINE_MAJOR XINE_MINOR XINE_SUB TAR_NAME SPEC_VERSION build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS STATIC BUILD_LIB_STATIC ALLOCA GLIBC21 LIBICONV USE_NLS MSGFMT GMSGFMT XGETTEXT INTLBISON BUILD_INCLUDED_LIBINTL USE_INCLUDED_LIBINTL CATALOGS CATOBJEXT GMOFILES INTLLIBS INTLOBJS POFILES POSUB DATADIRNAME INSTOBJEXT GENCAT MKINSTALLDIRS INTL_LIBTOOL_SUFFIX_PREFIX INCLUDED_INTL_TRUE INCLUDED_INTL_FALSE DEBUG_CFLAGS XINE_CONFIG ac_pt_XINE_CONFIG XINE_CFLAGS XINE_LIBS XINE_ACFLAGS THREAD_LIBS THREAD_CFLAGS DYNAMIC_LD_LIBS X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS HAVE_X11_TRUE HAVE_X11_FALSE XV_LIB HAVE_XV_TRUE HAVE_XV_FALSE HAVE_XINERAMA_TRUE HAVE_XINERAMA_FALSE HAVE_XF86VIDMODE_TRUE HAVE_XF86VIDMODE_FALSE XTEST_LIBS HAVE_XTESTEXTENSION_TRUE HAVE_XTESTEXTENSION_FALSE READLINE_LIBS READLINE_INCLUDES HAVE_READLINE_TRUE HAVE_READLINE_FALSE NCURSES_LIB HAVE_NCURSES_TRUE HAVE_NCURSES_FALSE CURL_CONFIG CURL_CFLAGS CURL_LIBS HAVE_CURL_TRUE HAVE_CURL_FALSE NET_LIBS AALIB_CONFIG AAINFO AALIB_CFLAGS AALIB_LIBS HAVE_AA_TRUE HAVE_AA_FALSE CACA_CONFIG CACA_CFLAGS CACA_LIBS HAVE_CACA_TRUE HAVE_CACA_FALSE PKG_CONFIG XFT_CONFIG XFT_CFLAGS XFT_LIBS WITH_XFT_TRUE WITH_XFT_FALSE DIRECTFB_CFLAGS DIRECTFB_LIBS HAVE_DIRECTFB_TRUE HAVE_DIRECTFB_FALSE LIRC_LIBS LIRC_INCLUDE NVTVSIMPLE_CFLAGS NVTVSIMPLE_LIBS TAR BUILD_CC BUILD_OS BUILD_DATE PASS1_CFLAGS PASS2_CFLAGS GICONV_BSD_LIBS HAVE_GICONV_TRUE HAVE_GICONV_FALSE HAVE_GETOPT_LONG_TRUE HAVE_GETOPT_LONG_FALSE XINE_SCRIPTDIR XINE_LOCALE XINE_DOCDIR XINE_SKINDIR XINE_LOGO_MRL XINE_LOGO_CRIPPLED_MRL XINE_SPLASH XINE_VISDIR XINE_OXINEDIR DATA_DIR SYSCONF_DIR INCLUDES DEPCOMP LIBOBJS LTLIBOBJS'
- ac_subst_files=''
-
- # Initialize some variables set by options.
@@ -31312,7 +30920,7 @@ cat >>confdefs.h <<_ACEOF
_ACEOF
@@ -47,22 +38,3 @@
XINE_SPLASH="$XINE_SKINDIR/xine_splash.png"
-@@ -32357,6 +31974,7 @@ s,@XINE_LOCALE@,$XINE_LOCALE,;t t
- s,@XINE_DOCDIR@,$XINE_DOCDIR,;t t
- s,@XINE_SKINDIR@,$XINE_SKINDIR,;t t
- s,@XINE_LOGO_MRL@,$XINE_LOGO_MRL,;t t
-+s,@XINE_LOGO_CRIPPLED_MRL@,$XINE_LOGO_CRIPPLED_MRL,;t t
- s,@XINE_SPLASH@,$XINE_SPLASH,;t t
- s,@XINE_VISDIR@,$XINE_VISDIR,;t t
- s,@XINE_OXINEDIR@,$XINE_OXINEDIR,;t t
---- ../xine-ui-0.99.4-orig/misc/Makefile.in 2005-07-26 20:36:51.000000000 +0200
-+++ misc/Makefile.in 2006-10-11 17:14:58.000000000 +0200
-@@ -659,7 +659,7 @@ xine-check: xine-check.sh.in xine-check.
- chmod a+x xine-check
-
- xine-bugreport: xine-check
-- test ! -f xine-bugreport && $(LN_S) xine-check xine-bugreport
-+ test -f xine-bugreport || $(LN_S) xine-check xine-bugreport
-
- debug:
- @list='$(SUBDIRS)'; for subdir in $$list; do \
++++++ xine-ui-broken-configure.diff ++++++
--- /space/home/mhopf/e/pkg/xine-ui/xine-ui-0.99.5/configure.ac 2007-04-15 18:05:21.000000000 +0200
+++ configure.ac 2007-05-04 14:19:31.000000000 +0200
@@ -346,7 +346,7 @@ dnl
AC_ARG_WITH([aalib],
AS_HELP_STRING([--without-aalib], [Turn off AALIB support.]))
-if test x"$with_aalib" = xyes; then
+if test x"$with_aalib" != xno; then
AM_PATH_AALIB(1.2.0,,)
else
no_aalib=yes
--- configure.old 2007-05-04 14:15:52.000000000 +0200
+++ configure 2007-05-04 14:20:03.000000000 +0200
@@ -12501,7 +12501,7 @@ if test "${with_aalib+set}" = set; then
fi;
-if test x"$with_aalib" = xyes; then
+if test x"$with_aalib" != xno; then
# Check whether --with-aalib-prefix or --without-aalib-prefix was given.
if test "${with_aalib_prefix+set}" = set; then
++++++ xine-ui-logopng.diff ++++++
--- /var/tmp/diff_new_pack.t29005/_old 2007-05-04 17:37:51.000000000 +0200
+++ /var/tmp/diff_new_pack.t29005/_new 2007-05-04 17:37:51.000000000 +0200
@@ -2,14 +2,14 @@
--- ../xine-ui-0.99.4.orig/configure.ac 2005-07-21 19:56:25.000000000 +0200
+++ ./configure.ac 2006-10-10 15:26:33.000000000 +0200
@@ -1044,7 +1044,7 @@ eval XINE_SKINDIR=`eval echo "$XINE_SKIN
- AC_SUBST(XINE_SKINDIR)
+ AC_SUBST(XINE_SKINPATH)
AC_DEFINE_UNQUOTED(XINE_SKINDIR, "$XINE_SKINDIR",[Location of xine skin directory])
-XINE_LOGO_MRL="file:$XINE_SKINDIR/xine-ui_logo.mpv"
+XINE_LOGO_MRL="file:$XINE_SKINDIR/xine-ui_logo.png"
- AC_SUBST(XINE_LOGO_MRL)
- AC_DEFINE_UNQUOTED(XINE_LOGO_MRL, "$XINE_LOGO_MRL",[official logo mrl])
+ AC_DEFINE_UNQUOTED(XINE_LOGO_MRL, "`makeexpand $XINE_LOGO_MRL`",[official logo mrl])
+ XINE_SPLASH="$XINE_SKINDIR/xine_splash.png"
diff -urp ../xine-ui-0.99.4.orig/misc/xine-bugreport ./misc/xine-bugreport
--- ../xine-ui-0.99.4.orig/misc/xine-bugreport 2005-07-26 20:38:34.000000000 +0200
+++ ./misc/xine-bugreport 2006-10-10 15:25:35.000000000 +0200
++++++ xine-ui-various.diff ++++++
--- /var/tmp/diff_new_pack.t29005/_old 2007-05-04 17:37:51.000000000 +0200
+++ /var/tmp/diff_new_pack.t29005/_new 2007-05-04 17:37:51.000000000 +0200
@@ -64,19 +64,6 @@
if (sscanf(tmp_version, "%d.%d", &major, &minor) != 2) {
printf("%s, bad version string\n", "$min_aalib_version");
exit(1);
---- misc/Makefile.am
-+++ misc/Makefile.am 2005/07/28 12:50:58
-@@ -26,8 +26,8 @@
- chmod a+x xine-check
-
- xine-bugreport: xine-check
-- test ! -f xine-bugreport && $(LN_S) xine-check xine-bugreport
--
-+ test -f xine-bugreport || $(LN_S) xine-check xine-bugreport
-+
-
- debug:
- @list='$(SUBDIRS)'; for subdir in $$list; do \
--- misc/xine-check.sh.in
+++ misc/xine-check.sh.in 2005/07/28 12:50:58
@@ -470,7 +470,16 @@
@@ -97,14 +84,3 @@
fi
---- src/xitk/main.c
-+++ src/xitk/main.c 2005/07/28 12:50:58
-@@ -348,7 +348,7 @@
- char *environment;
- char *classname = "xine";
- char *str_type[20];
-- XrmDatabase rmdb, home_rmdb, server_rmdb, application_rmdb;
-+ XrmDatabase rmdb = 0, home_rmdb, server_rmdb, application_rmdb;
- XrmValue value;
-
- XrmInitialize();
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package util-linux-crypto
checked in at Fri May 4 17:37:44 CEST 2007.
--------
--- util-linux-crypto/util-linux-crypto.changes 2007-04-27 15:54:31.000000000 +0200
+++ /mounts/work_src_done/STABLE/util-linux-crypto/util-linux-crypto.changes 2007-05-04 16:38:57.000000000 +0200
@@ -1,0 +2,8 @@
+Fri May 4 16:38:11 CEST 2007 - lnussel(a)suse.de
+
+- upgrade cryptsetup to current svn revision 30 which includes
+ previous patches.
+- fix …
[View More]background prompt process not getting killed on ctrl-d in
+ boot.crypto
+
+-------------------------------------------------------------------
Old:
----
cryptsetup-luks-1.0.4-loop_fish2_compat.diff
cryptsetup-luks-1.0.4_SVN26.tar.bz2
cryptsetup-luks-ctrl-d.diff
cryptsetup-luks-fixretries.diff
New:
----
cryptsetup-luks-1.0.4_SVN30.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ util-linux-crypto.spec ++++++
--- /var/tmp/diff_new_pack.H28215/_old 2007-05-04 17:37:17.000000000 +0200
+++ /var/tmp/diff_new_pack.H28215/_new 2007-05-04 17:37:17.000000000 +0200
@@ -13,7 +13,7 @@
Name: util-linux-crypto
BuildRequires: device-mapper-devel e2fsprogs-devel libgcrypt-devel popt-devel
# cryptsetup version
-%define csver 1.0.4_SVN26
+%define csver 1.0.4_SVN30
# hashalot version
%define haver 0.3
# dmconvert version
@@ -22,7 +22,7 @@
Group: System/Base
Autoreqprov: on
Version: 2.12r
-Release: 26
+Release: 28
Summary: A Collection of Basic File System Encryption Utilities
Source: cryptsetup-luks-%csver.tar.bz2
Source1: hashalot-%haver.tar.bz2
@@ -35,10 +35,7 @@
# use this to create the tarball from svn
Source99: cryptsetup-mktar
Patch0: dmconvert-0.2-uninitialized.patch
-Patch1: cryptsetup-luks-1.0.4-loop_fish2_compat.diff
-Patch2: cryptsetup-luks-fixretries.diff
-Patch3: cryptsetup-luks-ctrl-d.diff
-Patch4: cryptsetup-luks-libnostderr.diff
+Patch1: cryptsetup-luks-libnostderr.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: aaa_base:/etc/init.d/boot.crypto
# we need losetup
@@ -77,9 +74,6 @@
%patch0
cd cryptsetup-luks-%csver
%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
%build
# cryptsetup build
@@ -169,6 +163,11 @@
%{_libdir}/libcryptsetup.so
%changelog
+* Fri May 04 2007 - lnussel(a)suse.de
+- upgrade cryptsetup to current svn revision 30 which includes
+ previous patches.
+- fix background prompt process not getting killed on ctrl-d in
+ boot.crypto
* Fri Apr 27 2007 - lnussel(a)suse.de
- upgrade cryptsetup to current svn revision 26. Does no longer hang
when a file is specified instead of a device.
++++++ boot.crypto ++++++
--- util-linux-crypto/boot.crypto 2007-04-27 14:44:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/util-linux-crypto/boot.crypto 2007-05-02 09:35:52.000000000 +0200
@@ -309,9 +309,15 @@
params="-t $TIMEOUT -c $cipher -s $keylen -h $hashalgo"
setprompt
- /sbin/cryptsetup $params create "$name" "$device" < $REDIRECT > $REDIRECT 2>&1 || continue 2
+ /sbin/cryptsetup $params create "$name" "$device" < $REDIRECT > $REDIRECT 2>&1
+ stat=$?
unsetprompt
+ if test "$stat" -ne 0; then
+ detachloopdev
+ continue 2
+ fi
+
device="/dev/mapper/$name"
paranoid_safety_checks "$filesys" "$device" "$access" "$physdev"
++++++ cryptsetup-luks-1.0.4_SVN26.tar.bz2 -> cryptsetup-luks-1.0.4_SVN30.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/cryptsetup-luks-1.0.4_SVN26/backend.diff new/cryptsetup-luks-1.0.4_SVN30/backend.diff
--- old/cryptsetup-luks-1.0.4_SVN26/backend.diff 2006-09-24 19:31:56.000000000 +0200
+++ new/cryptsetup-luks-1.0.4_SVN30/backend.diff 1970-01-01 01:00:00.000000000 +0100
@@ -1,68 +0,0 @@
---- /home/clemens/luks/cryptsetup-devel/lib/backends.c 2005-09-11 18:14:30.000000000 +0200
-+++ cryptsetup-luks-1.0.1.fk02/lib/backends.c 2005-08-20 15:02:06.000000000 +0200
-@@ -48,7 +48,7 @@
- }
-
- int hash(const char *backend_name, const char *hash_name,
-- char *result, int size, const char *passphrase)
-+ char *result, size_t size, const char *passphrase)
- {
- struct hash_backend *backend;
- struct hash_type *hashes = NULL, *hash;
-@@ -56,33 +56,26 @@
-
- backend = get_hash_backend(backend_name);
- if (!backend) {
-- set_error("No hash backend found");
-+ set_error(_("No hash backend found"));
- return -ENOSYS;
- }
-
- hashes = backend->get_hashes();
- if (!hashes) {
-- set_error("No hash functions available");
-- goto out;
-- }
--
-- for(hash = hashes; hash->name; hash++)
-- if (strcmp(hash->name, hash_name) == 0)
-- break;
-- if (!hash->name) {
-- set_error("Unknown hash type %s", hash_name);
-- goto out;
-- }
-+ set_error(_("No hash functions available"));
-+ } else {
-+ for(hash = hashes; hash->name && strcmp(hash->name, hash_name) != 0; ++hash);
-+
-+ if (!hash->name) {
-+ set_error(_("Unknown hash type %s"), hash_name);
-+ } else {
-+ r = hash->fn(hash->private, size, result, passphrase);
-+ if(r < 0) set_error(_("Error hashing passphrase"));
-+ }
-
-- r = hash->fn(hash->private, size, result, passphrase);
-- if (r < 0) {
-- set_error("Error hashing passphrase");
-- goto out;
-+ backend->free_hashes(hashes);
- }
-
--out:
-- if (hashes)
-- backend->free_hashes(hashes);
- put_hash_backend(backend);
-
- return r;
-@@ -94,9 +87,7 @@
-
- init_plugins();
-
-- for(backend = setup_backends; *backend; backend++)
-- if (!name || strcmp(name, (*backend)->name) == 0)
-- break;
-+ for(backend = setup_backends; *backend && name && strcmp(name, (*backend)->name) != 0; ++backend);
-
- return *backend;
- }
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/cryptsetup-luks-1.0.4_SVN26/ChangeLog new/cryptsetup-luks-1.0.4_SVN30/ChangeLog
--- old/cryptsetup-luks-1.0.4_SVN26/ChangeLog 2006-11-28 00:34:36.000000000 +0100
+++ new/cryptsetup-luks-1.0.4_SVN30/ChangeLog 2007-05-01 20:02:54.000000000 +0200
@@ -1,3 +1,21 @@
+2007-05-01 Clemens Fruhwirth <clemens(a)endorphin.org>
+
+ * lib/backends.c, man/cryptsetup.8: Apply patch from Ludwig Nussel
+ <ludwig.nussel(a)suse.de>, for old SuSE compat hashing.
+
+
+2007-04-16 Clemens Fruhwirth <clemens(a)endorphin.org>
+
+ * Summary of changes in subversion:
+ Fix segfault for key size > 32 bytes.
+ Kick ancient header version conversion.
+ Fix http://bugs.debian.org/403075
+ No passwort retrying for I/O errors.
+ Fix hang on "-i 0".
+ Fix parenthesization error that prevented --tries from working
+ correctly.
+
+
2006-11-28 gettextize <bug-gnu-gettext(a)gnu.org>
* m4/gettext.m4: Upgrade to gettext-0.15.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/cryptsetup-luks-1.0.4_SVN26/lib/backends.c new/cryptsetup-luks-1.0.4_SVN30/lib/backends.c
--- old/cryptsetup-luks-1.0.4_SVN26/lib/backends.c 2006-11-22 21:29:36.000000000 +0100
+++ new/cryptsetup-luks-1.0.4_SVN30/lib/backends.c 2007-05-01 20:02:54.000000000 +0200
@@ -1,5 +1,6 @@
#include <stdio.h>
#include <string.h>
+#include <stdlib.h>
#include <errno.h>
#include "libcryptsetup.h"
@@ -53,8 +54,29 @@
{
struct hash_backend *backend;
struct hash_type *hashes = NULL, *hash;
+ char hash_name_buf[256], *s;
+ size_t pad = 0;
int r = -ENOENT;
+ if (strlen(hash_name) >= sizeof(hash_name_buf)) {
+ set_error("hash name too long: %s", hash_name);
+ return -ENAMETOOLONG;
+ }
+
+ if ((s = strchr(hash_name, ':'))) {
+ size_t hlen;
+ strcpy(hash_name_buf, hash_name);
+ hash_name_buf[s-hash_name] = '\0';
+ hash_name = hash_name_buf;
+ hlen = atoi(++s);
+ if (hlen > size) {
+ set_error("requested hash length (%zd) > key length (%zd)", hlen, size);
+ return -EINVAL;
+ }
+ pad = size-hlen;
+ size = hlen;
+ }
+
backend = get_hash_backend(backend_name);
if (!backend) {
set_error("No hash backend found");
@@ -81,6 +103,10 @@
goto out;
}
+ if (pad) {
+ memset(result+size, 0, pad);
+ }
+
out:
if (hashes)
backend->free_hashes(hashes);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/cryptsetup-luks-1.0.4_SVN26/lib/setup.c new/cryptsetup-luks-1.0.4_SVN30/lib/setup.c
--- old/cryptsetup-luks-1.0.4_SVN26/lib/setup.c 2006-12-30 16:22:17.000000000 +0100
+++ new/cryptsetup-luks-1.0.4_SVN30/lib/setup.c 2007-05-02 16:52:25.000000000 +0200
@@ -77,6 +77,9 @@
if (i > 0) {
pass[i-1] = '\0';
i = 0;
+ } else if (i == 0) { /* EOF */
+ *pass = 0;
+ i = -1;
}
return i;
}
@@ -605,7 +608,7 @@
static int __crypt_luks_open(int arg, struct setup_backend *backend, struct crypt_options *options)
{
- struct luks_masterkey *mk=NULL;
+ struct luks_masterkey *mk;
struct luks_phdr hdr;
char *password; int passwordLen;
struct device_infos infos;
@@ -629,6 +632,7 @@
options->flags |= CRYPT_FLAG_READONLY;
start:
+ mk=NULL;
options->key_size = 0; // FIXME, define a clean interface some day.
if(get_key(options,"Enter LUKS passphrase: ",&password,&passwordLen))
@@ -639,7 +643,7 @@
if(!password) {
r = -EINVAL; goto out;
}
- if((r = LUKS_open_any_key(options->device, password, passwordLen, &hdr, &mk, backend) < 0)) {
+ if((r = LUKS_open_any_key(options->device, password, passwordLen, &hdr, &mk, backend)) < 0) {
set_error("No key available with this passphrase.\n");
goto out1;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/cryptsetup-luks-1.0.4_SVN26/man/cryptsetup.8 new/cryptsetup-luks-1.0.4_SVN30/man/cryptsetup.8
--- old/cryptsetup-luks-1.0.4_SVN26/man/cryptsetup.8 2006-11-23 22:08:11.000000000 +0100
+++ new/cryptsetup-luks-1.0.4_SVN30/man/cryptsetup.8 2007-05-01 20:02:54.000000000 +0200
@@ -148,6 +148,11 @@
cryptsetup is written by Christophe Saout <christophe(a)saout.de>
.br
LUKS extensions, and man page by Clemens Fruhwirth <clemens(a)endorphin.org>
+.SH "COMPATABILITY WITH OLD SUSE TWOFISH PARTITIONS"
+To read images created with SuSE Linux 9.2's loop_fish2 use --cipher
+twofish-cbc-null -s 256 -h sha512, for images created with even
+older SuSE Linux use --cipher twofish-cbc-null -s 192 -h
+ripemd160:20
.SH "REPORTING BUGS"
Report bugs to <dm-crypt(a)saout.de>.
.SH COPYRIGHT
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/cryptsetup-luks-1.0.4_SVN26/po/cryptsetup-luks.pot new/cryptsetup-luks-1.0.4_SVN30/po/cryptsetup-luks.pot
--- old/cryptsetup-luks-1.0.4_SVN26/po/cryptsetup-luks.pot 2006-09-24 19:31:56.000000000 +0200
+++ new/cryptsetup-luks-1.0.4_SVN30/po/cryptsetup-luks.pot 2007-04-16 11:42:40.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-08-04 23:05+0200\n"
+"POT-Creation-Date: 2007-01-02 16:49+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -25,46 +25,42 @@
msgid "Failed to obtain device mapper directory."
msgstr ""
-#: luks/keymanage.c:53
-msgid "automatic header conversion from 0.99 to 0.991 triggered"
-msgstr ""
-
-#: luks/keymanage.c:68 luks/keymanage.c:117 luks/keymanage.c:380
+#: luks/keymanage.c:79 luks/keymanage.c:120 luks/keymanage.c:390
#, c-format
msgid "Can't open device: %s\n"
msgstr ""
-#: luks/keymanage.c:75
+#: luks/keymanage.c:86
#, c-format
msgid "%s is not a LUKS partition\n"
msgstr ""
-#: luks/keymanage.c:78
+#: luks/keymanage.c:89
msgid "unknown hash spec in phdr"
msgstr ""
-#: luks/keymanage.c:81
+#: luks/keymanage.c:92
#, c-format
msgid "unknown version %d\n"
msgstr ""
-#: luks/keymanage.c:210
+#: luks/keymanage.c:213
#, c-format
msgid "key %d active, purge first.\n"
msgstr ""
-#: luks/keymanage.c:215
+#: luks/keymanage.c:218
#, c-format
msgid ""
"key material section %d includes too few stripes. Header manipulation?\n"
msgstr ""
-#: luks/keymanage.c:278
+#: luks/keymanage.c:281
#, c-format
msgid "key %d is disabled.\n"
msgstr ""
-#: luks/keymanage.c:417
+#: luks/keymanage.c:427
#, c-format
msgid "Key %d not active. Can't wipe.\n"
msgstr ""
Files old/cryptsetup-luks-1.0.4_SVN26/po/de.gmo and new/cryptsetup-luks-1.0.4_SVN30/po/de.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/cryptsetup-luks-1.0.4_SVN26/po/de.po new/cryptsetup-luks-1.0.4_SVN30/po/de.po
--- old/cryptsetup-luks-1.0.4_SVN26/po/de.po 2006-09-24 19:31:56.000000000 +0200
+++ new/cryptsetup-luks-1.0.4_SVN30/po/de.po 2007-04-16 11:42:40.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: cryptsetup 1.0.1.fk01\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-08-04 23:05+0200\n"
+"POT-Creation-Date: 2007-01-02 16:49+0100\n"
"PO-Revision-Date: 2005-08-18 19:52+0200\n"
"Last-Translator: Florian Knauf <i-sys(a)gmx.net>\n"
"Language-Team: German <de(a)li.org>\n"
@@ -25,47 +25,43 @@
msgid "Failed to obtain device mapper directory."
msgstr ""
-#: luks/keymanage.c:53
-msgid "automatic header conversion from 0.99 to 0.991 triggered"
-msgstr ""
-
-#: luks/keymanage.c:68 luks/keymanage.c:117 luks/keymanage.c:380
+#: luks/keymanage.c:79 luks/keymanage.c:120 luks/keymanage.c:390
#, fuzzy, c-format
msgid "Can't open device: %s\n"
msgstr "Fehler beim �ffnen des Ger�ts: %s"
-#: luks/keymanage.c:75
+#: luks/keymanage.c:86
#, c-format
msgid "%s is not a LUKS partition\n"
msgstr ""
-#: luks/keymanage.c:78
+#: luks/keymanage.c:89
#, fuzzy
msgid "unknown hash spec in phdr"
msgstr "Unbekannter Hash im Partitions-Header"
-#: luks/keymanage.c:81
+#: luks/keymanage.c:92
#, c-format
msgid "unknown version %d\n"
msgstr ""
-#: luks/keymanage.c:210
+#: luks/keymanage.c:213
#, c-format
msgid "key %d active, purge first.\n"
msgstr ""
-#: luks/keymanage.c:215
+#: luks/keymanage.c:218
#, c-format
msgid ""
"key material section %d includes too few stripes. Header manipulation?\n"
msgstr ""
-#: luks/keymanage.c:278
+#: luks/keymanage.c:281
#, c-format
msgid "key %d is disabled.\n"
msgstr ""
-#: luks/keymanage.c:417
+#: luks/keymanage.c:427
#, c-format
msgid "Key %d not active. Can't wipe.\n"
msgstr ""
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/cryptsetup-luks-1.0.4_SVN26/po/Makefile.in new/cryptsetup-luks-1.0.4_SVN30/po/Makefile.in
--- old/cryptsetup-luks-1.0.4_SVN26/po/Makefile.in 2007-01-02 16:48:46.000000000 +0100
+++ new/cryptsetup-luks-1.0.4_SVN30/po/Makefile.in 2007-05-01 20:02:54.000000000 +0200
@@ -28,9 +28,9 @@
localedir = ${datarootdir}/locale
gettextsrcdir = $(datadir)/gettext/po
-INSTALL = /usr/bin/install -c
+INSTALL = /bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
-mkinstalldirs = $(SHELL) /home/clemens/luks/cryptsetup/install-sh -d
+mkinstalldirs = $(SHELL) /home/clemens/devel/luks/cryptsetup/install-sh -d
mkdir_p = mkdir -p --
GMSGFMT_ = /usr/bin/gmsgfmt
++++++ cryptsetup-luks-libnostderr.diff ++++++
--- /var/tmp/diff_new_pack.H28215/_old 2007-05-04 17:37:18.000000000 +0200
+++ /var/tmp/diff_new_pack.H28215/_new 2007-05-04 17:37:18.000000000 +0200
@@ -1,12 +1,11 @@
-use set_error instead of printf in library to report errors about why
-LUKS_open_any_key failed.
+use set_error instead of printf in library to report errors.
Signed-off-by: Ludwig Nussel <ludwig.nussel(a)suse.de>
-Index: cryptsetup-luks-1.0.4_SVN26/lib/setup.c
+Index: cryptsetup-luks-1.0.4_SVN29/lib/setup.c
===================================================================
---- cryptsetup-luks-1.0.4_SVN26.orig/lib/setup.c
-+++ cryptsetup-luks-1.0.4_SVN26/lib/setup.c
+--- cryptsetup-luks-1.0.4_SVN29.orig/lib/setup.c
++++ cryptsetup-luks-1.0.4_SVN29/lib/setup.c
@@ -98,7 +98,7 @@ static int timed_read(int fd, char *pass
if (select(fd+1, &fds, NULL, NULL, &t) > 0)
failed = untimed_read(fd, pass, maxlen);
@@ -52,10 +51,28 @@
goto out1;
}
-Index: cryptsetup-luks-1.0.4_SVN26/luks/keymanage.c
+@@ -718,7 +719,7 @@ static int __crypt_luks_add_key(int arg,
+ r = -EINVAL; goto out;
+ }
+ if(LUKS_open_any_key(device, password, passwordLen, &hdr, &mk, backend) < 0) {
+- printf("No key available with this passphrase.\n");
++ set_error("No key available with this passphrase");
+ r = -EPERM; goto out;
+ }
+ safe_free(password);
+@@ -761,7 +762,7 @@ static int __crypt_luks_del_key(int arg,
+ }
+ openedIndex = LUKS_open_any_key(device, password, passwordLen, &hdr, &mk, backend);
+ if(openedIndex < 0 || keyIndex == openedIndex) {
+- printf("No remaining key available with this passphrase.\n");
++ set_error("No remaining key available with this passphrase");
+ r = -EPERM; goto out;
+ }
+ }
+Index: cryptsetup-luks-1.0.4_SVN29/luks/keymanage.c
===================================================================
---- cryptsetup-luks-1.0.4_SVN26.orig/luks/keymanage.c
-+++ cryptsetup-luks-1.0.4_SVN26/luks/keymanage.c
+--- cryptsetup-luks-1.0.4_SVN29.orig/luks/keymanage.c
++++ cryptsetup-luks-1.0.4_SVN29/luks/keymanage.c
@@ -76,20 +76,20 @@ int LUKS_read_phdr(const char *device, s
devfd = open(device,O_RDONLY | O_DIRECT | O_SYNC);
@@ -125,7 +142,7 @@
goto out;
}
-@@ -388,7 +390,7 @@ static int wipe(const char *device, unsi
+@@ -387,7 +389,7 @@ static int wipe(const char *device, unsi
devfd = open(device, O_RDWR | O_DIRECT);
if(devfd == -1) {
@@ -134,10 +151,10 @@
return -EINVAL;
}
-Index: cryptsetup-luks-1.0.4_SVN26/lib/utils.c
+Index: cryptsetup-luks-1.0.4_SVN29/lib/utils.c
===================================================================
---- cryptsetup-luks-1.0.4_SVN26.orig/lib/utils.c
-+++ cryptsetup-luks-1.0.4_SVN26/lib/utils.c
+--- cryptsetup-luks-1.0.4_SVN29.orig/lib/utils.c
++++ cryptsetup-luks-1.0.4_SVN29/lib/utils.c
@@ -225,7 +225,7 @@ ssize_t read_blockwise(int fd, void *ori
while(count) {
r = read(fd,padbuf,bsize);
@@ -147,10 +164,10 @@
goto out;
}
step = count<bsize?count:bsize;
-Index: cryptsetup-luks-1.0.4_SVN26/luks/keyencryption.c
+Index: cryptsetup-luks-1.0.4_SVN29/luks/keyencryption.c
===================================================================
---- cryptsetup-luks-1.0.4_SVN26.orig/luks/keyencryption.c
-+++ cryptsetup-luks-1.0.4_SVN26/luks/keyencryption.c
+--- cryptsetup-luks-1.0.4_SVN29.orig/luks/keyencryption.c
++++ cryptsetup-luks-1.0.4_SVN29/luks/keyencryption.c
@@ -58,7 +58,7 @@ static int setup_mapping(const char *cip
* device's sector size, otherwise the mapping will be refused.
*/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0