Ravenports generated: 05 Apr 2023 03:22
[ravenports.git] / bucket_12 / xz
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               xz
4 VERSION=                5.4.2
5 KEYWORDS=               archivers raven
6 VARIANTS=               standard
7 SDESC[standard]=        LZMA compression and decompression tools
8 HOMEPAGE=               https://tukaani.org/xz/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            SF/lzmautils
13 DISTFILE[1]=            xz-5.4.2.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         tools
18                         dev
19                         man
20                         docs
21                         examples
22
23 OPTIONS_AVAILABLE=      none
24 OPTIONS_STANDARD=       none
25
26 USES=                   cpe libtool
27
28 LICENSE=                PUBDOM:primary GPLv2+:primary
29 LICENSE_TERMS=          primary:{{WRKSRC}}/COPYING
30 LICENSE_FILE=           PUBDOM:{{WRKDIR}}/LICENSE_PUBDOM
31                         GPLv2+:{{WRKSRC}}/COPYING.GPLv2
32 LICENSE_SCHEME=         multi
33
34 CPE_VENDOR=             tukaani
35
36 MUST_CONFIGURE=         gnu
37 CONFIGURE_ARGS=         --disable-nls
38                         {{SYMVER:U--enable-symbol-versions}}
39 CONFIGURE_ENV=          gl_cv_posix_shell=/bin/sh
40
41 INSTALL_TARGET=         install-strip
42 SOVERSION=              5.4.2
43
44 VAR_OPSYS[sunos]=       MAKEFILE_LINE=SYMVER=
45
46 post-install:
47         # install static version of xz
48         ${INSTALL_PROGRAM} ${WRKSRC}/src/xz/.libs/xz-static ${STAGEDIR}${PREFIX}/bin
49         # remove redundant license
50         ${RM} ${STAGEDIR}${STD_DOCDIR}/COPYING*
51         # mv examples to their place
52         ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR}/new
53         ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR}/old
54         ${MV} ${STAGEDIR}${STD_DOCDIR}/examples/* ${STAGEDIR}${STD_EXAMPLESDIR}/new
55         ${MV} ${STAGEDIR}${STD_DOCDIR}/examples_old/*  ${STAGEDIR}${STD_EXAMPLESDIR}/old
56         ${RMDIR} ${STAGEDIR}${STD_DOCDIR}/exam*
57
58 post-build:
59         # create statically linked version of xz
60         (cd ${WRKSRC}/src/xz && ${CC} -o .libs/xz-static \
61         xz-args.o xz-coder.o xz-file_io.o xz-hardware.o xz-main.o xz-message.o xz-mytime.o \
62         xz-options.o xz-signals.o xz-suffix.o xz-util.o xz-tuklib_open_stdxxx.o \
63         xz-tuklib_progname.o xz-tuklib_exit.o xz-tuklib_mbstr_width.o xz-tuklib_mbstr_fw.o \
64         xz-list.o ../liblzma/.libs/liblzma.a -lpthread)
65
66 do-test:
67         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
68
69 post-extract:
70         ${AWK} '/You can do whatever/,/lawyers/' \
71                 ${WRKSRC}/COPYING > ${WRKDIR}/LICENSE_PUBDOM
72
73 [FILE:902:descriptions/desc.primary]
74 XZ Utils is free general-purpose data compression software with a
75 high compression ratio.  XZ Utils is the successor to LZMA Utils.
76
77 The core of the XZ Utils compression code is based on the LZMA SDK.
78 The primary compression algorithm is currently LZMA2, which is used
79 inside the .xz container format.  With typical files, XZ Utils
80 creates output 30% smaller than gzip and 15% smaller than bzip2.
81
82 The XZ Utils package consists of several components:
83
84 * liblzma is a compression library with an API similar to that of zlib.
85 * xz is a command line tool with syntax similar to that of gzip.
86 * xzdec is a decompression-only tool smaller than the full-featured xz one.
87 * A set of shell scripts (xzgrep, xzdiff, etc.) have been adapted
88   from gzip to ease viewing, grepping, and comparing compressed files.
89 * Emulation of the command line tools of LZMA Utils eases transition
90   from LZMA Utils to XZ Utils.
91
92
93 [FILE:67:descriptions/desc.tools]
94 This packages contains the command line tools of LZMA compression.
95
96
97 [FILE:94:distinfo]
98 87947679abcf77cc509d8d1b474218fd16b72281e2797360e909deaee1ac9d05      2799022 xz-5.4.2.tar.gz
99
100
101 [FILE:55:manifests/plist.primary]
102 lib/
103  liblzma.so.%%SOMAJOR%%
104  liblzma.so.%%SOVERSION%%
105
106
107 [FILE:194:manifests/plist.tools]
108 bin/
109  lzcat
110  lzcmp
111  lzdiff
112  lzegrep
113  lzfgrep
114  lzgrep
115  lzless
116  lzma
117  lzmadec
118  lzmainfo
119  lzmore
120  unlzma
121  unxz
122  xz
123  xz-static
124  xzcat
125  xzcmp
126  xzdec
127  xzdiff
128  xzegrep
129  xzfgrep
130  xzgrep
131  xzless
132  xzmore
133
134
135 [FILE:226:manifests/plist.dev]
136 include/lzma.h
137 include/lzma/
138  base.h
139  bcj.h
140  block.h
141  check.h
142  container.h
143  delta.h
144  filter.h
145  hardware.h
146  index.h
147  index_hash.h
148  lzma12.h
149  stream_flags.h
150  version.h
151  vli.h
152 lib/
153  liblzma.a
154  liblzma.so
155 lib/pkgconfig/liblzma.pc
156
157
158 [FILE:309:manifests/plist.man]
159 share/man/man1/
160  lzcat.1.gz
161  lzcmp.1.gz
162  lzdiff.1.gz
163  lzegrep.1.gz
164  lzfgrep.1.gz
165  lzgrep.1.gz
166  lzless.1.gz
167  lzma.1.gz
168  lzmadec.1.gz
169  lzmainfo.1.gz
170  lzmore.1.gz
171  unlzma.1.gz
172  unxz.1.gz
173  xz.1.gz
174  xzcat.1.gz
175  xzcmp.1.gz
176  xzdec.1.gz
177  xzdiff.1.gz
178  xzegrep.1.gz
179  xzfgrep.1.gz
180  xzgrep.1.gz
181  xzless.1.gz
182  xzmore.1.gz
183
184
185 [FILE:1248:manifests/plist.docs]
186 share/doc/xz/
187  AUTHORS
188  NEWS
189  README
190  THANKS
191  TODO
192  faq.txt
193  history.txt
194  lzma-file-format.txt
195  xz-file-format.txt
196 share/doc/xz/api/
197  annotated.html
198  base_8h.html
199  bc_s.png
200  bc_sd.png
201  bcj_8h.html
202  bdwn.png
203  block_8h.html
204  check_8h.html
205  classes.html
206  closed.png
207  container_8h.html
208  delta_8h.html
209  dir_b17a1d403082bd69a703ed987cf158fb.html
210  doc.png
211  docd.png
212  doxygen.css
213  doxygen.svg
214  files.html
215  filter_8h.html
216  folderclosed.png
217  folderopen.png
218  functions.html
219  functions_vars.html
220  globals.html
221  globals_defs.html
222  globals_enum.html
223  globals_eval.html
224  globals_func.html
225  globals_type.html
226  hardware_8h.html
227  index.html
228  index_8h.html
229  index__hash_8h.html
230  lzma12_8h.html
231  lzma_8h.html
232  nav_f.png
233  nav_fd.png
234  nav_g.png
235  nav_h.png
236  nav_hd.png
237  open.png
238  splitbar.png
239  splitbard.png
240  stream__flags_8h.html
241  structlzma__allocator.html
242  structlzma__block.html
243  structlzma__filter.html
244  structlzma__index__iter.html
245  structlzma__mt.html
246  structlzma__options__bcj.html
247  structlzma__options__delta.html
248  structlzma__options__lzma.html
249  structlzma__stream.html
250  structlzma__stream__flags.html
251  sync_off.png
252  sync_on.png
253  tab_a.png
254  tab_ad.png
255  tab_b.png
256  tab_bd.png
257  tab_h.png
258  tab_hd.png
259  tab_s.png
260  tab_sd.png
261  tabs.css
262  version_8h.html
263  vli_8h.html
264
265
266 [FILE:187:manifests/plist.examples]
267 share/examples/xz/new/
268  00_README.txt
269  01_compress_easy.c
270  02_decompress.c
271  03_compress_custom.c
272  04_compress_easy_mt.c
273  Makefile
274 share/examples/xz/old/
275  xz_pipe_comp.c
276  xz_pipe_decomp.c
277