diff --git a/.cvsignore b/.cvsignore
index caa6147..efae33d 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1,4 +1,4 @@
 man-pages-extralocale.tar.bz2
 man2.tar.gz
 man2_sys2.1.tar.gz
-man-pages-2.44.tar.bz2
+man-pages-2.46.tar.bz2
diff --git a/man-pages-2.43-mount.patch b/man-pages-2.43-mount.patch
index c47e1c7..15795e4 100644
--- a/man-pages-2.43-mount.patch
+++ b/man-pages-2.43-mount.patch
@@ -14,7 +14,7 @@
  .\" the Solaris manual page it can cause data loss on Solaris.
  .\" If the same holds on Linux, then this should be documented.
  .TP
-+In previous version of kernel there were two more possible 
++In the previous version of kernel there were two more possible 
 +flags:
  .BR MNT_DETACH " (since Linux 2.4.11)"
  Perform a lazy unmount: make the mount point unavailable for
diff --git a/man-pages-2.46-libaio-includes.patch b/man-pages-2.46-libaio-includes.patch
new file mode 100644
index 0000000..8271bf0
--- /dev/null
+++ b/man-pages-2.46-libaio-includes.patch
@@ -0,0 +1,22 @@
+--- man-pages-2.46/man2/io_submit.2.pom	2007-04-30 10:24:08.000000000 +0200
++++ man-pages-2.46/man2/io_submit.2	2007-04-30 11:02:41.000000000 +0200
+@@ -27,7 +27,7 @@
+ .nf
+ .\" .ad l
+ .\" .hy 0
+-.B #include <linux/aio.h>
++.B #include <libaio.h>
+ .sp
+ .\" .HP 16
+ .BI "int io_submit(aio_context_t " ctx_id ", long " nr \
+--- man-pages-2.46/man8/nscd.8.pom	2007-04-30 10:24:21.000000000 +0200
++++ man-pages-2.46/man8/nscd.8	2007-04-30 10:57:49.000000000 +0200
+@@ -47,6 +47,8 @@
+ Note that the shadow file is specifically not cached.
+ .BR getspnam (3)
+ calls remain uncached as a result.
++As a result of this behavior there is not possible to change non-nscd user 
++to another non-nscd user via su service when nscd is running. 
+ .SH OPTIONS
+ .TP
+ .B "\-\-help"
diff --git a/man-pages-2.46-nscd.patch b/man-pages-2.46-nscd.patch
new file mode 100644
index 0000000..0d62508
--- /dev/null
+++ b/man-pages-2.46-nscd.patch
@@ -0,0 +1,11 @@
+--- man-pages-2.46/man8/nscd.8.pom	2007-04-30 10:24:21.000000000 +0200
++++ man-pages-2.46/man8/nscd.8	2007-04-30 10:57:49.000000000 +0200
+@@ -47,6 +47,8 @@
+ Note that the shadow file is specifically not cached.
+ .BR getspnam (3)
+ calls remain uncached as a result.
++As a result of this behavior there is not possible to change non-nscd user 
++to another non-nscd user via su service when nscd is running. 
+ .SH OPTIONS
+ .TP
+ .B "\-\-help"
diff --git a/man-pages.spec b/man-pages.spec
index 50f6335..0dbe924 100644
--- a/man-pages.spec
+++ b/man-pages.spec
@@ -1,6 +1,6 @@
 Summary: Man (manual) pages from the Linux Documentation Project
 Name: man-pages
-Version: 2.44
+Version: 2.46
 Release: 1%{?dist}
 License: distributable
 Group: Documentation
@@ -17,10 +17,9 @@ Source13: nss.5
 Source14: man2_sys2.1.tar.gz
 Patch1: man-pages-1.51-iconv.patch
 Patch8: man-pages-1.60-fs.patch
-Patch23: man-pages-2.25-dbopen.patch
 Patch24: man-pages-2.25-malloc.patch
-Patch28: man-pages-2.34-nscd.patch
-Patch30: man-pages-2.34-libaio-includes.patch
+Patch28: man-pages-2.46-nscd.patch
+Patch30: man-pages-2.46-libaio-includes.patch
 Patch36: man-pages-2.39-unimplemented.patch
 Patch37: man-pages-2.41-mmap.patch
 Patch38: man-pages-2.43-mount.patch
@@ -54,10 +53,9 @@ tar xzf %{SOURCE11}
 
 %patch1 -p1
 %patch8 -p1
-%patch23 -p1
 %patch24 -p1
-%patch28 -p1
-%patch30 -p1
+#%patch28 -p1
+#%patch30 -p1
 %patch36 -p1 
 %patch37 -p1
 %patch38 -p1
@@ -214,6 +212,9 @@ rm -rf $RPM_BUILD_ROOT
 %lang(en) %{_mandir}/en/man*
 
 %changelog
+* Mon Apr 30 2007 Ivana Varekova <varekova@redhat.com> 2.46-1
+- update to 2.46
+
 * Wed Apr 11 2007 Ivana Varekova <varekova@redhat.com> 2.44-1
 - update to 2.44
 
diff --git a/sources b/sources
index d40e6fc..719ac63 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
 57f2e0500d177e05647990eae439a8ee  man-pages-extralocale.tar.bz2
 af09d031dcee66929510e078d00066f2  man2.tar.gz
 fbc03fdbc665e24961d30dad3ed8596d  man2_sys2.1.tar.gz
-e2a0b9822e50760e25b47d2a9b300a69  man-pages-2.44.tar.bz2
+318a948119a593b5042b7eb52a2ab79e  man-pages-2.46.tar.bz2