Hello community,

here is the log from the commit of package yast2-devtools for openSUSE:Factory 
checked in at 2012-05-08 11:15:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-devtools (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-devtools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-devtools", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-devtools/yast2-devtools.changes    
2011-12-21 14:59:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-devtools.new/yast2-devtools.changes       
2012-05-08 11:15:56.000000000 +0200
@@ -1,0 +2,18 @@
+Thu May  3 08:12:00 UTC 2012 - [email protected]
+
+- updated Makefile.am.common - rebuilds ybc when make package-local 
+- 2.21.9
+
+-------------------------------------------------------------------
+Thu Jan 12 15:49:16 UTC 2012 - [email protected]
+
+- yast's license is GPL-2.0 in doubt, not "GPL"
+- 2.21.8
+
+-------------------------------------------------------------------
+Tue Jan  3 10:02:13 CET 2012 - [email protected]
+
+- ydoc/po-tools/po-stats: filter file name (FILE.LL.po:) that 'msgfmt
+  --stats' now outputs.
+
+-------------------------------------------------------------------

Old:
----
  yast2-devtools-2.21.7.tar.bz2

New:
----
  yast2-devtools-2.21.9.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2-devtools.spec ++++++
--- /var/tmp/diff_new_pack.T4zzVV/_old  2012-05-08 11:15:58.000000000 +0200
+++ /var/tmp/diff_new_pack.T4zzVV/_new  2012-05-08 11:15:58.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-devtools
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-devtools
-Version:        2.21.7
+Version:        2.21.9
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -31,22 +31,27 @@
 BuildRequires:  perl-XML-Writer
 BuildRequires:  pkgconfig
 BuildRequires:  sgml-skel
+Requires:       libxslt
 Requires:       perl
 Requires:       perl-XML-Writer
-Requires:       libxslt
 # we install our .pc under $prefix/share
-Requires:       pkgconfig >= 0.16
-Requires:       automake autoconf
+Requires:       autoconf
+Requires:       automake
 Requires:       gettext-tools
+Requires:       pkgconfig >= 0.16
 Recommends:     cmake
 # /usr/lib/YaST2/bin/ydoxygen needs it
 Recommends:     doxygen
 # for svn builds of binary packages
 Recommends:     libtool
-Provides:       ycpdoc ydoc
-Obsoletes:      ycpdoc ydoc
-Provides:       yast2-config-newmodule yast2-trans-newmodule
-Obsoletes:      yast2-config-newmodule yast2-trans-newmodule
+Provides:       ycpdoc
+Provides:       ydoc
+Obsoletes:      ycpdoc
+Obsoletes:      ydoc
+Provides:       yast2-config-newmodule
+Provides:       yast2-trans-newmodule
+Obsoletes:      yast2-config-newmodule
+Obsoletes:      yast2-trans-newmodule
 
 Summary:        YaST2 - Development Tools
 License:        GPL-2.0+

++++++ yast2-devtools-2.21.7.tar.bz2 -> yast2-devtools-2.21.9.tar.bz2 ++++++
++++ 1632 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-devtools-2.21.7/COPYING new/yast2-devtools-2.21.9/COPYING
--- old/yast2-devtools-2.21.7/COPYING   2011-12-16 09:56:05.000000000 +0100
+++ new/yast2-devtools-2.21.9/COPYING   2012-05-03 10:18:03.000000000 +0200
@@ -1,12 +1,12 @@
-                   GNU GENERAL PUBLIC LICENSE
-                      Version 2, June 1991
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 2, June 1991
 
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
-                           Preamble
+                            Preamble
 
   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
@@ -15,7 +15,7 @@
 General Public License applies to most of the Free Software
 Foundation's software and to any other program whose authors commit to
 using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
+the GNU Lesser General Public License instead.)  You can apply it to
 your programs, too.
 
   When we speak of free software, we are referring to freedom, not
@@ -55,8 +55,8 @@
 
   The precise terms and conditions for copying, distribution and
 modification follow.
-
-                   GNU GENERAL PUBLIC LICENSE
+
+                    GNU GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License applies to any program or other work which contains
@@ -110,7 +110,7 @@
     License.  (Exception: if the Program itself is interactive but
     does not normally print such an announcement, your work based on
     the Program is not required to print an announcement.)
-
+
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Program,
 and can be reasonably considered independent and separate works in
@@ -168,7 +168,7 @@
 access to copy the source code from the same place counts as
 distribution of the source code, even though third parties are not
 compelled to copy the source along with the object code.
-
+
   4. You may not copy, modify, sublicense, or distribute the Program
 except as expressly provided under this License.  Any attempt
 otherwise to copy, modify, sublicense or distribute the Program is
@@ -225,7 +225,7 @@
 
 This section is intended to make thoroughly clear what is believed to
 be a consequence of the rest of this License.
-
+
   8. If the distribution and/or use of the Program is restricted in
 certain countries either by patents or by copyrighted interfaces, the
 original copyright holder who places the Program under this License
