1=== vanilla_perl 2# VanillaPerl YAML config file 3--- yaml 4# package info 5package_name: VanillaPerl 6package_version: 5 7 8# directories 9download_dir: c:\temp\vp_sources 10build_dir: c:\temp\vp_build 11image_dir: c:\vanilla-perl 12 13# Binary components 14binary: 15 - name: dmake 16 url: http://search.cpan.org/CPAN/authors/id/S/SH/SHAY/dmake-4.5-20060619-SHAY.zip 17 license: 18 dmake/COPYING : dmake/COPYING 19 dmake/readme/license.txt: dmake/license.txt 20 install_to: 21 dmake/dmake.exe: dmake/bin/dmake.exe 22 dmake/startup: dmake/bin/startup 23 24 - name: gcc-core 25 url: http://umn.dl.sourceforge.net/mingw/gcc-core-3.4.5-20060117-1.tar.gz 26 license: 27 COPYING: gcc/COPYING 28 COPYING.lib: gcc/COPYING.lib 29 install_to: mingw 30 31 - name: gcc-g++ 32 url: http://umn.dl.sourceforge.net/mingw/gcc-g++-3.4.5-20060117-1.tar.gz 33 license: 34 install_to: mingw 35 36 - name: binutils 37 url: http://umn.dl.sourceforge.net/mingw/binutils-2.16.91-20060119-1.tar.gz 38 license: 39 Copying: binutils/Copying 40 Copying.lib: binutils/Copying.lib 41 install_to: mingw 42 43 - name: mingw-runtime 44 url: http://umn.dl.sourceforge.net/mingw/mingw-runtime-3.10.tar.gz 45 license: 46 doc/mingw-runtime/Contributors: mingw/Contributors 47 doc/mingw-runtime/Disclaimer: mingw/Disclaimer 48 install_to: mingw 49 50 - name: w32api 51 url: http://umn.dl.sourceforge.net/mingw/w32api-3.6.tar.gz 52 license: 53 install_to: mingw 54 extra: 55 extra\README.w32api: licenses\win32api\README.w32api 56 57# Source components 58source: 59 - name: perl 60 url: http://mirrors.kernel.org/CPAN/src/perl-5.8.8.tar.gz 61 license: 62 perl-5.8.8/Readme: perl/Readme 63 perl-5.8.8/Artistic: perl/Artistic 64 perl-5.8.8/Copying: perl/Copying 65 unpack_to: perl 66 install_to: perl 67 after: 68 extra\Config.pm: lib\CPAN\Config.pm 69 70# Additional modules to bundle in site\lib 71modules: 72 # i.e. not used, but gets us the libwin32 dist 73 - name: Win32::Job 74 unpack_to: 75 APIFile: Win32API-File 76 - name: IO 77 force: 1 78 - name: Compress::Zlib 79 - name: IO::Zlib 80 - name: Archive::Tar 81 - name: Net::FTP 82 extra: 83 extra\libnet.cfg: libnet.cfg 84 85# Extra files to be placed 86# Signature.pm: perl\site\lib\Module\Signature.pm 87extra: 88 README: README.txt 89 LICENSE.txt: LICENSE.txt 90 Changes: Release-Notes.txt 91 extra\Config.pm: perl\lib\CPAN\Config.pm 92 # reset this again 93 94 extra\links\Perl-Documentation.url: links\Perl Documentation.url 95 extra\links\Perl-Homepage.url: links\Perl Homepage.url 96 extra\links\Perl-Mailing-Lists.url: links\Perl Mailing Lists.url 97 extra\links\Perlmonks-Community-Forum.url: links\Perlmonks Community Forum.url 98 extra\links\Search-CPAN-Modules.url: links\Search CPAN Modules.url 99 extra\links\Vanilla-Perl-Homepage.url: links\Vanilla Perl Homepage.url 100 101--- perl 102[ { 103 package_name => 'VanillaPerl', 104 package_version => 5, 105 download_dir => 'c:\temp\vp_sources', 106 build_dir => 'c:\temp\vp_build', 107 image_dir => 'c:\vanilla-perl', 108 binary => [ 109 { 110 name => 'dmake', 111 url => 'http://search.cpan.org/CPAN/authors/id/S/SH/SHAY/dmake-4.5-20060619-SHAY.zip', 112 license => { 113 'dmake/COPYING' => 'dmake/COPYING', 114 'dmake/readme/license.txt' => 'dmake/license.txt', 115 }, 116 install_to => { 117 'dmake/dmake.exe' => 'dmake/bin/dmake.exe', 118 'dmake/startup' => 'dmake/bin/startup', 119 }, 120 }, 121 { 122 name => 'gcc-core', 123 url => 'http://umn.dl.sourceforge.net/mingw/gcc-core-3.4.5-20060117-1.tar.gz', 124 license => { 125 'COPYING' => 'gcc/COPYING', 126 'COPYING.lib' => 'gcc/COPYING.lib', 127 }, 128 install_to => 'mingw', 129 }, 130 { 131 name => 'gcc-g++', 132 url => 'http://umn.dl.sourceforge.net/mingw/gcc-g++-3.4.5-20060117-1.tar.gz', 133 license => undef, 134 install_to => 'mingw', 135 }, 136 { 137 name => 'binutils', 138 url => 'http://umn.dl.sourceforge.net/mingw/binutils-2.16.91-20060119-1.tar.gz', 139 license => { 140 'Copying' => 'binutils/Copying', 141 'Copying.lib' => 'binutils/Copying.lib', 142 }, 143 install_to => 'mingw', 144 }, 145 { 146 name => 'mingw-runtime', 147 url => 'http://umn.dl.sourceforge.net/mingw/mingw-runtime-3.10.tar.gz', 148 license => { 149 'doc/mingw-runtime/Contributors' => 'mingw/Contributors', 150 'doc/mingw-runtime/Disclaimer' => 'mingw/Disclaimer', 151 }, 152 install_to => 'mingw', 153 }, 154 { 155 name => 'w32api', 156 url => 'http://umn.dl.sourceforge.net/mingw/w32api-3.6.tar.gz', 157 license => undef, 158 install_to => 'mingw', 159 extra => { 160 'extra\README.w32api' => 'licenses\win32api\README.w32api', 161 }, 162 } 163 ], 164 source => [ 165 { 166 name => 'perl', 167 url => 'http://mirrors.kernel.org/CPAN/src/perl-5.8.8.tar.gz', 168 license => { 169 'perl-5.8.8/Readme' => 'perl/Readme', 170 'perl-5.8.8/Artistic' => 'perl/Artistic', 171 'perl-5.8.8/Copying' => 'perl/Copying', 172 }, 173 unpack_to => 'perl', 174 install_to => 'perl', 175 after => { 176 'extra\Config.pm' => 'lib\CPAN\Config.pm', 177 }, 178 } 179 ], 180 modules => [ 181 { 182 name => 'Win32::Job', 183 unpack_to => { 184 APIFile => 'Win32API-File', 185 }, 186 }, 187 { 188 name => 'IO', 189 force => 1, 190 }, 191 { 192 name => 'Compress::Zlib', 193 }, 194 { 195 name => 'IO::Zlib', 196 }, 197 { 198 name => 'Archive::Tar', 199 }, 200 { 201 name => 'Net::FTP', 202 extra => { 203 'extra\libnet.cfg' => 'libnet.cfg', 204 }, 205 }, 206 ], 207 extra => { 208 'README' => 'README.txt', 209 'LICENSE.txt' => 'LICENSE.txt', 210 'Changes' => 'Release-Notes.txt', 211 'extra\Config.pm' => 'perl\lib\CPAN\Config.pm', 212 'extra\links\Perl-Documentation.url' => 'links\Perl Documentation.url', 213 'extra\links\Perl-Homepage.url' => 'links\Perl Homepage.url', 214 'extra\links\Perl-Mailing-Lists.url' => 'links\Perl Mailing Lists.url', 215 'extra\links\Perlmonks-Community-Forum.url' => 'links\Perlmonks Community Forum.url', 216 'extra\links\Search-CPAN-Modules.url' => 'links\Search CPAN Modules.url', 217 'extra\links\Vanilla-Perl-Homepage.url' => 'links\Vanilla Perl Homepage.url', 218 }, 219} ] 220 221--- nosyck 222