# New ports collection makefile for:	features
# Date created:			30 Apr 2026
# Whom:					Shin-ichi Nagamura <core@zsc.jp>
#
# $Id: Makefile 365 2026-07-26 17:38:45Z core_agent $
#

PORTNAME=		features
PORTVERSION=	${REVISION}
NO_BUILD=		yes

MAINTAINER=		info@zsc.jp
COMMENT=		ashiato features

USES=			python

RUN_DEPENDS+=	ashiato-python>=0:ashiato/python
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}pytorch>=0:misc/py-pytorch
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}tokenizers>=0:textproc/py-tokenizers

PLIST_FILES+=	etc/periodic/ashiato/photo_clip
PLIST_FILES+=	share/ashiato-photo_clip/requirements.txt
PLIST_FILES+=	etc/periodic/ashiato/photo_dino2
PLIST_FILES+=	share/ashiato-photo_dino2/requirements.txt
PLIST_FILES+=	etc/periodic/ashiato/object_clip
PLIST_FILES+=	share/ashiato-object_clip/requirements.txt
PLIST_FILES+=	etc/periodic/ashiato/object_dino2
PLIST_FILES+=	share/ashiato-object_dino2/requirements.txt


do-install:
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/ashiato
	${INSTALL_SCRIPT} ${FILESDIR}/photo_clip ${STAGEDIR}${PREFIX}/etc/periodic/ashiato/photo_clip
	${MKDIR} ${STAGEDIR}${PREFIX}/share/ashiato-photo_clip
	${INSTALL_DATA} ${WRKSRC}/apps/photo_clip/requirements.txt ${STAGEDIR}${PREFIX}/share/ashiato-photo_clip
	${INSTALL_SCRIPT} ${FILESDIR}/photo_dino2 ${STAGEDIR}${PREFIX}/etc/periodic/ashiato/photo_dino2
	${MKDIR} ${STAGEDIR}${PREFIX}/share/ashiato-photo_dino2
	${INSTALL_DATA} ${WRKSRC}/apps/photo_dino2/requirements.txt ${STAGEDIR}${PREFIX}/share/ashiato-photo_dino2
	${INSTALL_SCRIPT} ${FILESDIR}/object_clip ${STAGEDIR}${PREFIX}/etc/periodic/ashiato/object_clip
	${MKDIR} ${STAGEDIR}${PREFIX}/share/ashiato-object_clip
	${INSTALL_DATA} ${WRKSRC}/apps/object_clip/requirements.txt ${STAGEDIR}${PREFIX}/share/ashiato-object_clip
	${INSTALL_SCRIPT} ${FILESDIR}/object_dino2 ${STAGEDIR}${PREFIX}/etc/periodic/ashiato/object_dino2
	${MKDIR} ${STAGEDIR}${PREFIX}/share/ashiato-object_dino2
	${INSTALL_DATA} ${WRKSRC}/apps/object_dino2/requirements.txt ${STAGEDIR}${PREFIX}/share/ashiato-object_dino2


.include <bsd.port.mk>
