source: trunk/dports/sysutils/tarsnap/Portfile

Last change on this file was 146607, checked in by bgilbert@…, 17 months ago

tarsnap: Add reminder to drop CPPFLAGS workaround after next release

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.5 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 146607 2016-03-13 09:10:10Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                tarsnap
7version             1.0.37
8categories          sysutils
9platforms           darwin
10maintainers         bgilbert openmaintainer
11license             custom
12homepage            http://www.tarsnap.com/
13master_sites        https://www.tarsnap.com/download/
14
15description         Online encrypted backup service (client)
16
17long_description    Tarsnap is an online encrypted backup service.  It \
18                    presents a tar-like command-line interface, but stores \
19                    data online rather than locally\; using ideas taken from \
20                    the author's FreeBSD Update and Portsnap utilities, it \
21                    maximizes performance by recognizing duplicate data and \
22                    only storing it once, and cryptographically encrypts and \
23                    signs archives using locally-held keys in order to \
24                    guarantee that nobody without access to the key file \
25                    (including the author) can read or modify archives.
26
27checksums           rmd160  3491143e0272ea610a11179582d326ec4764842a \
28                    sha256  fa999413651b3bd994547a10ffe3127b4a85a88b1b9a253f2de798888718dbfa
29
30distname            ${name}-autoconf-${version}
31extract.suffix      .tgz
32
33depends_lib         port:zlib \
34                    path:lib/libssl.dylib:openssl \
35                    port:xz \
36                    port:bzip2
37
38configure.args      --with-bash-completion-dir=${prefix}/share/bash-completion/completions
39
40# Tarsnap's Makefile.am puts private include directives in *_CFLAGS instead
41# of *_CPPFLAGS.  This was causing the headers from archivers/libarchive to
42# preempt the bundled ones.
43# Fixed upstream in 9234993d.
44configure.cppflags-delete   -I${prefix}/include
45configure.cflags-append     -I${prefix}/include
46
47livecheck.type      regex
48livecheck.url       https://www.tarsnap.com/download/
49livecheck.regex     tarsnap-autoconf-(\[0-9.\]+)\.tgz
50
51notes "
52If you have never used tarsnap before, you will need to create an account\
53with the tarsnap service and deposit money into the account before you\
54can start using tarsnap; see
55
56\thttps://www.tarsnap.com/gettingstarted.html
57
58for details.
59
60Once you have a tarsnap account you will need to create a key file using\
61the tarsnap-keygen utility before you start storing archives; this key\
62file MUST BE KEPT IN A SAFE LOCATION since you will not be able to read\
63your backups without it.
64"
Note: See TracBrowser for help on using the repository browser.