aboutsummaryrefslogtreecommitdiff
path: root/multimedia/cuse4bsd-kmod
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2010-03-25 13:55:21 +0000
committerKoop Mast <kwm@FreeBSD.org>2010-03-25 13:55:21 +0000
commit43841f8135d0b821cd7b8d1311097f0a29a5bcfb (patch)
tree6a743b9ab2dddbd7c29d2568e6b770e6f812ff22 /multimedia/cuse4bsd-kmod
parent20c057c47eb8c9bf7d649bcf37750a0f4b792a46 (diff)
Notes
Diffstat (limited to 'multimedia/cuse4bsd-kmod')
-rw-r--r--multimedia/cuse4bsd-kmod/Makefile42
-rw-r--r--multimedia/cuse4bsd-kmod/distinfo3
-rw-r--r--multimedia/cuse4bsd-kmod/pkg-descr5
-rw-r--r--multimedia/cuse4bsd-kmod/pkg-plist10
4 files changed, 60 insertions, 0 deletions
diff --git a/multimedia/cuse4bsd-kmod/Makefile b/multimedia/cuse4bsd-kmod/Makefile
new file mode 100644
index 000000000000..d525a27ee2c3
--- /dev/null
+++ b/multimedia/cuse4bsd-kmod/Makefile
@@ -0,0 +1,42 @@
+# Ports collection makefile for: cuse4bsd-kmod
+# Date created: 21 March 2010
+# Whom:
+#
+# $FreeBSD$
+#
+
+PORTNAME= cuse4bsd-kmod
+PORTVERSION= 0.1.8
+CATEGORIES= multimedia kld
+MASTER_SITES= http://www.selasky.org/hans_petter/cuse4bsd/releases/
+
+MAINTAINER= hselasky@FreeBSD.org
+COMMENT= Cuse4BSD character device loopback driver for userspace
+
+CONFLICTS= video4bsd-kmod*
+
+USE_BZIP2= yes
+
+KMODDIR= /boot/modules
+KMODNAME= cuse4bsd
+LIBDIR= ${PREFIX}/lib
+INCLUDEDIR= ${PREFIX}/include
+MANDIR= ${PREFIX}/man/man
+
+PLIST_SUB= KMODNAME="${KMODNAME}" \
+ KMODDIR="${KMODDIR}" \
+ LIBDIR="${LIBDIR}" \
+ INCLUDEDIR="${INCLUDEDIR}" \
+ MANDIR="${MANDIR}"
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 800000
+IGNORE= requires FreeBSD 8.0-RELEASE or later
+.endif
+
+do-install:
+ ${MAKE} -C ${WRKSRC} -f ${WRKSRC}/Makefile.lib ${PLIST_SUB} install
+ ${INSTALL_KLD} ${WRKSRC}/${KMODNAME}.ko ${KMODDIR}
+
+.include <bsd.port.post.mk>
diff --git a/multimedia/cuse4bsd-kmod/distinfo b/multimedia/cuse4bsd-kmod/distinfo
new file mode 100644
index 000000000000..0645b8c77a0d
--- /dev/null
+++ b/multimedia/cuse4bsd-kmod/distinfo
@@ -0,0 +1,3 @@
+MD5 (cuse4bsd-kmod-0.1.8.tar.bz2) = ea2e5c515f3aeb2a205c735ca74efad7
+SHA256 (cuse4bsd-kmod-0.1.8.tar.bz2) = 8b0e9dfcc17331f49a38de4d8e45db494b9720a51d19f50315b4cf2ef69ae456
+SIZE (cuse4bsd-kmod-0.1.8.tar.bz2) = 12216
diff --git a/multimedia/cuse4bsd-kmod/pkg-descr b/multimedia/cuse4bsd-kmod/pkg-descr
new file mode 100644
index 000000000000..38a367783c65
--- /dev/null
+++ b/multimedia/cuse4bsd-kmod/pkg-descr
@@ -0,0 +1,5 @@
+Cuse4BSD is a kernel module which allows userland programs to create
+character devices under /dev. Cuse4BSD has full support for read,
+write, ioctl, mmap and poll system calls.
+
+WWW: http://www.selasky.org/hans_petter/cuse4bsd/
diff --git a/multimedia/cuse4bsd-kmod/pkg-plist b/multimedia/cuse4bsd-kmod/pkg-plist
new file mode 100644
index 000000000000..4676f9245bc5
--- /dev/null
+++ b/multimedia/cuse4bsd-kmod/pkg-plist
@@ -0,0 +1,10 @@
+include/cuse4bsd.h
+lib/libcuse4bsd.a
+lib/libcuse4bsd.so
+lib/libcuse4bsd.so.1
+lib/libcuse4bsd_p.a
+man/man3/cuse4bsd.3.gz
+@cwd %%KMODDIR%%
+%%KMODNAME%%.ko
+@exec kldxref %%KMODDIR%%
+@unexec kldxref %%KMODDIR%%