diff --git a/databases/py-gdbm/Makefile b/databases/py-gdbm/Makefile
index bd024726a8ff5049978a4b9c0be0c90d08991e98..e7c6ac145091fd3aa786c65ac2b3a865ad16bc4b 100644
--- a/databases/py-gdbm/Makefile
+++ b/databases/py-gdbm/Makefile
@@ -24,7 +24,7 @@ PYDISTUTILS_INSTALLARGS+=	--install-lib ${PYTHONPREFIX_LIBDIR}/lib-dynload
 
 DIST_SUBDIR=	python
 DISTINFO_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
-WRKSRC=		${WRKDIR}/Python-${DISTVERSION}/Modules
+WRKSRC_SUBDIR=	Modules
 
 post-extract:
 	@${CP} ${FILESDIR}/setup3.py ${WRKSRC}/setup.py