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 photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
libgcrypt General purpose cryptographic library based on the code from GnuPG
1.10.3_1 security on this many watch lists=270 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.10.3_1Version of this port present on the latest quarterly branch.
Maintainer: cy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2002-10-14 12:39:38
Last Update: 2024-01-23 21:51:18
Commit Hash: 7221d46
People watching this port, also watch:: libiconv, expat, libgpg-error, png, libxml2
License: GPLv2+ LGPL21+
WWW:
https://www.gnupg.org/software/libgcrypt/index.html
Description:
Libgcrypt is a general purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptographic building blocks: symmetric ciphers, hash algorithms, MACs, public key algorithms, large integer functions, random numbers and a lot of supporting functions.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (20 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libgcrypt-1.10.3_1/catalog.mk
  3. /usr/local/share/licenses/libgcrypt-1.10.3_1/LICENSE
  4. /usr/local/share/licenses/libgcrypt-1.10.3_1/GPLv2+
  5. /usr/local/share/licenses/libgcrypt-1.10.3_1/LGPL21+
  6. bin/mpicalc
  7. bin/dumpsexp
  8. bin/hmac256
  9. bin/libgcrypt-config
  10. include/gcrypt.h
  11. lib/libgcrypt.a
  12. lib/libgcrypt.so
  13. lib/libgcrypt.so.20
  14. lib/libgcrypt.so.20.4.3
  15. libdata/pkgconfig/libgcrypt.pc
  16. share/man/man1/hmac256.1.gz
  17. share/aclocal/libgcrypt.m4
  18. @owner
  19. @group
  20. @mode
Collapse this list.
Dependency lines:
  • libgcrypt>0:security/libgcrypt
To install the port:
cd /usr/ports/security/libgcrypt/ && make install clean
To add the package, run one of these commands:
  • pkg install security/libgcrypt
  • pkg install libgcrypt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libgcrypt
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1700799311 SHA256 (libgcrypt-1.10.3.tar.bz2) = 8b0870897ac5ac67ded568dcfadf45969cfa8a6beb0fd60af2a9eadc2a3272aa SIZE (libgcrypt-1.10.3.tar.bz2) = 3783827

Packages (timestamps in pop-ups are UTC):
libgcrypt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.10.3_11.10.3_11.8.71.10.3_11.10.3_1-1.8.7-
FreeBSD:13:quarterly1.10.31.10.31.10.21.10.31.10.3_11.10.31.10.31.10.3
FreeBSD:14:latest1.10.3_11.10.3_11.9.4_11.10.3_11.10.3_11.9.4_1-1.9.4_1
FreeBSD:14:quarterly1.10.31.10.3_1-1.10.31.10.3_11.10.31.10.31.10.3
FreeBSD:15:latest1.10.3_11.10.3_1n/a1.10.3_1n/a1.10.3_11.10.3_11.10.3_1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. libgpg-error>=1.32 : security/libgpg-error
  2. makeinfo : print/texinfo
Runtime dependencies:
  1. libgpg-error>=1.32 : security/libgpg-error
  2. indexinfo : print/indexinfo
This port is required by:
for Build
  1. audio/libsidplayfp
  2. databases/proxysql
  3. devel/libdatovka
  4. sysutils/rsyslog8

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. databases/drizzle*
  2. irc/irssi-otr*
  3. sysutils/rsyslog7*
  4. sysutils/rsyslog7-devel*
  5. sysutils/rsyslog8-devel*
  6. Collapse this list of deleted ports.
for Libraries
  1. archivers/rpm4
  2. audio/audiowmark
  3. audio/libsidplayfp
  4. audio/owntone
  5. audio/pianobar
  6. audio/pianod2
  7. audio/shairport-sync
Expand this list (206 items / 199 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. biology/ncbi-blast+
  3. comms/svxlink
  4. databases/freetds
  5. databases/libgda5-ui
  6. databases/recutils
  7. databases/xtrabackup80
  8. databases/xtrabackup81
  9. devel/ccrtp
  10. devel/gvfs
  11. devel/gwenhywfar
  12. devel/gwenhywfar-fox16
  13. devel/gwenhywfar-gtk2
  14. devel/gwenhywfar-gtk3
  15. devel/gwenhywfar-qt5
  16. devel/libdatovka
  17. devel/libsoup
  18. devel/libvirt
  19. devel/srecord
  20. emulators/fuse
  21. emulators/fuse-utils
  22. emulators/libspectrum
  23. ftp/filezilla
  24. games/libtmcg
  25. graphics/frogr
  26. graphics/swfmill
  27. graphics/telak
  28. irc/bitlbee
  29. irc/bitlbee-steam
  30. irc/weechat
  31. lang/gnustep-base
  32. mail/anubis
  33. mail/claws-mail
  34. mail/wmbiff
  35. misc/metalink-tools
  36. multimedia/libaacs
  37. multimedia/libbdplus
  38. multimedia/libmtp
  39. multimedia/totem-pl-parser
  40. multimedia/vlc
  41. multimedia/zoneminder
  42. net/freediameter
  43. net/grive2
  44. net/gtk-vnc
  45. net/kget
  46. net/libvncserver
  47. net/ndpi
  48. net/netatalk3
  49. net/ntopng
  50. net/remmina
  51. net/samba416
  52. net/samba419
  53. net/tigervnc-server
  54. net/tigervnc-viewer
  55. net/vino
  56. net/wireshark
  57. net/wlvncc
  58. net-im/dino
  59. net-im/profanity
  60. net-mgmt/collectd5
  61. net-p2p/ktorrent
  62. net-p2p/libktorrent
  63. net-p2p/ncdc
  64. security/axc
  65. security/dirmngr
  66. security/fiked
  67. security/gcr
  68. security/gnome-keyring
  69. security/gnupg
  70. security/gnupg-pkcs11-scd
  71. security/gsad
  72. security/gvm-libs
  73. security/kdbxviewer
  74. security/keepass
  75. security/libgnome-keyring
  76. security/libgsasl
  77. security/libomemo
  78. security/libotr
  79. security/libotr3
  80. security/libsecret
  81. security/monkeysphere
  82. security/munge
  83. security/openvas
  84. security/openvpn-auth-radius
  85. security/p5-Crypt-GCrypt
  86. security/pam-pgsql
  87. security/pidgin-otr
  88. security/plasma5-kwallet-pam
  89. security/plasma6-kwallet-pam
  90. security/seccure
  91. security/vpnc
  92. sysutils/amtc
  93. sysutils/bulk_extractor
  94. sysutils/dar
  95. sysutils/freeipmi
  96. sysutils/fusefs-cryptofs
  97. sysutils/kf5-kwallet
  98. sysutils/kf6-kwallet
  99. sysutils/libdnf
  100. sysutils/rsyslog8
  101. textproc/libxslt
  102. textproc/p5-XML-LibXSLT
  103. textproc/pdfgrep
  104. textproc/rubygem-nokogiri111
  105. www/chromium
  106. www/iridium
  107. www/ungoogled-chromium
  108. www/webkit2-gtk3
  109. www/webkit2-gtk4
  110. x11/lightdm
  111. x11/yelp
  112. Collapse this list.

Deleted ports which required this port:

Expand this list of 89 deleted ports
  1. audio/forked-daapd*
  2. audio/libmtp*
  3. databases/freetds-msdblib*
  4. databases/libgda4*
  5. databases/libgda4-bdb*
  6. databases/libgda4-jdbc*
  7. databases/libgda4-ldap*
  8. databases/libgda4-mdb*
  9. databases/libgda4-mysql*
  10. databases/libgda4-postgresql*
  11. databases/xtrabackup*
  12. databases/xtrabackup8*
  13. deskutils/chmsee*
  14. devel/gwenhywfar-qt4*
  15. devel/libsoup-gnome*
  16. devel/libsoup-reference*
  17. devel/libzrtpcpp*
  18. games/libggz*
  19. irc/irssi-otr*
  20. irc/weechat-devel*
  21. japanese/jd*
  22. japanese/jpilot*
  23. misc/tellico-kde4*
  24. multimedia/libquvi09*
  25. multimedia/vlc-qt4*
  26. multimedia/vlc3*
  27. net/clamz*
  28. net/cyphesis*
  29. net/gq*
  30. net/grive*
  31. net/librouteros*
  32. net/netatalk*
  33. net/quagga-re*
  34. net/remmina-plugin-vnc*
  35. net/samba4*
  36. net/samba41*
  37. net/samba410*
  38. net/samba411*
  39. net/samba412*
  40. net/samba413*
  41. net/tigervnc-devel*
  42. net/tshark*
  43. net/tshark-lite*
  44. net/wireshark-lite*
  45. net/wireshark-qt5*
  46. net-im/ktp-common-internals*
  47. net-im/telegram-purple*
  48. net-p2p/gnunet*
  49. net-p2p/libktorrent-kde4*
  50. palm/jpilot*
  51. polish/kadu*
  52. print/cups-base*
  53. print/cups-client*
  54. print/cups-image*
  55. security/gnomint*
  56. security/gnupg20*
  57. security/gnupg22*
  58. security/greenbone-security-assistant*
  59. security/greenbone-security-assistant8*
  60. security/greenbone-security-assistant9*
  61. security/kdbx-viewer*
  62. security/keepassx-devel*
  63. security/keepassx2*
  64. security/libmatekeyring*
  65. security/mate-keyring*
  66. security/opencdk*
  67. security/openvas-libnasl*
  68. security/openvas-libraries*
  69. security/openvas-manager*
  70. security/openvas-scanner*
  71. security/openvas8-libraries*
  72. security/openvas8-manager*
  73. security/openvas8-scanner*
  74. security/openvas9-libraries*
  75. security/openvas9-manager*
  76. security/openvas9-scanner*
  77. security/pinentry-gtk*
  78. security/pinentry-qt*
  79. security/prelude-lml*
  80. security/prelude-manager*
  81. security/seahorse-plugins*
  82. security/shishi*
  83. sysutils/openhpi*
  84. sysutils/rsyslog5-gnutls*
  85. sysutils/rsyslog6-devel-gnutls*
  86. sysutils/rsyslog6-gnutls*
  87. textproc/rubygem-nokogiri18*
  88. x11/kde-runtime-kde4*
  89. x11/kde4-runtime*
  90. Collapse this list of deleted ports.
for Run
  1. databases/proxysql

Configuration Options:
===> The following configuration options are available for libgcrypt-1.10.3_1: DOCS=on: Build and/or install documentation INFO=on: Build and/or install GNU info pages STATIC=on: Build static executables and/or libraries ===> Use 'make config' to modify these settings
Options name:
security_libgcrypt
USES:
cpe libtool tar:bzip2 makeinfo
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://www.ring.gr.jp/pub/net/gnupg/libgcrypt/
  2. https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/libgcrypt/
  3. https://gnupg.org/ftp/gcrypt/libgcrypt/
  4. https://mirrors.dotsrc.org/gcrypt/libgcrypt/
  5. https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/libgcrypt/
Collapse this list.

Number of commits found: 137 (showing only 37 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.4_1
08 Mar 2007 14:12:08
Original commit files touched by this commit This port version is marked as vulnerable.
jylefort search for other commits by this committer
Track libgpg-error shlib version change.
1.2.4
02 Feb 2007 14:25:54
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Update to 1.2.4
1.2.3_1
28 Jan 2007 09:07:47
Original commit files touched by this commit This port version is marked as vulnerable.
kris search for other commits by this committer
Use libtool port instead of included one to avoid objformat a.out botch
1.2.3_1
22 Sep 2006 07:10:31
Original commit files touched by this commit This port version is marked as vulnerable.
sergei search for other commits by this committer
- Chase libgpg-error version bump [1]
- Add explicit version to libgpg-error dependency where missing [2]
- Bump PORTREVISION [1]

Approved by:    maintainers (arved, lofi, novel,
                ports at mcdermottroe dot com) [1]
Suggested by:   novel, lofi [2]
1.2.3
31 Aug 2006 21:20:52
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Update to 1.2.3 (Minor bugfix release)
1.2.2_1
13 May 2006 04:15:53
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with S
1.2.2_1
03 May 2006 12:55:36
Original commit files touched by this commit This port version is marked as vulnerable.
sergei search for other commits by this committer
- Chase libgpg-error shlib version bump (.1 -> .2)
- Bump PORTREVISION
1.2.2
23 Feb 2006 10:40:45
Original commit files touched by this commit This port version is marked as vulnerable.
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
1.2.2
15 Nov 2005 06:52:12
Original commit files touched by this commit This port version is marked as vulnerable.
ade search for other commits by this committer
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
        http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
1.2.2
08 Nov 2005 12:26:38
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Add SHA256 checksums for my ports
1.2.2
18 Oct 2005 17:32:59
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Update to 1.2.2

Noteworthy changes are:
 * Made the RNG immune against fork without exec.
 * Minor changes to some function declarations.  Buffer arguments are
   now typed as void pointer.  This should not affect any compilation.
 * A bug in the definition of gcry_cipher_register has been fixed.
1.2.1_1
27 May 2005 13:53:32
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Fix build on powerpc
1.2.1_1
22 Apr 2005 08:30:18
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Bump PORTREVISION for previous change.

Reported by:    pointyhat
1.2.1
20 Apr 2005 13:41:51
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Remove USE_PERL

PR:             80046
Submitted by:   leeym
1.2.1
11 Jan 2005 14:53:12
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Update libgcrypt to 1.2.1. Changes:
        * made the code try to lock secure memory pool not only when running as
          root,
        * fixed type usage in Serpent,
        * made the code mix the PID into the entropy pool for better protection
          after a fork,
        * fixed memory leak in RSA.
        * fixed alignment problems in Rijndael,
        * fixed memory leak in gcry_pk_sign(),
        * fixed broken pointer access in gcry_ac_open(),
        * updated the documentation,
        * fixed several other bugs.
Chase Shared library version and bump PORTREVISION of affected ports.
1.2.0_1
13 Oct 2004 07:59:41
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Use libtool 15
1.2.0_1
04 Sep 2004 06:28:15
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
 managed to break this just in time for the ports freeze.

Submitted by:   lofi, eik
Approved by:    portmgr (eik)
1.2.0_1
03 Sep 2004 21:37:40
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Nuke the gnupg sigchecking code. There are bugs and I don't have the time
to work on this now.

PR:             66417
Submitted by:   Lupe Christoph <lupe@lupe-christoph.de>
1.2.0_1
09 Jul 2004 17:43:11
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:             63944
Based on work by:eik and marcus
Approved by:    ade (autotools maintainer)
Tested by:      kris on pointyhat
Bound to be hidden problems:    You bet
1.2.0_1
12 Jun 2004 14:12:17
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Add EXTRACT_ONLY

Noticed by:     bsdtar
1.2.0_1
08 May 2004 10:25:51
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Fix pkg-plist

Reported by:                            kris, markus
Pointy hat (not 216.136.204.22) to:     arved
1.2.0
04 May 2004 06:21:22
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Add dependency on ligpg-error

PR:             66228
Submitted by:   michael johnson
1.2.0
03 May 2004 13:57:46
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Update libgcrypt to the new stable version 1.2.0
Retire libgcrypt-devel

Switch back to security/libgcrypt and bump PORTREVISION for
- gnutls
- gnutls-devel
- gsasl
- opencdk
- vpnc

libggz:
- Remove dependency on libgcrypt, because the port does not yet
work with the new libgcrypt

libksba:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.1.12
18 Mar 2004 15:17:40
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Add SIZE

Submitted by:   trevor
1.1.12
14 Mar 2004 06:17:56
Original commit files touched by this commit This port version is marked as vulnerable.
ade search for other commits by this committer
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

        USE_LIBTOOL=YES         ->      USE_LIBTOOL_VER=13
        USE_AUTOCONF=YES        ->      USE_AUTOCONF_VER=213
        USE_AUTOMAKE=YES        ->      USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
1.1.12
06 Feb 2004 11:07:25
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Attempt to silence "Annoying Reminder Guy II" by adding NO_LATEST_LINK
1.1.12
29 Jan 2004 10:12:56
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Add CONFLICTS
1.1.12
16 Jan 2004 21:08:42
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Don't create the default keyring, if gnupg is installed.

Requested by:   Randy Bush
1.1.12
04 Aug 2003 17:54:30
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Use new INFO macro
1.1.12
18 Jul 2003 13:37:14
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Verify gpg signature if possible.
1.1.12
26 Jun 2003 22:58:32
Original commit files touched by this commit This port version is marked as vulnerable.
ade search for other commits by this committer
libtool uber-patch

* kill devel/libtool and move to devel/libtool13, upgrading to 1.3.5
* upgrade repo-copied devel/libtool14 to 1.4.3
* break out libltdl into its own separate port
* move to version-numbered binaries/scripts (ie: there is *no* 'libtool'
  any more -- USE_LIBTOOL and USE_LIBTOOL_VER are your friends)

Approved by:    portmgr (kris) - for the bsd.port.mk hooks
Tested by:      bento 4-exp builds (repeatedly)
1.1.12
26 Feb 2003 15:25:19
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Update to 1.1.12

PR:             48704
Submitted by:   Sergei Kolobov <sergei@kolobov.com>
1.1.11
22 Feb 2003 14:38:12
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
de-pkg-comment
1.1.11
15 Feb 2003 10:51:48
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Use MASTER_SITE_GNUPG
1.1.11
02 Jan 2003 14:18:00
Original commit files touched by this commit This port version is marked as vulnerable.
arved search for other commits by this committer
Update to 1.1.11
1.1.10
07 Nov 2002 11:54:23
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
Fix PERL dependencies for these ports (print/cups solves print/cups-base
and french/cups-base)

Noticed on: bento
1.1.10
14 Oct 2002 12:38:48
Original commit files touched by this commit This port version is marked as vulnerable.
ijliao search for other commits by this committer
add libgcrypt 1.1.0
General purpose crypto library based on code used in GnuPG

PR:             43894
Submitted by:   Tilman Linneweh <tilman@arved.de>

Number of commits found: 137 (showing only 37 on this page)

«  1 | 2