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.
Commit processing was halted at UTC 18:33 on 2026-08-05 for pkgbasify of jails and updating the host from 15.0 to 15.1 - same with jails. - that upgrade was completed by 18:53 - the website has caught up with the 6 commits it missed in that time.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
curl-impersonate Curl with impersonation
2.0.0 ftpnew! on this many watch lists=0 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-08-02 00:28:48
Last Update: 2026-08-02 00:25:50
Commit Hash: 0e1860b
License: MIT
WWW:
https://curl-impersonate.readthedocs.io/en/latest/
https://github.com/lexiforest/curl-impersonate
Description:
curl-impersonate is a special build of curl that can impersonate the four major browsers: Chrome, Edge, Safari & Firefox. curl-impersonate is able to perform TLS and HTTP handshakes that are identical to that of a real browser. curl-impersonate can be used either as a command line tool, similar to the regular curl, or as a library that can be integrated instead of the regular libcurl.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (61 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/curl-impersonate-2.0.0/catalog.mk
  3. /usr/local/share/licenses/curl-impersonate-2.0.0/LICENSE
  4. /usr/local/share/licenses/curl-impersonate-2.0.0/MIT
  5. bin/curl-impersonate
  6. bin/curl_chrome100
  7. bin/curl_chrome101
  8. bin/curl_chrome104
  9. bin/curl_chrome107
  10. bin/curl_chrome110
  11. bin/curl_chrome116
  12. bin/curl_chrome119
  13. bin/curl_chrome120
  14. bin/curl_chrome123
  15. bin/curl_chrome124
  16. bin/curl_chrome131
  17. bin/curl_chrome131_android
  18. bin/curl_chrome133a
  19. bin/curl_chrome136
  20. bin/curl_chrome142
  21. bin/curl_chrome145
  22. bin/curl_chrome146
  23. bin/curl_chrome99
  24. bin/curl_chrome99_android
  25. bin/curl_edge101
  26. bin/curl_edge99
  27. bin/curl_firefox133
  28. bin/curl_firefox135
  29. bin/curl_firefox144
  30. bin/curl_firefox147
  31. bin/curl_safari153
  32. bin/curl_safari155
  33. bin/curl_safari170
  34. bin/curl_safari172_ios
  35. bin/curl_safari180
  36. bin/curl_safari180_ios
  37. bin/curl_safari184
  38. bin/curl_safari184_ios
  39. bin/curl_safari260
  40. bin/curl_safari2601
  41. bin/curl_safari260_ios
  42. bin/curl_tor145
  43. include/curl/curl.h
  44. include/curl/curlver.h
  45. include/curl/easy.h
  46. include/curl/header.h
  47. include/curl/mprintf.h
  48. include/curl/multi.h
  49. include/curl/options.h
  50. include/curl/stdcheaders.h
  51. include/curl/system.h
  52. include/curl/typecheck-gcc.h
  53. include/curl/urlapi.h
  54. include/curl/websockets.h
  55. lib/libcurl-impersonate.a
  56. lib/libcurl-impersonate.so
  57. lib/libcurl-impersonate.so.4
  58. lib/libcurl-impersonate.so.4.8.0
  59. @owner
  60. @group
  61. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • curl-impersonate>0:ftp/curl-impersonate
To install the port:
cd /usr/ports/ftp/curl-impersonate/ && make install clean
To add the package, run one of these commands:
  • pkg install ftp/curl-impersonate
  • pkg install curl-impersonate
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: curl-impersonate
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1785626016 SHA256 (curl-impersonate/156c7b75ae9b8c3b3f847acf264f17594c3859fb.zip) = 450e169b284697c6eafe523cb7679f4221fbe1a0993f773a566c33b188762844 SIZE (curl-impersonate/156c7b75ae9b8c3b3f847acf264f17594c3859fb.zip) = 80313844

Expand this list (16 items)

Collapse this list.

SHA256 (curl-impersonate/curl-8_21_0.tar.gz) = ec753aa6f408a3ca9f0d6d5f7a77417aecd1544db13c03ae5d443612bf367364 SIZE (curl-impersonate/curl-8_21_0.tar.gz) = 3592963 SHA256 (curl-impersonate/v1.2.0.tar.gz) = 816c96e8e8f193b40151dad7e8ff37b1221d019dbcb9c35cd3fadbfe6477dfec SIZE (curl-impersonate/v1.2.0.tar.gz) = 646315 SHA256 (curl-impersonate/nghttp2-1.63.0.tar.bz2) = 607b174554d22a828bc532d1d734fe0f729b5d5ed207f2f12e96a62e83f29c55 SIZE (curl-impersonate/nghttp2-1.63.0.tar.bz2) = 2012107 SHA256 (curl-impersonate/ngtcp2-1.20.0.tar.bz2) = 871ec97ad86803cf312901b0c393b0ee70163e25a87c9b2894d1234341ce4e97 SIZE (curl-impersonate/ngtcp2-1.20.0.tar.bz2) = 898205 SHA256 (curl-impersonate/nghttp3-1.15.0.tar.bz2) = c6c491a52804814098e446630e6efc459afc0d3da7952ffe6cbdc0b3f99b2b62 SIZE (curl-impersonate/nghttp3-1.15.0.tar.bz2) = 519681 SHA256 (curl-impersonate/zlib-1.3.1.tar.gz) = 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23 SIZE (curl-impersonate/zlib-1.3.1.tar.gz) = 1512791 SHA256 (curl-impersonate/zstd-1.5.7.tar.gz) = eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3 SIZE (curl-impersonate/zstd-1.5.7.tar.gz) = 2434947 SHA256 (curl-impersonate/lexiforest-curl-impersonate-v2.0.0_GH0.tar.gz) = a9827cfce8246e78b86e26f012ae9fcb9bc05822009cd7ce4c9e130af6bdfb6f SIZE (curl-impersonate/lexiforest-curl-impersonate-v2.0.0_GH0.tar.gz) = 207780

Collapse this list.


Packages (timestamps in pop-ups are UTC):
curl-impersonate
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2.0.0------
FreeBSD:14:quarterly--------
FreeBSD:15:latest2.0.02.0.0n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.0.0n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by:
for Libraries
  1. ftp/py-curl-cffi

Configuration Options:
No options to configure
Options name:
ftp_curl-impersonate
USES:
cmake localbase:ldflags pkgconfig ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/lexiforest/curl-impersonate/tar.gz/v2.0.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.0
02 Aug 2026 00:25:50
commit hash: 0e1860be09eab548118f8e582a3f4e725beafd66commit hash: 0e1860be09eab548118f8e582a3f4e725beafd66commit hash: 0e1860be09eab548118f8e582a3f4e725beafd66commit hash: 0e1860be09eab548118f8e582a3f4e725beafd66 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
ftp/curl-impersonate: New port: Curl with impersonation

Number of commits found: 1