diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index 98d237d5b477..352df433dc9f 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1670496535
+TIMESTAMP = 1671067326
SHA256 (python/python-2.7.18-docs-html.tar.bz2) = 20445e9a571cacdd350f702f0980e4dc559b6ff81f1d69affe9b0a862fef2f0e
SIZE (python/python-2.7.18-docs-html.tar.bz2) = 4634932
SHA256 (python/python-2.7.18-docs-pdf-a4.tar.bz2) = dbac6953e48aac341351067ba0938393e415b10bf48ac8cbbc7247deaf13ab67
@@ -27,8 +27,8 @@ SHA256 (python/python-3.7.16-docs-html.tar.bz2) = 13653ed816e963eb6d7e3f44b8e130
SIZE (python/python-3.7.16-docs-html.tar.bz2) = 6293918
SHA256 (python/python-3.7.16-docs-pdf-a4.tar.bz2) = 402b9af419567b881e7ec902f5a1be030a4f496dfee922f25e008a028363417a
SIZE (python/python-3.7.16-docs-pdf-a4.tar.bz2) = 14563209
-SHA256 (python/python-3.7.16-docs-pdf-letter.tar.bz2) = f60d3f931d76119517a1996104807c2da984d3bf66b76ee86ec0d459e4f62bdd
-SIZE (python/python-3.7.16-docs-pdf-letter.tar.bz2) = 14642985
+SHA256 (python/python-3.7.16-docs-pdf-letter.tar.bz2) = 5d0028719918c4b7c99ee9ce9c448774d909894a5c1145aee21185ae10fbe1d9
+SIZE (python/python-3.7.16-docs-pdf-letter.tar.bz2) = 2663127
SHA256 (python/python-3.7.16-docs-text.tar.bz2) = f66540aca1e8933bc4aee79fd1407b4aa6a8601e9e961300604c3144ce2b949f
SIZE (python/python-3.7.16-docs-text.tar.bz2) = 2288014
SHA256 (python/python-3.8.16-docs-html.tar.bz2) = cdd07f5c29401976fb899e02a1e133b448bc13c05de15db4ca260e0b933ce33b
@@ -39,11 +39,11 @@ SHA256 (python/python-3.8.16-docs-pdf-letter.tar.bz2) = 4e01f1964df8cc224db75239
SIZE (python/python-3.8.16-docs-pdf-letter.tar.bz2) = 15191740
SHA256 (python/python-3.8.16-docs-text.tar.bz2) = 2f2609090fdae758e4978525d645a6776598109ffcc2cb6f69d53d3ed6662c37
SIZE (python/python-3.8.16-docs-text.tar.bz2) = 2439494
-SHA256 (python/python-3.9.15-docs-html.tar.bz2) = d47c63f8bd79f5fd303f121ed1195f5c8148bac1a2c7e626b94c5406a49c4fe8
-SIZE (python/python-3.9.15-docs-html.tar.bz2) = 6964615
-SHA256 (python/python-3.9.15-docs-pdf-a4.tar.bz2) = d5f4ef442bcbf1761c29e02a5799936e0809594e82b6cb46d48a6b5393ba5a4f
-SIZE (python/python-3.9.15-docs-pdf-a4.tar.bz2) = 15702142
-SHA256 (python/python-3.9.15-docs-pdf-letter.tar.bz2) = c1c9f4ba69f7a4586da4a966157b830b471dd917cd224e2960dfc00363436eb4
-SIZE (python/python-3.9.15-docs-pdf-letter.tar.bz2) = 15811030
-SHA256 (python/python-3.9.15-docs-text.tar.bz2) = 989d62932234d3b0635217c07c66c79641a6cd186c5d4c52cf352bf9097c13cd
-SIZE (python/python-3.9.15-docs-text.tar.bz2) = 2543729
+SHA256 (python/python-3.9.16-docs-html.tar.bz2) = fc2ae76fba5ee872d9216e6a8b75608a547b29f8d59b1925b1d39a74d9a1aff7
+SIZE (python/python-3.9.16-docs-html.tar.bz2) = 6965048
+SHA256 (python/python-3.9.16-docs-pdf-a4.tar.bz2) = 37799960b40e9a9084ea9a3bc773e94436e1aa4f6cc0e8d43463fdb9520ff1f0
+SIZE (python/python-3.9.16-docs-pdf-a4.tar.bz2) = 15702378
+SHA256 (python/python-3.9.16-docs-pdf-letter.tar.bz2) = 30fa8972d55ba5a221fe4243e2ccdf62f6a6525a9c1923088a92c0b852aef43e
+SIZE (python/python-3.9.16-docs-pdf-letter.tar.bz2) = 15811612
+SHA256 (python/python-3.9.16-docs-text.tar.bz2) = 713ee7de55b89947773cb970a43a2f1c1af17b94a9c50e6af7cf20f0326bb137
+SIZE (python/python-3.9.16-docs-text.tar.bz2) = 2545722
diff --git a/lang/python39/Makefile b/lang/python39/Makefile
index 69fcdef611ea..58d7f7372ab2 100644
--- a/lang/python39/Makefile
+++ b/lang/python39/Makefile
@@ -1,6 +1,5 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
-PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
diff --git a/lang/python39/Makefile.version b/lang/python39/Makefile.version
index ff1b8d38c57f..63cfa1c546b9 100644
--- a/lang/python39/Makefile.version
+++ b/lang/python39/Makefile.version
@@ -4,4 +4,4 @@
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.9.15
+PYTHON_DISTVERSION= 3.9.16
diff --git a/lang/python39/distinfo b/lang/python39/distinfo
index 188c292bfc5f..56135b6fa1fa 100644
--- a/lang/python39/distinfo
+++ b/lang/python39/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1665570791
-SHA256 (python/Python-3.9.15.tar.xz) = 12daff6809528d9f6154216950423c9e30f0e47336cb57c6aa0b4387dd5eb4b2
-SIZE (python/Python-3.9.15.tar.xz) = 19712208
+TIMESTAMP = 1671061783
+SHA256 (python/Python-3.9.16.tar.xz) = 22dddc099246dd2760665561e8adb7394ea0cc43a72684c6480f9380f7786439
+SIZE (python/Python-3.9.16.tar.xz) = 19738796