dev-libs / libtomcrypt

LibTomCrypt is a comprehensive, modular and portable cryptographic toolkit

Official package sites : https://github.com/libtom/libtomcrypt · https://www.libtom.net/LibTomCrypt/ ·

v1.18.2-r4 :: 0/1 :: gentoo

Modified
License
|| ( WTFPL-2 public-domain )
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
gmp libtommath tomsfastmath

General

gmp
Add support for dev-libs/gmp (GNU MP library)
libtommath
Uses dev-libs/libtommath for mathematical operations
tomsfastmath
Uses dev-libs/tomsfastmath for mathematical operations

dev-build / libtool : A shared library tool for developers

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / libtommath : Optimized and portable routines for integer theoretic applications

dev-libs / tomsfastmath : Fast public domain large integer arithmetic library

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / libtommath : Optimized and portable routines for integer theoretic applications

dev-libs / tomsfastmath : Fast public domain large integer arithmetic library

app-arch / stormlib : Library to read and write MPQ archives (Diablo, StarCraft)

dev-python / pycryptodome : A self-contained cryptographic library for Python

net-dialup / accel-ppp : High performance PPTP, PPPoE and L2TP server

net-misc / chrony : NTP client and server programs

net-misc / dropbear : Small SSH 2 client/server designed for small memory environments

732634
dev-perl/CryptX: bundles dev-libs/libtommath, dev-libs/libtomcrypt
761412
dev-libs/libtomcrypt: Out of bounds read (CVE-2019-17362)
777084
dev-libs/libtomcrypt-1.18.2-r2 rlibtool: error logged in slbt_lconf_open(), line 73: flow error: unexpected condition or other. when using rlibtool
889202
dev-libs/libtomcrypt: cross-compiling fails with wrong linker command
922187
dev-libs/libtomcrypt-1.18.2-r4: failed to compile, duplicate LC_RPATH
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → dev-build}/libtool
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34807 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
dev-libs/libtomcrypt: unbreak on Darwin
We force LIBTOOL to libtool, assuming it is a script bash can execute, but on Darwin -- historically -- libtool is a linker helper which isn't quite the same as GNU libtool. The upstream buildsystem knows this, and deals with it, but our override squashes that, of course. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/libtomcrypt: Fix cross-compiling by using libtool from SYSROOT
libtool is normally generated by configure with the right toolchain settings, but this package does not use autoconf, so it executes the build host libtool with the wrong settings. CC seems to be respected for compiling but not linking for some reason. As much as I hate executing something from SYSROOT, hell will freeze over before libtool stops being a shell script. This seems far easier than any alternative. ${BASH} at least ensures that it is not executed using some prefixed shebang. We'll still allow ${LIBTOOL} to be manually overridden because slibtool does not suffer from this issue. Closes: https://github.com/gentoo/gentoo/pull/34334 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-libs/libtomcrypt: keyword 1.18.2-r4 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: marked ~arm64-macos
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: drop 1.18.2-r3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r4 hppa, #851381
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r4 x86, #851381
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libtomcrypt: ppc64 stable wrt bug #851381
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libtomcrypt: ppc stable wrt bug #851381
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libtomcrypt: sparc stable wrt bug #851381
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/libtomcrypt: arm64 stable wrt bug #851381
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/libtomcrypt: arm stable wrt bug #851381
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/libtomcrypt: amd64 stable wrt bug #851381
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: destabilize 1.18.2-r4
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: fix EPREFIX usage
Closes: https://bugs.gentoo.org/843632 Thanks-to: François-Xavier Carton <fx.carton91@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-libs/libtomcrypt: fix paths in libtomcrypt.pc
libtomcrypt.pc looks like this: ``` prefix=/usr/local exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include ``` Set the correct PREFIX and replace the hard-coded "/lib" in libdir. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/libtomcrypt: Keyword 1.18.2-r2 for ~m68k
The tests pass. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-libs/libtomcrypt: Stable hppa 1.18.2-r2
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
dev-libs/libtomcrypt-1.18.2-r2: add Prefix keywords
Bug: https://bugs.gentoo.org/761235 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/libtomcrypt: keyword 1.18.2-r2 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: use any-of
Bug: https://bugs.gentoo.org/772935 Fixes: 115464be8a78924624f616ab0b9ae9b61708041c Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: fix REQUIRED_USE to enforce at least one math provider
Closes: https://bugs.gentoo.org/772935 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: fix build with slibtool
Closes: https://bugs.gentoo.org/777084 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joshua Kinard · gentoo
dev-libs/libtomcrypt: Added ~mips to KEYWORDS
Bug: https://bugs.gentoo.org/761235 Signed-off-by: Joshua Kinard <kumba@gentoo.org> Package-Manager: Portage-3.0.14, Repoman-3.0.2
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: Keyword 1.18.2-r2 s390, #761235
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r2 x86, #767103
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: ~x64-macos keyworded
Bug: https://bugs.gentoo.org/761235 Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: fix Prefix install
Closes: https://bugs.gentoo.org/767808 Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r2 amd64, #767103
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r2 ppc, #767103
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r2 arm, #767103
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r2 sparc, #767103
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r2 ppc64, #767103
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: Stabilize 1.18.2-r2 arm64, #767103
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: fix RDEPEND
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: add libtool BDEPEND
Closes: https://bugs.gentoo.org/763999 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-libs/libtomcrypt: Keyword 1.18.2-r1 alpha, #761235
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-libs/libtomcrypt: keyworded 1.18.2-r1 for ppc
keyworded wrt bug #761235 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-libs/libtomcrypt: keyworded 1.18.2-r1 for hppa
keyworded wrt bug #761235 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: Keyword 1.18.2-r1 ia64, #761235
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: Keyword 1.18.2-r1 ppc64, #761235
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: Keyword 1.18.2-r1 arm64, #761235
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: Keyword 1.18.2-r1 arm, #761235
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libtomcrypt: Keyword 1.18.2-r1 sparc, #761235
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs/libtomcrypt: Fix linking to math libs
Closes: https://bugs.gentoo.org/761226 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libtomcrypt: new package
"LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit" A number of packages bundle libtomcrypt at the moment. Finally add the package, so we can start unbundling. Original ebuild by Sam James with a few style updates by me. Closes: https://bugs.gentoo.org/723844 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18734 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Pacho Ramos · gentoo
dev-libs/libtomcrypt: remove hardmasked package (#578490)
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990
Patrick Lauer · gentoo
dev-libs/libtomcrypt: Fix doc installation
Package-Manager: portage-2.2.27
Patrick Lauer · gentoo
dev-libs/libtomcrypt: Initial import
Package-Manager: portage-2.2.27