summaryrefslogtreecommitdiffstats
path: root/package/zstd
Commit message (Collapse)AuthorAgeFilesLines
* zstd: bump to version 1.3.5Baruch Siach2018-07-104-98/+2
| | | | | | | | Drop upstream patches. Cc: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zstd: build program and add menuconfig entry for host variantThomas De Schampheleire2018-07-042-0/+12
| | | | | | | | | | | The zstd (de)compression tool may be used in post-image scripts to compress certain elements of the final image. In order to allow that, make host-zstd selectable in the 'Host utilities' menu, and build the binary in addition to the library. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Merge branch 'next'Peter Korsgaard2018-06-022-2/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * zstd: bump to version 1.3.4Baruch Siach2018-05-132-2/+2
| | | | | | | | | | | | | | Cc: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | zstd: fix host headers installationBaruch Siach2018-05-131-0/+45
|/ | | | | | | | | | | | | | | | | | | | | | If host-zstd builds when $(HOST_DIR)/include has not been created yet, the install-includes target does not create this directory. Instead, the install command copies the headers over $(HOST_DIR)/include, thus creating a regular file instead of a directory. This leads to the following installation failure: Installing includes install: cannot create directory ‘.../host/usr/include/’: File exists Makefile:166: recipe for target 'install-pc' failed make[1]: *** [install-pc] Error 1 Add a patch to fix that. Cc: Peter Seiderer <ps.report@gmx.net> Cc: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Peter Seiderer <ps.report@gmx.net> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* zstd: add libzstd supportPeter Seiderer2018-04-252-0/+73
| | | | | | | | | | | | | | Add patch to split libzstd install target into pc, static, shared and includes target. Call only the needed ones for the buildroot staging/target install steps (respect the static/shared configuration). Signed-off-by: Peter Seiderer <ps.report@gmx.net> [Thomas: as suggested by Yann E. Morin, refactor the build/install commands to use only one invocation, with intermediate ZSTD_BUILD_LIBS and ZSTD_INSTALL_LIBS variables, defined depending on whether static/shared/static+shared is selected.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* zstd: add host libzstd supportPeter Seiderer2018-04-251-0/+12
| | | | | | | | | | | | | For the host only the libzstd library is built (no need for host-lz4 host-xz host-zlib dependencies because they affect only the cmdline tool). Signed-off-by: Peter Seiderer <ps.report@gmx.net> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: use '-C $(@D)/lib' instead of '-C $(@D) lib' at build time, to be consistent with what is done at install time, as suggested by Yann E. Morin.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* zstd: fix legal infoRahul Bedarkar2018-03-301-1/+1
| | | | | | | | | zstd is dual licensed under BSD-3-Clause or GPL-2.0 as per README.md and source files license header. Cc: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/zstd: bump version to v1.3.3Bernd Kuhls2018-01-072-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Revert "zstd: install to staging directory"Thomas Petazzoni2017-10-211-6/+0
| | | | | | | | This reverts commit 95c15aaf15f4bd5b1ebcf87d204ddf5a345197d5. It was mistakenly pushed, and causes problems because it installs the shared library to staging, but not to target. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* zstd: install to staging directoryChris Packham2017-10-211-0/+6
| | | | | | | Install libzstd to the staging directory. Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/zstd: bump version to 1.3.2Bernd Kuhls2017-10-152-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/zstd: Install tools into /usr/bin, not /usr/local/binAndrey Smirnov2017-09-201-1/+1
| | | | | | | | | | Install tools into /usr/bin, not /usr/local/bin, since /usr/local/bin is not in PATH by deafault. [Peter: set PREFIX to /usr to really install into /usr/bin] Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zstd: bump to version 1.3.1Baruch Siach2017-09-202-5/+5
| | | | | | | | | | | In this release zstd added the GPLv2 license and removed the PATENTS clause (upstream commit 4f73b3b55d83b). Cc: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Tested-by: Andrey Smirnov <andrew.smirnov@gmail.com> Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zstd: new packageAndrey Smirnov2017-07-253-0/+67
Add package to provide Zstandard compression tools (see https://facebook.github.io/zstd) Minimal config snippet for utils/test-pkg is as follows: BR2_PACKAGE_ZSTD=y Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> [Thomas: - use "config" instead of "menuconfig" in Config.in - add missing final newline in Config.in - pass DESTDIR=$(TARGET_DIR) only at install time - wrap too long lines in the .mk file - remove useless empty newline at end of .hash file.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud