summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/libmill/Makefile18
-rw-r--r--devel/libmill/distinfo2
-rw-r--r--devel/libmill/pkg-descr6
-rw-r--r--devel/libmill/pkg-plist6
5 files changed, 33 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index bb7a2f12e20d..25a7a6a6becf 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1233,6 +1233,7 @@
SUBDIR += libmatheval
SUBDIR += libmba
SUBDIR += libmcs
+ SUBDIR += libmill
SUBDIR += libmimedir
SUBDIR += libmonetra
SUBDIR += libmowgli
diff --git a/devel/libmill/Makefile b/devel/libmill/Makefile
new file mode 100644
index 000000000000..177393b65ae0
--- /dev/null
+++ b/devel/libmill/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= libmill
+PORTVERSION= 1.1
+CATEGORIES= devel
+MASTER_SITES= http://libmill.org/
+
+MAINTAINER= bapt@FreeBSD.org
+COMMENT= Go-style concurrency in CGo-style concurrency in C
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= libtool pathfix
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/devel/libmill/distinfo b/devel/libmill/distinfo
new file mode 100644
index 000000000000..cb11993c0ccf
--- /dev/null
+++ b/devel/libmill/distinfo
@@ -0,0 +1,2 @@
+SHA256 (libmill-1.1.tar.gz) = 146add8283cb88f3d42418e4666211d4a085f57c317a24a56e9afab8167db77d
+SIZE (libmill-1.1.tar.gz) = 394658
diff --git a/devel/libmill/pkg-descr b/devel/libmill/pkg-descr
new file mode 100644
index 000000000000..42b781a6fb40
--- /dev/null
+++ b/devel/libmill/pkg-descr
@@ -0,0 +1,6 @@
+Libmill is a library that introduces Go-style concurrency to C.
+
+It can execute up to 20 million coroutines and 50 million context switches per
+second.
+
+WWW: http://libmill.org
diff --git a/devel/libmill/pkg-plist b/devel/libmill/pkg-plist
new file mode 100644
index 000000000000..862c3242f0ce
--- /dev/null
+++ b/devel/libmill/pkg-plist
@@ -0,0 +1,6 @@
+include/libmill.h
+lib/libmill.a
+lib/libmill.so
+lib/libmill.so.10
+lib/libmill.so.10.1.0
+libdata/pkgconfig/libmill.pc