source: trunk/dports/sysutils/dirvish/Portfile

Last change on this file was 154099, checked in by mojca@…, 11 months ago

dirvish: switch to perl5.24 (#52081)

  • 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 154099 2016-10-20 03:16:28Z ryandesign@macports.org $
3
4PortSystem      1.0
5PortGroup       perl5 1.0
6
7name            dirvish
8version         1.2.1
9revision        5
10categories      sysutils
11maintainers     behanna.org:chris
12license         OSL-2
13supported_archs noarch
14
15description     Client/server rsync- and hard-link-based snapshot backup system
16
17long_description \
18{Dirvish is a "Time-Machine-alike" for UNIX- and UNIX-like machines (e.g., \
19FreeBSD, Linux, Solaris, Mac OS X < 10.5) that allows for snapshot-style \
20backups that preserve space by hard-linking to unchanged versions of files in \
21a given backup tree.  Like Time Machine, it allows each snapshot to present a \
22full tree, even for incremental backups. However, because only OS X has \
23fseventsd, and because among backup sysems only Time Machine actually uses \
24it, other client systems have to do a traditional tree walk to find changed \
25files. \
26 \
27Dirvish transmits changed files (or portions of changed files) via rsync to \
28the backup server, which in turn maintains the backup repository as a set of \
29hard-linked trees, with databases to track what has changed, as well as an \
30optional locate index to provide fast searching in the backup tree.  There is \
31no GUI; however, dirvish appears to be much more robust than other software \
32of this type in its exclude processing. \
33 \
34Using dirvish, your OS X Mac can become a snapshot backup server for your \
35non-OS X (or your pre-Leopard OS X) UNIX- and UNIX-like machines.}
36
37homepage        http://www.dirvish.org/
38platforms       darwin freebsd
39master_sites    ${homepage}
40
41# 1.2.1 was stealth-updated 2012-01-07
42dist_subdir     ${name}/${version}_1
43
44checksums       rmd160  7af67f7e04142da885a9ce3c5596e9960f192c39 \
45                sha256  6b7f29c3541448db3d317607bda3eb9bac9fb3c51f970611ffe27e9d63507dcd
46
47extract.suffix  .tgz
48
49patchfiles      patch-Makefile.diff \
50                patch-default.conf.dist.diff \
51                patch-master.conf.dist.diff
52
53perl5.branches  5.24
54
55use_configure   no
56
57build.type      bsd
58build.args      PREFIX=${prefix} PERL=${perl5.bin}
59destroot.args   PREFIX=${prefix} PERL=${perl5.bin}
60
61depends_lib     port:perl${perl5.major} \
62                port:p${perl5.major}-time-modules \
63                port:p${perl5.major}-timedate \
64                port:p${perl5.major}-time-period \
65                port:rsync
66
67# The latest version is from 2005.
68livecheck.type  none
Note: See TracBrowser for help on using the repository browser.