Ticket #590: Portfile

File Portfile, 1.7 KB (added by jcorley1@…, 21 years ago)

Portfile for cvsync

Line 
1PortSystem 1.0
2name             cvsync
3version          0.21.1
4revision         1
5categories       net
6maintainers      jcorley1@nc.rr.com
7description      cvsync is a portable CVS repository synchronization \
8                     utility
9
10platforms        darwin
11
12master_sites     http://www.daemon-systems.org/cvsync/ \
13                 ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ \
14                 ftp://ftp.allbsd.org/pub/cvsync/
15
16distname         ${name}-${portversion}
17
18patchfiles       patch-base.mk
19
20checksums        md5 c3ebceba7c0f40fa0cd5f766f055facf
21
22configure        {}
23
24build.target
25
26build.args       HASH_TYPE=openssl \
27                     CVSYNC_DEFAULT_CONFIG=${prefix}/etc/cvsync.conf \
28                     CVSYNCD_DEFAULT_CONFIG=${prefix}/etc/cvsyncd.conf \
29                     PREFIX=${destroot}${prefix}
30
31install.args     HASH_TYPE=openssl \
32                     CVSYNC_DEFAULT_CONFIG=${prefix}/etc/cvsync.conf \
33                     CVSYNCD_DEFAULT_CONFIG=${prefix}/etc/cvsyncd.conf \
34                     PREFIX=${destroot}${prefix}
35
36pre-build        { reinplace "s|\"/var/run/cvsyncd.pid\"|\"${prefix}/var/run/cvsyncd.pid\"|g" \
37                   ${worksrcpath}/cvsyncd/defs.h
38                 }
39
40post-install     { system "install -d -o `id -u` -g admin -m 755 \
41                       ${destroot}${prefix}/share/doc/${name}"
42                   system "install -C -o `id -u` -g admin -m 755 doc/* \
43                       samples/*.conf ${destroot}${prefix}/share/doc/${name}"
44                   system "install -d -o `id -u` -g admin -m 755 \
45                       ${destroot}${prefix}/var/run"
46                   system "touch ${destroot}${prefix}/var/run/.keep"
47                 }