git: 1471a072ea11 - main - devel/py-pycalendar: Fix build with setuptools 58.0.0+

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Fri, 25 Mar 2022 13:50:07 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1471a072ea114dbd983c106d256fa3f27188b04c

commit 1471a072ea114dbd983c106d256fa3f27188b04c
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-03-25 13:32:20 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-03-25 13:38:10 +0000

    devel/py-pycalendar: Fix build with setuptools 58.0.0+
    
    With hat:       python
---
 devel/py-pycalendar/files/patch-2to3 | 48 ++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/devel/py-pycalendar/files/patch-2to3 b/devel/py-pycalendar/files/patch-2to3
new file mode 100644
index 000000000000..c16832c7b373
--- /dev/null
+++ b/devel/py-pycalendar/files/patch-2to3
@@ -0,0 +1,48 @@
+--- src/pycalendar/datetime.py.orig	2011-05-24 16:51:10 UTC
++++ src/pycalendar/datetime.py
+@@ -20,7 +20,7 @@ from pycalendar import utils
+ from pycalendar.duration import PyCalendarDuration
+ from pycalendar.timezone import PyCalendarTimezone
+ from pycalendar.valueutils import ValueMixin
+-import cStringIO as StringIO
++import io as StringIO
+ import time
+ 
+ class PyCalendarDateTime(ValueMixin):
+@@ -254,13 +254,13 @@ class PyCalendarDateTime(ValueMixin):
+         # Look for cached value (or floating time which has to be calculated
+         # each time)
+         if ( not self.mPosixTimeCached ) or self.floating():
+-            result = 0L
++            result = 0
+ 
+             # Add hour/mins/secs
+-            result = ( self.mHours * 60L + self.mMinutes ) * 60L + self.mSeconds
++            result = ( self.mHours * 60 + self.mMinutes ) * 60 + self.mSeconds
+ 
+             # Number of days since 1970
+-            result += self.daysSince1970() * 24L * 60L * 60L
++            result += self.daysSince1970() * 24 * 60 * 60
+ 
+             # Adjust for timezone offset
+             result -= self.timeZoneSecondsOffset()
+--- src/pycalendar/vcard/card.py.orig	2011-05-24 16:51:10 UTC
++++ src/pycalendar/vcard/card.py
+@@ -14,7 +14,7 @@
+ #    limitations under the License.
+ ##
+ 
+-from cStringIO import StringIO
++from io import StringIO
+ from pycalendar.componentbase import PyCalendarComponentBase
+ from pycalendar.exceptions import PyCalendarInvalidData
+ from pycalendar.parser import ParserContext
+@@ -214,7 +214,7 @@ class Card(PyCalendarComponentBase):
+                             else:
+                                 self.addProperty(prop)
+                     except IndexError:
+-                        print line
++                        print(line)
+     
+         # Check for truncated data
+         if state != LOOK_FOR_VCARD: