Commit graph

53 commits

Author SHA1 Message Date
John Ericson 51011985ef zstd: Remove no-pthread patch used for building with mcfgthreads
Evidentially upstream has improved their feature detection so we no
longer need this patch.

CC @lhmouse
2021-03-12 16:22:27 +00:00
Ben Siraphob 8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Jan Tojnar f19eb635b4
Merge branch 'master' into staging-next
b04fc593e7 seems to have accidentally changed mkDerivation function for dfilemanager and solarus-quest-editor so I have reverted that here.
2021-01-07 13:04:31 +01:00
John Ericson 5c2965145f treewide: Inline more of the static overlay
Picking up where #107238 left off. I think I'll have gotten all the easy
stuff with this.
2021-01-03 21:46:14 +00:00
Mario Rodas 99061cb6ac zstd: 1.4.5 -> 1.4.8
+ https://github.com/facebook/zstd/releases/tag/v1.4.7
+ https://github.com/facebook/zstd/releases/tag/v1.4.8
2020-12-17 04:20:00 +00:00
John Ericson 437dc4c047 zstd: Fix MinGW build 2020-10-28 23:34:51 +00:00
Ben Wolsieffer 6093f9eb6e zstd: fix shebangs when cross-compiling 2020-08-15 08:32:57 +02:00
Dmitry Kalinkin f6ef3ac294
zstd: build programs and tests against the shared library 2020-07-02 12:10:15 -04:00
Frederik Rietdijk af2dd0c798 Revert "Revert "Merge pull request #78910 from serokell/libarchive-zstd""
The PR was accidentally merged into master instead of staging and thus reverted. Now, in staging, we can re-revert it.

This reverts commit 4df2f78ec7.
2020-06-04 15:30:36 +02:00
Frederik Rietdijk 08900c0554 Merge master into staging-next 2020-06-04 15:25:54 +02:00
Frederik Rietdijk 4df2f78ec7 Revert "Merge pull request #78910 from serokell/libarchive-zstd"
Should go to staging instead.

This reverts commit f8d9f59abe, reversing
changes made to b27a19d5bf.
2020-05-29 21:03:02 +02:00
Frederik Rietdijk f8d9f59abe
Merge pull request #78910 from serokell/libarchive-zstd
libarchive: link to zstd (split zstd output)
2020-05-29 20:51:16 +02:00
Vladimír Čunát afa9962538
Merge #78910: libarchive: link to zstd (into staging)
Also split outputs and don't provide static lib by default.
2020-05-29 15:37:55 +02:00
Vladimír Čunát 7f76daacdb
zstd: get rid of static libs if enableShared 2020-05-29 15:29:20 +02:00
Orivej Desh 6817991464
zstd: 1.4.4 -> 1.4.5 (#88609)
The previous CMake version did not run any tests, the current version
tries to run all tests (I could not await their completion), and the
last GNU Make version ran `make -C tests shortest` which ran only
playTests.sh, so I've enabled only the playTests test.
2020-05-23 14:44:00 +00:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Yorick van Pelt fe9a655054
zstd: enable split outputs 2020-02-10 20:03:57 +01:00
Tobias Mayer c06a0b2c8c zstd: build with CMake
CMake is used for static builds because the Makefile does not
offer a way to disable the shared library.
2019-12-29 10:57:15 +01:00
John Ericson 4686cfcc94 Merge remote-tracking branch 'upstream/master' into mingw-rocksdb
Can just use single commit from
https://github.com/facebook/rocksdb/pull/6076 for rocksdb!
2019-11-23 17:26:49 +00:00
John Ericson ca76436298 zstd: Fix MinGW build 2019-11-15 23:21:47 +00:00
Timothy DeHerrera cb7e94a6b6 zstd: 1.4.3 -> 1.4.4 2019-11-05 23:34:57 +00:00
Will Dietz ea9a298236
zstd: 1.4.2 -> 1.4.3
https://github.com/facebook/zstd/releases/tag/v1.4.3
2019-08-19 17:07:16 -05:00
Will Dietz aaa4c70490
zstd: 1.4.1 -> 1.4.2
https://github.com/facebook/zstd/releases/tag/v1.4.2
2019-07-25 23:50:32 -05:00
Orivej Desh d5ce2a186c zstd: 1.4.0 -> 1.4.1 2019-07-21 00:11:44 +00:00
Will Dietz b25ffa1246 zstd: 1.3.8 -> 1.4.0
https://github.com/facebook/zstd/releases/tag/v1.4.0
2019-04-17 22:29:41 -05:00
Will Dietz 2aaabb02bf zstd: 1.3.7 -> 1.3.8
https://github.com/facebook/zstd/releases/tag/v1.3.8
2018-12-28 13:13:31 -06:00
Dmitry Kalinkin 0b520bd26d
zstd: 1.3.6 -> 1.3.7 2018-10-22 18:27:35 -04:00
Vladyslav M c8f7188f17 zstd: 1.3.5 -> 1.3.6 (#47965) 2018-10-14 15:55:09 +02:00
Jan Malakhovski 35b8d5aea8 zstd: make tests run, but disable 2018-08-11 09:35:33 +00:00
R. RyanTM 1fd0653294 zstd: 1.3.4 -> 1.3.5 (#42913) 2018-07-03 14:43:42 +00:00
Vladyslav M 6558ec1dd5 zstd: 1.3.3 -> 1.3.4 2018-03-27 12:53:11 +03:00
Eelco Dolstra 7e44f19fce
zstd: Fix install name on macOS
It had an install name '/usr/local/lib/libzstd.1.dylib'.
2018-03-20 13:43:02 +01:00
Tobias Geerinckx-Rice 0f84673f3d
Remove nckx as a maintainer for all packages
Goodbye, and thanks for all the Nix...
2018-01-16 23:00:49 +01:00
dywedir 9d1a524157 zstd: 1.3.2 -> 1.3.3 2017-12-22 13:51:09 +02:00
mimadrid 8e982d5f2e
zstd: 1.3.0 -> 1.3.2 2017-11-03 19:58:01 +01:00
Robin Gloster 28cc2642f0
treewide: use less phases if not necessary
This removes some skipping of e.g. fixupPhase and cleans up occurences
where this led to duplicating code
2017-08-11 11:40:36 +02:00
Lluís Batlle i Rossell f338e99039 zstd: 1.2.0 -> 1.3.0 2017-07-25 17:57:50 +02:00
Orivej Desh cb1af17f53 zstd: 1.1.3 -> 1.2.0 2017-05-10 17:52:34 +00:00
Lluís Batlle i Rossell e62fe37575 zstd: update to 1.1.3 2017-02-16 21:46:48 +01:00
Tobias Geerinckx-Rice aa0a7194e9
zstd: 1.0.0 -> 1.1.1 2016-11-05 18:44:11 +01:00
Susan Potter 766a018453 zstd: 0.7.5 -> 1.0.0
Also updated to use the new repository location under facebook organization.
2016-09-03 15:57:33 -05:00
Tobias Geerinckx-Rice c0620282d3
zstd: 0.7.3 -> 0.7.5 2016-08-03 20:21:20 +02:00
Tobias Geerinckx-Rice 599cf0fe50
zstd: 0.7.2 -> 0.7.3
New:
- compression format specification zstd_compression_format.md
- -- separator, stating that all following arguments are file names
- ZSTD_getDecompressedSize()

Fixes:
- dictBuilder using HC levels
- legacy support from ZSTD_decompress_usingDDict()
- multi-blocks decoding with intermediate uncompressed blocks
2016-07-08 22:09:43 +02:00
Tobias Geerinckx-Rice 11ce7e0cfd
zstd: 0.7.1 -> 0.7.2
Fixes:
- ZSTD_decompressBlock() using multiple consecutive blocks.
- potential segfault on very large files (many gigabytes).
- CLI displays system error message when destination file
  cannot be created.
- potential leak in zdict.
2016-07-03 21:19:15 +02:00
Florian 09492d3b85 zstd: set meta.platforms to unix 2016-06-23 19:30:12 +02:00
Tobias Geerinckx-Rice 7a93926a91
zstd: 0.7.0 -> 0.7.1
Fixes:
- ZBUFF_compressEnd() called multiple times with too small dst buffer
- dictBuilder fails if first sample is too small
- corruption issue
- cli breaks during destination file overwrite confirmation

Changes:
- frame checksum enabled by default in command line mode
2016-06-23 14:32:13 +02:00
Tobias Geerinckx-Rice 723439564f
zstd: 0.6.1 -> 0.7.0
Changes: https://github.com/Cyan4973/zstd/releases/tag/v0.7.0
2016-06-16 21:20:00 +02:00
Tobias Geerinckx-Rice f2c7f9a677
zstd: 0.6.0 -> 0.6.1 2016-05-14 16:01:33 +02:00
Tobias Geerinckx-Rice 550b878e46
zstd: 0.5.1 -> 0.6.0
Changes:
- Stronger high compression modes
- Changed : highest compression modes require --ultra command to
  remove memory restrictions
- API: ZSTD_getFrameParams() provides size of decompressed content
- Fixed: zstd cli return error code > 0 and removes dst file artifact
  when decompression fails
- Various fixes and small performance improvements
2016-04-14 02:37:53 +02:00