diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index bcf4c3f508d0..187e17dc900a 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,49 +1,49 @@
-TIMESTAMP = 1665799342
+TIMESTAMP = 1665799904
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
SIZE (python/python-2.7.18-docs-pdf-a4.tar.bz2) = 11486967
SHA256 (python/python-2.7.18-docs-pdf-letter.tar.bz2) = 565971040db8994630fd5c2447e45c38428cfb22a7845cd2620160daf2c60b1e
SIZE (python/python-2.7.18-docs-pdf-letter.tar.bz2) = 11486126
SHA256 (python/python-2.7.18-docs-text.tar.bz2) = c86f5b5a2bd8f90158523efd350198d6cde7353965ef5a6ca5e54e5174af47f2
SIZE (python/python-2.7.18-docs-text.tar.bz2) = 1631043
SHA256 (python/python-3.10.8-docs-html.tar.bz2) = e7860d2e13c14517dc69fda6da87003cc526ce37bb5e993d24f487f7a24b9ae9
SIZE (python/python-3.10.8-docs-html.tar.bz2) = 7362386
SHA256 (python/python-3.10.8-docs-pdf-a4.tar.bz2) = 01da622cf4c6510026f6f230f723dbd643d5211b8bf4a6041a3d64d83f995c2a
SIZE (python/python-3.10.8-docs-pdf-a4.tar.bz2) = 16397638
SHA256 (python/python-3.10.8-docs-pdf-letter.tar.bz2) = 41a91629661f741e12880a885d1ab1a97ed24bd7bd12a66e51370e932e93eb34
SIZE (python/python-3.10.8-docs-pdf-letter.tar.bz2) = 16501568
SHA256 (python/python-3.10.8-docs-text.tar.bz2) = 45476053077e8bc67acc36ae60bcbbfef89d7a2d02efb19127f65eaa9ae0819d
SIZE (python/python-3.10.8-docs-text.tar.bz2) = 2659975
SHA256 (python/python-3.11.0rc2-docs-html.tar.bz2) = 8ee45c9adc21b59139b6a10c78238d9a12a8076b7497902990689e01ff51d742
SIZE (python/python-3.11.0rc2-docs-html.tar.bz2) = 7639540
SHA256 (python/python-3.11.0rc2-docs-pdf-a4.tar.bz2) = 2f02dd18d685db429bee17d051ca04f8f8574d46b87e3a1e82482deaae84abbb
SIZE (python/python-3.11.0rc2-docs-pdf-a4.tar.bz2) = 16900889
SHA256 (python/python-3.11.0rc2-docs-pdf-letter.tar.bz2) = c52835bd8c748cc33f31c0968e76dd95d7818f3327e80d31f199097f87bc30a6
SIZE (python/python-3.11.0rc2-docs-pdf-letter.tar.bz2) = 17009392
SHA256 (python/python-3.11.0rc2-docs-text.tar.bz2) = b41a0df7996d5c168855942dfb2883601ea031d465dd17b96825282b5e2e08a1
SIZE (python/python-3.11.0rc2-docs-text.tar.bz2) = 2763372
SHA256 (python/python-3.7.15-docs-html.tar.bz2) = d7e1659c6555212fa8f7c9e4da651fe0128ea851b0561a258c3ddd02918f35fc
SIZE (python/python-3.7.15-docs-html.tar.bz2) = 6275339
SHA256 (python/python-3.7.15-docs-pdf-a4.tar.bz2) = 3e718943ae60ce953c9ab185015e9197c6d875f574a361c4fb1c9582c226ecb5
SIZE (python/python-3.7.15-docs-pdf-a4.tar.bz2) = 14305780
SHA256 (python/python-3.7.15-docs-pdf-letter.tar.bz2) = 72c1bf6318472385c904647df7fff88027f385efb3ebd9077817d641cb685a30
SIZE (python/python-3.7.15-docs-pdf-letter.tar.bz2) = 14389395
SHA256 (python/python-3.7.15-docs-text.tar.bz2) = fb366fca20ad58c10973bcc27b147e98651d5e96b0a80454664fa7fcf21ba6d1
SIZE (python/python-3.7.15-docs-text.tar.bz2) = 2298493
-SHA256 (python/python-3.8.14-docs-html.tar.bz2) = 93ad5784f488196067c8ea77f49cabdc7403839c93532ddb8e4b96c88cdba38c
-SIZE (python/python-3.8.14-docs-html.tar.bz2) = 6693920
-SHA256 (python/python-3.8.14-docs-pdf-a4.tar.bz2) = b0ed1af8348afc73ac67bb55e941590b891c277ef8b42f4273ead0760d956a83
-SIZE (python/python-3.8.14-docs-pdf-a4.tar.bz2) = 15074956
-SHA256 (python/python-3.8.14-docs-pdf-letter.tar.bz2) = 53ed035dcd313d13333d5bed0fbc1213829698334ec690e7304b4cb54a94b57e
-SIZE (python/python-3.8.14-docs-pdf-letter.tar.bz2) = 15188690
-SHA256 (python/python-3.8.14-docs-text.tar.bz2) = 476b12a02e180b7e38571ec17bd9a5571a154b2a61b58d2d5edae7aaabc28c1a
-SIZE (python/python-3.8.14-docs-text.tar.bz2) = 2438868
+SHA256 (python/python-3.8.15-docs-html.tar.bz2) = ab8a202c748ffbe413a348d8fde24515951f46cdb35a17c95e399b614a56cfa5
+SIZE (python/python-3.8.15-docs-html.tar.bz2) = 6695025
+SHA256 (python/python-3.8.15-docs-pdf-a4.tar.bz2) = 5fecb7c6fc60a36ff9d807bd1423568771297a88703c365e9a58f0da1ec59ce6
+SIZE (python/python-3.8.15-docs-pdf-a4.tar.bz2) = 15076672
+SHA256 (python/python-3.8.15-docs-pdf-letter.tar.bz2) = 34dea17c5ef4b2b553ebd98e9ee3b20fd1f53aa0d7c95c84ab8349375d2c88d2
+SIZE (python/python-3.8.15-docs-pdf-letter.tar.bz2) = 15188810
+SHA256 (python/python-3.8.15-docs-text.tar.bz2) = 1b8165d0fcf45855380234f916b81ac74f6ad5e283c75810b1f65c7d36ac9631
+SIZE (python/python-3.8.15-docs-text.tar.bz2) = 2438286
SHA256 (python/python-3.9.14-docs-html.tar.bz2) = f7d5b31becc22d229ddefa1c6051237d9840eacef242d5776325e96921eb8501
SIZE (python/python-3.9.14-docs-html.tar.bz2) = 6991666
SHA256 (python/python-3.9.14-docs-pdf-a4.tar.bz2) = 8ffc753282fb771b44a7e2a426651a1437fbddb5ac507af21ffc1cc69b9feade
SIZE (python/python-3.9.14-docs-pdf-a4.tar.bz2) = 15411334
SHA256 (python/python-3.9.14-docs-pdf-letter.tar.bz2) = b87c36e94246cd3a625235d181c17c07da90ccb03672875a2dd405446b3d0f04
SIZE (python/python-3.9.14-docs-pdf-letter.tar.bz2) = 15518889
SHA256 (python/python-3.9.14-docs-text.tar.bz2) = 961a42af8bb1758b43c05a22817c146ce5b446daae9d5806bff84f3d61ec1051
SIZE (python/python-3.9.14-docs-text.tar.bz2) = 2536023
diff --git a/lang/python38/Makefile.version b/lang/python38/Makefile.version
index 3f65ec9ef6a2..42cac63854fc 100644
--- a/lang/python38/Makefile.version
+++ b/lang/python38/Makefile.version
@@ -1,7 +1,7 @@
# Mk/Uses/python.mk includes this file, don't remove it!
# Do not forget to
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.8.14
+PYTHON_DISTVERSION= 3.8.15
diff --git a/lang/python38/distinfo b/lang/python38/distinfo
index 81434b91e01b..8ca3e8d36833 100644
--- a/lang/python38/distinfo
+++ b/lang/python38/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662516475
-SHA256 (python/Python-3.8.14.tar.xz) = 5d77e278271ba803e9909a41a4f3baca006181c93ada682a5e5fe8dc4a24c5f3
-SIZE (python/Python-3.8.14.tar.xz) = 19031932
+TIMESTAMP = 1665799824
+SHA256 (python/Python-3.8.15.tar.xz) = 5114fc7918a2a5e20eb5aac696b30c36f412c6ef24b13f5c9eb9e056982d9550
+SIZE (python/Python-3.8.15.tar.xz) = 19038408