1
1
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2
2
3
- PortSystem 1.0
4
- PortGroup github 1.0
3
+ PortSystem 1.0
4
+ PortGroup github 1.0
5
5
6
6
name protobuf2-cpp
7
7
version 2.6.1
8
8
revision 1
9
+ github.setup google protobuf ${version} v
10
+ github.tarball_from releases
11
+
9
12
categories devel
10
- maintainers nomaintainer
11
13
license BSD
12
- description Encode data in an efficient yet extensible format.
14
+ maintainers {mascguy @mascguy} openmaintainer
13
15
16
+ description Encode data in an efficient yet extensible format.
14
17
long_description \
15
18
Google Protocol Buffers are a flexible, efficient, \
16
19
automated mechanism for serializing structured data -- \
@@ -27,23 +30,19 @@ long_description \
27
30
files. Each protocol buffer message is a small \
28
31
logical record of information, containing a series of \
29
32
name-value pairs.
33
+ homepage https://github.com/google/protobuf
30
34
31
- github.setup google protobuf ${version} v
32
- github.tarball_from releases
33
35
distname protobuf-${version}
34
36
dist_subdir protobuf-cpp
35
- homepage https://github.com/google/protobuf
36
- master_sites https://github.com/google/protobuf/releases/download/v${version}
37
- distfiles protobuf-${version} .tar.bz2
38
37
worksrcdir protobuf-${version}
39
-
40
38
use_bzip2 yes
41
- checksums sha1 6421ee86d8fb4e39f21f56991daa892a3e8d314b \
42
- sha256 ee445612d544d885ae240ffbcbf9267faa9f593b7b101f21d58beceb92661910
43
39
44
- platforms darwin
40
+ checksums rmd160 654acfce84b4ba738a0332d0c967d1399ff6e4c2 \
41
+ sha256 ee445612d544d885ae240ffbcbf9267faa9f593b7b101f21d58beceb92661910 \
42
+ size 2021416
45
43
46
- depends_lib port:zlib
44
+ depends_lib-append \
45
+ port:zlib
47
46
48
47
# 2.6.1's glibtool doesn't pass -stdlib=libc++ to the linker
49
48
use_autoreconf yes
0 commit comments