Changeset View
Changeset View
Standalone View
Standalone View
sysutils/uhidd-kan/Makefile
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
# Created by: Kai Wang <kaiwang27@gmail.com> | |||||
# $FreeBSD$ | |||||
PORTNAME= uhidd | |||||
PORTVERSION= 0.3.0 | |||||
DISTVERSIONPREFIX= KAN- | |||||
PORTREVISION= 3 | |||||
CATEGORIES= sysutils | |||||
MAINTAINER= jbeich@FreeBSD.org | |||||
COMMENT= Userland USB HID device driver using libusb20 | |||||
LICENSE= BSD2CLAUSE | |||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= akabaev | |||||
GH_TAGNAME= 389a0e24bd2eb14d6367d1ba5f81b784e035de3d | |||||
USES= uidfix | |||||
MAKE_ENV+= BINDIR="${PREFIX}/sbin" MANDIR="${MANPREFIX}/man/man" | |||||
MAKE_ARGS= LIBDIR="${LOCALBASE}/lib" | |||||
USE_RC_SUBR= uhidd | |||||
OPTIONS_DEFINE= CUSE DEVD | |||||
OPTIONS_DEFAULT= DEVD | |||||
OPTIONS_SUB= yes | |||||
.if exists(/usr/lib/libcuse.so) | |||||
OPTIONS_DEFAULT+= CUSE | |||||
.else | |||||
OPTIONS_EXCLUDE+= CUSE | |||||
.endif | |||||
CUSE_DESC= Use cuse(3) over multimedia/cuse4bsd-kmod | |||||
CUSE_BUILD_DEPENDS_OFF= cuse4bsd-kmod>=0.1.24:multimedia/cuse4bsd-kmod | |||||
CUSE_LIB_DEPENDS_OFF= libcuse4bsd.so:multimedia/cuse4bsd-kmod | |||||
CUSE_SUB_LIST_OFF= LIBCUSE="${LOCALBASE}/lib/libcuse4bsd.so" | |||||
CUSE_SUB_LIST= LIBCUSE="" | |||||
.if defined(DEBUG_FLAGS) | |||||
MAKE_ENV+= DEBUG_FLAGS='${DEBUG_FLAGS}' | |||||
.endif | |||||
post-patch: .SILENT | |||||
${FIND} ${WRKSRC}/uhidd -type f -not -name Makefile \ | |||||
-exec ${REINPLACE_CMD} 's|/usr/local|${PREFIX}|g' {} + | |||||
post-patch-CUSE-on: .SILENT | |||||
${FIND} ${WRKSRC}/uhidd -type f -not \ | |||||
-exec ${REINPLACE_CMD} -i '.cuse.bak' \ | |||||
-Ee '/_init|\.c/!s|cuse4bsd|cuse|' {} + | |||||
post-install-DEVD-on: | |||||
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd | |||||
${REINPLACE_CMD} ${_SUB_LIST_TEMP} \ | |||||
${WRKSRC}/uhidd/uhidd-devd.conf.sample | |||||
${INSTALL_DATA} ${WRKSRC}/uhidd/uhidd-devd.conf.sample \ | |||||
${STAGEDIR}${PREFIX}/etc/devd | |||||
.include <bsd.port.mk> |