source: trunk/dports/security/cpabe/Portfile

Last change on this file was 146517, checked in by raimue@…, 21 months ago

Mass rev-bump dependents of port openssl due to ABI change

Disabling SSLv2 in r146162 changed the ABI of the library, leading to loading
errors for binaries with references to SSLv2 symbols.

https://lists.macosforge.org/pipermail/macports-dev/2016-March/032531.html

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.9 KB
Line 
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# $Id: Portfile 146517 2016-03-10 17:49:28Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                cpabe
7version             0.11
8revision            1
9categories          security
10platforms           darwin
11maintainers         googlemail.com:jgilab openmaintainer
12license             GPL-2
13
14description         ciphertext-policy attribute-based encryption toolkit
15
16long_description    The cpabe toolkit provides a set of programs implementing \
17                    a ciphertext-policy attribute-based encryption scheme. \
18                    \n\nIn a ciphertext policy attribute-based encryption \
19                    scheme, each user's private key is associated with a set \
20                    of attributes representing their capabilities, and a \
21                    ciphertext is encrypted such that only users whose \
22                    attributes satisfy a certain policy can decrypt. For \
23                    example, we can encrypt a ciphertext such that in a \
24                    company it can only be decrypted by a someone with \
25                    attributes "Senior" and "Human Resources" or has the \
26                    attribute "Executive." One interesting application of \
27                    this tool is that we can do Role-Based Access Control \
28                    (RBAC) without requiring trusted data storage.
29
30homepage            http://acsc.cs.utexas.edu/cpabe/
31master_sites        ${homepage}
32
33checksums           sha1    3781df5b3c8f900120dfa124345c66d35bfdd234 \
34                    rmd160  43fcb2b12e8cc219f5a1753ea627bca3307d8f20
35
36depends_build       port:pkgconfig
37depends_lib         port:pbc \
38                    port:libbswabe \
39                    port:gettext \
40                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
41                    path:lib/libssl.dylib:openssl
42
43configure.args      --with-pbc-include=${prefix}/include/pbc
Note: See TracBrowser for help on using the repository browser.