diff --git a/misc/py-comfy-aimdo/Makefile b/misc/py-comfy-aimdo/Makefile index ace68ed2722b..07ede92122d8 100644 --- a/misc/py-comfy-aimdo/Makefile +++ b/misc/py-comfy-aimdo/Makefile @@ -1,27 +1,27 @@ PORTNAME= comfy-aimdo DISTVERSIONPREFIX= v -DISTVERSION= 0.2.12 +DISTVERSION= 0.2.14 CATEGORIES= misc python # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= ComfyUI: AI Model Dynamic Offloader for PyTorch WWW= https://github.com/Comfy-Org/comfy-aimdo LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>=2.8.0:misc/py-pytorch@${PY_FLAVOR} USES= python USE_PYTHON= pep517 autoplist USE_GITHUB= yes GH_ACCOUNT= Comfy-Org MAKE_ENV= SETUPTOOLS_SCM_PRETEND_VERSION=${DISTVERSION} .include diff --git a/misc/py-comfy-aimdo/distinfo b/misc/py-comfy-aimdo/distinfo index 0be04a2289e1..5ad03149f324 100644 --- a/misc/py-comfy-aimdo/distinfo +++ b/misc/py-comfy-aimdo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773804412 -SHA256 (Comfy-Org-comfy-aimdo-v0.2.12_GH0.tar.gz) = e5dc429a078d78470acffe81d7177eab4e7a5cffe778be90735836960792cc1a -SIZE (Comfy-Org-comfy-aimdo-v0.2.12_GH0.tar.gz) = 33349 +TIMESTAMP = 1777009822 +SHA256 (Comfy-Org-comfy-aimdo-v0.2.14_GH0.tar.gz) = da09753f9588a0ee521bbd4e4966457345301df27d7044b63aabb3e122bb01e7 +SIZE (Comfy-Org-comfy-aimdo-v0.2.14_GH0.tar.gz) = 33407 diff --git a/misc/py-comfy-aimdo/files/patch-comfy__aimdo_control.py b/misc/py-comfy-aimdo/files/patch-comfy__aimdo_control.py new file mode 100644 index 000000000000..873fecccbad5 --- /dev/null +++ b/misc/py-comfy-aimdo/files/patch-comfy__aimdo_control.py @@ -0,0 +1,11 @@ +--- comfy_aimdo/control.py.orig 2026-03-19 07:04:32 UTC ++++ comfy_aimdo/control.py +@@ -19,6 +19,8 @@ def init(): + lib = ctypes.CDLL(str(base_path / "aimdo.dll")) + elif system == "Linux": + lib = ctypes.CDLL(str(base_path / "aimdo.so"), mode=258) ++ elif system == "FreeBSD": ++ lib = ctypes.CDLL(str(base_path / "aimdo.so"), mode=258) + else: + logging.info(f"comfy-aimdo os not supported {system}") + logging.info(f"NOTE: comfy-aimdo is currently only support for Windows and Linux")