summaryrefslogtreecommitdiff
path: root/devel/protobuf
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2012-06-04 13:21:50 +0000
committerobache <obache@pkgsrc.org>2012-06-04 13:21:50 +0000
commit0fa8d5fad283d29272be7a9007f8e65e0956a3c1 (patch)
treee8c1adf60f04936eceec7d3c7ec8e4a601cfa058 /devel/protobuf
parentfd41e1e8a62bc561d4d7fd0cde6af7e860b5dc67 (diff)
downloadpkgsrc-0fa8d5fad283d29272be7a9007f8e65e0956a3c1.tar.gz
Import protobuf-2.4.1 as devel/protobuf.
Based on PR 46477 by Aran Clauson. Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.
Diffstat (limited to 'devel/protobuf')
-rw-r--r--devel/protobuf/DESCR3
-rw-r--r--devel/protobuf/Makefile28
-rw-r--r--devel/protobuf/PLIST44
-rw-r--r--devel/protobuf/distinfo5
4 files changed, 80 insertions, 0 deletions
diff --git a/devel/protobuf/DESCR b/devel/protobuf/DESCR
new file mode 100644
index 00000000000..73df6ac90a2
--- /dev/null
+++ b/devel/protobuf/DESCR
@@ -0,0 +1,3 @@
+Protocol Buffers are a way of encoding structured data in an efficient yet
+extensible format. Google uses Protocol Buffers for almost all of its internal
+RPC protocols and file formats.
diff --git a/devel/protobuf/Makefile b/devel/protobuf/Makefile
new file mode 100644
index 00000000000..a5527f9d70a
--- /dev/null
+++ b/devel/protobuf/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/06/04 13:21:50 obache Exp $
+#
+
+DISTNAME= protobuf-2.4.1
+CATEGORIES= devel
+MASTER_SITES= http://protobuf.googlecode.com/files/
+
+MAINTAINER= aran@100acres.us
+HOMEPAGE= http://code.google.com/p/protobuf/
+COMMENT= Google protocol buffers
+LICENSE= modified-bsd
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c++ c
+
+PKGCONFIG_OVERRIDE+= protobuf-lite.pc.in
+PKGCONFIG_OVERRIDE+= protobuf.pc.in
+
+TEST_TARGET= check
+
+BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.0.4
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/protobuf/PLIST b/devel/protobuf/PLIST
new file mode 100644
index 00000000000..613817f4955
--- /dev/null
+++ b/devel/protobuf/PLIST
@@ -0,0 +1,44 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/06/04 13:21:50 obache Exp $
+bin/protoc
+include/google/protobuf/compiler/code_generator.h
+include/google/protobuf/compiler/command_line_interface.h
+include/google/protobuf/compiler/cpp/cpp_generator.h
+include/google/protobuf/compiler/importer.h
+include/google/protobuf/compiler/java/java_generator.h
+include/google/protobuf/compiler/parser.h
+include/google/protobuf/compiler/plugin.h
+include/google/protobuf/compiler/plugin.pb.h
+include/google/protobuf/compiler/plugin.proto
+include/google/protobuf/compiler/python/python_generator.h
+include/google/protobuf/descriptor.h
+include/google/protobuf/descriptor.pb.h
+include/google/protobuf/descriptor.proto
+include/google/protobuf/descriptor_database.h
+include/google/protobuf/dynamic_message.h
+include/google/protobuf/extension_set.h
+include/google/protobuf/generated_message_reflection.h
+include/google/protobuf/generated_message_util.h
+include/google/protobuf/io/coded_stream.h
+include/google/protobuf/io/gzip_stream.h
+include/google/protobuf/io/printer.h
+include/google/protobuf/io/tokenizer.h
+include/google/protobuf/io/zero_copy_stream.h
+include/google/protobuf/io/zero_copy_stream_impl.h
+include/google/protobuf/io/zero_copy_stream_impl_lite.h
+include/google/protobuf/message.h
+include/google/protobuf/message_lite.h
+include/google/protobuf/reflection_ops.h
+include/google/protobuf/repeated_field.h
+include/google/protobuf/service.h
+include/google/protobuf/stubs/common.h
+include/google/protobuf/stubs/once.h
+include/google/protobuf/text_format.h
+include/google/protobuf/unknown_field_set.h
+include/google/protobuf/wire_format.h
+include/google/protobuf/wire_format_lite.h
+include/google/protobuf/wire_format_lite_inl.h
+lib/libprotobuf-lite.la
+lib/libprotobuf.la
+lib/libprotoc.la
+lib/pkgconfig/protobuf-lite.pc
+lib/pkgconfig/protobuf.pc
diff --git a/devel/protobuf/distinfo b/devel/protobuf/distinfo
new file mode 100644
index 00000000000..21fa4cf94fa
--- /dev/null
+++ b/devel/protobuf/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/06/04 13:21:50 obache Exp $
+
+SHA1 (protobuf-2.4.1.tar.gz) = efc84249525007b1e3105084ea27e3273f7cbfb0
+RMD160 (protobuf-2.4.1.tar.gz) = 58769f8737b6ac3bd62250230852fefb9dc7d8b2
+Size (protobuf-2.4.1.tar.gz) = 1935301 bytes