source: trunk/dports/fuse/encfs/Portfile

Last change on this file was 146517, checked in by raimue@…, 19 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.6 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
5PortGroup           github 1.0
6
7# requires support for C++11 to build
8
9PortGroup           cxx11 1.0
10
11github.setup        vgough encfs 1.8.1 v
12revision            1
13categories          fuse
14platforms           darwin
15maintainers         nomaintainer
16license             {GPL-3+ OpenSSLException}
17
18description         An encrypted pass-through FUSE filesystem
19
20long_description    EncFS is an encrypted pass-through filesystem which \
21                    runs in userspace, using the FUSE kernel module.  \
22                    Similar in design to CFS and other pass-through \
23                    filesystems, all data is encrypted and stored in the \
24                    underlying filesystem.  Unlike loopback filesystems, \
25                    there is no predetermined or pre-allocated filesystem size.
26
27homepage            http://vgough.github.io/encfs/
28github.tarball_from releases
29
30checksums           rmd160  206cc3779222cb6df5278d27ad4a58c25138ab02 \
31                    sha256  8a0257ff500c14244ee99acdd472696966796e2a0931e4a132191f14a666d5d1
32
33depends_build       port:pkgconfig
34depends_lib         port:rlog path:lib/libssl.dylib:openssl port:osxfuse port:gettext port:boost
35
36# osxfuse is not universal
37universal_variant   no
38
39patchfiles          patch-configure.ac.diff
40
41platform darwin {
42    patchfiles-append   patch-encfs-encfssh.diff
43}
44
45post-patch {
46    reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/configure.ac
47}
48
49use_autoreconf      yes
50autoreconf.args     -fvi
51
52configure.args      --with-boost=${prefix}
Note: See TracBrowser for help on using the repository browser.