diff --git a/py-dynamic-graph-v3/Makefile b/py-dynamic-graph-v3/Makefile
index cd5a03fe43c733a779f26652dd86a42c9bcd7ba4..08a7febb9f0f24086cbc2d68ee4803b09f9e0713 100644
--- a/py-dynamic-graph-v3/Makefile
+++ b/py-dynamic-graph-v3/Makefile
@@ -4,7 +4,7 @@
 
 ORG=			stack-of-tasks
 NAME=			dynamic-graph-python
-VERSION=		3.3.2
+VERSION=		3.4.0
 
 PKGNAME=		${PKGTAG.python-}dynamic-graph-v3-${VERSION}
 
diff --git a/py-dynamic-graph-v3/PLIST b/py-dynamic-graph-v3/PLIST
index e78caa55ff6d5ac31844837808727e89c9240fda..a8f8e026a177a7cc3ae0d24dcfde971afcf47e34 100644
--- a/py-dynamic-graph-v3/PLIST
+++ b/py-dynamic-graph-v3/PLIST
@@ -1,9 +1,15 @@
 @comment Thu Aug 16 17:45:45 CEST 2018
 include/dynamic-graph/python/api.hh
 include/dynamic-graph/python/config.hh
+include/dynamic-graph/python/convert-dg-to-py.hh
 include/dynamic-graph/python/deprecated.hh
+include/dynamic-graph/python/dynamic-graph-py.hh
 include/dynamic-graph/python/exception-python.hh
+include/dynamic-graph/python/exception.hh
 include/dynamic-graph/python/interpreter.hh
+include/dynamic-graph/python/link-to-python.hh
+include/dynamic-graph/python/python-compat.hh
+include/dynamic-graph/python/signal-wrapper.hh
 include/dynamic-graph/python/warning.hh
 lib/libdynamic-graph-python.so
 lib/libdynamic-graph-python.so.${PKGVERSION}
@@ -11,7 +17,6 @@ lib/pkgconfig/dynamic-graph-python.pc
 ${PYTHON_SITELIB}/dynamic_graph/__init__.py
 ${PYTHON_SITELIB}/dynamic_graph/attrpath.py
 ${PYTHON_SITELIB}/dynamic_graph/entity.py
-${PYTHON_SITELIB}/dynamic_graph/matlab.py
 ${PYTHON_SITELIB}/dynamic_graph/script_shortcuts.py
 ${PYTHON_SITELIB}/dynamic_graph/signal_base.py
 ${PYTHON_SITELIB}/dynamic_graph/tools.py
diff --git a/py-dynamic-graph-v3/depend.mk b/py-dynamic-graph-v3/depend.mk
index 94aa231e34d90347ee8edaa54497f906eff4001a..5ed0a5ded69881a977ae51a7ea9cb53d9900097e 100644
--- a/py-dynamic-graph-v3/depend.mk
+++ b/py-dynamic-graph-v3/depend.mk
@@ -18,6 +18,7 @@ DEPEND_ABI.py-dynamic-graph-v3?=	${PKGTAG.python-}dynamic-graph-v3>=3.0
 DEPEND_DIR.py-dynamic-graph-v3?=	../../wip/py-dynamic-graph-v3
 
 SYSTEM_SEARCH.py-dynamic-graph-v3=\
+	'lib/pkgconfig/dynamic-graph-python.pc:/Version/s/[^0-9.]//gp'	\
 	'${PYTHON_SYSLIBSEARCH}/dynamic_graph/wrap.so'
 
 include ../../mk/sysdep/python.mk
diff --git a/py-dynamic-graph-v3/distinfo b/py-dynamic-graph-v3/distinfo
index 722533e7ee52de3fc598be6231ff5e263f2ac143..04134b87373f6c5601269f907f427f29b25847da 100644
--- a/py-dynamic-graph-v3/distinfo
+++ b/py-dynamic-graph-v3/distinfo
@@ -1,3 +1,3 @@
-SHA1 (dynamic-graph-python-3.3.2.tar.gz) = 00e9f9be12275cf5edb40c5934fabac9d12b960a
-RMD160 (dynamic-graph-python-3.3.2.tar.gz) = 321dab97d2e544e13151ec847a17dba542401a09
-Size (dynamic-graph-python-3.3.2.tar.gz) = 839540 bytes
+SHA1 (dynamic-graph-python-3.4.0.tar.gz) = 2961af15045c4e38b38d936006a4c00306778b6e
+RMD160 (dynamic-graph-python-3.4.0.tar.gz) = 9a70df3300af4f8cc0d31539890fa9ea27be448f
+Size (dynamic-graph-python-3.4.0.tar.gz) = 862492 bytes