diff --git a/cad/gerbv/Makefile b/cad/gerbv/Makefile
index 031ef54de8881c9f9c3acbb7a872397a43838b13..9decb381912e3ca0d56658493ef12f229d363ba1 100644
--- a/cad/gerbv/Makefile
+++ b/cad/gerbv/Makefile
@@ -1,12 +1,12 @@
 PORTNAME=	gerbv
-PORTVERSION=	2.7.0
-PORTREVISION=	3
+DISTVERSION=	2.10.0
+DISTVERSIONPREFIX=v
 CATEGORIES=	cad
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
+MASTER_SITES=	GH
 
 MAINTAINER=	pi@FreeBSD.org
 COMMENT=	Gerber file viewer
-WWW=		http://gerbv.geda-project.org/
+WWW=		https://gerbv.github.io/
 
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
@@ -14,8 +14,9 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2
 
-USES=		autoreconf compiler:c++11-lang cpe desktop-file-utils gmake gnome \
-		libtool localbase pathfix pkgconfig
+USES=		autoreconf compiler:c++11-lang cpe desktop-file-utils \
+		gmake gnome libtool localbase pathfix pkgconfig
+USE_GITHUB=	yes
 USE_GNOME=	cairo gtk20
 USE_LDCONFIG=	yes
 
diff --git a/cad/gerbv/distinfo b/cad/gerbv/distinfo
index 56162eddebf944a3769c21404ac187886619cae6..f11a23f20329d0985fb894bd100e2bfa09a4b1ac 100644
--- a/cad/gerbv/distinfo
+++ b/cad/gerbv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1548269427
-SHA256 (gerbv-2.7.0.tar.gz) = c5ee808c4230ce6be3ad10ab63c547098386d43022704de25ddb9378e62053b4
-SIZE (gerbv-2.7.0.tar.gz) = 5691407
+TIMESTAMP = 1727024998
+SHA256 (gerbv-gerbv-v2.10.0_GH0.tar.gz) = 3eef8eb8a2755da8400e7a4394229475ad4cf1a2f85345720ee1da135a1aec44
+SIZE (gerbv-gerbv-v2.10.0_GH0.tar.gz) = 4508865
diff --git a/cad/gerbv/pkg-plist b/cad/gerbv/pkg-plist
index 85d647511988818f6eed5290bdea1e4c3cba1850..0bc82fa9c675f7d542c5d134a8db8740936287a2 100644
--- a/cad/gerbv/pkg-plist
+++ b/cad/gerbv/pkg-plist
@@ -1,5 +1,5 @@
 bin/gerbv
-include/gerbv-%%VERSION%%/gerbv.h
+include/gerbv-/gerbv.h
 lib/libgerbv.a
 lib/libgerbv.so
 lib/libgerbv.so.1