Port details |
- libgcrypt General purpose cryptographic library based on the code from GnuPG
- 1.11.0 security =273 1.11.0Version of this port present on the latest quarterly branch.
- Maintainer: cy@FreeBSD.org
- Port Added: 2002-10-14 12:39:38
- Last Update: 2024-07-13 04:45:27
- Commit Hash: 518e027
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - 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 = 1719803315
SHA256 (libgcrypt-1.11.0.tar.bz2) = 09120c9867ce7f2081d6aaa1775386b98c2f2f246135761aae47d81f58685b9c
SIZE (libgcrypt-1.11.0.tar.bz2) = 4180345
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- libgpg-error>=1.32 : security/libgpg-error
- makeinfo : print/texinfo
- Runtime dependencies:
-
- libgpg-error>=1.32 : security/libgpg-error
- indexinfo : print/indexinfo
- This port is required by:
- for Build
-
- audio/libsidplayfp
- databases/proxysql
- devel/libdatovka
- sysutils/rsyslog8
-
Deleted ports which required this port:
- for Libraries
-
- archivers/rpm4
- audio/audiowmark
- audio/libsidplayfp
- audio/owntone
- audio/pianobar
- audio/pianod2
- audio/shairport-sync
-
Deleted ports which required this port:
- for Run
-
- databases/proxysql
Configuration Options:
- ===> The following configuration options are available for libgcrypt-1.11.0:
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 pathfix tar:bzip2 makeinfo
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.4.1_1 06 Jun 2008 14:01:07 |
edwin |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
1.4.1 03 May 2008 19:14:02 |
arved |
Update to 1.4.1
PR: 123099
Submitted by: Hirohisa Yamaguchi |
1.4.0 29 Feb 2008 09:32:39 |
arved |
Disable padlock-support on 6.x
PR: 121207
Submitted by: ale, Mark Andrews |
1.4.0 28 Feb 2008 21:44:49 |
arved |
Update to 1.4.0
PR: 118541
Submitted by: Hirohisa Yamaguchi |
1.2.4_1 24 Sep 2007 00:35:45 |
edwin |
security/libgcrypt portlint fixes
1. remove quotes from COMMENT
2. INSTALLS_SHLIB -> USE_LDCONFIG
PR: ports/115286
Submitted by: David Yeske <dyeske@gmail.com>
Approved by: maintainer timeout |
1.2.4_1 23 Jul 2007 09:36:52 |
rafan |
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run |
1.2.4_1 08 Mar 2007 14:12:08 |
jylefort |
Track libgpg-error shlib version change. |
1.2.4 02 Feb 2007 14:25:54 |
arved |
Update to 1.2.4 |
1.2.3_1 28 Jan 2007 09:07:47 |
kris |
Use libtool port instead of included one to avoid objformat a.out botch |
1.2.3_1 22 Sep 2006 07:10:31 |
sergei |
- 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 |
arved |
Update to 1.2.3 (Minor bugfix release) |
1.2.2_1 13 May 2006 04:15:53 |
edwin |
Remove USE_REINPLACE from all categories starting with S |
1.2.2_1 03 May 2006 12:55:36 |
sergei |
- Chase libgpg-error shlib version bump (.1 -> .2)
- Bump PORTREVISION |
1.2.2 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
1.2.2 15 Nov 2005 06:52:12 |
ade |
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 |
arved |
Add SHA256 checksums for my ports |
1.2.2 18 Oct 2005 17:32:59 |
arved |
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 |
arved |
Fix build on powerpc |
1.2.1_1 22 Apr 2005 08:30:18 |
arved |
Bump PORTREVISION for previous change.
Reported by: pointyhat |
1.2.1 20 Apr 2005 13:41:51 |
arved |
Remove USE_PERL
PR: 80046
Submitted by: leeym |
1.2.1 11 Jan 2005 14:53:12 |
arved |
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 |
arved |
Use libtool 15 |
1.2.0_1 04 Sep 2004 06:28:15 |
arved |
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 |
arved |
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 |
marcus |
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 |
arved |
Add EXTRACT_ONLY
Noticed by: bsdtar |
1.2.0_1 08 May 2004 10:25:51 |
arved |
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 |
arved |
Add dependency on ligpg-error
PR: 66228
Submitted by: michael johnson |
1.2.0 03 May 2004 13:57:46 |
arved |
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 ) |
1.1.12 18 Mar 2004 15:17:40 |
arved |
Add SIZE
Submitted by: trevor |
1.1.12 14 Mar 2004 06:17:56 |
ade |
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 |
arved |
Attempt to silence "Annoying Reminder Guy II" by adding NO_LATEST_LINK |
1.1.12 29 Jan 2004 10:12:56 |
arved |
Add CONFLICTS |
1.1.12 16 Jan 2004 21:08:42 |
arved |
Don't create the default keyring, if gnupg is installed.
Requested by: Randy Bush |
1.1.12 04 Aug 2003 17:54:30 |
arved |
Use new INFO macro |
1.1.12 18 Jul 2003 13:37:14 |
arved |
Verify gpg signature if possible. |
1.1.12 26 Jun 2003 22:58:32 |
ade |
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 |
arved |
Update to 1.1.12
PR: 48704
Submitted by: Sergei Kolobov <sergei@kolobov.com> |
1.1.11 22 Feb 2003 14:38:12 |
arved |
de-pkg-comment |
1.1.11 15 Feb 2003 10:51:48 |
arved |
Use MASTER_SITE_GNUPG |
1.1.11 02 Jan 2003 14:18:00 |
arved |
Update to 1.1.11 |
1.1.10 07 Nov 2002 11:54:23 |
edwin |
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 |
ijliao |
add libgcrypt 1.1.0
General purpose crypto library based on code used in GnuPG
PR: 43894
Submitted by: Tilman Linneweh <tilman@arved.de> |