@@ -255,7 +255,7 @@
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 
-                           NO WARRANTY
+                            NO WARRANTY
 
   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
@@ -277,9 +277,9 @@
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 
-                    END OF TERMS AND CONDITIONS
-
-           How to Apply These Terms to Your New Programs
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
 
   If you develop a new program, and you want it to be of the greatest
 possible use to the public, the best way to achieve this is to make it
@@ -303,17 +303,16 @@
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU General Public License for more details.
 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
 Also add information on how to contact you by electronic and paper mail.
 
 If the program is interactive, make it output a short notice like this
 when it starts in an interactive mode:
 
-    Gnomovision version 69, Copyright (C) year  name of author
+    Gnomovision version 69, Copyright (C) year name of author
     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
     This is free software, and you are welcome to redistribute it
     under certain conditions; type `show c' for details.
@@ -336,5 +335,5 @@
 This General Public License does not permit incorporating your program into
 proprietary programs.  If your program is a subroutine library, you may
 consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
+library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.
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-devtools-2.21.7/Makefile.am.common 
new/yast2-devtools-2.21.9/Makefile.am.common
--- old/yast2-devtools-2.21.7/Makefile.am.common        2011-12-16 
09:55:29.000000000 +0100
+++ new/yast2-devtools-2.21.9/Makefile.am.common        2012-05-03 
10:17:20.000000000 +0200
@@ -30,7 +30,7 @@
 dist-hook: check-syntax
 
 CHECK_SYNTAX = true
-check-syntax: $(client_DATA) $(ycpchook)
+check-syntax: $(client_DATA) $(ycpchook) $(ybcfiles)
        @if test "$(client_DATA)"; then \
          if $(CHECK_SYNTAX); then \
            TO_CHECK="$(filter %.ycp,$^)"; \
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-devtools-2.21.7/VERSION new/yast2-devtools-2.21.9/VERSION
--- old/yast2-devtools-2.21.7/VERSION   2011-12-16 09:54:59.000000000 +0100
+++ new/yast2-devtools-2.21.9/VERSION   2012-05-03 10:11:49.000000000 +0200
@@ -1 +1 @@
-2.21.7
+2.21.9
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-devtools-2.21.7/configure.in new/yast2-devtools-2.21.9/configure.in
--- old/yast2-devtools-2.21.7/configure.in      2011-12-16 09:55:29.000000000 
+0100
+++ new/yast2-devtools-2.21.9/configure.in      2012-05-03 10:17:20.000000000 
+0200
@@ -1,9 +1,9 @@
 dnl configure.in for yast2-devtools
 dnl
-dnl -- This file is generated by y2autoconf 2.21.7 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.21.9 - DO NOT EDIT! --
 dnl    (edit configure.in.in instead)
 
-AC_INIT(yast2-devtools, 2.21.7, http://bugs.opensuse.org/, yast2-devtools)
+AC_INIT(yast2-devtools, 2.21.9, http://bugs.opensuse.org/, yast2-devtools)
 dnl Check for presence of file 'RPMNAME'
 AC_CONFIG_SRCDIR([RPMNAME])
 
@@ -18,7 +18,7 @@
 AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
 
 dnl Important YaST2 variables
-VERSION="2.21.7"
+VERSION="2.21.9"
 RPMNAME="yast2-devtools"
 MAINTAINER="Martin Vidner <[email protected]>"
 
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-devtools-2.21.7/devtools/admin/Makefile.am.common 
new/yast2-devtools-2.21.9/devtools/admin/Makefile.am.common
--- old/yast2-devtools-2.21.7/devtools/admin/Makefile.am.common 2006-10-13 
13:51:40.000000000 +0200
+++ new/yast2-devtools-2.21.9/devtools/admin/Makefile.am.common 2012-05-03 
10:11:35.000000000 +0200
@@ -30,7 +30,7 @@
 dist-hook: check-syntax
 
 CHECK_SYNTAX = true
-check-syntax: $(client_DATA) $(ycpchook)
+check-syntax: $(client_DATA) $(ycpchook) $(ybcfiles)
        @if test "$(client_DATA)"; then \
          if $(CHECK_SYNTAX); then \
            TO_CHECK="$(filter %.ycp,$^)"; \
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-devtools-2.21.7/devtools/admin/copyright/gpl/COPYING 
new/yast2-devtools-2.21.9/devtools/admin/copyright/gpl/COPYING
--- old/yast2-devtools-2.21.7/devtools/admin/copyright/gpl/COPYING      
2003-09-19 16:32:26.000000000 +0200
+++ new/yast2-devtools-2.21.9/devtools/admin/copyright/gpl/COPYING      
2012-02-23 10:25:32.000000000 +0100
@@ -1,12 +1,12 @@
-                   GNU GENERAL PUBLIC LICENSE
-                      Version 2, June 1991
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 2, June 1991
 
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
-                           Preamble
+                            Preamble
 
   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
@@ -15,7 +15,7 @@
 General Public License applies to most of the Free Software
 Foundation's software and to any other program whose authors commit to
 using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
+the GNU Lesser General Public License instead.)  You can apply it to
 your programs, too.
 
   When we speak of free software, we are referring to freedom, not
@@ -55,8 +55,8 @@
 
   The precise terms and conditions for copying, distribution and
 modification follow.
-
-                   GNU GENERAL PUBLIC LICENSE
+
+                    GNU GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License applies to any program or other work which contains
@@ -110,7 +110,7 @@
     License.  (Exception: if the Program itself is interactive but
     does not normally print such an announcement, your work based on
     the Program is not required to print an announcement.)
-
+
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Program,
 and can be reasonably considered independent and separate works in
@@ -168,7 +168,7 @@
 access to copy the source code from the same place counts as
 distribution of the source code, even though third parties are not
 compelled to copy the source along with the object code.
-
+
   4. You may not copy, modify, sublicense, or distribute the Program
 except as expressly provided under this License.  Any attempt
 otherwise to copy, modify, sublicense or distribute the Program is
@@ -225,7 +225,7 @@
 
 This section is intended to make thoroughly clear what is believed to
 be a consequence of the rest of this License.
-
+
   8. If the distribution and/or use of the Program is restricted in
 certain countries either by patents or by copyrighted interfaces, the
 original copyright holder who places the Program under this License
@@ -255,7 +255,7 @@
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 
-                           NO WARRANTY
+                            NO WARRANTY
 
   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
@@ -277,9 +277,9 @@
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 
-                    END OF TERMS AND CONDITIONS
-
-           How to Apply These Terms to Your New Programs
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
 
   If you develop a new program, and you want it to be of the greatest
 possible use to the public, the best way to achieve this is to make it
@@ -303,17 +303,16 @@
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU General Public License for more details.
 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
 Also add information on how to contact you by electronic and paper mail.
 
 If the program is interactive, make it output a short notice like this
 when it starts in an interactive mode:
 
-    Gnomovision version 69, Copyright (C) year  name of author
+    Gnomovision version 69, Copyright (C) year name of author
     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
     This is free software, and you are welcome to redistribute it
     under certain conditions; type `show c' for details.
