notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
zstd Fast real-time compression algorithm
1.5.7_2 archivers on this many watch lists=35 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.5.7_1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-07-30 23:51:59
Last Update: 2026-05-23 14:51:25
Commit Hash: 21c73a7
People watching this port, also watch:: pkg, liblz4, readline, pcre2, libiconv
License: BSD3CLAUSE GPLv2
WWW:
https://facebook.github.io/zstd/
https://github.com/facebook/zstd
Description:
Zstandard, or zstd as short version, is a fast compression algorithm, providing high compression ratios. It also offers a special mode for small data, called dictionary compression. The reference library offers a very wide range of speed / compression trade-off, and is backed by an extremely fast decoder. Zstandard library is provided as open source software using a BSD license. Its format is stable and published as IETF RFC 8878.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (32 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/zstd-1.5.7_2/catalog.mk
  3. /usr/local/share/licenses/zstd-1.5.7_2/LICENSE
  4. /usr/local/share/licenses/zstd-1.5.7_2/BSD3CLAUSE
  5. /usr/local/share/licenses/zstd-1.5.7_2/GPLv2
  6. bin/unzstd
  7. bin/zstd
  8. bin/zstdcat
  9. bin/zstdgrep
  10. bin/zstdless
  11. bin/zstdmt
  12. include/zdict.h
  13. include/zstd.h
  14. include/zstd_errors.h
  15. lib/cmake/zstd/zstdConfig.cmake
  16. lib/cmake/zstd/zstdConfigVersion.cmake
  17. lib/cmake/zstd/zstdTargets-release.cmake
  18. lib/cmake/zstd/zstdTargets.cmake
  19. lib/libzstd.a
  20. lib/libzstd.so
  21. lib/libzstd.so.1
  22. lib/libzstd.so.1.5.7
  23. libdata/pkgconfig/libzstd.pc
  24. share/man/man1/unzstd.1.gz
  25. share/man/man1/zstd.1.gz
  26. share/man/man1/zstdcat.1.gz
  27. share/man/man1/zstdgrep.1.gz
  28. share/man/man1/zstdless.1.gz
  29. share/man/man1/zstdmt.1.gz
  30. @owner
  31. @group
  32. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • zstd>0:archivers/zstd
To install the port:
cd /usr/ports/archivers/zstd/ && make install clean
To add the package, run one of these commands:
  • pkg install archivers/zstd
  • pkg install zstd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: zstd
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1762084535 SHA256 (zstd-1.5.7.tar.zst) = 5b331d961d6989dc21bb03397fc7a2a4d86bc65a14adc5ffbbce050354e30fd2 SIZE (zstd-1.5.7.tar.zst) = 1862563

Expand this list (2 items)

Collapse this list.

SHA256 (6af3842118ea5325480b403213b2a9fbed3d3d74.diff) = 505a0dc5d6b9a3e6d5eba26a90dfc6b488908bbd8a616229aa4f4a04c357883b SIZE (6af3842118ea5325480b403213b2a9fbed3d3d74.diff) = 53062

Collapse this list.


Packages (timestamps in pop-ups are UTC):
zstd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.5.7_11.5.7_11.4.5_11.5.71.5.7_1n/an/an/a
FreeBSD:13:quarterly1.5.7_11.5.7_11.5.51.5.71.5.7_1n/an/an/a
FreeBSD:14:latest1.5.7_21.5.7_21.5.2_11.5.71.5.7_21.5.5-1.5.5
FreeBSD:14:quarterly1.5.7_11.5.7_1-1.5.71.5.7_11.5.51.5.51.5.5
FreeBSD:15:latest1.5.7_21.5.7_2n/a1.5.7n/an/a1.5.5_11.5.5_1
FreeBSD:15:quarterly1.5.7_11.5.7_1n/a-n/an/a--
FreeBSD:16:latest1.5.7_21.5.7_2n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
Library dependencies:
  1. liblz4.so : archivers/liblz4
This port is required by:
for Build
  1. biology/mmseqs2
  2. devel/apache-orc
  3. devel/ccache4
  4. devel/fnm
  5. textproc/gitlab-code-parser
  6. www/wasm-bindgen-cli
  7. www/wasm-pack
for Libraries
  1. archivers/c-blosc
  2. archivers/c-blosc2
  3. archivers/kf6-karchive
  4. archivers/libarchive
  5. archivers/libzip
  6. archivers/minizip-ng
  7. archivers/openzl
Expand this list (360 items / 353 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. archivers/ouch
  3. archivers/pecl-zstd
  4. archivers/php-zstd
  5. archivers/py-borgbackup
  6. archivers/py-zstd
  7. archivers/rpm4
  8. archivers/urbackup-client
  9. archivers/urbackup-server
  10. archivers/vbz-compression
  11. archivers/zchunk
  12. audio/faust
  13. audio/zrythm
  14. biology/gcta
  15. biology/ncbi-blast+
  16. biology/ncbi-cxx-toolkit
  17. cad/kicad
  18. cad/nvc
  19. cad/openroad
  20. comms/sdr++
  21. converters/p5-Sereal-Decoder
  22. converters/p5-Sereal-Encoder
  23. databases/arrow
  24. databases/cargo-pgrx
  25. databases/clickhouse-cpp
  26. databases/grass8
  27. databases/greptimedb
  28. databases/iceberg-rust
  29. databases/keydb
  30. databases/ladybug
  31. databases/mariadb-connector-c
  32. databases/mariadb1011-client
  33. databases/mariadb1011-server
  34. databases/mariadb106-client
  35. databases/mariadb106-server
  36. databases/mariadb114-client
  37. databases/mariadb114-server
  38. databases/mariadb118-client
  39. databases/mariadb118-server
  40. databases/mariadb123-client
  41. databases/mariadb123-server
  42. databases/mongodb70
  43. databases/mongodb80
  44. databases/mongosh
  45. databases/mysql-connector-c++
  46. databases/mysql-connector-odbc
  47. databases/pecl-redis
  48. databases/pg_citus
  49. databases/pgagroal
  50. databases/postgresql15-client
  51. databases/postgresql15-contrib
  52. databases/postgresql15-server
  53. databases/postgresql16-client
  54. databases/postgresql16-contrib
  55. databases/postgresql16-server
  56. databases/postgresql17-client
  57. databases/postgresql17-contrib
  58. databases/postgresql17-server
  59. databases/postgresql18-client
  60. databases/postgresql18-contrib
  61. databases/postgresql18-server
  62. databases/prisma-engines
  63. databases/qdrant
  64. databases/rocksdb
  65. databases/rocksdb9
  66. databases/surrealdb
  67. databases/tarantool
  68. databases/tiledb
  69. databases/tkrzw
  70. databases/xtrabackup80
  71. databases/xtrabackup84
  72. deskutils/coolreader
  73. deskutils/crengine-ng
  74. deskutils/readur
  75. devel/R-cran-rJava
  76. devel/android-tools
  77. devel/apitrace
  78. devel/appstream
  79. devel/avr-gdb
  80. devel/avro-cpp
  81. devel/binutils
  82. devel/boost-libs
  83. devel/cargo-about
  84. devel/cargo-deny
  85. devel/cargo-dist
  86. devel/creduce
  87. devel/fbthrift
  88. devel/folly
  89. devel/gdb
  90. devel/git-cinnabar
  91. devel/git-cliff
  92. devel/godot
  93. devel/godot-tools
  94. devel/heaptrack
  95. devel/hotspot
  96. devel/hs-ghcup
  97. devel/kronosnet
  98. devel/libchdr
  99. devel/libdatadog
  100. devel/libsoup3
  101. devel/libwasmtime
  102. devel/libzim
  103. devel/llvm-devel
  104. devel/llvm15
  105. devel/llvm16
  106. devel/llvm17
  107. devel/llvm18
  108. devel/llvm19
  109. devel/llvm20
  110. devel/llvm21
  111. devel/llvm22
  112. devel/mold
  113. devel/mongo-c-driver
  114. devel/mtbl
  115. devel/nextest
  116. devel/omniORB
  117. devel/pijul
  118. devel/py-backports.zstd
  119. devel/py-maturin
  120. devel/py-ruff
  121. devel/py-ty
  122. devel/pyside6-tools
  123. devel/qt5-core
  124. devel/qt6-base
  125. devel/qt6-tools
  126. devel/root
  127. devel/ruff
  128. devel/rustup-init
  129. devel/sccache
  130. devel/sentry-cli
  131. devel/tabby
  132. devel/uv
  133. devel/wasm-server-runner
  134. devel/wasmer
  135. devel/wizer
  136. dns/dnscap
  137. dns/dnsjit
  138. editors/gram
  139. editors/imhex
  140. editors/libreoffice
  141. editors/zed
  142. emulators/amiberry
  143. emulators/dolphin-emu
  144. emulators/fbsd-duckstation
  145. emulators/libretro-ppsspp
  146. emulators/mame
  147. emulators/mednafen
  148. emulators/pcsx2
  149. emulators/ppsspp
  150. emulators/qemu
  151. emulators/qemu-devel
  152. emulators/rpcs3
  153. emulators/yuzu
  154. filesystems/ntfs2btrfs
  155. filesystems/squashfs-tools
  156. filesystems/squashfs-tools-ng
  157. filesystems/squashfuse
  158. filesystems/zerofs
  159. finance/electrs
  160. finance/hyperswitch
  161. ftp/curl
  162. games/anki
  163. games/freeciv
  164. games/freeciv-nox11
  165. games/luanti
  166. games/minetestmapper
  167. games/openrct2
  168. games/simutrans
  169. games/veloren-weekly
  170. graphics/ImageMagick7
  171. graphics/aseprite
  172. graphics/blender
  173. graphics/blender4
  174. graphics/drawy
  175. graphics/gdal
  176. graphics/largetifftools
  177. graphics/librasterlite2
  178. graphics/libxisf
  179. graphics/mesa-devel
  180. graphics/mesa-dri
  181. graphics/mesa-libs
  182. graphics/openslide
  183. graphics/py-imagecodecs
  184. graphics/qgis
  185. graphics/qgis-ltr
  186. graphics/simage
  187. graphics/tiff
  188. graphics/tiled
  189. irc/halloy
  190. irc/weechat
  191. lang/asm-lsp
  192. lang/cairo
  193. lang/inko
  194. lang/julia
  195. lang/lfortran
  196. lang/python314
  197. lang/python314t
  198. lang/python315
  199. lang/rizin
  200. lang/sbcl
  201. lang/sdcc
  202. lang/swift510
  203. lang/zig
  204. lang/zig014
  205. lang/zig015
  206. mail/dovecot
  207. mail/stalwart
  208. math/R
  209. math/form
  210. math/fricas
  211. math/labplot
  212. math/leangz
  213. math/pdal
  214. math/py-symengine
  215. math/symengine
  216. misc/adios2
  217. misc/arrow-datafusion
  218. misc/codex
  219. misc/lean-ctx
  220. misc/pqrs
  221. misc/py-polars-runtime
  222. misc/warp
  223. multimedia/ossia-score
  224. net/asterisk20
  225. net/asterisk22
  226. net/fb303
  227. net/kcat
  228. net/libmdf
  229. net/librdkafka
  230. net/lldap
  231. net/mvfst
  232. net/ntopng
  233. net/rsync
  234. net/rustconn
  235. net/s3m
  236. net/shadowsocks-rust
  237. net/wangle
  238. net/waypipe
  239. net/wireshark
  240. net-mgmt/libfds
  241. net-mgmt/nagios-check_bacula15
  242. net-mgmt/netdata
  243. net-p2p/autopulse
  244. net-p2p/pulsar-client-cpp
  245. science/lammps
  246. science/netcdf
  247. science/sz3
  248. security/agave
  249. security/arti
  250. security/bitwarden-cli
  251. security/fizz
  252. security/gnutls
  253. security/n2n
  254. security/rage-encryption
  255. security/tor
  256. security/vaultwarden
  257. shells/nu_plugin_polars
  258. sysutils/bacula15-client
  259. sysutils/bacula15-client-static
  260. sysutils/bacula15-server
  261. sysutils/createrepo_c
  262. sysutils/dar
  263. sysutils/fselect
  264. sysutils/hl
  265. sysutils/libdnf
  266. sysutils/mise
  267. sysutils/ncdu2
  268. sysutils/onefetch
  269. sysutils/osquery
  270. sysutils/plocate
  271. sysutils/rustic
  272. sysutils/xen-tools
  273. sysutils/zellij
  274. textproc/doxx
  275. textproc/goldendict
  276. textproc/groonga
  277. textproc/libxmlb
  278. textproc/meilisearch
  279. textproc/quickwit
  280. textproc/ripgrep-all
  281. textproc/sonic
  282. textproc/ugrep
  283. textproc/xan
  284. www/angie-module-zstd
  285. www/deno
  286. www/envoy
  287. www/garage
  288. www/iocaine
  289. www/links
  290. www/marmite
  291. www/microbin
  292. www/miniserve
  293. www/nginx-full
  294. www/node22
  295. www/node24
  296. www/node25
  297. www/node26
  298. www/nyxt
  299. www/pomerium-envoy-custom
  300. www/privoxy
  301. www/proxygen
  302. www/rustypaste
  303. www/sqlpage
  304. www/trunk
  305. www/vigil
  306. www/wget2
  307. x11/wezterm
  308. x11-toolkits/pangolin
  309. x11-wm/stumpwm
  310. Collapse this list.

Deleted ports which required this port:

Expand this list of 45 deleted ports
  1. archivers/py-borgbackup11*
  2. archivers/py-borgbackup12*
  3. archivers/py-borgbackup125*
  4. databases/grass7*
  5. databases/mariadb114-connector-c*
  6. databases/mongodb50*
  7. databases/mongodb60*
  8. databases/mysql-connector-odbc-80*
  9. databases/percona-pam-for-mysql*
  10. databases/percona57-client*
  11. databases/percona57-pam-for-mysql*
  12. databases/percona57-server*
  13. databases/redisdesktopmanager*
  14. databases/tarantool2*
  15. databases/xtrabackup8*
  16. databases/xtrabackup81*
  17. devel/rye*
  18. editors/imhex-current*
  19. emulators/duckstation*
  20. emulators/ppsspp-qt5*
  21. emulators/qemu5*
  22. emulators/qemu6*
  23. emulators/qemu7*
  24. emulators/qemu70*
  25. emulators/qemu8*
  26. emulators/yuzu-qt5*
  27. games/minetest*
  28. graphics/mesa-gallium-va*
  29. graphics/mesa-gallium-vdpau*
  30. graphics/tiffgt*
  31. lang/clover*
  32. lang/zig-devel*
  33. lang/zig011*
  34. misc/jirust*
  35. net/asterisk18*
  36. net/fbzmq*
  37. net/rsocket-cpp*
  38. net/tshark*
  39. net/tshark-lite*
  40. net/wireshark-lite*
  41. security/tor-devel*
  42. sysutils/fusefs-squashfuse*
  43. sysutils/ntfs2btrfs*
  44. sysutils/squashfs-tools*
  45. sysutils/squashfs-tools-ng*
  46. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for zstd-1.5.7_2: LZ4=on: LZ4 compression support OPTIMIZED_CFLAGS=off: Use extra compiler optimizations ===> Use 'make config' to modify these settings
Options name:
archivers_zstd
USES:
cpe gmake localbase:ldflags tar:zst
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/facebook/zstd/releases/download/v1.5.7/
Collapse this list.

Number of commits found: 71

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.5.7_2
23 May 2026 14:51:25
commit hash: 21c73a76600aab6b7aff48c1ae1820d1cbc9e417commit hash: 21c73a76600aab6b7aff48c1ae1820d1cbc9e417commit hash: 21c73a76600aab6b7aff48c1ae1820d1cbc9e417commit hash: 21c73a76600aab6b7aff48c1ae1820d1cbc9e417 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Add LZ4 option

- Revert lz4 change in 4f313c8fd2f40d0e16492613e593a40724102137
- Bump PORTREVISION for dependency change
1.5.7_1
17 Nov 2025 22:10:34
commit hash: 4f313c8fd2f40d0e16492613e593a40724102137commit hash: 4f313c8fd2f40d0e16492613e593a40724102137commit hash: 4f313c8fd2f40d0e16492613e593a40724102137commit hash: 4f313c8fd2f40d0e16492613e593a40724102137 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
archivers/zstd: remove lz4, fix manpages

This shortens the requisite path for lang/python314,
and we have a separate archivers/lz4 port.

This also updates the manual pages to v1.5.7, the
release tarball missed updating them, see
<https://github.com/facebook/zstd/releases/tag/v1.5.7>

PR:		290739
Approved by:	maintainer timeout (sunpoet@, 15 days)
1.5.7
16 May 2025 13:55:29
commit hash: adeb5fc3e08bc60343c6706cd9e7c8fbc2a8089ecommit hash: adeb5fc3e08bc60343c6706cd9e7c8fbc2a8089ecommit hash: adeb5fc3e08bc60343c6706cd9e7c8fbc2a8089ecommit hash: adeb5fc3e08bc60343c6706cd9e7c8fbc2a8089e files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
archivers/zstd: Add CPE information

Approved by:	portmgr (blanket)
1.5.7
14 Mar 2025 09:54:00
commit hash: 33ebd552d68e7411c76efdca193b2bf1480d64b1commit hash: 33ebd552d68e7411c76efdca193b2bf1480d64b1commit hash: 33ebd552d68e7411c76efdca193b2bf1480d64b1commit hash: 33ebd552d68e7411c76efdca193b2bf1480d64b1 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Clean up Makefile

MANDIR setting for FreeBSD is merged to upstream.

Reference:	https://github.com/facebook/zstd/commit/f5e2996dd3e5c294d9089171d15023731be1a506
1.5.7
28 Feb 2025 10:34:16
commit hash: d73350357635c97b7484fc2d355c1191ebfcb83fcommit hash: d73350357635c97b7484fc2d355c1191ebfcb83fcommit hash: d73350357635c97b7484fc2d355c1191ebfcb83fcommit hash: d73350357635c97b7484fc2d355c1191ebfcb83f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Update to 1.5.7

Changes:	https://github.com/facebook/zstd/releases
1.5.6
24 Apr 2024 18:58:28
commit hash: 7051dd7f8f370f089978cc9dc851902fd36b885dcommit hash: 7051dd7f8f370f089978cc9dc851902fd36b885dcommit hash: 7051dd7f8f370f089978cc9dc851902fd36b885dcommit hash: 7051dd7f8f370f089978cc9dc851902fd36b885d files touched by this commit
Gleb Smirnoff (glebius) search for other commits by this committer
archivers/zstd: fix WITH_DEBUG build

Fixes:	b594c775ed2dbae25e509d198c462940f0dc9d5c
1.5.6
31 Mar 2024 18:50:47
commit hash: b594c775ed2dbae25e509d198c462940f0dc9d5ccommit hash: b594c775ed2dbae25e509d198c462940f0dc9d5ccommit hash: b594c775ed2dbae25e509d198c462940f0dc9d5ccommit hash: b594c775ed2dbae25e509d198c462940f0dc9d5c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Update to 1.5.6

Changes:	https://github.com/facebook/zstd/releases
1.5.5_1
21 Feb 2024 15:06:15
commit hash: 898d7e24b327fbeab78b8dc27e23279c8c75ebe4commit hash: 898d7e24b327fbeab78b8dc27e23279c8c75ebe4commit hash: 898d7e24b327fbeab78b8dc27e23279c8c75ebe4commit hash: 898d7e24b327fbeab78b8dc27e23279c8c75ebe4 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Sort MAKE_ENV
1.5.5_1
23 Jan 2024 21:51:18
commit hash: 378c661e05732249f498ea226cf95436ab2de076commit hash: 378c661e05732249f498ea226cf95436ab2de076commit hash: 378c661e05732249f498ea226cf95436ab2de076commit hash: 378c661e05732249f498ea226cf95436ab2de076 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
archivers/zstd: Impelled to share/man

Approved by:    portmgr (blanket)
1.5.5
27 May 2023 04:07:10
commit hash: 65881ff36b1816657bc6e0c6a8ad5827e62de9d1commit hash: 65881ff36b1816657bc6e0c6a8ad5827e62de9d1commit hash: 65881ff36b1816657bc6e0c6a8ad5827e62de9d1commit hash: 65881ff36b1816657bc6e0c6a8ad5827e62de9d1 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Update to 1.5.5

Changes:	https://github.com/facebook/zstd/releases
1.5.4_2
09 Apr 2023 23:37:19
commit hash: 454e3c91ae9105a9af1939c9632424083ed3bbdbcommit hash: 454e3c91ae9105a9af1939c9632424083ed3bbdbcommit hash: 454e3c91ae9105a9af1939c9632424083ed3bbdbcommit hash: 454e3c91ae9105a9af1939c9632424083ed3bbdb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Fix static library

- Bump PORTREVISION for package change

It fixes the build of dependent ports, e.g. devel/qt6-base.
1.5.4_1
09 Apr 2023 13:36:32
commit hash: 57d2530c89ce5793e987becf91f2a2463fa53522commit hash: 57d2530c89ce5793e987becf91f2a2463fa53522commit hash: 57d2530c89ce5793e987becf91f2a2463fa53522commit hash: 57d2530c89ce5793e987becf91f2a2463fa53522 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Clean up 72ad532057c9f9fb6fa370c80f663c005e9dd021

- Use WRKSRC instead of BUILD_WRKSRC
- Use SUB_FILES/SUB_LIST instead of a bunch of REINPLACE_CMD
- Use FILESDIR instead of PATCHDIR
- Clean up files/*:
  - Remove unnecessary file: zstdConfig.cmake is already in the source tarball
  - Rename patch file: Remove unnecessary .in suffix
1.5.4_1
05 Apr 2023 06:12:14
commit hash: 72ad532057c9f9fb6fa370c80f663c005e9dd021commit hash: 72ad532057c9f9fb6fa370c80f663c005e9dd021commit hash: 72ad532057c9f9fb6fa370c80f663c005e9dd021commit hash: 72ad532057c9f9fb6fa370c80f663c005e9dd021 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
archivers/zstd: Add CMake config files and adjust Makefile

- Use upstream's short test for "make test"
- Use verbose output by default during build
* Tweak Makefile to follow Porters Handbook more closely
* Install CMake files (taken from CMake build framework)

PR:		267652
Reported by:	fluffy
Approved by:	portmgr (maintainer timeout, 1+ month)
1.5.4
21 Mar 2023 19:20:00
commit hash: 99f38d73ca1dd59bc4ccb68aa35625495250de78commit hash: 99f38d73ca1dd59bc4ccb68aa35625495250de78commit hash: 99f38d73ca1dd59bc4ccb68aa35625495250de78commit hash: 99f38d73ca1dd59bc4ccb68aa35625495250de78 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Update to 1.5.4

Changes:	https://github.com/facebook/zstd/releases
1.5.2_1
30 Dec 2022 09:04:04
commit hash: 7593d64d4f264340c8e8fb6ce9cc6316f2d48945commit hash: 7593d64d4f264340c8e8fb6ce9cc6316f2d48945commit hash: 7593d64d4f264340c8e8fb6ce9cc6316f2d48945commit hash: 7593d64d4f264340c8e8fb6ce9cc6316f2d48945 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Update WWW and clean up pkg-descr
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.5.2_1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.5.2_1
01 Sep 2022 13:52:16
commit hash: 2a09e5b4da7cfa9288c56e94791cc371a31b914dcommit hash: 2a09e5b4da7cfa9288c56e94791cc371a31b914dcommit hash: 2a09e5b4da7cfa9288c56e94791cc371a31b914dcommit hash: 2a09e5b4da7cfa9288c56e94791cc371a31b914d files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: remove support for FreeBSD 13.0 which expired today.

- Mk/bsd.port.mk: mark 13.0 as unsupported
- Tools/scripts/portsearch: Drop support for FreeBSD <= 4
- archivers/zstd: revert "Fix build on FreeBSD 13.0"
- deskutils/xdg-desktop-portal: remove check for 13.0
- devel/libpeas: remove outdated comment
- editors/imhex: remove compatibility for 13.0
- editors/libreoffice: remove compatibility for 13.0
- editors/openoffice-4: remove compatibility for 13.0
- editors/openoffice-devel: remove compatibility for 13.0
- emulators/linux_base-c7: remove compatiblity for 13.0
- graphics/drm-kmod: remove detection for 13.0
- graphics/gpu-firmware-amd-kmod: do not check 13.0 anymore
- graphics/linux-c7-libdrm: remove support for 13.0
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.5.2_1
31 Aug 2022 11:40:51
commit hash: 3a0193f087441c73130b34f09ef4d391e78bf3adcommit hash: 3a0193f087441c73130b34f09ef4d391e78bf3adcommit hash: 3a0193f087441c73130b34f09ef4d391e78bf3adcommit hash: 3a0193f087441c73130b34f09ef4d391e78bf3ad files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Use MAKE_ENV instead of patch files
1.5.2_1
27 Aug 2022 15:52:56
commit hash: f23fdb0f733fc2b577cc2a473ead16d0deb910e3commit hash: f23fdb0f733fc2b577cc2a473ead16d0deb910e3commit hash: f23fdb0f733fc2b577cc2a473ead16d0deb910e3commit hash: f23fdb0f733fc2b577cc2a473ead16d0deb910e3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Fix build on FreeBSD 13.0

md5sum is not available on FreeBSD 13.0 which reaches its EoL on 2022-08-31.

Notified by:	jbeich
1.5.2_1
27 Aug 2022 10:23:30
commit hash: 538a001f90bbf14b5bdaa556119925699adb1849commit hash: 538a001f90bbf14b5bdaa556119925699adb1849commit hash: 538a001f90bbf14b5bdaa556119925699adb1849commit hash: 538a001f90bbf14b5bdaa556119925699adb1849 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Change build system from meson to gmake

- Use BINARY_ALIAS and remove TEST_DEPENDS: md5sum from base system works fine
- Remove TEST option
- Bump PORTREVISION for package change

from README.md [1]:
make is the officially maintained build system of this project. All other build
systems are "compatible" and 3rd-party maintained, they may feature small
differences in advanced options. When your system allows it, prefer using make
to build zstd and libzstd.

Reference:	https://github.com/facebook/zstd/blob/dev/README.md#build-instructions
[1]
1.5.2
20 Aug 2022 07:32:11
commit hash: 5a2f556ccbd7685fb8149f1e63a6f692d057aa4ccommit hash: 5a2f556ccbd7685fb8149f1e63a6f692d057aa4ccommit hash: 5a2f556ccbd7685fb8149f1e63a6f692d057aa4ccommit hash: 5a2f556ccbd7685fb8149f1e63a6f692d057aa4c files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
archivers/zstd: Add LTO option

Add LTO option, this increases performance between 5-15% on my test
systems (arm64 and amd64) with optimized cflags (-03) enabled.

LTO is also enabled by default on Alpine Linux and OpenMandriva

PR:		265605
Approved by:	sunpoet (maintainer timeout, 2+ weeks)
1.5.2
20 Jul 2022 14:20:49
commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
archivers: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Albert Vernon <f3cun3c02@sneakemail.com>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Kuehn <freebsd@nagilum.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Zhuravlev <zaa@zaa.pp.ru>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@regency.nsu.ru>
  *  Anders Nordby <anders@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.5.2
11 Jul 2022 13:49:18
commit hash: 1723e3e0f79403314b17a3ceb8ed6a895f32f23ccommit hash: 1723e3e0f79403314b17a3ceb8ed6a895f32f23ccommit hash: 1723e3e0f79403314b17a3ceb8ed6a895f32f23ccommit hash: 1723e3e0f79403314b17a3ceb8ed6a895f32f23c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Use .tar.zst instead of .tar.gz
1.5.2
28 Jan 2022 23:26:36
commit hash: 3c5bf9e44c5c15e236f2aa2a9bcbbc1f5e021e0fcommit hash: 3c5bf9e44c5c15e236f2aa2a9bcbbc1f5e021e0fcommit hash: 3c5bf9e44c5c15e236f2aa2a9bcbbc1f5e021e0fcommit hash: 3c5bf9e44c5c15e236f2aa2a9bcbbc1f5e021e0f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Cosmetic change
1.5.2
25 Jan 2022 19:49:58
commit hash: 87cab61e7bb421693b91352fc3d44cd38ec07ef2commit hash: 87cab61e7bb421693b91352fc3d44cd38ec07ef2commit hash: 87cab61e7bb421693b91352fc3d44cd38ec07ef2commit hash: 87cab61e7bb421693b91352fc3d44cd38ec07ef2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Update to 1.5.2

Changes:	https://github.com/facebook/zstd/releases
1.5.1
16 Jan 2022 09:49:44
commit hash: 3bb8f5f58e3fcb8e6dcd09180d671295e4341d1ecommit hash: 3bb8f5f58e3fcb8e6dcd09180d671295e4341d1ecommit hash: 3bb8f5f58e3fcb8e6dcd09180d671295e4341d1ecommit hash: 3bb8f5f58e3fcb8e6dcd09180d671295e4341d1e files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
archivers/zstd: Update to 1.5.1

Changelog: https://github.com/facebook/zstd/releases/tag/v1.5.1
Change PORTVERSION to DISTVERSION to follow Porters Handbook more
closely.

PR:		260599
Approved by:	sunpoet (maintainer timeout, 3+ weeks)
1.5.0
22 May 2021 14:42:13
commit hash: 7cb3066e8f2e50751b1b80cc47e01c20402033cecommit hash: 7cb3066e8f2e50751b1b80cc47e01c20402033cecommit hash: 7cb3066e8f2e50751b1b80cc47e01c20402033cecommit hash: 7cb3066e8f2e50751b1b80cc47e01c20402033ce files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Update to 1.5.0

- Update pkg-descr

Changes:	https://github.com/facebook/zstd/releases
1.4.9
18 Apr 2021 05:41:51
commit hash: e655bb4607939fa88f83b2672740720008d0d7dfcommit hash: e655bb4607939fa88f83b2672740720008d0d7dfcommit hash: e655bb4607939fa88f83b2672740720008d0d7dfcommit hash: e655bb4607939fa88f83b2672740720008d0d7df files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/zstd: Update to 1.4.9

Changes:	https://github.com/facebook/zstd/releases
1.4.8
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.4.8
26 Jan 2021 13:59:38
Revision:562666Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.4.8

Changes:	https://github.com/facebook/zstd/releases
PR:		252569
Exp-run by:	antoine
1.4.5_1
19 Aug 2020 16:26:38
Revision:545439Original commit files touched by this commit
sunpoet search for other commits by this committer
Change build system from gmake to meson

- Use upstream release tarball
- Add OPTIMIZED_CFLAGS and TEST options
- Remove valgrind test
- Bump PORTREVISION for package change

PR:		247100
Submitted by:	Daniel Engberg <daniel.engberg.lists@pyret.net>
1.4.5
28 May 2020 13:13:25
Revision:536768Original commit files touched by this commit
danfe search for other commits by this committer
Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 7).
1.4.5
25 May 2020 18:00:43
Revision:536489Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.4.5

Changes:	https://github.com/facebook/zstd/releases
1.4.4_1
26 Feb 2020 20:46:29
Revision:527189Original commit files touched by this commit
sunpoet search for other commits by this committer
Fix LZ4 option

- Bump PORTREVISION for package change

Duplicate USES=localbase blocks lz4 detection.
Before this commit, it fails to detect liblz4 as follows:

==> no liblz4, building zstd without .lz4 support
1.4.4
13 Nov 2019 23:24:49
Revision:517407Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.4.4

Changes:	https://github.com/facebook/zstd/releases
1.4.3
30 Sep 2019 11:32:09
Revision:513367Original commit files touched by this commit
sunpoet search for other commits by this committer
Fix build with archivers/lzmalib installed

PR:		239432
Reported by:	<doctor@doctor.nl2k.ab.ca>
1.4.3
20 Aug 2019 19:18:05
Revision:509448Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.4.3

Changes:	https://github.com/facebook/zstd/releases
1.4.2
01 Aug 2019 16:15:14
Revision:507779Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.4.2

Changes:	https://github.com/facebook/zstd/releases
1.4.1
21 Jul 2019 20:46:03
Revision:507069Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.4.1

Changes:	https://github.com/facebook/zstd/releases
1.4.0
18 Apr 2019 17:59:38
Revision:499284Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.4.0

Changes:	https://github.com/facebook/zstd/releases
1.3.8
01 Jan 2019 20:30:54
Revision:488939Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.8

Changes:	https://github.com/facebook/zstd/releases
1.3.7
20 Oct 2018 14:47:13
Revision:482504Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.7

Changes:	https://github.com/facebook/zstd/releases
1.3.6
06 Oct 2018 09:34:08
Revision:481337Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.6

Changes:	https://github.com/facebook/zstd/releases
1.3.5
29 Jul 2018 19:09:23
Revision:475682Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.5

Changes:	https://github.com/facebook/zstd/releases
1.3.4
14 May 2018 19:12:46
Revision:469954Original commit files touched by this commit
bapt search for other commits by this committer
Remove LIBDIR arguments which are now unneeded
1.3.4
04 Apr 2018 10:56:26
Revision:466417Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.4

Changes:	https://github.com/facebook/zstd/releases
1.3.3_1
23 Dec 2017 16:49:33
Revision:457072Original commit files touched by this commit
sunpoet search for other commits by this committer
Add LZ4 option

- Bump PORTREVISION for dependency and package change
1.3.3
22 Dec 2017 23:03:51
Revision:456992Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.3

Changes:	https://github.com/facebook/zstd/releases
1.3.2
11 Oct 2017 19:49:16
Revision:451776Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.2

Changes:	https://github.com/facebook/zstd/releases
1.3.1
21 Aug 2017 20:44:02
Revision:448492Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.1

- Update LICENSE

Changes:	https://github.com/facebook/zstd/releases
1.3.0_1
15 Jul 2017 17:22:03
Revision:445883Original commit files touched by this commit
sunpoet search for other commits by this committer
Update WWW
1.3.0_1
09 Jul 2017 06:58:57
Revision:445368Original commit files touched by this commit
sunpoet search for other commits by this committer
Add TEST_TARGET and USE_LDCONFIG

- Bump PORTREVISION for package change

PR:		220522
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
1.3.0
06 Jul 2017 20:55:33
Revision:445171Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.3.0

Changes:	https://github.com/facebook/zstd/releases
1.2.0
05 May 2017 15:34:18
Revision:440162Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.2.0

- Remove pzstd

Changes:	https://github.com/facebook/zstd/releases
1.1.4_1
25 Apr 2017 14:22:28
Revision:439383Original commit files touched by this commit
sunpoet search for other commits by this committer
Build and install pzstd

- While I'm here:
  - Use MAKE_CMD instead of GMAKE
  - Use post-install: instead of post-stage:
  - Respect PREFIX
- Bump PORTREVISION for package change

PR:		218869
Submitted by:	eugen
1.1.4
20 Mar 2017 00:28:15
Revision:436517Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.1.4

Changes:	https://github.com/facebook/zstd/releases
1.1.3
19 Mar 2017 01:56:51
Revision:436464Original commit files touched by this commit
sunpoet search for other commits by this committer
Clean up Makefile

- Use BSD_INSTALL_*
- Cosmetic change
1.1.3
11 Feb 2017 14:28:06
Revision:433876Original commit files touched by this commit
sunpoet search for other commits by this committer
Take maintainership
1.1.3
11 Feb 2017 12:42:30
Revision:433856Original commit files touched by this commit
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, see r433827 for details
1.1.3
07 Feb 2017 15:58:45
Revision:433565Original commit files touched by this commit
marino search for other commits by this committer
archivers/zstd: Upgrade version 1.1.2 => 1.1.3

The makefile patches are no longer required.
1.1.2
01 Jan 2017 03:45:13
Revision:430235Original commit files touched by this commit
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
1.1.2
19 Dec 2016 23:06:24
Revision:428963Original commit files touched by this commit
dim search for other commits by this committer
archivers/zstd: Upgrade version 1.1.1 => 1.1.2

Also revert r425457, since upstream fixed the jobs unsafety.

Approved by:	marino (maintainer)
MFH:		2016Q4
1.1.1
05 Nov 2016 23:36:21
Revision:425457Original commit files touched by this commit
marino search for other commits by this committer
archivers/zstd is no longer jobs safe.

I'm not sure what happened since the previous release, but now object
files are used before they are created (e.g. decompress directory)
1.1.1
02 Nov 2016 14:40:29
Revision:425157Original commit files touched by this commit
marino search for other commits by this committer
archivers/zstd: Upgrade version 1.1.0 => 1.1.1
1.1.0
28 Sep 2016 15:56:18
Revision:422878Original commit files touched by this commit
marino search for other commits by this committer
archivers/zstd: Upgrade version 1.0.0 => 1.1.0
1.0.0
02 Sep 2016 14:33:10
Revision:421267Original commit files touched by this commit
marino search for other commits by this committer
archivers/zstd: Upgrade version 0.8.1 => 1.0.0

The copyright of zstd has been transferred to Facebook as part of this
v1.0 release.  It also comes with a patent grant and a new public
streaming API (previously the API was in flux and only available on
static builds).
0.8.1
18 Aug 2016 20:20:44
Revision:420423Original commit files touched by this commit
marino search for other commits by this committer
archivers/zstd: Upgrade version 0.8.0 => 0.8.1
0.8.0
16 Aug 2016 22:16:15
Revision:420306Original commit files touched by this commit
marino search for other commits by this committer
archivers/zstd: Mark broken on FreeBSD 9

The base compiler on FreeBSD 9 doesn't have __builtin_bswap32 and
__builtin_bswap64 defined which causes a build failure.

Reported by:	pkg-fallout
0.8.0
01 Aug 2016 14:07:20
Revision:419441Original commit files touched by this commit
marino search for other commits by this committer
archivers/zstd: Upgrade version 0.7.4 => 0.8.0
0.7.4
30 Jul 2016 23:51:50
Revision:419337Original commit files touched by this commit
marino search for other commits by this committer
add new port archivers/zstd

Zstd, short for Zstandard, is a real-time compression algorithm providing
high compression ratios.  It offers a very wide range of compression vs.
speed trade-offs while being backed by a very fast decoder.  It offers
a special mode for small data called "dictionary compression" and it can
create dictionaries from any sample set.  Zstd is BSD-licensed.

Using Izbench on the Silesia compression corpus, zstd ranked at the
top with a compression ratio of 2.877, a compression rate of 325 Mb/s,
and a decompression rate of 325.  Zlib followed at 2.730, 95 Mb/s (C)
and 360 Mb/s (D).  See WWW page for the full benchmark results.

Number of commits found: 71