Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Depending packages
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
Bugs
- 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
Change logs
- 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