Ticket #590: Portfile.3

File Portfile.3, 2.1 KB (added by jcorley1@…, 21 years ago)

Portfile

Line 
1PortSystem 1.0
2name             cvsync
3version          0.23.5
4revision         1
5categories       net
6maintainers      jcorley1@nc.rr.com
7description      cvsync is a portable CVS repository synchronization \
8                 utility
9long_description cvsync is a portable CVS repository synchronization utility. \
10                 cvsync is freely available under the BSD license and is a \
11                 compelling, if not raw, replacement for CVSup written in C.
12
13platforms        darwin
14
15master_sites     ftp://ftp.daemon-systems.org/pub/cvsync/ \
16                 ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ \
17                 ftp://ftp.allbsd.org/pub/cvsync/
18
19distname         ${name}-${portversion}
20
21patchfiles       patch-base.mk
22
23checksums        md5 f7318f9a13d24748c9009afa45fc1f1b
24
25configure        {}
26
27build.target
28
29build.args       HASH_TYPE=openssl \
30                     CVSYNC_DEFAULT_CONFIG=${prefix}/etc/cvsync.conf \
31                     CVSYNCD_DEFAULT_CONFIG=${prefix}/etc/cvsyncd.conf \
32                     PREFIX=${destroot}${prefix}
33
34install.args     HASH_TYPE=openssl \
35                     CVSYNC_DEFAULT_CONFIG=${prefix}/etc/cvsync.conf \
36                     CVSYNCD_DEFAULT_CONFIG=${prefix}/etc/cvsyncd.conf \
37                     PREFIX=${destroot}${prefix}
38
39pre-build        {
40                   reinplace "s|\"/var/run/cvsyncd.pid\"|\"${prefix}/var/run/cvsyncd.pid\"|g" \
41                   ${worksrcpath}/cvsyncd/defs.h
42                 }
43
44post-install     {
45                   system "install -d -g admin -m 755 \
46                       ${destroot}${prefix}/share/doc/${name}"
47                   system "install -C -g admin -m 644 \
48                       doc/{COPYRIGHT,ChangeLog,FAQ,TODO} \
49                       ${destroot}${prefix}/share/doc/${name}"
50                   system "install -C -g admin -m 644 \
51                       samples/*.conf ${destroot}${prefix}/share/doc/${name}"
52                   system "install -d -g admin -m 755 \
53                       ${destroot}${prefix}/var/run"
54                   system "touch ${destroot}${prefix}/var/run/.keep"
55                 }
56