summaryrefslogtreecommitdiff
path: root/security/libgcrypt
AgeCommit message (Collapse)AuthorFilesLines
2005-02-24Add RMD160 digests.agc1-1/+2
2005-01-18It's not very useful to include <sys/select.h> in only one source filetv3-1/+36
when other source files depend on fd_set being defined in a local header. (Required on Interix, which does not expose <sys/select.h>/<sys/time.h> automagically via other system headers as some OS's do by default.)
2005-01-14Changes 1.2.1:adam3-30/+9
* Portability fixes, memory allocation fixes and other minor things. * Support to build as a W32 static library. * Changed the way the RNG gets initialized. This allows to keep it uninitialized as long as no random numbers are used. To override this, the new macro gcry_fast_random_poll may be used. It is in general a good idea to spread this macro into the application code to make sure that these polls happen often enough.
2004-12-21fix socklen_t hack by falling through to ${TRUE} if ${GREP} failsgrant1-2/+2
(pattern not matched). ugh, bash. fixes build on Linux. reported by minskim@
2004-12-18add hack for missing socklen_t typedef handling. fixes build ongrant3-5/+24
Darwin.
2004-11-14As it was, libtool failed to link to libgcrypt on NetBSD 1.6.x becauseben1-1/+2
buildlink did not bring in PTH. For example, this made opencdk fail to build. Fix this by adding mk/pthread.buildlink3.mk to security/gcrypt/buildlink3.mk
2004-10-25Fix for compiling on Solaris SPARC with gcc.gavan2-1/+15
If __sparcv8 is defined, use the SPARC v8 version of udiv_qrnnd. Without this change, udiv_qrnnd will not be defined using the SPARC v8 udiv instruction, and the default SPARC v7 case of defining it to be the native __gmpn_udiv_qrnnd will be used, but this does not exist on SPARC v8, so at link time, the user will get an error about _gmpn_udiv_qrnnd being undefined. gcc defines __sparcv8. From PR pkg/26815.
2004-10-23Re: pkg/27317 The header gcrypt.h references struct timeval withoutshannonjr4-5/+18
including sys/time.h. Added the patch summitted with PR that adds an include for sys/time.h. Bumped PKGREVISION.
2004-10-19This package never uses the gettext library directly. The dependencyminskim1-2/+1
on gettext-lib should be taken care of by libgpg-error.
2004-10-19Add dependency on gettext-lib to provide libintl for platforms that doben1-1/+2
not have it built in. May address PR#27292.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-3/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-07-02When exec'ing child processes (netstat and vmstat), make sure the standardjmmv3-2/+35
file descriptors (0, 1, 2) are open. This avoids multiple warnings issued under NetBSD about running set[ug]id programs with those descriptors closed. Fixes PR pkg/26079; although it talks about gaim, the problem is here, in libgcrypt. Bump PKGREVISION to 1.
2004-05-26buildlink3 now requires libgcrypt 1.2.0 or higheradam1-2/+2
2004-05-26Remove me as maintainer of this package.tron1-2/+2
2004-05-23Fix MASTER_SITES. From Robert Elz in PR pkg/25681.snj1-3/+3
2004-05-22Changes 1.2.0adam4-37/+21
* First stable release. Changes 1.1.94 * The support for multi-threaded users goes into its third incarnation. We removed compile time support for thread libraries. To support the thread library of your choice, you have to set up callback handlers at initialization time. New data structures, a new control command, and default initializers are provided for this purpose. * Interface changes relative to the 1.1.93 release: libgcrypt-config --thread OBSOLETE libgcrypt-pth.la REMOVED libgcrypt-pthread.la REMOVED GCRYCTL_SET_THREAD_CBS NEW struct gcrypt_thread_cbs NEW enum gcry_thread_option NEW GCRY_THREAD_OPTION_PTH_IMPL NEW GCRY_THREAD_OPTION_PTHREAD_IMPL NEW Changes 1.1.93 * The automatic thread library detection has finally been removed. From now on, only linking explicitely to libgcrypt, libgcrypt-pth or libgcrypt-pthread is supported.
2004-04-29Disable the pth-test, since it doesn't work correctly (bl3 problem?)wiz1-1/+3
on systems still needing pth.
2004-03-29Nuke the special libtool handling since the version of libgcrypt injlam1-9/+3
pkgsrc does the right thing with assembler source files.
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-4/+7
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-25Regen. Noted by jmmv@.minskim1-2/+2
2004-02-25Not used any more.minskim1-28/+0
2004-02-25Bump BUILDLINK_DEPENDS due to library major bump.minskim2-4/+4
2004-02-25Update libgcrypt to 1.1.92.minskim4-16/+16
Changes since 1.1.90: - Included a limited implementation of RFC2268. - Changed API of the gcry_ac_ functions. - Code cleanups and minor bug fixes. - Interface changes: GCRY_CIPHER_RFC2268_40 NEW. gcry_ac_data_set CHANGED: New argument FLAGS. gcry_ac_data_get_name CHANGED: New argument FLAGS. gcry_ac_data_get_index CHANGED: New argument FLAGS. cry_ac_key_pair_generate CHANGED: New and reordered arguments. gcry_ac_key_test CHANGED: New argument HANDLE. gcry_ac_key_get_nbits CHANGED: New argument HANDLE. gcry_ac_key_get_grip CHANGED: New argument HANDLE. gcry_ac_data_search REMOVED. gcry_ac_data_add REMOVED. GCRY_AC_DATA_FLAG_NO_BLINDING REMOVED. GCRY_AC_FLAG_NO_BLINDING NEW: Replaces above.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+4
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-10bl3ify and remove libiconv and gettext-lib buildlink files. This packagejlam2-9/+26
really only needs gettext-lib through libgpg-error, and doesn't need libiconv at all unless it uses the pkgsrc gettext-lib. The gettext-lib buildlink3.mk file combined with the buildlink3 framework is considerably better at detecting this than the buildlink2.mk, which broke in a lot of instances.
2004-02-05this needs libintl, so explicitly include gettext-lib/buildlink2.mk.grant1-1/+2
2003-12-21This needs libiconv's buildlink, reported by David Griffith PR pkg/23811.xtraeme2-3/+6
Bump PKGREVISION.
2003-12-06Oops, this patch still is needed.xtraeme1-0/+16
2003-12-06Updated to 1.1.90, provided by Min Sik Kim PR pkg/23322.xtraeme5-33/+32
Changes: * The use of the GCRY_WEAK_RANDOM level is now deprecated in favor of the new gcry_create_nonce function. * gcry_sexp_build now supports a "%b" format to include a memory buffer. * Minor configuration fixes. * Interface changes relative to the 1.1.44 release: * Bug fixes and more code cleanups. * Enhanced the prime API. * Support for the Serpent cipher algorithm. And more...
2003-11-02Fix "libgcrypt-config --libs" to add -Wl,-R. Bump to 1.1.12nb1.hubertf4-4/+22
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-08-05Convert to USE_NEW_TEXINFO.seb2-6/+6
Fix PLIST for missing info files.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-05-13Updated to version 1.1.12.salo5-20/+23
Based on a patch sent by Juan RP via PR pkg/21559. Changes: - DESCR has 80 columns - style nits 1.1.12: ======= - gcry_pk_sign, gcry_pk_verify and gcry_pk_encrypt can now handle an optional pkcs1 flags parameter in the S-expression. A similar flag may be passed to gcry_pk_decrypt but it is only syntactically implemented. - New convenience macro gcry_md_get_asnoid. - There is now some real stuff in the manual.
2003-02-08do not disable asm on alpha. fixes recently noted compile problemsdmcmahill1-2/+3
2003-02-02Set "USE_LIBTOOL" even if we use the bundled "libtool" so thattron1-2/+2
buildlink2 will do the right thing.
2003-02-02Import new "libgcrypt" package: GNU's cryptographic librarytron5-0/+73
This fixes PR pkg/19732 by Juan RP.