summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2007-09-11 17:49:34 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2007-09-11 17:49:34 +0000
commit8c062e1f13254c3aba1595024ac6f1450fa95ca6 (patch)
tree2b6aa32d54a9778fb71d301c82aae427a7eed3c1
parentFix up after bsd.perl.mk import. (diff)
This is a user space caching library, currently used by FreeBSD and Mac OS X
to improve performance of NTFS-3G (sysutils/fusefs-ntfs port), because these systems don't have a block device cache, giving a very slow read/write rate. WWW: http://mercurial.creo.hu/repos/libublio
-rw-r--r--devel/Makefile1
-rw-r--r--devel/libublio/Makefile28
-rw-r--r--devel/libublio/distinfo3
-rw-r--r--devel/libublio/files/Makefile17
-rw-r--r--devel/libublio/pkg-descr5
-rw-r--r--devel/libublio/pkg-plist7
6 files changed, 61 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 0c8f51b27f08..fe92c7523c36 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -646,6 +646,7 @@
SUBDIR += libtifiles
SUBDIR += libtifiles2
SUBDIR += libtool15
+ SUBDIR += libublio
SUBDIR += libukcprog
SUBDIR += libunicode
SUBDIR += libuninum
diff --git a/devel/libublio/Makefile b/devel/libublio/Makefile
new file mode 100644
index 000000000000..5da62126a2c1
--- /dev/null
+++ b/devel/libublio/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: libublio
+# Date created: 2007-09-10
+# Whom: alepulver
+#
+# $FreeBSD$
+#
+
+PORTNAME= libublio
+PORTVERSION= 20070103
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= alepulver
+
+MAINTAINER= alepulver@FreeBSD.org
+COMMENT= User space caching library
+
+USE_LDCONFIG= yes
+
+post-extract:
+ @${CP} ${FILESDIR}/${MAKEFILE} ${WRKSRC}
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/libublio/distinfo b/devel/libublio/distinfo
new file mode 100644
index 000000000000..998c742f0654
--- /dev/null
+++ b/devel/libublio/distinfo
@@ -0,0 +1,3 @@
+MD5 (libublio-20070103.tar.gz) = ec8b05fe4d831111f29485b0ab8a0161
+SHA256 (libublio-20070103.tar.gz) = 7c87d1cd7a65ab5ab61f9d7b5279bab6c8169d33d552148d396995c767be919f
+SIZE (libublio-20070103.tar.gz) = 17238
diff --git a/devel/libublio/files/Makefile b/devel/libublio/files/Makefile
new file mode 100644
index 000000000000..53eec5356010
--- /dev/null
+++ b/devel/libublio/files/Makefile
@@ -0,0 +1,17 @@
+# BSD Makefile for libublio
+#
+# $FreeBSD$
+#
+
+SRCS= ublio.c
+
+# Includes
+INCS= ublio.h
+INCSDIR=${PREFIX}/include
+
+# Libraries
+LIB= ublio
+SHLIB_MAJOR= 1
+LIBDIR= ${PREFIX}/lib
+
+.include <bsd.lib.mk>
diff --git a/devel/libublio/pkg-descr b/devel/libublio/pkg-descr
new file mode 100644
index 000000000000..ce8aa3a05f7c
--- /dev/null
+++ b/devel/libublio/pkg-descr
@@ -0,0 +1,5 @@
+This is a user space caching library, currently used by FreeBSD and Mac OS X
+to improve performance of NTFS-3G (sysutils/fusefs-ntfs port), because these
+systems don't have a block device cache, giving a very slow read/write rate.
+
+WWW: http://mercurial.creo.hu/repos/libublio
diff --git a/devel/libublio/pkg-plist b/devel/libublio/pkg-plist
new file mode 100644
index 000000000000..b975f0c0a355
--- /dev/null
+++ b/devel/libublio/pkg-plist
@@ -0,0 +1,7 @@
+include/ublio.h
+lib/libublio.a
+lib/libublio_p.a
+lib/libublio.so
+lib/libublio.so.1
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%@dirrm %%DOCSDIR%%