summaryrefslogtreecommitdiff
path: root/dev-python/pygame/files
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
commitb590c8d7572b727d565cc0b8ff660d43569845de (patch)
tree06f7a4102ea4e845df8b66660f252920d52952f9 /dev-python/pygame/files
parent24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff)
downloadbaldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip
Adding metadata
Diffstat (limited to 'dev-python/pygame/files')
-rw-r--r--dev-python/pygame/files/pygame-2.6.1-py314-tests.patch171
1 files changed, 171 insertions, 0 deletions
diff --git a/dev-python/pygame/files/pygame-2.6.1-py314-tests.patch b/dev-python/pygame/files/pygame-2.6.1-py314-tests.patch
new file mode 100644
index 000000000000..fb57116fef3f
--- /dev/null
+++ b/dev-python/pygame/files/pygame-2.6.1-py314-tests.patch
@@ -0,0 +1,171 @@
+https://github.com/pygame/pygame/commit/ac69c0be7e16
+--- a/test/freetype_test.py
++++ b/test/freetype_test.py
+@@ -1611,3 +1611,7 @@
+ o = font.render_raw(text)
+- self.assertEqual(getrefcount(o), 2)
++ # if python 3.14+, getrefcount returns 1 instead of 2
++ if sys.version_info >= (3, 14):
++ self.assertEqual(getrefcount(o), 1)
++ else:
++ self.assertEqual(getrefcount(o), 2)
+ self.assertEqual(getrefcount(o[0]), 2)
+@@ -1616,3 +1620,7 @@
+ o = font.get_metrics("AB")
+- self.assertEqual(getrefcount(o), 2)
++ if sys.version_info >= (3, 14):
++ self.assertEqual(getrefcount(o), 1)
++ else:
++ self.assertEqual(getrefcount(o), 2)
++
+ for i in range(len(o)):
+@@ -1620,3 +1628,6 @@
+ o = font.get_sizes()
+- self.assertEqual(getrefcount(o), 2)
++ if sys.version_info >= (3, 14):
++ self.assertEqual(getrefcount(o), 1)
++ else:
++ self.assertEqual(getrefcount(o), 2)
+ for i in range(len(o)):
+--- a/test/mask_test.py
++++ b/test/mask_test.py
+@@ -2581,3 +2581,7 @@
+ """Ensures empty and full masks can be drawn onto surfaces."""
+- expected_ref_count = 3
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 2
++ else:
++ expected_ref_count = 3
++
+ size = (33, 65)
+@@ -2601,3 +2605,7 @@
+ """Ensures empty and full masks can be drawn onto a created surface."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -2626,3 +2634,7 @@
+ """Ensures to_surface accepts a surface arg/kwarg."""
+- expected_ref_count = 4
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 3
++ else:
++ expected_ref_count = 4
++
+ expected_color = pygame.Color("white")
+@@ -2650,3 +2662,7 @@
+ """Ensures to_surface accepts a setsurface arg/kwarg."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -2677,3 +2693,7 @@
+ """Ensures to_surface accepts a unsetsurface arg/kwarg."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -2703,3 +2723,7 @@
+ """Ensures to_surface accepts a setcolor arg/kwarg."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -2740,3 +2764,7 @@
+ """Ensures to_surface accepts a unsetcolor arg/kwarg."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -2779,3 +2807,7 @@
+ """Ensures to_surface accepts a dest arg/kwarg."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -2835,3 +2867,7 @@
+ """Ensures to_surface accepts an area arg/kwarg."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -3329,3 +3365,7 @@
+ """
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -3413,3 +3453,7 @@
+ """
+- expected_ref_count = 4
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 3
++ else:
++ expected_ref_count = 4
++
+ expected_flag = SRCALPHA
+@@ -5275,3 +5319,7 @@
+ """Ensures zero sized surfaces are handled correctly."""
+- expected_ref_count = 3
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 2
++ else:
++ expected_ref_count = 3
++
+ size = (0, 0)
+@@ -5289,3 +5337,7 @@
+ """Ensures zero sized setsurfaces are handled correctly."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+@@ -5309,3 +5361,7 @@
+ """Ensures zero sized unsetsurfaces are handled correctly."""
+- expected_ref_count = 2
++ if sys.version_info >= (3, 14):
++ expected_ref_count = 1
++ else:
++ expected_ref_count = 2
++
+ expected_flag = SRCALPHA
+--- a/test/rwobject_test.py
++++ b/test/rwobject_test.py
+@@ -2,2 +2,3 @@
+ import unittest
++import sys
+
+@@ -85,3 +86,6 @@
+ bpath = encode_string(upath)
+- self.assertEqual(getrefcount(bpath), before)
++ if sys.version_info >= (3, 14):
++ self.assertEqual(getrefcount(bpath), before - 1)
++ else:
++ self.assertEqual(getrefcount(bpath), before)
+