ports/devel/py-p4python/files/patch-setup.py
Craig Leres 3ba4336151 devel/py-p4python: Update to 2025.1.2767466
PR:		287857
Approved by:	antonfb@hesiod.org (maintainer)
2025-06-27 13:56:48 -07:00

41 lines
1.6 KiB
Python

--- setup.py.orig 2025-06-27 04:06:21 UTC
+++ setup.py
@@ -305,7 +305,7 @@ class p4build_ext(build_ext_module):
ssl_ver = ""
if not p4_ssl_dir:
- if (not self.ssl) and (sys.platform == "linux" or sys.platform == "linux2"):
+ if (not self.ssl):
# check for a version of SSL already installed via 'openssl version'
self.ssl, ssl_ver = self.check_installed_ssl() # return libpath or None
@@ -346,7 +346,7 @@ class p4build_ext(build_ext_module):
p4_api_dir = self.apidir
try:
- apiVersion = VersionInfo(p4_api_dir)
+ apiVersion = VersionInfo(".")
releaseVersion = VersionInfo(".")
except IOError:
print("Cannot find Version file in API dir {0}.".format(p4_api_dir))
@@ -367,8 +367,8 @@ class p4build_ext(build_ext_module):
#spawn._nt_quote_args = monkey_nt_quote_args
# add the paths for p4 headers and library
- inc_path = [str(os.path.join(p4_api_dir, "include", "p4"))]
- lib_path = [str(os.path.join(p4_api_dir, "lib")), str(p4_ssl_dir)]
+ inc_path = [str(os.path.join(p4_api_dir, "include", "perforce"))]
+ lib_path = [str(os.path.join(p4_api_dir, "lib", "perforce")), str(p4_ssl_dir)]
# check if the interpreter is mayapy.exe
namedir = os.path.dirname(os.path.dirname(sys.executable))
@@ -502,7 +502,7 @@ def cleanup_api(api_dir, tarball):
# declare some evil globals
-p4_api_dir = ""
+p4_api_dir = "%%LOCALBASE%%"
p4_ssl_dir = ""
p4_ssl_ver = ""
ssl_tarball = ""