diff --git a/libsigc++2/.footprint b/libsigc++2/.footprint
index 941eb68aa..7fb232664 100644
--- a/libsigc++2/.footprint
+++ b/libsigc++2/.footprint
@@ -48,4 +48,3 @@ drwxr-xr-x	root/root	usr/lib/pkgconfig/
 drwxr-xr-x	root/root	usr/lib/sigc++-2.0/
 drwxr-xr-x	root/root	usr/lib/sigc++-2.0/include/
 -rw-r--r--	root/root	usr/lib/sigc++-2.0/include/sigc++config.h
-drwxr-xr-x	root/root	usr/share/
diff --git a/libsigc++2/.signature b/libsigc++2/.signature
index 80f6bb5a5..623e6dc15 100644
--- a/libsigc++2/.signature
+++ b/libsigc++2/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3022U67aoipwdqNLSTB/MGlQW00rFvLYDlaVTcNf67qtLntKVK6y7g7nfllS8b50JmFdYFI1ObwxFmlyp/2pIQg=
-SHA256 (Pkgfile) = ad2942b7970d41c5d95159c905ad0b993142adc22d3e4dc40969ee3fa582b8d7
-SHA256 (.footprint) = 3568fbd5b0a0aa5bc8f2dc269fe0b45efd73a57346eb0399a404b4a9d7a70266
-SHA256 (libsigc++-2.10.3.tar.xz) = 0b68dfc6313c6cc90ac989c6d722a1bf0585ad13846e79746aa87cb265904786
+RWSagIOpLGJF3/wGimDakBYMJc/Bygh822bRZrzZXz/82E61EvpwazAMqX9CbtPsJP1s26CHkKkaWQJoXYB5EtzuR5gYIMC3uQM=
+SHA256 (Pkgfile) = 3ca8d1782ebe6a05c826f5b29c1930e5edc85c38ff18d0ac476f32cd5770fc94
+SHA256 (.footprint) = 8fa27edaee2e26de3ca61cb2b9ffd7539003498956ba2a18c6e99b17927885e6
+SHA256 (libsigc++-2.10.4.tar.xz) = 1f5874358d9a21379024a4f4edba80a8a3aeb33f0531b192a6b1c35ed7dbfa3e
diff --git a/libsigc++2/Pkgfile b/libsigc++2/Pkgfile
index 954d2a951..134e9307b 100644
--- a/libsigc++2/Pkgfile
+++ b/libsigc++2/Pkgfile
@@ -4,7 +4,7 @@
 # Depends on: mm-common
 
 name=libsigc++2
-version=2.10.3
+version=2.10.4
 release=1
 source=(https://download.gnome.org/sources/libsigc++/${version%.*}/libsigc++-$version.tar.xz)
 
@@ -12,10 +12,8 @@ build() {
 	cd libsigc++-$version
 
 	NOCONFIGURE=1 ./autogen.sh
-	./configure --prefix=/usr
+	./configure --prefix=/usr --disable-documentation
 
 	make
 	make install DESTDIR=$PKG
-
-	rm -r $PKG/usr/share/{doc,devhelp}
 }