diff --git a/dynamic-graph-v3/Makefile b/dynamic-graph-v3/Makefile
index 04a062d1b0fb61e6a6e0ac4fb18178bda4d78e7f..c20f254c45e351146c2961b02d188531c87f2266 100644
--- a/dynamic-graph-v3/Makefile
+++ b/dynamic-graph-v3/Makefile
@@ -1,31 +1,30 @@
-# robotpkg Makefile for:	wip/dynamic-graph3
+# robotpkg Makefile for:	wip/dynamic-graph-v3
 # Created:			Rohan Budhiraja on Fri,  25 Jan 2016
 #
-PKG_NAME=		dynamic-graph-v3
-VERSION=		3.0.1
-DISTNAME=		${PKG_NAME}-${VERSION}
-PKGREVISION=		0
 
-CATEGORIES=		wip
-MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=dynamic-graph-v3/}
-MASTER_REPOSITORY=	${MASTER_REPOSITORY_GITHUB}/stack-of-tasks/dynamic-graph
-CHECKOUT_VCS_OPTS=	--recursive
+ORG=			stack-of-tasks
+NAME=			dynamic-graph
+VERSION=		3.1.0
+
+DISTNAME=		${NAME}-${VERSION}
+PKGNAME=		${NAME}-v3-${VERSION}
+
+MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=${NAME}/}
+MASTER_REPOSITORY=	${MASTER_REPOSITORY_GITHUB}${ORG}/${NAME}.git
+CHECKOUT_VCS_OPTS+=	--recursive
 
+CATEGORIES=		wip
 COMMENT=		Efficient data-flow C++ library for robotics
-LICENSE=		gnu-lgpl-v3
-MAINTAINER=		gepetto@laas.fr
+LICENSE=		2-clause-bsd
+MAINTAINER=		gepetto-soft@laas.fr
 
-CONFLICTS+=		dynamic-graph
-DYNAMIC_PLIST_DIRS+=	share/doc/dynamic-graph
+CONFLICTS+=		${NAME}
 
-# disable -Werror because of x86_64 warnings (must be fixed upstream) and
-# boost + gcc that don't cohabit well depending on their respective versions
+CMAKE_ARGS+=		-DBUILD_PYTHON_INTERFACE=OFF
+CMAKE_ARGS+=		-DCMAKE_INSTALL_LIBDIR=lib
 CMAKE_ARGS+=		-DCXX_DISABLE_WERROR=yes
 
-# man pages location
-CMAKE_ARGS+=		-DMANDIR=${PREFIX}/${PKGMANDIR}
-# library location
-CMAKE_ARGS+=		-DCMAKE_INSTALL_LIBDIR=lib
+DYNAMIC_PLIST_DIRS+=	share/doc/${NAME}
 
 include ../../math/eigen3/depend.mk
 include ../../pkgtools/pkg-config/depend.mk
@@ -33,7 +32,6 @@ include ../../mk/sysdep/cmake.mk
 include ../../mk/sysdep/doxygen.mk
 include ../../mk/sysdep/graphviz.mk
 include ../../mk/sysdep/gzip.mk
-include ../../mk/sysdep/pdflatex.mk
 include ../../mk/sysdep/podlators.mk
 include ../../mk/language/c.mk
 include ../../mk/language/c++.mk
diff --git a/dynamic-graph-v3/PLIST b/dynamic-graph-v3/PLIST
index 10aaeb12914ca6aacfe3998f933020635c0c8129..ee143590fba9cc21a79aceefd1cea0f6da6ab646 100644
--- a/dynamic-graph-v3/PLIST
+++ b/dynamic-graph-v3/PLIST
@@ -1,11 +1,9 @@
-@comment Fri Dec 11 17:57:27 CET 2015
-
+@comment Thu Aug 16 17:18:42 CEST 2018
 include/dynamic-graph/config.hh
 include/dynamic-graph/deprecated.hh
 include/dynamic-graph/warning.hh
 include/dynamic-graph/config-tracer.hh
 include/dynamic-graph/config-tracer-real-time.hh
-include/dynamic-graph/config-shell-procedure.hh
 include/dynamic-graph/config-contiifstream.hh
 lib/pkgconfig/dynamic-graph.pc
 lib/libdynamic-graph.so.${PKGVERSION}
@@ -53,6 +51,4 @@ include/dynamic-graph/command-direct-getter.h
 include/dynamic-graph/command-direct-setter.h
 include/dynamic-graph/command-bind.h
 include/dynamic-graph/all-commands.h
-share/dynamic-graph/script/shell.dg
 share/dynamic-graph/script/tracer.dg
-${PKGMANDIR}/man1/dg-shell-plugin.1.gz
diff --git a/dynamic-graph-v3/distinfo b/dynamic-graph-v3/distinfo
index 370187eb37db049233af62cf6c3052fc82cc0dda..2aed8f65a2e8916cd0b3a61e0db315e43e52bf6f 100644
--- a/dynamic-graph-v3/distinfo
+++ b/dynamic-graph-v3/distinfo
@@ -1,3 +1,3 @@
-SHA1 (dynamic-graph-v3-3.0.1.tar.gz) = be6b9f53e57394a85ec48763fd840d5e618ead7d
-RMD160 (dynamic-graph-v3-3.0.1.tar.gz) = f2a95a3d995ecf88cc866ac68d88884c1c5bcb58
-Size (dynamic-graph-v3-3.0.1.tar.gz) = 1210602 bytes
+SHA1 (dynamic-graph-3.1.0.tar.gz) = cd0a2da19b3a7999ac34555f1f1b030939906d9b
+RMD160 (dynamic-graph-3.1.0.tar.gz) = b7abf50bd10aead80d61419a9ae1f1ca11af5e65
+Size (dynamic-graph-3.1.0.tar.gz) = 1174376 bytes