Ravenports generated: 24 Feb 2024 23:39
[ravenports.git] / bucket_12 / xz
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               xz
4 VERSION=                5.6.0
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]=            https://github.com/tukaani-project/xz/releases/download/v5.6.0/
13 DISTFILE[1]=            xz-5.6.0.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.6.0
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         ${MV} ${STAGEDIR}${STD_DOCDIR}/examples/* ${STAGEDIR}${STD_EXAMPLESDIR}/new
54         ${RMDIR} ${STAGEDIR}${STD_DOCDIR}/exam*
55
56 post-build:
57         # create statically linked version of xz
58         (cd ${WRKSRC}/src/xz && ${CC} -o .libs/xz-static \
59         xz-args.o xz-coder.o xz-file_io.o xz-hardware.o xz-main.o xz-message.o xz-mytime.o \
60         xz-options.o xz-signals.o xz-suffix.o xz-util.o xz-tuklib_open_stdxxx.o \
61         xz-tuklib_progname.o xz-tuklib_exit.o xz-tuklib_mbstr_width.o xz-tuklib_mbstr_fw.o \
62         xz-list.o ../liblzma/.libs/liblzma.a -lpthread)
63
64 do-test:
65         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
66
67 post-extract:
68         ${AWK} '/You can do whatever/,/lawyers/' \
69                 ${WRKSRC}/COPYING > ${WRKDIR}/LICENSE_PUBDOM
70
71 [FILE:902:descriptions/desc.primary]
72 XZ Utils is free general-purpose data compression software with a
73 high compression ratio.  XZ Utils is the successor to LZMA Utils.
74
75 The core of the XZ Utils compression code is based on the LZMA SDK.
76 The primary compression algorithm is currently LZMA2, which is used
77 inside the .xz container format.  With typical files, XZ Utils
78 creates output 30% smaller than gzip and 15% smaller than bzip2.
79
80 The XZ Utils package consists of several components:
81
82 * liblzma is a compression library with an API similar to that of zlib.
83 * xz is a command line tool with syntax similar to that of gzip.
84 * xzdec is a decompression-only tool smaller than the full-featured xz one.
85 * A set of shell scripts (xzgrep, xzdiff, etc.) have been adapted
86   from gzip to ease viewing, grepping, and comparing compressed files.
87 * Emulation of the command line tools of LZMA Utils eases transition
88   from LZMA Utils to XZ Utils.
89
90
91 [FILE:67:descriptions/desc.tools]
92 This packages contains the command line tools of LZMA compression.
93
94
95 [FILE:94:distinfo]
96 0f5c81f14171b74fcc9777d302304d964e63ffc2d7b634ef023a7249d9b5d875      3036813 xz-5.6.0.tar.gz
97
98
99 [FILE:55:manifests/plist.primary]
100 lib/
101  liblzma.so.%%SOMAJOR%%
102  liblzma.so.%%SOVERSION%%
103
104
105 [FILE:194:manifests/plist.tools]
106 bin/
107  lzcat
108  lzcmp
109  lzdiff
110  lzegrep
111  lzfgrep
112  lzgrep
113  lzless
114  lzma
115  lzmadec
116  lzmainfo
117  lzmore
118  unlzma
119  unxz
120  xz
121  xz-static
122  xzcat
123  xzcmp
124  xzdec
125  xzdiff
126  xzegrep
127  xzfgrep
128  xzgrep
129  xzless
130  xzmore
131
132
133 [FILE:226:manifests/plist.dev]
134 include/lzma.h
135 include/lzma/
136  base.h
137  bcj.h
138  block.h
139  check.h
140  container.h
141  delta.h
142  filter.h
143  hardware.h
144  index.h
145  index_hash.h
146  lzma12.h
147  stream_flags.h
148  version.h
149  vli.h
150 lib/
151  liblzma.a
152  liblzma.so
153 lib/pkgconfig/liblzma.pc
154
155
156 [FILE:309:manifests/plist.man]
157 share/man/man1/
158  lzcat.1.gz
159  lzcmp.1.gz
160  lzdiff.1.gz
161  lzegrep.1.gz
162  lzfgrep.1.gz
163  lzgrep.1.gz
164  lzless.1.gz
165  lzma.1.gz
166  lzmadec.1.gz
167  lzmainfo.1.gz
168  lzmore.1.gz
169  unlzma.1.gz
170  unxz.1.gz
171  xz.1.gz
172  xzcat.1.gz
173  xzcmp.1.gz
174  xzdec.1.gz
175  xzdiff.1.gz
176  xzegrep.1.gz
177  xzfgrep.1.gz
178  xzgrep.1.gz
179  xzless.1.gz
180  xzmore.1.gz
181
182
183 [FILE:1303:manifests/plist.docs]
184 share/doc/xz/
185  AUTHORS
186  NEWS
187  README
188  THANKS
189  faq.txt
190  history.txt
191  lzma-file-format.txt
192  xz-file-format.txt
193 share/doc/xz/api/
194  COPYING.CC-BY-SA-4.0
195  annotated.html
196  base_8h.html
197  bc_s.png
198  bc_sd.png
199  bcj_8h.html
200  block_8h.html
201  check_8h.html
202  classes.html
203  closed.png
204  container_8h.html
205  delta_8h.html
206  dir_b17a1d403082bd69a703ed987cf158fb.html
207  doc.svg
208  docd.svg
209  doxygen.css
210  doxygen.svg
211  files.html
212  filter_8h.html
213  folderclosed.svg
214  folderclosedd.svg
215  folderopen.svg
216  folderopend.svg
217  functions.html
218  functions_vars.html
219  globals.html
220  globals_defs.html
221  globals_enum.html
222  globals_eval.html
223  globals_func.html
224  globals_type.html
225  hardware_8h.html
226  index.html
227  index_8h.html
228  index__hash_8h.html
229  lzma12_8h.html
230  lzma_8h.html
231  nav_f.png
232  nav_fd.png
233  nav_g.png
234  nav_h.png
235  nav_hd.png
236  open.png
237  splitbar.png
238  splitbard.png
239  stream__flags_8h.html
240  structlzma__allocator.html
241  structlzma__block.html
242  structlzma__filter.html
243  structlzma__index__iter.html
244  structlzma__mt.html
245  structlzma__options__bcj.html
246  structlzma__options__delta.html
247  structlzma__options__lzma.html
248  structlzma__stream.html
249  structlzma__stream__flags.html
250  sync_off.png
251  sync_on.png
252  tab_a.png
253  tab_ad.png
254  tab_b.png
255  tab_bd.png
256  tab_h.png
257  tab_hd.png
258  tab_s.png
259  tab_sd.png
260  tabs.css
261  version_8h.html
262  vli_8h.html
263  xz-logo.png
264
265
266 [FILE:146: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  11_file_info.c
274  Makefile
275