Changeset 2401 for trunk/dports
- Timestamp:
- Apr 3, 2003, 11:08:35 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/games/fortune/Portfile
r2123 r2401 1 # $Id: Portfile,v 1.1 1 2003/03/03 06:31:21 mijExp $1 # $Id: Portfile,v 1.12 2003/04/03 23:08:35 eric Exp $ 2 2 3 3 PortSystem 1.0 … … 9 9 platforms darwin 10 10 use_bzip2 yes 11 master_sites http://distfiles.opendarwin.org/ 11 12 # these sites should be listed in the actual variants, unfortunately the tags 13 # do not work in the added master_sites - so just define them all right here 14 # for the time being 15 master_sites http://distfiles.opendarwin.org/ \ 16 http://www.splitbrain.org/Fortunes/starwars/:starwars \ 17 http://dune.s31.pl/:dune \ 18 http://www.splitbrain.org/Fortunes/hitchhiker/:hitchhiker \ 19 http://www.splitbrain.org/Fortunes/fgump/:fgump \ 20 http://eol.init1.nl/img/:southpark \ 21 http://www.splitbrain.org/Fortunes/xfiles/:xfiles \ 22 http://www.netmeister.org/apps/:netmeister \ 23 http://www.cs.indiana.edu/~crcarter/homer/:homer \ 24 http://www.splitbrain.org/Fortunes/simpsons/:chalkboard 25 12 26 checksums md5 99166e1c47d4b60c865a31d59d359b16 13 27 depends_lib lib:libcompat.1:libcompat … … 31 45 limerick.dat murphy murphy.dat murphy-o murphy-o.dat \ 32 46 startrek startrek.dat zippy zippy.dat" 47 48 # ugly hack to extract variant datfiles properly - default these variables to 49 # zero, then set them in each variant, and then check them all in post-extract 50 set plusstarwars 0 51 set plusdune 0 52 set plushitchhiker 0 53 set plusfgump 0 54 set plussouthpark 0 55 set plusxfiles 0 56 set plusfuturama 0 57 set pluscalvin 0 58 set plussimpsons 0 59 60 variant starwars { distfiles-append fortune-starwars.tgz:starwars 61 set datfiles "${datfiles} starwars starwars.dat" 62 set plusstarwars 1 } 63 64 variant dune { distfiles-append fortune-mod-dune-quotes.2.0.1.tar.gz:dune 65 set datfiles "${datfiles} chapterhouse-dune \ 66 chapterhouse-dune.dat children-of-dune children-of-dune.dat \ 67 dune dune.dat dune-messiah dune-messiah.dat god-emperor \ 68 god-emperor.dat heretics-of-dune heretics-of-dune.dat \ 69 house-atreides house-atreides.dat house-harkonnen \ 70 house-harkonnen.dat" 71 set plusdune 1 } 72 73 variant hitchhiker { distfiles-append fortune-hitchhiker.tgz:hitchhiker 74 set datfiles "${datfiles} hitchhiker hitchhiker.dat" 75 set plushitchhiker 1 } 76 77 variant fgump { distfiles-append fortune-fgump.tgz:fgump 78 set datfiles "${datfiles} fgump fgump.dat" 79 set plusfgump 1 } 80 81 variant southpark { distfiles-append SP-0.1.tar.gz:southpark 82 set datfiles "${datfiles} southpark southpark.dat" 83 set plussouthpark 1 } 84 85 variant xfiles { distfiles-append fortune-xfiles.tgz:xfiles 86 set datfiles "${datfiles} xfiles xfiles.dat" 87 set plusxfiles 1 } 88 89 variant futurama { distfiles-append fortune-mod-futurama-0.2.tar.gz:netmeister 90 set datfiles "${datfiles} futurama futurama.dat" 91 set plusfuturama 1 } 92 93 variant calvin { distfiles-append fortune-mod-calvin-0.1.1.tar.gz:netmeister 94 set datfiles "${datfiles} calvin calvin.dat" 95 set pluscalvin 1 } 96 97 variant simpsons { distfiles-append homer-quotes.tar.gz:homer \ 98 ralph-quotes.tar.gz cbg-quotes.tar.gz \ 99 fortune-simpsons-chalkboard.tgz:chalkboard 100 set datfiles "${datfiles} cbg cbg.dat homer homer.dat \ 101 ralph ralph.dat chalkboard chalkboard.dat" 102 set plussimpsons 1 } 103 104 post-extract { cd ${worksrcpath} 105 if { ${plusstarwars} } { 106 system "cp ${distpath}/fortune-starwars.tgz ." 107 system "tar xfz fortune-starwars.tgz" 108 system "cp fortune-starwars/* datfiles" 109 } 110 if { ${plushitchhiker} } { 111 system "cp ${distpath}/fortune-hitchhiker.tgz ." 112 system "tar xfz fortune-hitchhiker.tgz" 113 system "cp fortune-hitchhiker/* datfiles" 114 } 115 if { ${plusfgump} } { 116 system "cp ${distpath}/fortune-fgump.tgz ." 117 system "tar xfz fortune-fgump.tgz" 118 system "cp fortune-fgump/* datfiles" 119 } 120 if { ${plusdune} } { 121 system "cp ${distpath}/fortune-mod-dune-quotes.2.0.1.tar.gz ." 122 system "tar xfz fortune-mod-dune-quotes.2.0.1.tar.gz" 123 system "cp fortune-mod-dune-quotes.2.0.1/* datfiles" 124 } 125 if { ${plussouthpark} } { 126 system "cp ${distpath}/SP-0.1.tar.gz ." 127 system "tar xfz SP-0.1.tar.gz" 128 system "cp SP/SP datfiles/southpark" 129 system "cp SP/SP.dat datfiles/southpark.dat" 130 } 131 if { ${plusxfiles} } { 132 system "cp ${distpath}/fortune-xfiles.tgz ." 133 system "tar xfz fortune-xfiles.tgz" 134 system "cp fortune-xfiles/* datfiles" 135 } 136 if { ${plusfuturama} } { 137 system "cp ${distpath}/fortune-mod-futurama-0.2.tar.gz ." 138 system "tar xfz fortune-mod-futurama-0.2.tar.gz" 139 system "cp fortune-mod-futurama-0.2/* datfiles" 140 } 141 if { ${pluscalvin} } { 142 system "cp ${distpath}/fortune-mod-calvin-0.1.1.tar.gz ." 143 system "tar xfz fortune-mod-calvin-0.1.1.tar.gz" 144 system "cp fortune-mod-calvin-0.1.1/calvin datfiles" 145 system "cp fortune-mod-calvin-0.1.1/calvin.dat datfiles" 146 } 147 if { ${plussimpsons} } { 148 system "cp ${distpath}/homer-quotes.tar.gz ." 149 system "tar xfz homer-quotes.tar.gz" 150 system "cp fortune-homer/* datfiles" 151 system "cp ${distpath}/ralph-quotes.tar.gz ." 152 system "tar xfz ralph-quotes.tar.gz" 153 system "cp ralph ralph.dat datfiles" 154 system "cp ${distpath}/cbg-quotes.tar.gz ." 155 system "tar xfz cbg-quotes.tar.gz" 156 system "cp cbg cbg.dat datfiles" 157 system "cp ${distpath}/fortune-simpsons-chalkboard.tgz ." 158 system "tar xfz fortune-simpsons-chalkboard.tgz" 159 system "cp fortune-simpsons-chalkboard/* datfiles" 160 } } 33 161 34 162 install { cd ${worksrcpath}
Note: See TracChangeset
for help on using the changeset viewer.