summaryrefslogtreecommitdiff
path: root/devel/pstreams/buildlink3.mk
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2011-10-29 10:39:31 +0000
committerryoon <ryoon@pkgsrc.org>2011-10-29 10:39:31 +0000
commit15eb8fc8e298c2ccc60f77cb03200da8501f4c41 (patch)
treeefdfc42b0913e7279120d110e667fd62a74782c3 /devel/pstreams/buildlink3.mk
parent6de9cd01647c9d1d74da2a1aaa6afa5edd383e1c (diff)
downloadpkgsrc-15eb8fc8e298c2ccc60f77cb03200da8501f4c41.tar.gz
Import pstreams-0.7.0 as devel/pstreams from wip/pstreams
PStreams allows you to run another program from your C++ application and to transfer data between the two programs similar to shell pipelines. In the simplest case, a PStreams class is like a C++ wrapper for the POSIX.2 functions popen(3) and pclose(3), using C++ iostreams instead of C's stdio library.
Diffstat (limited to 'devel/pstreams/buildlink3.mk')
-rw-r--r--devel/pstreams/buildlink3.mk14
1 files changed, 14 insertions, 0 deletions
diff --git a/devel/pstreams/buildlink3.mk b/devel/pstreams/buildlink3.mk
new file mode 100644
index 00000000000..dd57deeacb9
--- /dev/null
+++ b/devel/pstreams/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2011/10/29 10:39:31 ryoon Exp $
+
+BUILDLINK_TREE+= pstreams
+
+.if !defined(PSTREAMS_BUILDLINK3_MK)
+PSTREAMS_BUILDLINK3_MK:=
+
+BUILDLINK_DEPMETHOD.pstreams?= build
+
+BUILDLINK_API_DEPENDS.pstreams+= pstreams>=0.7.0
+BUILDLINK_PKGSRCDIR.pstreams?= ../../devel/pstreams
+.endif # PSTREAMS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -pstreams