new USES=gprbuild,dos2unx + zip-ada port
[ravenports.git] / bucket_C1 / zip-ada
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               zip-ada
4 VERSION=                52
5 KEYWORDS=               archivers ada
6 VARIANTS=               standard
7 SDESC[standard]=        Zip compression library written in Ada
8 HOMEPAGE=               http://unzip-ada.sourceforge.net/
9 CONTACT=                John_Marino[draco@marino.st]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            SF/unzip-ada/
13 DISTFILE[1]=            zipada52.zip:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         examples
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 USES=                   ada dos2unix gprbuild perl:build
23
24 DISTNAME=               zip-ada
25
26 LICENSE=                MIT:primary
27 LICENSE_SCHEME=         solo
28 LICENSE_FILE=           MIT:{{WRKSRC}}/zip_lib/zip.ads
29
30 MAKE_ENV=               Build_Mode=Fast
31
32 do-build:
33         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gprbuild -p -P zipada.gpr)
34
35 do-install:
36         @${MKDIR} ${STAGEDIR}${PREFIX}/bin \
37                   ${STAGEDIR}${STD_EXAMPLESDIR} \
38                   ${STAGEDIR}${PREFIX}/include/zip-ada \
39                   ${STAGEDIR}${PREFIX}/lib/zip-ada \
40                   ${STAGEDIR}${PREFIX}/lib/gnat
41         @${MKDIR} ${WRKSRC}/obj_tools ${WRKSRC}/obj_demos
42 .for F in zipada comp_zip find_zip rezip za_gnat rz_gnat bunzip lz lzma_dec lzma_enc lz77_stats random_data several_sizes
43         ${INSTALL_PROGRAM} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/bin/
44         ${MV} ${WRKSRC}/obj_opt/${F}.* ${WRKSRC}/obj_tools/
45 .endfor
46 .for F in demo_csv_into_zip demo_zip demo_unzip test_unz_streams test_chunk ziptest zip_with_many_files test_zip_info_timing test_stream_performance test_extract test_extract_tb test_lz_scramble test_llhc test_lz77
47         ${INSTALL_PROGRAM} ${WRKSRC}/${F} ${STAGEDIR}${STD_EXAMPLESDIR}/
48         ${MV} ${WRKSRC}/obj_opt/${F}.* ${WRKSRC}/obj_demos/
49 .endfor
50         (cd ${WRKSRC}/obj_opt && ${AR} rcs libzip-ada.a *.o)
51         ${MV} ${STAGEDIR}${PREFIX}/bin/bunzip \
52                 ${STAGEDIR}${PREFIX}/bin/debzip2
53         ${INSTALL_DATA} ${WRKSRC}/zip_lib/*.ad[sb] \
54                 ${STAGEDIR}${PREFIX}/include/zip-ada/
55         ${INSTALL_DATA} ${WRKSRC}/obj_opt/*.ali \
56                 ${STAGEDIR}${PREFIX}/lib/zip-ada/
57         ${RM} ${STAGEDIR}${PREFIX}/lib/zip-ada/b__*.ali
58         ${INSTALL_DATA} ${WRKSRC}/obj_opt/*.a ${STAGEDIR}${PREFIX}/lib/zip-ada/
59         ${INSTALL_DATA} ${FILESDIR}/zip-ada.gpr ${STAGEDIR}${PREFIX}/lib/gnat/
60
61 [FILE:521:descriptions/desc.primary]
62 The Zip-Ada library is written entirely in Ada, allowing compression
63 operations without any OS-dependent external calls on streams and files.
64
65 In addition to the library and command-line demos, it has these tools:
66  * zipada   - create compressed Zip archive
67  * comp_zip - utility to compare contents of two Zip archives
68  * find_zip - utility to search for text stream of Zip archive
69  * rezip    - tool for recompressing Zip files towards optimal compression
70  * debzip2  - tool to decompress BZip2 compressed files (.bz2)
71
72
73 [FILE:91:distinfo]
74 f28ed2b99b70b095dc73b3cf4eab8c8ac4ae9bcb488992da36aa5b68d2dea719       859223 zipada52.zip
75
76
77 [FILE:1570:manifests/plist.primary]
78 bin/
79  comp_zip
80  debzip2
81  find_zip
82  lz
83  lz77_stats
84  lzma_dec
85  lzma_enc
86  random_data
87  rezip
88  rz_gnat
89  several_sizes
90  za_gnat
91  zipada
92 include/zip-ada/
93  bzip2_decoding.adb
94  bzip2_decoding.ads
95  length_limited_huffman_code_lengths.adb
96  length_limited_huffman_code_lengths.ads
97  lz77.adb
98  lz77.ads
99  lzma-decoding.adb
100  lzma-decoding.ads
101  lzma-encoding.adb
102  lzma-encoding.ads
103  lzma.ads
104  unzip-decompress-huffman.adb
105  unzip-decompress-huffman.ads
106  unzip-decompress.adb
107  unzip-decompress.ads
108  unzip-streams.adb
109  unzip-streams.ads
110  unzip.adb
111  unzip.ads
112  zip-compress-deflate.adb
113  zip-compress-deflate.ads
114  zip-compress-lzma_e.adb
115  zip-compress-lzma_e.ads
116  zip-compress-reduce.adb
117  zip-compress-reduce.ads
118  zip-compress-shrink.adb
119  zip-compress-shrink.ads
120  zip-compress.adb
121  zip-compress.ads
122  zip-compress__no_unsigned_64.adb
123  zip-crc_crypto.adb
124  zip-crc_crypto.ads
125  zip-create.adb
126  zip-create.ads
127  zip-headers.adb
128  zip-headers.ads
129  zip.adb
130  zip.ads
131  zip_streams.adb
132  zip_streams.ads
133 lib/gnat/zip-ada.gpr
134 lib/zip-ada/
135  bzip2_decoding.ali
136  comp_zip_prc.ali
137  dual_io.ali
138  flexible_temp_files.ali
139  length_limited_huffman_code_lengths.ali
140  libzip-ada.a
141  lz77.ali
142  lz_scramble.ali
143  lzh.ali
144  lzma-decoding.ali
145  lzma-encoding.ali
146  lzma.ali
147  my_dots.ali
148  my_feedback.ali
149  rezip_lib.ali
150  rw_file.ali
151  tb_wrap.ali
152  unzip-decompress-huffman.ali
153  unzip-decompress.ali
154  unzip-streams.ali
155  unzip.ali
156  zip-compress-deflate.ali
157  zip-compress-lzma_e.ali
158  zip-compress-reduce.ali
159  zip-compress-shrink.ali
160  zip-compress.ali
161  zip-crc_crypto.ali
162  zip-create.ali
163  zip-headers.ali
164  zip.ali
165  zip_streams.ali
166
167
168 [FILE:228:files/zip-ada.gpr]
169 project ZipAda is
170
171    for Languages use ("ada");
172    for Source_Dirs use ("../../include/zip-ada");
173    for Library_Name use "zip-ada";
174    for Library_Dir use  "../../lib/zip-ada";
175    for Externally_Built use "true";
176
177 end ZipAda;
178