1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= archivers raven
7 SDESC[standard]= LZMA compression and decompression tools
8 HOMEPAGE= https://tukaani.org/xz/
12 SITES[main]= SF/lzmautils
13 DISTFILE[1]= xz-5.4.2.tar.gz:main
15 SPKGS[standard]= complete
23 OPTIONS_AVAILABLE= none
24 OPTIONS_STANDARD= none
28 LICENSE= PUBDOM:primary GPLv2+:primary
29 LICENSE_TERMS= primary:{{WRKSRC}}/COPYING
30 LICENSE_FILE= PUBDOM:{{WRKDIR}}/LICENSE_PUBDOM
31 GPLv2+:{{WRKSRC}}/COPYING.GPLv2
37 CONFIGURE_ARGS= --disable-nls
38 {{SYMVER:U--enable-symbol-versions}}
39 CONFIGURE_ENV= gl_cv_posix_shell=/bin/sh
41 INSTALL_TARGET= install-strip
44 VAR_OPSYS[sunos]= MAKEFILE_LINE=SYMVER=
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*
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)
67 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
70 ${AWK} '/You can do whatever/,/lawyers/' \
71 ${WRKSRC}/COPYING > ${WRKDIR}/LICENSE_PUBDOM
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.
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.
82 The XZ Utils package consists of several components:
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.
93 [FILE:67:descriptions/desc.tools]
94 This packages contains the command line tools of LZMA compression.
98 87947679abcf77cc509d8d1b474218fd16b72281e2797360e909deaee1ac9d05 2799022 xz-5.4.2.tar.gz
101 [FILE:55:manifests/plist.primary]
103 liblzma.so.%%SOMAJOR%%
104 liblzma.so.%%SOVERSION%%
107 [FILE:194:manifests/plist.tools]
135 [FILE:226:manifests/plist.dev]
155 lib/pkgconfig/liblzma.pc
158 [FILE:309:manifests/plist.man]
185 [FILE:1248:manifests/plist.docs]
209 dir_b17a1d403082bd69a703ed987cf158fb.html
240 stream__flags_8h.html
241 structlzma__allocator.html
242 structlzma__block.html
243 structlzma__filter.html
244 structlzma__index__iter.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
266 [FILE:187:manifests/plist.examples]
267 share/examples/xz/new/
272 04_compress_easy_mt.c
274 share/examples/xz/old/