@@ -336,5 +335,5 @@
 This General Public License does not permit incorporating your program into
 proprietary programs.  If your program is a subroutine library, you may
 consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
+library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.
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-devtools-2.21.7/devtools/bin/create-spec 
new/yast2-devtools-2.21.9/devtools/bin/create-spec
--- old/yast2-devtools-2.21.7/devtools/bin/create-spec  2011-12-16 
09:54:59.000000000 +0100
+++ new/yast2-devtools-2.21.9/devtools/bin/create-spec  2012-02-06 
08:04:15.000000000 +0100
@@ -30,7 +30,7 @@
 my $RPMNAME = `cat RPMNAME`;
 my $VERSION = `cat VERSION`;
 my $MAINTAINER = `cat MAINTAINER`;
-my $LICENSE = -f "YAST_LICENSE" ? "YaST License" : "GPL";
+my $LICENSE = -f "YAST_LICENSE" ? "YaST License" : "GPL-2.0";
 
 my $PREFIX = "/usr";
 
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-devtools-2.21.7/devtools/bin/showy2log 
new/yast2-devtools-2.21.9/devtools/bin/showy2log
--- old/yast2-devtools-2.21.7/devtools/bin/showy2log    2007-09-12 
13:50:09.000000000 +0200
+++ new/yast2-devtools-2.21.9/devtools/bin/showy2log    2012-02-06 
08:04:15.000000000 +0100
@@ -41,7 +41,7 @@
 my $debuglvl = 0;
 
 my $vcs_id = '$Id: showy2log 40869 2007-09-12 11:50:09Z dfiser $';
-my $vcs_date = '$Date: 2007-09-12 13:50:09 +0200 (Mi, 12. Sep 2007) $';
+my $vcs_date = '$Date: 2007-09-12 13:50:09 +0200 (Wed, 12 Sep 2007) $';
 $vcs_id =~ /^\$[[:alpha:]]+: [^ ]+ ([^ ]+ [^ ]+ [^ ]+) [^ ]+.*$/;
 my $version = $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-devtools-2.21.7/devtools/bin/version 
new/yast2-devtools-2.21.9/devtools/bin/version
--- old/yast2-devtools-2.21.7/devtools/bin/version      2011-12-16 
09:55:57.000000000 +0100
+++ new/yast2-devtools-2.21.9/devtools/bin/version      2012-05-03 
10:17:40.000000000 +0200
@@ -1,5 +1,5 @@
 #!/bin/bash
 
-echo 2.21.7
+echo 2.21.9
 
 
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-devtools-2.21.7/devtools/bin/y2autoconf 
new/yast2-devtools-2.21.9/devtools/bin/y2autoconf
--- old/yast2-devtools-2.21.7/devtools/bin/y2autoconf   2009-06-09 
16:29:07.000000000 +0200
+++ new/yast2-devtools-2.21.9/devtools/bin/y2autoconf   2012-04-11 
09:01:45.000000000 +0200
@@ -28,7 +28,7 @@
 #  Michal Svec <[email protected]>
 #  Martin Vidner <[email protected]>
 #
