1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
6 KEYWORDS= archivers raven
8 SDESC[standard]= LZMA compression and decompression tools
9 HOMEPAGE= https://tukaani.org/xz/
13 SITES[main]= SF/lzmautils
14 DISTFILE[1]= xz-5.4.1.tar.gz:main
16 SPKGS[standard]= complete
24 OPTIONS_AVAILABLE= none
25 OPTIONS_STANDARD= none
29 LICENSE= PUBDOM:primary GPLv2+:primary
30 LICENSE_TERMS= primary:{{WRKSRC}}/COPYING
31 LICENSE_FILE= PUBDOM:{{WRKDIR}}/LICENSE_PUBDOM
32 GPLv2+:{{WRKSRC}}/COPYING.GPLv2
38 CONFIGURE_ARGS= --disable-nls
39 {{SYMVER:U--enable-symbol-versions}}
40 CONFIGURE_ENV= gl_cv_posix_shell=/bin/sh
42 INSTALL_TARGET= install-strip
45 VAR_OPSYS[sunos]= MAKEFILE_LINE=SYMVER=
48 # install static version of xz
49 ${INSTALL_PROGRAM} ${WRKSRC}/src/xz/.libs/xz-static ${STAGEDIR}${PREFIX}/bin
50 # remove redundant license
51 ${RM} ${STAGEDIR}${STD_DOCDIR}/COPYING*
52 # mv examples to their place
53 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR}/new
54 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR}/old
55 ${MV} ${STAGEDIR}${STD_DOCDIR}/examples/* ${STAGEDIR}${STD_EXAMPLESDIR}/new
56 ${MV} ${STAGEDIR}${STD_DOCDIR}/examples_old/* ${STAGEDIR}${STD_EXAMPLESDIR}/old
57 ${RMDIR} ${STAGEDIR}${STD_DOCDIR}/exam*
60 # create statically linked version of xz
61 (cd ${WRKSRC}/src/xz && ${CC} -o .libs/xz-static \
62 xz-args.o xz-coder.o xz-file_io.o xz-hardware.o xz-main.o xz-message.o xz-mytime.o \
63 xz-options.o xz-signals.o xz-suffix.o xz-util.o xz-tuklib_open_stdxxx.o \
64 xz-tuklib_progname.o xz-tuklib_exit.o xz-tuklib_mbstr_width.o xz-tuklib_mbstr_fw.o \
65 xz-list.o ../liblzma/.libs/liblzma.a -lpthread)
68 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
71 ${AWK} '/You can do whatever/,/lawyers/' \
72 ${WRKSRC}/COPYING > ${WRKDIR}/LICENSE_PUBDOM
74 [FILE:902:descriptions/desc.primary]
75 XZ Utils is free general-purpose data compression software with a
76 high compression ratio. XZ Utils is the successor to LZMA Utils.
78 The core of the XZ Utils compression code is based on the LZMA SDK.
79 The primary compression algorithm is currently LZMA2, which is used
80 inside the .xz container format. With typical files, XZ Utils
81 creates output 30% smaller than gzip and 15% smaller than bzip2.
83 The XZ Utils package consists of several components:
85 * liblzma is a compression library with an API similar to that of zlib.
86 * xz is a command line tool with syntax similar to that of gzip.
87 * xzdec is a decompression-only tool smaller than the full-featured xz one.
88 * A set of shell scripts (xzgrep, xzdiff, etc.) have been adapted
89 from gzip to ease viewing, grepping, and comparing compressed files.
90 * Emulation of the command line tools of LZMA Utils eases transition
91 from LZMA Utils to XZ Utils.
94 [FILE:67:descriptions/desc.tools]
95 This packages contains the command line tools of LZMA compression.
99 e4b0f81582efa155ccf27bb88275254a429d44968e488fc94b806f2a61cd3e22 2528617 xz-5.4.1.tar.gz
102 [FILE:55:manifests/plist.primary]
104 liblzma.so.%%SOMAJOR%%
105 liblzma.so.%%SOVERSION%%
108 [FILE:194:manifests/plist.tools]
136 [FILE:226:manifests/plist.dev]
156 lib/pkgconfig/liblzma.pc
159 [FILE:309:manifests/plist.man]
186 [FILE:115:manifests/plist.docs]
199 [FILE:187:manifests/plist.examples]
200 share/examples/xz/new/
205 04_compress_easy_mt.c
207 share/examples/xz/old/