source: trunk/dports/games/fortune/Portfile @ 1202

Last change on this file since 1202 was 1202, checked in by eric, 18 years ago

Explicitly list darwin as the one and only platform when no platforms were
previously specified.

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1PortSystem 1.0
2name            fortune
3version         4.6.2-RELEASE
4categories      games
5maintainers     eric@opendarwin.org
6description     Infamous electronic fortune-cookie generator
7platforms       darwin
8use_bzip2       yes
9master_sites    http://www.opendarwin.org/projects/darwinports/distfiles/
10checksums       md5 99166e1c47d4b60c865a31d59d359b16
11depends_lib     lib:libcompat.1:libcompat
12worksrcdir      ${portname}
13build.type      bsd
14build.args      LDADD+=-L${prefix}/lib
15
16configure       { cd ${worksrcpath}
17                  reinplace "s|/usr|${prefix}|" fortune/pathnames.h
18                  reinplace "s|/usr/share|${prefix}/share|" fortune/fortune.6
19                  reinplace "s|/usr/games/fortune|${prefix}/bin/fortune|" \
20                    fortune/fortune.6
21                  reinplace "s|XXPREFIX|${prefix}|" fortune/Makefile }
22
23patchfiles      patch-fortune-Makefile patch-strfile-Makefile \
24                patch-unstr-Makefile patch-datfiles-Makefile \
25                patch-fortune.c patch-strfile.c
26
27set datfiles    "fortunes fortunes.dat fortunes-o fortunes-o.dat fortunes2 \
28                fortunes2.dat fortunes2-o fortunes2-o.dat limerick \
29                limerick.dat murphy murphy.dat murphy-o murphy-o.dat \
30                startrek startrek.dat zippy zippy.dat"
31
32install         { cd ${worksrcpath}
33                  system "install -o root -m 755 -d ${prefix}/bin"
34                  system "install -o root -m 755 -d ${prefix}/man/man6"
35                  system "install -o root -m 755 -d ${prefix}/man/man8"
36                  system "install -o root -m 755 -d \
37                    ${prefix}/share/games/fortune"
38                  system "install -o root -m 755 -c fortune/fortune \
39                    ${prefix}/bin"
40                  system "install -o root -m 755 -c strfile/strfile \
41                    ${prefix}/bin"
42                  system "install -o root -m 755 -c unstr/unstr \
43                    ${prefix}/bin"
44                  system "install -o root -m 644 -c fortune/fortune.6.gz \
45                    ${prefix}/man/man6"
46                  system "install -o root -m 644 -c strfile/strfile.8.gz \
47                    ${prefix}/man/man8"
48                  system "ln ${prefix}/man/man8/strfile.8.gz \
49                    ${prefix}/man/man8/unstr.8.gz"
50
51                  cd datfiles
52                  foreach datfile $datfiles {
53                    system "install -o root -m 644 -c $datfile \
54                      ${prefix}/share/games/fortune" } }
55
56contents        bin/fortune \
57                bin/strfile \
58                bin/unstr \
59                man/man6/fortune.6.gz \
60                man/man8/strfile.8.gz \
61                man/man8/unstr.8.gz \
62                share/games/fortune/fortunes \
63                share/games/fortune/fortunes.dat \
64                share/games/fortune/fortunes-o \
65                share/games/fortune/fortunes-o.dat \
66                share/games/fortune/fortunes2 \
67                share/games/fortune/fortunes2.dat \
68                share/games/fortune/fortunes2-o \
69                share/games/fortune/fortunes2-o.dat \
70                share/games/fortune/limerick \
71                share/games/fortune/limerick.dat \
72                share/games/fortune/murphy \
73                share/games/fortune/murphy.dat \
74                share/games/fortune/murphy-o \
75                share/games/fortune/murphy-o.dat \
76                share/games/fortune/startrek \
77                share/games/fortune/startrek.dat \
78                share/games/fortune/zippy \
79                share/games/fortune/zippy.dat
Note: See TracBrowser for help on using the repository browser.