-# $Id: y2autoconf 57520 2009-06-09 14:29:07Z mvidner $
+# $Id: y2autoconf 67850 2012-04-03 09:38:49Z aschnell $
 
 if ($#ARGV >= 0 && ($ARGV[0] eq "-h" || $ARGV[0] eq "--help"))
 {
@@ -280,7 +280,7 @@
     PKG_CHECK_MODULES(Y2CORE, yast2-core)
 ])
 
-CFLAGS="${CFLAGS} ${Y2CORE_CFLAGS} -Wall -Wformat=2 -Wmissing-prototypes"
+CFLAGS="${CFLAGS} -Wall -Wformat=2 -Wmissing-prototypes"
 CXXFLAGS="${CXXFLAGS} ${Y2CORE_CFLAGS} -Wall -Wformat=2"
 
 : ${AGENT_LIBADD:=\'-L$(libdir) -lscr\'}
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-devtools-2.21.7/yast2/ycp-mode.el 
new/yast2-devtools-2.21.9/yast2/ycp-mode.el
--- old/yast2-devtools-2.21.7/yast2/ycp-mode.el 2009-03-10 14:53:34.000000000 
+0100
+++ new/yast2-devtools-2.21.9/yast2/ycp-mode.el 2012-04-11 09:01:45.000000000 
+0200
@@ -64,10 +64,10 @@
                       "size" "haskey" "add" "prepend" "union" "merge" 
"foreach" "filter"
                       "find" "maplist" "flatten" "sort" "time" "toset" 
"listmap" "mapmap"
                       "tointeger" "tofloat" "tostring" "topath" "toterm" 
"tosymbol"
-                      "crypt" "substring" "findfirstnotof" "tolower" 
"difference"
+                      "crypt" "substring" "findfirstnotof" "tolower" "toupper" 
"difference"
                       "toascii" "filterchars" "eval" "symbolof" "argsof" 
"includes"
                       "sleep" "sformat" "y2log" "mergestring" "splitstring" 
"sublist"
-                      "findfirstof" "issubstring"
+                      "findfirstof" "findlastof" "findlastnotof" "issubstring"
                       "fileexist" "checkIP" "isnil" "include" "module" "import"
                       "y2debug" "y2milestone" "y2warning" "y2error" 
"y2security" "y2internal"
                       ))))
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-devtools-2.21.7/ycpdoc/doc/example/deprecated.html 
new/yast2-devtools-2.21.9/ycpdoc/doc/example/deprecated.html
--- old/yast2-devtools-2.21.7/ycpdoc/doc/example/deprecated.html        
1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.21.9/ycpdoc/doc/example/deprecated.html        
2012-05-03 10:17:52.000000000 +0200
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
+
+<html>
+ <head>
+  <title>Unknown YCP Module</title>
+  <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+  <div class="header">
+   <i>YaST2 Developers Documentation:</i>
+   <a href="index.html">
+    <b>Unknown YCP Module</b>
+   </a>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+   <hr />
+  </div>
+  <div class="menu">
+   <img alt="YaST" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+   <br />
+   <br />
+   <a href="index.html">functions</a>
+   <br />
+   <a href="files.html">files</a>
+   <br />
+   <a href="intro.html">intro</a>
+  </div>
+  <div class="main">
+   <div class="sigbox">
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>Unknown YCP Module</h1>
+      </td>
+     </tr>
+     <tr>
+      <td></td>
+     </tr>
+     <tr>
+      <td></td>
+     </tr>
+     <tr>
+      <td>
+       <p>This module has an unstable interface.</p>
+      </td>
+     </tr>
+    </table>
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>Local Functions</h1>
+       <ul>
+        <li>
+         <a href="#Euthanize">Euthanize (integer pid)</a>
+        </li>
+        <li>
+         <a href="#Kill">Kill (integer pid)</a>
+        </li>
+       </ul>
+      </td>
+     </tr>
+    </table>
+   </div>
+   <p />
+   <div class="sigbox">
+    <span class="sig" id="Euthanize">local
+     <b>Euthanize (integer pid)
+      <span class="a"> -&gt; </span>
+      <span class="t">void</span>
+     </b>
+    </span>
+   </div>
+   <p>
+ Euthanizes a process</p>
+   <dl>
+    <dt>
+     <b>Parameters:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="p">pid</span>
+       </td>
+       <td class="descbox">process</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <div class="sigbox">
+    <span class="sig" id="Kill">local
+     <b>Kill (integer pid)
+      <span class="a"> -&gt; </span>
+      <span class="t">void</span>
+     </b>
+    </span>
+   </div>
+   <p>
+    <em>This function is deprecated. Use <a href="#Euthanize">Euthanize</a> 
instead.</em>
+   </p>
+   <p>
+ Kills a process</p>
+   <dl>
+    <dt>
+     <b>Parameters:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="p">pid</span>
+       </td>
+       <td class="descbox">process</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+  </div>
+  <div class="footer">
+   <hr />
+   <i>YaST2 Developers Documentation</i>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+  </div>
+ </body>
+</html>
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-devtools-2.21.7/ycpdoc/doc/example/example.html 
new/yast2-devtools-2.21.9/ycpdoc/doc/example/example.html
--- old/yast2-devtools-2.21.7/ycpdoc/doc/example/example.html   1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-devtools-2.21.9/ycpdoc/doc/example/example.html   2012-05-03 
10:17:52.000000000 +0200
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
+
+<html>
+ <head>
+  <title>
+
+   ycpdoc tool
+</title>
+  <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+  <div class="header">
+   <i>YaST2 Developers Documentation:</i>
+   <a href="index.html">
+    <b>
+
+   ycpdoc tool
+</b>
+   </a>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+   <hr />
+  </div>
+  <div class="menu">
+   <img alt="YaST" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+   <br />
+   <br />
+   <a href="index.html">functions</a>
+   <br />
+   <a href="files.html">files</a>
+   <br />
+   <a href="intro.html">intro</a>
+  </div>
+  <div class="main">
+   <div class="sigbox">
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>
+
+   ycpdoc tool
+</h1>
+      </td>
+      <td class="filecell">
+   example.ycp
+</td>
+     </tr>
+     <tr>
+      <td>
+   Documentation for ycpdoc.
+</td>
+     </tr>
+     <tr>
+      <td>
+       <ul>
+        <li>   Petr Blahos <[email protected]></li>
+        <li>   Other Author <[email protected]></li>
+       </ul>
+      </td>
+     </tr>
+     <tr>
+      <td>
+       <p>This module has an unstable interface.</p>
+      </td>
+     </tr>
+    </table>
+    <table class="padtbl">
+     <tr>
+      <td>
+
+ A few examples can be found here. 
+
+       <h1>Includes</h1>
+       <ul>
+        <li>common/conv.ycp</li>
+        <li>module/misc.ycp</li>
+       </ul>
+      </td>
+     </tr>
+    </table>
+   </div>
+   <p />
+   <div class="sigbox">Info:</div>
+   <p>
+ Additional comments to this module. We can also document
+ inputs and outputs of modules. Note that characters &lt; and >
+ are allowed in body.</p>
+   <dl>
+    <dt>
+     <b>Parameters:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="p">first</span>
+       </td>
+       <td class="descbox">First argument description</td>
+      </tr>
+      <tr>
+       <td class="pbox">
+        <span class="p">second</span>
+       </td>
+       <td class="descbox">Second argument description. <string></td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <dl>
+    <dt>
+     <b>Return value:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="t" />
+       </td>
+       <td class="descbox">|map <map> of results or nil.
+</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <dl>
+    <dt>
+     <b>Example</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td align="left" valign="top"><pre>
+
+  This example shows multiline example tag.
+     CallModule(
+                io.ycp // <filename>
+               );
+</pre></td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <dl>
+    <dt>
+     <b>See</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td align="left" valign="top"><a href="http://www.suse.cz";>Suse</a>
+<a href="#tohex">tohex</a>
+<a href="example.html">example</a>
+<a href="example.html#another">another in example</a></td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <div class="sigbox">Info:</div>
+   <p>
+ Convert numeric value to hexadecimal string.</p>
+   <dl>
+    <dt>
+     <b>Parameters:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="p">i</span>
+       </td>
+       <td class="descbox">value to convert</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <dl>
+    <dt>
+     <b>Return value:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="t" />
+       </td>
+       <td class="descbox">hexadecimal rep. of i starting by 0x</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <dl>
+    <dt>
+     <b>Example</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td align="left" valign="top"><pre>
+ string hex = tohex(65);</pre></td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <div class="sigbox">Info:</div>
+   <p>
+ Who knows what is this function for?!? Note that there can be couple of
+ empty lines between end of comment and define.</p>
+   <dl>
+    <dt>
+     <b>Parameters:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="p">i</span>
+       </td>
+       <td class="descbox">Value to convert.
+  Descriptions of parameters can be multiline.</td>
+      </tr>
+      <tr>
+       <td class="pbox">
+        <span class="p">j</span>
+       </td>
+       <td class="descbox">Some string.</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <dl>
+    <dt>
+     <b>Return value:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="t" />
+       </td>
+       <td class="descbox">? Unknown. Lets show that return value description
+  can be multiline.</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <div class="sigbox">Info:</div>
+   <p>
+ This function has no return value defined.</p>
+  </div>
+  <div class="footer">
+   <hr />
+   <i>YaST2 Developers Documentation</i>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+  </div>
+ </body>
+</html>
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-devtools-2.21.7/ycpdoc/doc/example/example2.html 
new/yast2-devtools-2.21.9/ycpdoc/doc/example/example2.html
--- old/yast2-devtools-2.21.7/ycpdoc/doc/example/example2.html  1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-devtools-2.21.9/ycpdoc/doc/example/example2.html  2012-05-03 
10:17:52.000000000 +0200
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
+
+<html>
+ <head>
+  <title>Unknown YCP Module</title>
+  <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+  <div class="header">
+   <i>YaST2 Developers Documentation:</i>
+   <a href="index.html">
+    <b>Unknown YCP Module</b>
+   </a>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+   <hr />
+  </div>
+  <div class="menu">
+   <img alt="YaST" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+   <br />
+   <br />
+   <a href="index.html">functions</a>
+   <br />
+   <a href="files.html">files</a>
+   <br />
+   <a href="intro.html">intro</a>
+  </div>
+  <div class="main">
+   <div class="sigbox">
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>Unknown YCP Module</h1>
+      </td>
+     </tr>
+     <tr>
+      <td></td>
+     </tr>
+     <tr>
+      <td></td>
+     </tr>
+     <tr>
+      <td>
+       <p>This module has an unstable interface.</p>
+      </td>
+     </tr>
+    </table>
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>Global Functions</h1>
+       <ul>
+        <li>
+         <a href="#DoNothing">DoNothing ()</a>
+        </li>
+        <li>
+         <a href="#foo1">foo1 ()</a>
+        </li>
+        <li>
+         <a href="#foo2">foo2 ()</a>
+        </li>
+        <li>
+         <a href="#foo3">foo3 ()</a>
+        </li>
+        <li>
+         <a href="#foo4">foo4 ()</a>
+        </li>
+       </ul>
+       <h1>Local Functions</h1>
+       <ul>
+        <li>
+         <a href="#LocalNothing">LocalNothing ()</a>
+        </li>
+       </ul>
+      </td>
+     </tr>
+    </table>
+   </div>
+   <p />
+   <div class="sigbox">
+    <span class="sig" id="DoNothing">global
+     <b>DoNothing ()
+      <span class="a"> -&gt; </span>
+      <span class="t">void</span>
+     </b>
+    </span>
+   </div>
+   <p>
+ Does nothing.</p>
+   <div class="sigbox">
+    <span class="sig" id="LocalNothing">local
+     <b>LocalNothing ()
+      <span class="a"> -&gt; </span>
+      <span class="t">void</span>
+     </b>
+    </span>
+   </div>
+   <p>
+ Does nothing,
+ privately.</p>
+   <div class="sigbox">
+    <span class="sig" id="foo1">global
+     <b>foo1 ()
+      <span class="a"> -&gt; </span>
+      <span class="t">void</span>
+     </b>
+    </span>
+   </div>
+   <p>
+ Foo1</p>
+   <dl>
+    <dt>
+     <b>See</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td align="left" valign="top"><a href="#foo2">foo2</a>
+<a href="example2.html#foo3">foo3 in example2</a>
+<a href="#foo4">foo4</a>
+<a href="example.html">example</a></td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <div class="sigbox">
+    <span class="sig" id="foo2">global
+     <b>foo2 ()
+      <span class="a"> -&gt; </span>
+      <span class="t">void</span>
+     </b>
+    </span>
+   </div>
+   <p>
+ Foo2</p>
+   <div class="sigbox">
+    <span class="sig" id="foo3">global
+     <b>foo3 ()
+      <span class="a"> -&gt; </span>
+      <span class="t">void</span>
+     </b>
+    </span>
+   </div>
+   <p>
+ Foo3</p>
+   <div class="sigbox">
+    <span class="sig" id="foo4">global
+     <b>foo4 ()
+      <span class="a"> -&gt; </span>
+      <span class="t">void</span>
+     </b>
+    </span>
+   </div>
+   <p>
+ Foo4</p>
+  </div>
+  <div class="footer">
+   <hr />
+   <i>YaST2 Developers Documentation</i>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+  </div>
+ </body>
+</html>
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-devtools-2.21.7/ycpdoc/doc/example/files.html 
new/yast2-devtools-2.21.9/ycpdoc/doc/example/files.html
--- old/yast2-devtools-2.21.7/ycpdoc/doc/example/files.html     1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-devtools-2.21.9/ycpdoc/doc/example/files.html     2012-05-03 
10:17:52.000000000 +0200
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
+
+<html>
+ <head>
+  <title>   ycpdoc tool</title>
+  <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+  <div class="header">
+   <i>YaST2 Developers Documentation:</i>
+   <a href="index.html">
+    <b>   ycpdoc tool</b>
+   </a>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+   <hr />
+  </div>
+  <div class="menu">
+   <img alt="YaST" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+   <br />
+   <br />
+   <a href="index.html">functions</a>
+   <br />
+   <a href="files.html">files</a>
+   <br />
+   <a href="intro.html">intro</a>
+  </div>
+  <div class="main">
+   <h3>File index:</h3>
+   <table class="fileidx">
+    <tr>
+     <th>File name</th>
+    </tr>
+    <tr>
+     <td>
+      <a href="deprecated.html">deprecated.ycp</a>
+     </td>
+    </tr>
+    <tr>
+     <td>
+      <a href="example.html">example.ycp</a>
+     </td>
+    </tr>
+    <tr>
+     <td>
+      <a href="example2.html">example2.ycp</a>
+     </td>
+    </tr>
+    <tr>
+     <td>
+      <a href="mis.html">mis.ycp</a>
+     </td>
+    </tr>
+    <tr>
+     <td>
+      <a href="modules.html">modules.ycp</a>
+     </td>
+    </tr>
+    <tr>
+     <td>
+      <a href="struct1.html">struct1.ycp</a>
+     </td>
+    </tr>
+   </table>
+  </div>
+  <div class="footer">
+   <hr />
+   <i>YaST2 Developers Documentation</i>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+  </div>
+ </body>
+</html>
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-devtools-2.21.7/ycpdoc/doc/example/intro.html 
new/yast2-devtools-2.21.9/ycpdoc/doc/example/intro.html
--- old/yast2-devtools-2.21.7/ycpdoc/doc/example/intro.html     1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-devtools-2.21.9/ycpdoc/doc/example/intro.html     2012-05-03 
10:17:52.000000000 +0200
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
+
+<html>
+ <head>
+  <title>   ycpdoc tool</title>
+  <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+  <div class="header">
+   <i>YaST2 Developers Documentation:</i>
+   <a href="index.html">
+    <b>   ycpdoc tool</b>
+   </a>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+   <hr />
+  </div>
+  <div class="menu">
+   <img alt="YaST" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+   <br />
+   <br />
+   <a href="index.html">functions</a>
+   <br />
+   <a href="files.html">files</a>
+   <br />
+   <a href="intro.html">intro</a>
+  </div>
+  <div class="main">
+   <h3>Introduction:</h3><!-- example.ycp -->
+ <H1>Some intro.</H1>
+ It is started by /***. All texts in intro are transfered to intro.html
+ without change. <br>
+<!-- example.ycp -->
+ Some other intro on some other place.<br>
+<!-- modules.ycp -->
+ <H1>Intro to <b>modules.ycp</b></H1>
+ All intros are merged into one intro in one file.
+
+  </div>
+  <div class="footer">
+   <hr />
+   <i>YaST2 Developers Documentation</i>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+  </div>
+ </body>
+</html>
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-devtools-2.21.7/ycpdoc/doc/example/mis.html 
new/yast2-devtools-2.21.9/ycpdoc/doc/example/mis.html
--- old/yast2-devtools-2.21.7/ycpdoc/doc/example/mis.html       1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-devtools-2.21.9/ycpdoc/doc/example/mis.html       2012-05-03 
10:17:52.000000000 +0200
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
+
+<html>
+ <head>
+  <title>
+
+   ycpdoc tool
+</title>
+  <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+  <div class="header">
+   <i>YaST2 Developers Documentation:</i>
+   <a href="index.html">
+    <b>
+
+   ycpdoc tool
+</b>
+   </a>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+   <hr />
+  </div>
+  <div class="menu">
+   <img alt="YaST" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+   <br />
+   <br />
+   <a href="index.html">functions</a>
+   <br />
+   <a href="files.html">files</a>
+   <br />
+   <a href="intro.html">intro</a>
+  </div>
+  <div class="main">
+   <div class="sigbox">
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>
+
+   ycpdoc tool
+</h1>
+      </td>
+      <td class="filecell">
+   mis.ycp
+</td>
+     </tr>
+     <tr>
+      <td>
+   Documentation for ycpdoc.
+</td>
+     </tr>
+     <tr>
+      <td>
+       <ul>
+        <li>   Petr Blahos <[email protected]></li>
+       </ul>
+      </td>
+     </tr>
+     <tr>
+      <td>
+       <p>This module has an unstable interface.</p>
+      </td>
+     </tr>
+    </table>
+    <table class="padtbl">
+     <tr>
+      <td>
+
+ Shows ycpdoc capability to report undocumented
+ functions and misdocumented params.
+</td>
+     </tr>
+    </table>
+   </div>
+   <p />
+   <div class="sigbox">Info:</div>
+   <p>
+ Description.</p>
+   <dl>
+    <dt>
+     <b>Parameters:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="p">a</span>
+       </td>
+       <td class="descbox"></td>
+      </tr>
+      <tr>
+       <td class="pbox">
+        <span class="p">c</span>
+       </td>
+       <td class="descbox"></td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+  </div>
+  <div class="footer">
+   <hr />
+   <i>YaST2 Developers Documentation</i>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+  </div>
+ </body>
+</html>
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-devtools-2.21.7/ycpdoc/doc/example/modules.html 
new/yast2-devtools-2.21.9/ycpdoc/doc/example/modules.html
--- old/yast2-devtools-2.21.7/ycpdoc/doc/example/modules.html   1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-devtools-2.21.9/ycpdoc/doc/example/modules.html   2012-05-03 
10:17:52.000000000 +0200
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
+
+<html>
+ <head>
+  <title>
+
+   ycpdoc tool
+</title>
+  <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+  <div class="header">
+   <i>YaST2 Developers Documentation:</i>
+   <a href="index.html">
+    <b>
+
+   ycpdoc tool
+</b>
+   </a>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+   <hr />
+  </div>
+  <div class="menu">
+   <img alt="YaST" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+   <br />
+   <br />
+   <a href="index.html">functions</a>
+   <br />
+   <a href="files.html">files</a>
+   <br />
+   <a href="intro.html">intro</a>
+  </div>
+  <div class="main">
+   <div class="sigbox">
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>
+
+   ycpdoc tool
+</h1>
+      </td>
+      <td class="filecell">
+   module.ycp
+</td>
+     </tr>
+     <tr>
+      <td>
+   Documentation for ycpdoc.
+</td>
+     </tr>
+     <tr>
+      <td>
+       <ul>
+        <li>   Petr Blahos <[email protected]></li>
+       </ul>
+      </td>
+     </tr>
+     <tr>
+      <td>
+       <p>This module has an unstable interface.</p>
+      </td>
+     </tr>
+    </table>
+    <table class="padtbl">
+     <tr>
+      <td>
+
+ This example shows how ycpdoc handle more modules.
+</td>
+     </tr>
+    </table>
+   </div>
+   <p />
+   <div class="sigbox">Info:</div>
+   <p>
+ I was just too lazy to fabricate some good name of sample function.</p>
+   <dl>
+    <dt>
+     <b>Parameters:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="p">i</span>
+       </td>
+       <td class="descbox">some value</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+  </div>
+  <div class="footer">
+   <hr />
+   <i>YaST2 Developers Documentation</i>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+  </div>
+ </body>
+</html>
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-devtools-2.21.7/ycpdoc/doc/example/struct1.html 
new/yast2-devtools-2.21.9/ycpdoc/doc/example/struct1.html
--- old/yast2-devtools-2.21.7/ycpdoc/doc/example/struct1.html   1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-devtools-2.21.9/ycpdoc/doc/example/struct1.html   2012-05-03 
10:17:52.000000000 +0200
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
+
+<html>
+ <head>
+  <title>Unknown YCP Module</title>
+  <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+  <div class="header">
+   <i>YaST2 Developers Documentation:</i>
+   <a href="index.html">
+    <b>Unknown YCP Module</b>
+   </a>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+   <hr />
+  </div>
+  <div class="menu">
+   <img alt="YaST" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+   <br />
+   <br />
+   <a href="index.html">functions</a>
+   <br />
+   <a href="files.html">files</a>
+   <br />
+   <a href="intro.html">intro</a>
+  </div>
+  <div class="main">
+   <div class="sigbox">
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>Unknown YCP Module</h1>
+      </td>
+     </tr>
+     <tr>
+      <td></td>
+     </tr>
+     <tr>
+      <td></td>
+     </tr>
+     <tr>
+      <td>
+       <p>This module has an unstable interface.</p>
+      </td>
+     </tr>
+    </table>
+    <table class="padtbl">
+     <tr>
+      <td>
+       <h1>Structures</h1>
+       <ul>
+        <li>
+         <a href="#service">service</a>
+        </li>
+       </ul>
+       <h1>Local Functions</h1>
+       <ul>
+        <li>
+         <a href="#StartService">StartService (map svc)</a>
+        </li>
+       </ul>
+      </td>
+     </tr>
+    </table>
+   </div>
+   <p />
+   <div class="sigbox">Info:</div>
+   <p>
+ A list of services</p>
+   <p>Structure 
+    <b>
+     <a id="service">service</a>
+    </b>
+   </p>
+   <pre>
+ $[
+   "port": integer,
+   "program": string,
+ ]</pre>
+   <div class="sigbox">
+    <span class="sig" id="StartService">local
+     <b>StartService (map svc)
+      <span class="a"> -&gt; </span>
+      <span class="t">map</span>
+     </b>
+    </span>
+   </div>
+   <p>
+ Starts the service (<a href="struct1.html#service)">service) in struct1</a> 
specified.</p>
+   <dl>
+    <dt>
+     <b>Parameters:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="p">svc</span>
+       </td>
+       <td class="descbox"><a href="#service">service</a></td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+   <dl>
+    <dt>
+     <b>Return value:</b>
+    </dt>
+    <dd>
+     <table>
+      <tr>
+       <td class="pbox">
+        <span class="t" />
+       </td>
+       <td class="descbox">the <a href="#service">service</a> that was 
started</td>
+      </tr>
+     </table>
+    </dd>
+   </dl>
+  </div>
+  <div class="footer">
+   <hr />
+   <i>YaST2 Developers Documentation</i>
+   <img class="right" alt="" 
src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+  </div>
+ </body>
+</html>

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to