aboutsummaryrefslogtreecommitdiff
path: root/security/libgcrypt
Commit message (Collapse)AuthorAgeFilesLines
* Added needed ASM instructions for armv6 architecture support.Sean Bruno2014-07-052-6/+40
| | | | | | | | | PR: 190848 Submitted by: andrew@freebsd.org Reviewed by: mat@freebsd.org Notes: svn path=/head/; revision=360837
* Fix build on system built WITHOUT_INFOBaptiste Daroussin2014-06-251-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=359209
* When linking a library libA with a library libB using libtool, if libB.laTijl Coosemans2014-04-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la. So everything that subsequently links with libA will also link to these extra libraries. This causes too much overlinking. This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs field in .la libraries during staging. However, because .la libraries have very limited use when dependency_libs is empty it makes sense to completely remove them during staging. So with this commit USES=libtool is modified to remove .la libraries and a new form (USES=libtool:keepla) is introduced in case they need to be kept (dependency_libs is still emptied). PORTREVISION is bumped on all ports with USES=libtool that install .la libraries. Most ports are also changed to add :keepla because .la libraries have to be kept around as long as there are dependent ports with .la libraries that refer to them in their dependency_libs field. In most cases :keepla can be removed again as soon as all dependent ports that install .la libraries have some form of USES=libtool added to their Makefile. PR: ports/188759 Exp-run: bdrewery Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=351936
* - USES=libtool tar:bzip2.Tijl Coosemans2014-04-014-45/+37
| | | | | | | | | | | | | - Enable asm on FreeBSD/i386 >= 10.0. - Enable asm on FreeBSD/amd64. [1] - Use MAKE_CMD instead of MAKE to run regression tests. PR: ports/187441 Submitted by: Stoyan Dimov <pr.freebsd.org@registrations.systeem.com> [1] Approved by: maintainer timeout (2 weeks) Notes: svn path=/head/; revision=349852
* Replace USE_GCC=4.2+ by USE_GCC=any. [1]Gerald Pfeifer2014-03-011-1/+1
| | | | | | | | | And USE_GMAKE by USES=gmake where touching a port because of the above. Approved by: portmgr (bapt) [1] Notes: svn path=/head/; revision=346721
* security/libgcrypt: Remove BROKEN on powerpcKubilay Kocak2013-12-141-6/+2
| | | | | | | | | | | | - Remove BROKEN on powerpc [1] - Enable STAGE support PR: ports/183066 Submitted by: jhibbits Approved by: maintainer timeout (1 month) Notes: svn path=/head/; revision=336421
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | security) Notes: svn path=/head/; revision=327769
* Use GCC 4.2+ on armv6.Rui Paulo2013-08-201-0/+3
| | | | | | | | Reviewed by: umq Approved by: umq Notes: svn path=/head/; revision=325029
* Update security/libgcrypt to 1.5.3 [1], and document the latest gnupgBrendan Fabeny2013-08-172-3/+3
| | | | | | | | | | | and libgcrypt vulnerability PR: 181231 Submitted by: Hirohisa Yamaguchi (maintainer) [1] Security: http://www.vuxml.org/freebsd/689c2bf7-0701-11e3-9a25-002590860428.html Notes: svn path=/head/; revision=324830
* Update to 1.5.2Emanuel Haupt2013-05-034-43/+13
| | | | | | | | | | | | Changelog: http://lists.gnupg.org/pipermail/gnupg-announce/2013q1/000324.html (1.5.1) http://lists.gnupg.org/pipermail/gnupg-announce/2013q2/000325.html (1.5.2) PR: 177100 Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> (maintainer) Notes: svn path=/head/; revision=317219
* Mark as broken on powerpc only on -current. This will unblock gnome,Mark Linimon2012-09-071-0/+3
| | | | | | | | | kde, and other builds on 8 and 9. Hat: portmgr Notes: svn path=/head/; revision=303822
* - Properly define deprecated functions to remove warnings in otherRoman Bogorodskiy2012-08-253-4/+21
| | | | | | | | | | | | | ports - Avoid installing multiple copies of the GPLv2 and LGPL21 licenses - Bump PORTREVISION PR: 170488 Submitted by: Jason E. Hale <bsdkaffee@gmail.com> Approved by: Hirohisa Yamaguchi (maintainer) Notes: svn path=/head/; revision=303123
* - Mark Broken for ppcMichael Scheidell2012-07-241-5/+3
| | | | | | | | | | | | | - Remove check for obsolete, unsupported OS version - pet portlint (space/vs tab, like 41, 44 of Makefile) PR: ports/166388 Submitted by: scheidell@ (me) Reported by: glevand <geoffrey.levand@mail.ru> Approved by: maintainer (timeout, 21 days) Notes: svn path=/head/; revision=301475
* - Add a workaround to fix build on FreeBSD 10.0 i386Martin Wilke2011-11-051-0/+3
| | | | Notes: svn path=/head/; revision=285106
* Require ligpg-error>=1.8 to build succesfullyPawel Pekala2011-09-171-1/+2
| | | | | | | | | PR: ports/159873 Submitted by: Michael Scheidell <scheidell@secnap.net> Approved by: maintainer, miwi, wen (mentors implicit) Notes: svn path=/head/; revision=281921
* In the AES-NI inline assembly, change instances of 'cmpq' to 'cmpl'. IDimitry Andric2011-07-261-8/+8
| | | | | | | | | | | | | had erroneously assumed this would only be compiled on amd64, but even then a 64 bit compare is wrong. The variables referenced in the inline assembly are all plain int, so 32 bit. PR: ports/159147 Pointy hat to: dim Requested by: Hirohisa Yamaguchi <umq@ueo.co.jp> (maintainer) Notes: svn path=/head/; revision=278348
* Building security/libgcrypt 1.5.0 with clang results in errors similarDimitry Andric2011-07-211-0/+61
| | | | | | | | | | | | | | | | | | | | to the following: rijndael.c:846:46: error: ambiguous instructions require an explicit suffix (could be 'cmpb', 'cmpw', 'cmpl', or 'cmpq') "movdqa 0xa0(%%esi), %%xmm1\n\t" ^ <inline asm>:24:2: note: instantiated into assembly here cmp $10, -80(%ebp) ^ This is because the 'cmp' instruction lacks a type suffix, and is thus ambiguous. Fix this by changing these to 'cmpq'. PR: ports/158994 Approved by: Hirohisa Yamaguchi <umq@ueo.co.jp> (maintainer) Notes: svn path=/head/; revision=278132
* - Update to 1.5.0Steve Wills2011-07-034-22/+27
| | | | | | | | PR: ports/158574 Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> (maintainer) Notes: svn path=/head/; revision=276970
* Sync to new bsd.autotools.mkAde Lovett2010-12-041-1/+1
| | | | Notes: svn path=/head/; revision=265663
* Fix linking with clang, and give longlong.h a simular treatment like wasKoop Mast2010-11-023-3/+46
| | | | | | | | | | | | | done in 9-current so clang can build it on i386. Update LICENSE block, and remove md5 sum. PR: ports/151349 Submitted by: myself Approved by: Yamaguchi Hirohisa <umq@ueo.co.jp> (maintainer) Notes: svn path=/head/; revision=263933
* Update to 1.4.6.Wesley Shields2010-07-273-6/+7
| | | | | | | | PR: ports/148755 Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> (maintainer) Notes: svn path=/head/; revision=258313
* Bump PORTREVISION for latest gettext update. (I'm not sure anyone still needsStefan Walter2010-06-271-0/+1
| | | | | | | | | | | | it, but it doesn't really hurt, either.) PR: 147295 Submitted by: Grzegorz Blach <magik@roorback.net> Approved by: maintainer timeout (>3 weeks) Feature safe: yes Notes: svn path=/head/; revision=257062
* Upgrade to version 1.4.5Niels Heinen2010-03-132-5/+5
| | | | | | | | | | PR: ports/144312 Submitted by: Sunpoet Po-Chuan Hsieh <sunpoet at sunpoet.net> Reviewed by: Hirohisa Yamaguchi (maintainer) Approved by: itetcu (mentor) Notes: svn path=/head/; revision=251007
* -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.Jeremy Messenger2009-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | -Update libtool and libltdl to 2.2.6a. -Remove devel/libtool15 and devel/libltdl15. -Fix ports build with libtool22/libltdl22. -Bump ports that depend on libltdl22 due to shared library version change. -Explain what to do update in the UPDATING. It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop and applications in the runtime. With help: marcus and kwm Pointyhat-exp: a few times by pav Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and a few MarcusCom CVS users. Also, I might have missed a few. Repocopy by: marcus Approved by: portmgr Notes: svn path=/head/; revision=238781
* - Update to 1.4.4Dmitry Marakasov2009-01-232-4/+4
| | | | | | | | PR: 130914 Submitted by: Hirohisa Yamaguchi <umq at ueo dot co dot jp> (maintainer) Notes: svn path=/head/; revision=226722
* - Update to 1.4.3Rong-En Fan2009-01-063-7/+7
| | | | | | | | | | | - Pass maintainership to submitter per PR 127224 PR: ports/127478 Submitted by: Hirohisa Yamaguchi <umq at ueo.co.jp> Approved by: arved (maintainer) Notes: svn path=/head/; revision=225325
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.Rong-En Fan2008-08-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases. To workaround this issue, many ports hack the CONFIGURE_TARGET variable so that it contains the ``--build='' prefix. To solve this issue, under the fact that some ports still have configure script generated by the old autoconf, we use runtime detection in the do-configure target so that the proper argument can be used. Changes to Mk/*: - Add runtime detection magic in bsd.port.mk - Remove CONFIGURE_TARGET hack in various bsd.*.mk - USE_GNOME=gnometarget is now an no-op Changes to individual ports, other than removing the CONFIGURE_TARGET hack: = pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables) - comms/gnuradio - science/abinit - science/elmer-fem - science/elmer-matc - science/elmer-meshgen2d - science/elmerfront - science/elmerpost = use x86_64 as ARCH - devel/g-wrap = other changes - print/magicfilter GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf Total # of ports modified: 1,027 Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes) PR: 126524 (obsoletes 52917) Submitted by: rafan Tested on: two pointyhat 7-amd64 exp runs (by pav) Approved by: portmgr (pav) Notes: svn path=/head/; revision=218938
* Bump portrevision due to upgrade of devel/gettext.Edwin Groothuis2008-06-061-0/+1
| | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=214430
* Update to 1.4.1Tilman Keskinoz2008-05-032-4/+4
| | | | | | | | PR: 123099 Submitted by: Hirohisa Yamaguchi Notes: svn path=/head/; revision=212555
* Disable padlock-support on 6.xTilman Keskinoz2008-02-291-0/+3
| | | | | | | | PR: 121207 Submitted by: ale, Mark Andrews Notes: svn path=/head/; revision=208172
* Update to 1.4.0Tilman Keskinoz2008-02-283-6/+28
| | | | | | | | PR: 118541 Submitted by: Hirohisa Yamaguchi Notes: svn path=/head/; revision=208143
* security/libgcrypt portlint fixesEdwin Groothuis2007-09-241-2/+2
| | | | | | | | | | | | 1. remove quotes from COMMENT 2. INSTALLS_SHLIB -> USE_LDCONFIG PR: ports/115286 Submitted by: David Yeske <dyeske@gmail.com> Approved by: maintainer timeout Notes: svn path=/head/; revision=200013
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptRong-En Fan2007-07-231-1/+0
| | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=196111
* Track libgpg-error shlib version change.Jean-Yves Lefort2007-03-081-1/+2
| | | | Notes: svn path=/head/; revision=186897
* Update to 1.2.4Tilman Keskinoz2007-02-022-5/+5
| | | | Notes: svn path=/head/; revision=183951
* Use libtool port instead of included one to avoid objformat a.out botchKris Kennaway2007-01-282-0/+2
| | | | Notes: svn path=/head/; revision=183519
* - Chase libgpg-error version bump [1]Sergei Kolobov2006-09-221-1/+2
| | | | | | | | | | | | - 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] Notes: svn path=/head/; revision=173573
* Update to 1.2.3 (Minor bugfix release)Tilman Keskinoz2006-08-312-5/+4
| | | | Notes: svn path=/head/; revision=171762
* Remove USE_REINPLACE from all categories starting with SEdwin Groothuis2006-05-131-1/+0
| | | | Notes: svn path=/head/; revision=162215
* - Chase libgpg-error shlib version bump (.1 -> .2)Sergei Kolobov2006-05-031-1/+2
| | | | | | | - Bump PORTREVISION Notes: svn path=/head/; revision=161270
* Conversion to a single libtool environment.Ade Lovett2006-02-231-1/+1
| | | | | | | Approved by: portmgr (kris) Notes: svn path=/head/; revision=156749
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentAde Lovett2005-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=148323
* Add SHA256 checksums for my portsTilman Keskinoz2005-11-081-0/+1
| | | | Notes: svn path=/head/; revision=147566
* Update to 1.2.2Tilman Keskinoz2005-10-182-4/+3
| | | | | | | | | | | 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. Notes: svn path=/head/; revision=145780
* Fix build on powerpcTilman Keskinoz2005-05-271-0/+4
| | | | Notes: svn path=/head/; revision=136272
* Bump PORTREVISION for previous change.Tilman Keskinoz2005-04-221-0/+1
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=133917
* Remove USE_PERLTilman Keskinoz2005-04-201-1/+0
| | | | | | | | PR: 80046 Submitted by: leeym Notes: svn path=/head/; revision=133766
* Update libgcrypt to 1.2.1. Changes:Tilman Keskinoz2005-01-113-5/+4
| | | | | | | | | | | | | | | | | | * 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. Notes: svn path=/head/; revision=126139
* Use libtool 15Tilman Keskinoz2004-10-131-1/+1
| | | | Notes: svn path=/head/; revision=119165
* managed to break this just in time for the ports freeze.Tilman Keskinoz2004-09-041-2/+0
| | | | | | | | Submitted by: lofi, eik Approved by: portmgr (eik) Notes: svn path=/head/; revision=118107