xref: /openbsd-src/gnu/usr.bin/perl/cpan/CPAN-Meta-YAML/t/tml-world/Vanilla-Perl.tml (revision 6fb12b7054efc6b436584db6cef9c2f85c0d7e27)
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