Sync with portage [Wed Jun 24 23:15:18 MSK 2020].

develop 1698
root 4 years ago
parent b868d5861e
commit 93d081e937

Binary file not shown.

Binary file not shown.

@ -1 +1 @@
DIST tpm2-tools-4.2.tar.gz 889062 BLAKE2B 434b88e90f953785e57a9e9f18d717c8b6632206dabfc7478ae866e245eadf032ec4f26bb9597d04ea887bc23a8096d7e6fc2748b0e96806cb2989fd7edf9071 SHA512 7aaf549dd77307e5ad93d4b34737d684c8a7384996143124f10b188f5e99860940902cee83538e6957997859420dd430d6d27979b223beae515aab94ac8fb235
DIST tpm2-tools-4.2.1.tar.gz 879294 BLAKE2B 7619f72f0fe39360f111822b4ec7a0bb90156f295977115c4612efac33059dd786abfa5d5f46a8fcc134fce11d099b03cb7f9ee01aa3addf5a3bb2455e1eb2d4 SHA512 4da103e70880d72a9aa402dea39ea439a0657729af22f08ac7275022c475ab46cb3dd6123d6846669d9b7f8f9af7b3e3df7c3b1d33cd0149b649b7941c84c339

Binary file not shown.

@ -13,7 +13,7 @@ SLOT="${PV#*_p}"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="html"
BDEPEND="dev-tex/leaflet
BDEPEND="|| ( >=dev-texlive/texlive-latexextra-2020-r1 dev-tex/leaflet )
dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latex

@ -12,11 +12,11 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="html twoside"
# texlive-bibtexextra: plainurl.bst
# texlive-latexextra: chngcntr, isodate, marginnote, paralist, tocbibind
# texlive-mathscience: algorithm, algorithmic
# leaflet used by eapi-cheatsheet
BDEPEND="dev-tex/leaflet
# texlive-bibtexextra for plainurl.bst
# texlive-latexextra for chngcntr, isodate, leaflet, marginnote,
# paralist, tocbibind
# texlive-mathscience for algorithm, algorithmic
BDEPEND="|| ( >=dev-texlive/texlive-latexextra-2020-r1 dev-tex/leaflet )
dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latex

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -14,11 +14,11 @@ LICENSE="CC-BY-SA-3.0"
SLOT="live"
IUSE="html twoside"
# leaflet: used by eapi-cheatsheet
# tl-bibtexextra: unsrturl.bst
# tl-latexextra: chngcntr, gitinfo2, isodate, marginnote, paralist, tocbibind
# tl-mathscience: algorithm, algorithmic
BDEPEND="dev-tex/leaflet
# texlive-bibtexextra for unsrturl.bst
# texlive-latexextra for chngcntr, gitinfo2, isodate, leaflet, marginnote,
# paralist, tocbibind
# texlive-mathscience for algorithm, algorithmic
BDEPEND="|| ( >=dev-texlive/texlive-latexextra-2020-r1 dev-tex/leaflet )
dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latex

Binary file not shown.

@ -13,7 +13,6 @@ SRC_URI="https://sites.google.com/site/e3editor/Home/${MY_P}.tgz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="-* amd64 x86"
RESTRICT="strip"
BDEPEND=">=dev-lang/nasm-2.09.04"
@ -22,7 +21,7 @@ PATCHES=("${FILESDIR}"/${P}-makefile.patch)
QA_FLAGS_IGNORED="/usr/bin/e3" #726484
src_compile() {
emake -- $(usex amd64 64 32) LD="$(tc-getLD)"
emake -- $(usex amd64 64 32) LD="$(tc-getLD)" DEBUG=true
}
src_install() {

Binary file not shown.

@ -56,18 +56,11 @@ RDEPEND="${DEPEND}
>=${TEXLIVE_CAT}/texlive-bibtexextra-${PV}
>=${TEXLIVE_CAT}/texlive-fontsextra-${PV}
>=${TEXLIVE_CAT}/texlive-formatsextra-${PV}
>=${TEXLIVE_CAT}/texlive-latexextra-${PV}
>=dev-tex/glossaries-2.07
>=dev-tex/leaflet-20041222
>=dev-tex/currvita-0.9i-r1
>=dev-tex/g-brief-4.0.2
>=dev-tex/envlab-1.2-r1
>=dev-tex/europecv-20060424-r1
>=dev-tex/svninfo-0.7.3-r1
>=${TEXLIVE_CAT}/texlive-latexextra-${PV}-r2
>=dev-tex/glossaries-2.07
)
xetex? ( >=${TEXLIVE_CAT}/texlive-xetex-${PV} )
graphics? ( >=${TEXLIVE_CAT}/texlive-pictures-${PV}
dev-tex/dot2texi )
graphics? ( >=${TEXLIVE_CAT}/texlive-pictures-${PV}-r2 )
epspdf? ( app-text/epspdf )
science? ( >=${TEXLIVE_CAT}/texlive-mathscience-${PV} )
publishers? ( >=${TEXLIVE_CAT}/texlive-publishers-${PV} )

Binary file not shown.

@ -1,2 +1,2 @@
DIST janet-1.7.0.tar.gz 968936 BLAKE2B 49e6381d0f632fe43eefd498b9aaca2ec049e1f0d4fa7b3463bc00ac1ece67c8c3d108515702bfead1934434a8039e7c1f6eaae46aec7340330e5cda78eeaca4 SHA512 c180172f3016d1ca55ac39f2116789027bf622f08f585bf702b17acadd99d07bf91320e09ce21be76c3a1e60d1a8923591d0e07acc90884dac823a2c414f65e7
DIST janet-1.8.1.tar.gz 977929 BLAKE2B 4cdf9e5dd7f4a1128438db8bec43c4f1919392bf6c317e2fca42b73826058cd98cec812c245354cc26f21edd4b9640f94dce1e82daa785b53e7e1e8fb45148a9 SHA512 e2296b16ad7df35e0f6ff0f56b9cd5071e887288df195ac0a14a73284a48f010cc26a413ea836aa3faa4385e25f7f313b183f0fbb8e6eebdc3975b69c62e4ebf
DIST janet-1.9.1.tar.gz 995046 BLAKE2B c65f59e874690b124b61811406670ed6bf9e23d930b5206a9fefebd64629a2287076a40db885b8a820d733a353237fea65dadccdf4efdd33f1537127f67e66b1 SHA512 4024b2f5bc52338b77c954e384157234ef3cecf21142ef60158adb656396b42accae3af8acb8e54f602f5fbce0e1e1f7f29030878ef2ac7055e933dd710db879

@ -14,10 +14,6 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
PATCHES=(
"${FILESDIR}/${P}"-fix-ldflags-in-pkgconfig.patch
)
src_configure() {
append-ldflags -Wl,-soname,libjanet.so.0
}
@ -26,7 +22,7 @@ src_compile() {
# janet_build is the git hash of the commit related to the
# current release - it defines a constant which is then shown
# when starting janet
local janet_build='\"f7ee8bd\"'
local janet_build='\"4ae372\"'
emake PREFIX="/usr" JANET_BUILD="${janet_build}"
emake PREFIX="/usr" build/janet.pc JANET_BUILD="${janet_build}"
emake PREFIX="/usr" docs JANET_BUILD="${janet_build}"
@ -34,13 +30,13 @@ src_compile() {
src_install() {
dobin "build/janet"
dobin "auxbin/jpm"
dobin "jpm"
doheader "src/include/janet.h"
doheader "src/conf/janetconf.h"
dolib.so "build/libjanet.so"
dosym libjanet.so /usr/$(get_libdir)/libjanet.so.0
dosym libjanet.so /usr/$(get_libdir)/libjanet.so.1.9
if use static-libs; then
dolib.a "build/libjanet.a"

@ -27,10 +27,7 @@ RDEPEND="dev-libs/boost:=
DEPEND="${RDEPEND}
dev-java/ant-core
>=virtual/jdk-1.8:=
|| (
dev-lang/scala:2.12
dev-lang/scala-bin:0
)
dev-lang/scala:2.12
test? ( dev-cpp/gtest:= )"
S="${WORKDIR}/${PN}2-${PV}"
@ -59,11 +56,7 @@ src_configure() {
}
src_compile() {
if has_version "dev-lang/scala"; then
EANT_GENTOO_CLASSPATH="scala:2.12"
else
EANT_GENTOO_CLASSPATH="scala-bin"
fi
EANT_GENTOO_CLASSPATH="scala:2.12"
cd "${S}"/bootcompiler
ANT_OPTS="-Xss2M" eant jar

Binary file not shown.

@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0/10"
[[ "$(ver_cut 3)" -gt 900 ]] || \
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
IUSE="doc input_devices_wacom test"
RESTRICT="!test? ( test )"

@ -1 +1 @@
DIST libtpms-0.7.0.tar.gz 1203837 BLAKE2B ca5a3b78dc63c09c4ff084124838fedeb5be0580f709ad6165680159ba7ba4b1f751b9fbc67f6b5a8f39b82bdd420afb47087412a47b72cbe5b418a97a4860fe SHA512 92d1eb5d1a1cae08e97cceaca56fc9bc6d43c54a93edae2accf19807a4e93e19d88064a0b11db796c79d32c821e6b320ebbacb65cd20da3e5b1205f3b861cef2
DIST libtpms-0.7.2.tar.gz 1205662 BLAKE2B e549d94b6915b3a126aac76bc65c743acf9295fa4b4b836cfc34fb4cbe52e6da000d11d2995de377ccf5d0e2366d763dd1a881c4f4ab87631c52ad62b3792b7a SHA512 ddc1e00e01fe91977ac78e069a0005b7b6a4e34f41c2d53bfb24f3fdaea73945a83ae5aa344d01b6636fdd2f3dd30c4ec54b1ef58d0964700ba4cf688d436739

@ -1,105 +0,0 @@
From 1cdd950e7342240ed8edc695372365cf57fbc6cb Mon Sep 17 00:00:00 2001
From: Stefan Berger <stefanb@linux.vnet.ibm.com>
Date: Thu, 17 Oct 2019 10:19:23 -0400
Subject: [PATCH 2/2] tpm12: Fix potential buffer overflow in filename creation
Fix a potential buffer overflow bug in the creation of filenames
that were using sprintf() rather than snprintf(). The buffer overflow
could occurr if the buffer is longer than 4096 bytes. The state path
may alone be 4096 bytes and could possibly trigger the overflow.
Swtpm for example is not affected from this since it uses the callbacks
that are invoked before the faulty function is called.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
---
src/tpm12/tpm_nvfile.c | 43 ++++++++++++++++++++++++++++++++----------
1 file changed, 33 insertions(+), 10 deletions(-)
diff --git a/src/tpm12/tpm_nvfile.c b/src/tpm12/tpm_nvfile.c
index c8e7bcf..0268bd0 100644
--- a/src/tpm12/tpm_nvfile.c
+++ b/src/tpm12/tpm_nvfile.c
@@ -70,7 +70,8 @@
/* local prototypes */
-static void TPM_NVRAM_GetFilenameForName(char *filename,
+static TPM_RESULT TPM_NVRAM_GetFilenameForName(char *filename,
+ size_t filename_len,
uint32_t tpm_number,
const char *name);
@@ -189,7 +190,10 @@ TPM_RESULT TPM_NVRAM_LoadData(unsigned char **data, /* freed by caller */
/* open the file */
if (rc == 0) {
/* map name to the rooted filename */
- TPM_NVRAM_GetFilenameForName(filename, tpm_number, name);
+ rc = TPM_NVRAM_GetFilenameForName(filename, sizeof(filename),
+ tpm_number, name);
+ }
+ if (rc == 0) {
printf(" TPM_NVRAM_LoadData: Opening file %s\n", filename);
file = fopen(filename, "rb"); /* closed @1 */
if (file == NULL) { /* if failure, determine cause */
@@ -297,7 +301,10 @@ TPM_RESULT TPM_NVRAM_StoreData(const unsigned char *data,
printf(" TPM_NVRAM_StoreData: To name %s\n", name);
if (rc == 0) {
/* map name to the rooted filename */
- TPM_NVRAM_GetFilenameForName(filename, tpm_number, name);
+ rc = TPM_NVRAM_GetFilenameForName(filename, sizeof(filename),
+ tpm_number, name);
+ }
+ if (rc == 0) {
/* open the file */
printf(" TPM_NVRAM_StoreData: Opening file %s\n", filename);
file = fopen(filename, "wb"); /* closed @1 */
@@ -339,14 +346,27 @@ TPM_RESULT TPM_NVRAM_StoreData(const unsigned char *data,
state_directory/tpm_number.name
*/
-static void TPM_NVRAM_GetFilenameForName(char *filename, /* output: rooted filename */
- uint32_t tpm_number,
- const char *name) /* input: abstract name */
+static TPM_RESULT TPM_NVRAM_GetFilenameForName(char *filename, /* output: rooted filename */
+ size_t filename_len,
+ uint32_t tpm_number,
+ const char *name) /* input: abstract name */
{
+ int n;
+ TPM_RESULT rc = TPM_FAIL;
+
printf(" TPM_NVRAM_GetFilenameForName: For name %s\n", name);
- sprintf(filename, "%s/%02lx.%s", state_directory, (unsigned long)tpm_number, name);
- printf(" TPM_NVRAM_GetFilenameForName: File name %s\n", filename);
- return;
+ n = snprintf(filename, filename_len,
+ "%s/%02lx.%s", state_directory, (unsigned long)tpm_number,
+ name);
+ if (n < 0) {
+ printf(" TPM_NVRAM_GetFilenameForName: Error (fatal), snprintf failed\n");
+ } else if ((size_t)n >= filename_len) {
+ printf(" TPM_NVRAM_GetFilenameForName: Error (fatal), buffer too small\n");
+ } else {
+ printf(" TPM_NVRAM_GetFilenameForName: File name %s\n", filename);
+ rc = TPM_SUCCESS;
+ }
+ return rc;
}
/* TPM_NVRAM_DeleteName() deletes the 'name' from NVRAM
@@ -380,7 +400,10 @@ TPM_RESULT TPM_NVRAM_DeleteName(uint32_t tpm_number,
printf(" TPM_NVRAM_DeleteName: Name %s\n", name);
/* map name to the rooted filename */
- TPM_NVRAM_GetFilenameForName(filename, tpm_number, name);
+ if (rc == 0) {
+ rc = TPM_NVRAM_GetFilenameForName(filename, sizeof(filename),
+ tpm_number, name);
+ }
if (rc == 0) {
irc = remove(filename);
if ((irc != 0) && /* if the remove failed */
--
2.26.2

@ -1,108 +0,0 @@
From 464083396ae1d242fb2a26c1ab6e39971e82f47e Mon Sep 17 00:00:00 2001
From: Stefan Berger <stefanb@linux.ibm.com>
Date: Fri, 17 Jan 2020 19:01:24 +0000
Subject: [PATCH 3/3] tpm12: Initialize a few variables for x86 gcc -O3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
The above gcc on x86 with -O3 reports the following false positives:
gcc -DHAVE_CONFIG_H -I. -I.. -include tpm_library_conf.h -I../include/libtpms -I../include/libtpms -fstack-protector-strong -DTPM_V12 -DTPM_PCCLIENT -DTPM_VOLATILE_LOAD -DTPM_ENABLE_ACTIVATE -DTPM_AES -DTPM_LIBTPMS_CALLBACKS -DTPM_NV_DISK -DTPM_POSIX -DTPM_NOMAINTENANCE_COMMANDS -O3 -DUSE_OPENSSL_FUNCTIONS_SYMMETRIC=1 -DUSE_OPENSSL_FUNCTIONS_EC=1 -DUSE_OPENSSL_FUNCTIONS_ECDSA=0 -DUSE_OPENSSL_FUNCTIONS_RSA=0 -Wall -Werror -Wreturn-type -Wsign-compare -Wno-self-assign -MT tpm12/libtpms_tpm12_la-tpm_nvram.lo -MD -MP -MF tpm12/.deps/libtpms_tpm12_la-tpm_nvram.Tpo -c tpm12/tpm_nvram.c -o tpm12/libtpms_tpm12_la-tpm_nvram.o
tpm12/tpm_nvram.c: In function TPM_Process_NVReadValue:
tpm12/tpm_nvram.c:1539:38: error: isGPIO may be used uninitialized in this function [-Werror=maybe-uninitialized]
if ((returnCode == TPM_SUCCESS) && !isGPIO) {
^
tpm12/tpm_nvram.c: In function TPM_Process_NVWriteValue:
tpm12/tpm_nvram.c:2323:6: error: isGPIO may be used uninitialized in this function [-Werror=maybe-uninitialized]
if (!isGPIO) {
^
gcc -DHAVE_CONFIG_H -I. -I.. -include tpm_library_conf.h -I../include/libtpms -I../include/libtpms -fstack-protector-strong -DTPM_V12 -DTPM_PCCLIENT -DTPM_VOLATILE_LOAD -DTPM_ENABLE_ACTIVATE -DTPM_AES -DTPM_LIBTPMS_CALLBACKS -DTPM_NV_DISK -DTPM_POSIX -DTPM_NOMAINTENANCE_COMMANDS -O3 -DUSE_OPENSSL_FUNCTIONS_SYMMETRIC=1 -DUSE_OPENSSL_FUNCTIONS_EC=1 -DUSE_OPENSSL_FUNCTIONS_ECDSA=0 -DUSE_OPENSSL_FUNCTIONS_RSA=0 -Wall -Werror -Wreturn-type -Wsign-compare -Wno-self-assign -MT tpm12/libtpms_tpm12_la-tpm_process.lo -MD -MP -MF tpm12/.deps/libtpms_tpm12_la-tpm_process.Tpo -c tpm12/tpm_process.c -o tpm12/libtpms_tpm12_la-tpm_process.o
tpm12/tpm_process.c: In function TPM_Process_GetCapabilitySigned:
tpm12/tpm_process.c:5089:19: error: transportEncrypt may be used uninitialized in this function [-Werror=maybe-uninitialized]
returnCode = TPM_ProcessAudit(tpm_state,
^
tpm12/tpm_process.c: In function TPM_Process_SetCapability:
tpm12/tpm_process.c:5309:19: error: transportEncrypt may be used uninitialized in this function [-Werror=maybe-uninitialized]
returnCode = TPM_ProcessAudit(tpm_state,
^
tpm12/tpm_process.c: At top level:
gcc -DHAVE_CONFIG_H -I. -I.. -include tpm_library_conf.h -I../include/libtpms -I../include/libtpms -fstack-protector-strong -DTPM_V12 -DTPM_PCCLIENT -DTPM_VOLATILE_LOAD -DTPM_ENABLE_ACTIVATE -DTPM_AES -DTPM_LIBTPMS_CALLBACKS -DTPM_NV_DISK -DTPM_POSIX -DTPM_NOMAINTENANCE_COMMANDS -O3 -DUSE_OPENSSL_FUNCTIONS_SYMMETRIC=1 -DUSE_OPENSSL_FUNCTIONS_EC=1 -DUSE_OPENSSL_FUNCTIONS_ECDSA=0 -DUSE_OPENSSL_FUNCTIONS_RSA=0 -Wall -Werror -Wreturn-type -Wsign-compare -Wno-self-assign -MT tpm12/libtpms_tpm12_la-tpm_transport.lo -MD -MP -MF tpm12/.deps/libtpms_tpm12_la-tpm_transport.Tpo -c tpm12/tpm_transport.c -o tpm12/libtpms_tpm12_la-tpm_transport.o
tpm12/tpm_transport.c: In function TPM_Process_ReleaseTransportSigned:
tpm12/tpm_transport.c:2810:42: error: t1TpmTransportInternal may be used uninitialized in this function [-Werror=maybe-uninitialized]
returnCode = TPM_TransportLogOut_Extend(t1TpmTransportInternal->transDigest,
^
This patch initializes the variables.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
---
src/tpm12/tpm_nvram.c | 4 ++--
src/tpm12/tpm_process.c | 4 ++--
src/tpm12/tpm_transport.c | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/tpm12/tpm_nvram.c b/src/tpm12/tpm_nvram.c
index 1b9c005..620944e 100644
--- a/src/tpm12/tpm_nvram.c
+++ b/src/tpm12/tpm_nvram.c
@@ -1288,7 +1288,7 @@ TPM_RESULT TPM_Process_NVReadValue(tpm_state_t *tpm_state,
TPM_BOOL ignore_auth = FALSE;
TPM_BOOL dir = FALSE;
TPM_BOOL physicalPresence;
- TPM_BOOL isGPIO;
+ TPM_BOOL isGPIO = FALSE;
BYTE *gpioData = NULL;
TPM_NV_DATA_SENSITIVE *d1NvdataSensitive;
uint32_t s1Last;
@@ -2000,7 +2000,7 @@ TPM_RESULT TPM_Process_NVWriteValue(tpm_state_t *tpm_state,
TPM_NV_DATA_SENSITIVE *d1NvdataSensitive;
uint32_t s1Last;
TPM_BOOL physicalPresence;
- TPM_BOOL isGPIO;
+ TPM_BOOL isGPIO = FALSE;
uint32_t nv1 = tpm_state->tpm_permanent_data.noOwnerNVWrite;
/* temp for noOwnerNVWrite, initialize to
silence compiler */
diff --git a/src/tpm12/tpm_process.c b/src/tpm12/tpm_process.c
index d6a3b8e..c433621 100644
--- a/src/tpm12/tpm_process.c
+++ b/src/tpm12/tpm_process.c
@@ -4844,7 +4844,7 @@ TPM_RESULT TPM_Process_GetCapabilitySigned(tpm_state_t *tpm_state,
unsigned char * inParamEnd; /* ending point of inParam's */
TPM_DIGEST inParamDigest;
TPM_BOOL auditStatus; /* audit the ordinal */
- TPM_BOOL transportEncrypt; /* wrapped in encrypted transport session */
+ TPM_BOOL transportEncrypt = FALSE;/* wrapped in encrypted transport session */
TPM_BOOL authHandleValid = FALSE;
TPM_AUTH_SESSION_DATA *auth_session_data; /* session data for authHandle */
TPM_SECRET *hmacKey;
@@ -5144,7 +5144,7 @@ TPM_RESULT TPM_Process_SetCapability(tpm_state_t *tpm_state,
unsigned char * inParamEnd; /* ending point of inParam's */
TPM_DIGEST inParamDigest;
TPM_BOOL auditStatus; /* audit the ordinal */
- TPM_BOOL transportEncrypt; /* wrapped in encrypted transport session */
+ TPM_BOOL transportEncrypt = FALSE;/* wrapped in encrypted transport session */
TPM_BOOL authHandleValid = FALSE;
TPM_AUTH_SESSION_DATA *auth_session_data; /* session data for authHandle */
TPM_SECRET *hmacKey;
diff --git a/src/tpm12/tpm_transport.c b/src/tpm12/tpm_transport.c
index 2261670..7b9c520 100644
--- a/src/tpm12/tpm_transport.c
+++ b/src/tpm12/tpm_transport.c
@@ -2599,7 +2599,7 @@ TPM_RESULT TPM_Process_ReleaseTransportSigned(tpm_state_t *tpm_state,
TPM_BOOL authHandleValid = FALSE;
TPM_BOOL transHandleValid = FALSE;
TPM_AUTH_SESSION_DATA *auth_session_data = NULL; /* session data for authHandle */
- TPM_TRANSPORT_INTERNAL *t1TpmTransportInternal;
+ TPM_TRANSPORT_INTERNAL *t1TpmTransportInternal = NULL;
TPM_SECRET *hmacKey;
TPM_KEY *sigKey = NULL; /* the key specified by keyHandle */
TPM_BOOL parentPCRStatus;
--
2.26.2

@ -1,74 +0,0 @@
From aab357515eda564500290a4b3f542d2b4609af4f Mon Sep 17 00:00:00 2001
From: Stefan Berger <stefanb@linux.ibm.com>
Date: Tue, 14 Jan 2020 18:05:06 -0500
Subject: [PATCH] tpm12: Initialize some variables for gcc ppc64el compiler
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
gcc (Ubuntu 9.2.1-21ubuntu1) 9.2.1 20191130
The gcc compiler on Ubuntu Focal reports several false positives for
potentially uninitialized variables:
tpm12/tpm_session.c: In function TPM_Process_SaveContext:
tpm12/tpm_session.c:3229:19: error: tpm_auth_session_data may be used uninitialized in this function [-Werror=maybe-uninitialized]
3229 | returnCode = TPM_AuthSessionData_Store(&r1ContextSensitive, tpm_auth_session_data);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tpm12/tpm_delegate.c: In function TPM_Process_DelegateManage:
tpm12/tpm_delegate.c:1787:49: error: familyRow may be used uninitialized in this function [-Werror=maybe-uninitialized]
1787 | if ((opCode != TPM_FAMILY_CREATE) && (familyRow->flags & TPM_DELEGATE_ADMIN_LOCK)) {
| ~~~~~~~~~^~~~~~~
tpm12/tpm_delegate.c: In function TPM_Process_DelegateUpdateVerification:
tpm12/tpm_delegate.c:3575:48: error: d1DelegateTableRow may be used uninitialized in this function [-Werror=maybe-uninitialized]
3575 | d1DelegateTableRow->pub.verificationCount = familyRow->verificationCount;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All of the variables are initialize under the same condition as they are
accessed.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
---
src/tpm12/tpm_delegate.c | 4 ++--
src/tpm12/tpm_session.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/tpm12/tpm_delegate.c b/src/tpm12/tpm_delegate.c
index 51d12f3..37ebc02 100644
--- a/src/tpm12/tpm_delegate.c
+++ b/src/tpm12/tpm_delegate.c
@@ -1629,7 +1629,7 @@ TPM_RESULT TPM_Process_DelegateManage(tpm_state_t *tpm_state,
TPM_SECRET *hmacKey;
TPM_SECRET savedAuth; /* saved copy for response */
TPM_DELEGATE_PUBLIC *delegatePublic; /* from DSAP session */
- TPM_FAMILY_TABLE_ENTRY *familyRow; /* family table row containing familyID */
+ TPM_FAMILY_TABLE_ENTRY *familyRow = NULL; /* family table row containing familyID */
uint32_t nv1 = tpm_state->tpm_permanent_data.noOwnerNVWrite;
/* temp for noOwnerNVWrite, initialize to
silence compiler */
@@ -3360,7 +3360,7 @@ TPM_RESULT TPM_Process_DelegateUpdateVerification(tpm_state_t *tpm_state,
TPM_DELEGATE_INDEX d1DelegateIndex;
TPM_DELEGATE_OWNER_BLOB d1DelegateOwnerBlob;
TPM_DELEGATE_KEY_BLOB d1DelegateKeyBlob;
- TPM_DELEGATE_TABLE_ROW *d1DelegateTableRow;
+ TPM_DELEGATE_TABLE_ROW *d1DelegateTableRow = NULL;
TPM_FAMILY_ID familyID = 0;
TPM_FAMILY_TABLE_ENTRY *familyRow; /* family table row containing familyID */
TPM_DELEGATE_PUBLIC *delegatePublic; /* from DSAP session */
diff --git a/src/tpm12/tpm_session.c b/src/tpm12/tpm_session.c
index 5e7b708..15b977f 100644
--- a/src/tpm12/tpm_session.c
+++ b/src/tpm12/tpm_session.c
@@ -3044,7 +3044,7 @@ TPM_RESULT TPM_Process_SaveContext(tpm_state_t *tpm_state,
TPM_STORE_BUFFER b1_sbuffer; /* serialization of b1 */
TPM_STCLEAR_DATA *v1StClearData = NULL;
TPM_KEY_HANDLE_ENTRY *tpm_key_handle_entry; /* key table entry for the handle */
- TPM_AUTH_SESSION_DATA *tpm_auth_session_data; /* session table entry for the handle */
+ TPM_AUTH_SESSION_DATA *tpm_auth_session_data = NULL; /* session table entry for the handle */
TPM_TRANSPORT_INTERNAL *tpm_transport_internal; /* transport table entry for the handle */
TPM_DAA_SESSION_DATA *tpm_daa_session_data; /* daa session table entry for the handle */
TPM_NONCE *n1ContextNonce = NULL;
--
2.26.2

@ -1,53 +0,0 @@
From f3f78c72a5b6ef42119188ac5af73bb3a0a8bbba Mon Sep 17 00:00:00 2001
From: Stefan Berger <stefanb@linux.vnet.ibm.com>
Date: Tue, 12 May 2020 13:41:53 -0400
Subject: [PATCH] tpm2: Fix a gcc 10.1.0 complaint
This PR addresses issue 133: https://github.com/stefanberger/libtpms/issues/133
bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc \
-DHAVE_CONFIG_H -I. -I.. -include tpm_library_conf.h \
-I../include/libtpms -I../include/libtpms -fstack-protector-strong \
-D_POSIX_ -DTPM_POSIX -DTPM_LIBTPMS_CALLBACKS -I ./tpm2 \
-I ./tpm2/crypto -I ./tpm2/crypto/openssl -g -O2 \
-DUSE_OPENSSL_FUNCTIONS_SYMMETRIC=1 -DUSE_OPENSSL_FUNCTIONS_EC=1 \
-DUSE_OPENSSL_FUNCTIONS_ECDSA=1 -DUSE_OPENSSL_FUNCTIONS_RSA=1 \
-Wall -Werror -Wreturn-type -Wsign-compare -Wno-self-assign \
-c -o tpm2/libtpms_tpm2_la-NVDynamic.lo `test -f 'tpm2/NVDynamic.c' \
|| echo './'`tpm2/NVDynamic.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. \
-I.. -include tpm_library_conf.h -I../include/libtpms \
-I../include/libtpms -fstack-protector-strong -D_POSIX_ -DTPM_POSIX \
-DTPM_LIBTPMS_CALLBACKS -I ./tpm2 -I ./tpm2/crypto \
-I ./tpm2/crypto/openssl -g -O2 -DUSE_OPENSSL_FUNCTIONS_SYMMETRIC=1 \
-DUSE_OPENSSL_FUNCTIONS_EC=1 -DUSE_OPENSSL_FUNCTIONS_ECDSA=1 \
-DUSE_OPENSSL_FUNCTIONS_RSA=1 -Wall -Werror -Wreturn-type -Wsign-compare \
-Wno-self-assign -c tpm2/NVDynamic.c -fPIC -DPIC \
-o tpm2/.libs/libtpms_tpm2_la-NVDynamic.o
tpm2/NVDynamic.c: In function ?NvNextByType?:
tpm2/NVDynamic.c:126:10: error: ?nvHandle? may be used uninitialized in this function [-Werror=maybe-uninitialized]
126 | *handle = nvHandle;
| ~~~~~~~~^~~~~~~~~~
tpm2/NVDynamic.c: At top level:
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
---
src/tpm2/NVDynamic.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/tpm2/NVDynamic.c b/src/tpm2/NVDynamic.c
index 32f46bb..4381658 100644
--- a/src/tpm2/NVDynamic.c
+++ b/src/tpm2/NVDynamic.c
@@ -114,7 +114,7 @@ NvNextByType(
)
{
NV_REF addr;
- TPM_HANDLE nvHandle;
+ TPM_HANDLE nvHandle = 0; // libtpms changed: gcc 10.1.0 complaint
while((addr = NvNext(iter, &nvHandle)) != 0)
{
// addr: the address of the location containing the handle of the value
--
2.26.2

@ -17,13 +17,6 @@ DEPEND=" !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/${P}-tpm12-Initialize-some-variables-for-gcc.patch"
"${FILESDIR}/${P}-tpm12-Fix-potential-buffer-overflow-in-filename-creation.patch"
"${FILESDIR}/${P}-tpm12-Initialize-a-few-variables-for-x86-gcc-O3.patch"
"${FILESDIR}/${P}-tpm2-Fix-a-gcc-10.1.0-complaint.patch"
)
src_prepare() {
default
eautoreconf
@ -31,6 +24,7 @@ src_prepare() {
src_configure() {
econf \
--disable-static \
--with-openssl \
--with-tpm2
}

@ -2,3 +2,4 @@ DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 8fb866611e82126b5909b752820813
DIST rocm-device-libs-3.1.0.tar.gz 227951 BLAKE2B 06918195f4b7073089dbe3475fb12402f1ff9a514430b143f9135f63ea0f75b0ed125af69bb60995d80974661fb3f3fb8276d72dc935ce48f059bac0e9c23f85 SHA512 4238698011bb2501f15ab081e12f1c9959a92890093c8607188526e69d2a35483edf39fd55c3eba33dbc93fc1865771fde9affc7e1e0aa3bd26f1878af106e47
DIST rocm-device-libs-3.3.0.tar.gz 227986 BLAKE2B 4d62002e06b4f69641d6733120dc6222aa9bf4a4f6af2709218f42e8d92cb1943fdc967ef6a88f62e19d46828472b91fa9b17a35dab1cda90ef2a0278398d6b7 SHA512 920d7bd6ccd423bab98c97fadb183d4d667a967e6843c41b4c5c6c0c14ceabf57ba10e7c8787cb86b0b8ddf14efa96b7422e6f4a12079e37c5da7053e8bf0a99
DIST rocm-device-libs-3.5.0.tar.gz 228247 BLAKE2B 05b8e850e5ad4ae80bac92b6392dbc6d7bf78a63f5718e7ce5ed94fb85df356c2d1640a862ebd4587000df6c728c694535e5345a6a702e769c506fd8ebe5c606 SHA512 d8af9e93b0223ea18d96b80c3d9e0c97ef69448e3af823a802cf485ac8ed88c54dd0ac98cf5d6d2c9f66c3b197cd6991822310c7cde53b8c437083c0d6f984ac
DIST rocm-device-libs-3.5.1.tar.gz 228311 BLAKE2B fcf6eb566a375015b521e3885c16868f6133a9ffbfb5f7ff766482a1f901811c86c5c8baaf8ece9bab4ad4655e907da6ab37ed8b25fba6637803e403267f9587 SHA512 182c901b837d57331f6d05280f17e2ee62339887dc61b6ddca66a8a7f58eecb9366a0abb3d483a86c227d5ed5cc2c7ca1c98a20b7db8214b27d1ceae0e68d2e0

@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/"
inherit git-r3
S="${WORKDIR}/${P}/src"
else
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
KEYWORDS="~amd64"
fi
DESCRIPTION="Radeon Open Compute Device Libraries"
HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs"
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
RDEPEND=">=dev-libs/rocr-runtime-$(ver_cut 1-2)
>=sys-devel/llvm-roc-${PV}:="
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
-DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
)
cmake_src_configure
}

Binary file not shown.

@ -1 +1 @@
DIST c2ffi-9.0.0.20191017.tar.gz 35139 BLAKE2B a080f2cf7743aab630365fd305c106ada0318afb24093508c7667d8d702ec8dfd95a0ea9f54233a3a4b4c9b411e2f4aba5dacf7b2f35f1545b7ca63e765a7e55 SHA512 7a4743d89f431fd9ca42808358bdde03bbd85fc56f3350fddc94532c524ce373989671e706fadeb03eb240a81fb3f418176169acbf3ccd0f0f0c595d0f697832
DIST c2ffi-10.0.0.20200527.tar.gz 37554 BLAKE2B b1ebef370083d08513d0f02f8662ba1b090cba991864530c2304ac45e5c74d092f47e9d75a0646ae2f045d346585f371243d8a82bc37fe35f36dee1a75c0812b SHA512 452f2e8d3c81207e74334bc48dcea9bdf2770b4c77884c96abffc69ede20cc770183f363655ae853cddaee95d0512571426c6737d5db0324f7ceebbdf554cdf3

@ -5,7 +5,7 @@ EAPI=7
inherit cmake llvm
MY_COMMIT="15fda06de0bad97bf91f5590f7f24623eab2f580"
MY_COMMIT="a2d1f667b707fb413fc8ab2413446f15cb23de51"
DESCRIPTION="Clang-based FFI wrapper generator for Common Lisp"
HOMEPAGE="https://github.com/rpav/c2ffi"
@ -16,11 +16,11 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="sys-devel/clang:9=
sys-devel/llvm:9=
DEPEND="sys-devel/clang:10=
sys-devel/llvm:10=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/c2ffi-${MY_COMMIT}"
PATCHES=( "${FILESDIR}"/${PN}-9.0.0.20191017-fix-lib-location.patch )
PATCHES=( "${FILESDIR}"/${PN}-10.0.0.20200527-add-target-link-directories.patch )

@ -8,15 +8,15 @@ inherit cmake git-r3 llvm
DESCRIPTION="Clang-based FFI wrapper generator for Common Lisp"
HOMEPAGE="https://github.com/rpav/c2ffi"
EGIT_REPO_URI="https://github.com/rpav/c2ffi.git"
EGIT_BRANCH="llvm-9.0.0"
EGIT_BRANCH="llvm-10.0.0"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE=""
DEPEND="sys-devel/clang:9=
sys-devel/llvm:9=
DEPEND="sys-devel/clang:10=
sys-devel/llvm:10=
"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/${PN}-9.0.0.20191017-fix-lib-location.patch )
PATCHES=( "${FILESDIR}"/${PN}-10.0.0.20200527-add-target-link-directories.patch )

@ -0,0 +1,11 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2020-06-05 00:21:43.509980270 +0200
+++ b/CMakeLists.txt 2020-06-05 00:22:08.679979968 +0200
@@ -36,6 +36,7 @@
${LLVM_INCLUDE_DIRS}
${SOURCE_ROOT}/src/include
)
+target_link_directories(c2ffi PUBLIC ${LLVM_LIBRARY_DIRS})
target_link_libraries(c2ffi PUBLIC clang-cpp LLVM)
set(APP_BIN_DIR "${CMAKE_BINARY_DIR}/bin")

@ -1,49 +0,0 @@
From 3a496f89064de85af04ce101918c2ec5cebf7846 Mon Sep 17 00:00:00 2001
From: Harald Judt <h.judt@gmx.at>
Date: Fri, 8 Nov 2019 10:35:02 +0100
Subject: Fix CLANG and LLVM libraries not found
This commit gets the build working again here on Gentoo.
Adding LLVM_LIBRARY_DIRS fixes the CLANG libs not found error.
Adding llvm_map_components_to_libnames fixes LLMV not found error.
---
CMakeLists.txt | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 99dbe4b..f93b9b3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -39,6 +39,15 @@ target_include_directories(c2ffi PUBLIC
${LLVM_INCLUDE_DIRS}
${SOURCE_ROOT}/src/include
)
+target_link_directories(c2ffi PUBLIC
+ ${LLVM_LIBRARY_DIRS}
+)
+message(STATUS "LLVM_LIBRARY_DIRS=${LLVM_LIBRARY_DIRS}")
+
+llvm_map_components_to_libnames(llvm_libs core support mcparser bitreader profiledata)
+
+message(STATUS "llvm_libs=${llvm_libs}")
+
target_link_libraries(c2ffi PUBLIC
clangFrontendTool
clangFrontend
@@ -64,10 +73,9 @@ target_link_libraries(c2ffi PUBLIC
clangIndex
clangToolingCore
clangTooling
+ ${llvm_libs}
)
-llvm_config(c2ffi USE_SHARED core support mcparser bitreader profiledata)
-
set(APP_BIN_DIR "${CMAKE_BINARY_DIR}/bin")
set_target_properties(c2ffi PROPERTIES
RUNTIME_OUTPUT_DIRECTORY "${APP_BIN_DIR}"
--
2.23.0

Binary file not shown.

@ -1,2 +1,3 @@
DIST ocaml-fileutils-0.5.1.tar.gz 129639 BLAKE2B 12f4b33eb70caf3a106e87a484411f31d6924aae68c964350080698b723b39c7bae236d5a732a0546cd6a52b4215c9ddf2b46da613c171a1ef384ef5eee3d5fe SHA512 e2f60d16d9c25f43ea6bf5fcdf5810ae1722ef30a37e9ffcb6302a87bf3aa89777f3e3d43860258fb7c284861df1eafb4e5e2b6bd3f8d78d347ef8d139e460e8
DIST ocaml-fileutils-0.5.2.tar.gz 129676 BLAKE2B 2534c28d134b297cf9f7838c6f33f6fe4a7fde6875cf7ae15990b1d2c2fd53be425ce8b37b6836642b26722fa0042f741e91d1c32211a2618e5f80345b6c63cb SHA512 264282c54ff693686ca9e60f371038f8ea9bce219d04556297dc7b6028c9f65c5a03b7cd263c3519cb212e29665200db1c95c88874bb2cb3d7b610e3b832018d
DIST ocaml-fileutils-0.6.2.tar.bz2 43060 BLAKE2B 20828875a25b1a9d2a41bf495cda00b0ac753efa20111b32a9d2ca439a56e9f07bf0953d16ee9148cf065e204fa1d8d624eaa89f6f4ae7e1613fdaa7cb44fc24 SHA512 104c7389832f22ec189ce6f1596144b28dcaeea7d23d5b19d369c44e54326e97fcb7b4f4c4a8d2965523e63b35b594a1351b7e630dde590871efe512fe38853c

@ -1,5 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription>
POSIX-like file manipulation functions inspired by
GNU coreutils and filename manipulation functions
for OCaml.
</longdescription>
<maintainer type="person">
<email>rkitover@gmail.com</email>
<name>Rafael Kitover</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">gildor478/ocaml-fileutils</remote-id>
</upstream>
<use>
<flag name="ocamlopt">
Whether the OCaml native code compiler is used. Must be set globally and
match dev-lang/ocaml.
</flag>
</use>
</pkgmetadata>

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -18,7 +18,10 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
# Does not build on 4.09+.
DEPEND="<dev-lang/ocaml-4.09:=[ocamlopt?]
${RDEPEND}
>=dev-ml/ounit-2.0.0"
DOCS=( "AUTHORS.txt" "README.txt" "CHANGELOG.txt" "TODO.txt" )

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -18,7 +18,10 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
# Does not build on 4.09+.
DEPEND="<dev-lang/ocaml-4.09:=[ocamlopt?]
${RDEPEND}
>=dev-ml/ounit-2.0.0"
DOCS=( "AUTHORS.txt" "README.txt" "CHANGELOG.txt" "TODO.txt" )

@ -0,0 +1,24 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DUNE_PKG_NAME="fileutils"
inherit dune
DESCRIPTION="Pure OCaml functions to manipulate real file (POSIX like) and filename"
HOMEPAGE="https://github.com/gildor478/ocaml-fileutils"
SRC_URI="https://github.com/gildor478/${PN}/releases/download/v${PV}/${DUNE_PKG_NAME}-v${PV}.tbz -> ${P}.tar.bz2"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ocamlopt"
DEPEND=">=dev-ml/ounit-2.0.0
>=dev-ml/stdlib-shims-0.2.0"
DOCS=( "README.md" "CHANGES.md" "LICENSE.txt" )
S="${WORKDIR}/${DUNE_PKG_NAME}-v${PV}"

@ -0,0 +1 @@
DIST stdlib-shims-0.2.0.tbz 15980 BLAKE2B 4d83b8642a4bccc9f090c0a2f23a4d2f16bbf2ec686ab41e357f5f544d659e82f10cba85f9d578c939a2a874d0006b7fd17846bb8ffe1b6fc7cb760e4aa33db1 SHA512 19e8d8e004583e94ce060d3598c886dae1c24dd79dfd177aab4bd2865846f668a83071f087d9371393f226c14c90042eb2ec76619654c655995aeff9d4765621

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription>
Compatibility library for OCaml compilers before 4.08 to allow calling
Pervasives module functions on Stdlib, which is the API in newer compilers.
Does not add newer Stdlib functions.
</longdescription>
<maintainer type="person">
<email>rkitover@gmail.com</email>
<name>Rafael Kitover</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">ocaml/stdlib-shims</remote-id>
</upstream>
<use>
<flag name="ocamlopt">
Whether the OCaml native code compiler is used. Must be set globally and
match dev-lang/ocaml.
</flag>
</use>
</pkgmetadata>

@ -0,0 +1,17 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit dune
DESCRIPTION="Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08"
HOMEPAGE="https://github.com/ocaml/stdlib-shims"
SRC_URI="https://github.com/ocaml/${PN}/releases/download/${PV}/${P}.tbz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ocamlopt"
DOCS=( "README.md" "CHANGES.md" "LICENSE" )

Binary file not shown.

@ -32,7 +32,8 @@ DEPEND="
>=dev-python/pytest-cov-2.4.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.1.1[${PYTHON_USEDEP}]
>=dev-python/py-1.5.2[${PYTHON_USEDEP}] )
>=dev-python/py-1.5.2[${PYTHON_USEDEP}]
>=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}] )
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]

@ -1,2 +1,2 @@
DIST Nuitka-0.6.6.tar.gz 2276002 BLAKE2B 74ada1032d5eef3068e6c0fbd088437014de8752b71ce98b90bb868bb7241efe301d4fa1ef661f00f54730ca3d27470cc6c804bc2b394085349ad9a1aed0feb4 SHA512 82752105fc5b5d5d09d460ba25a6424420ff055ea841a32c6e32ec9099870ceefe06dcadab347fe689cec94f4d8891a4125910f7cff504a8aa736139b29c2a8b
DIST Nuitka-0.6.7.tar.gz 2284868 BLAKE2B 91c2e5362697d8c14f0627d757c70922aff3ccc2c9eb359f6b303e9ae7580d594106328b9fe644e8f668018aae496e50041948bdfbf59c27fe1ce0e50eb90177 SHA512 9f3dbfe67f2618a5363aa47974fe0199428a4798e79ebfcf78f15365048a6c676b5b2c9d5569adcd264389c66f643b3190647dc17acb76e59b9b95ee6762f5a2
DIST Nuitka-0.6.8.tar.gz 2390759 BLAKE2B 5f207a2dcac6a2825143268d3c28eab113705c050b67dbbfd3b655a0221ca3c04b2b206f3e8a85b4f17d28db52c11f19ea6260d2e7853c382942a76a15dc1973 SHA512 d9a9add759736c35fda57bbf82382effbcebce954228e56bf7c124502b96513f17a7083ded66da3ee33c52443b18c92839bff59a5c081d8fe44d6eec6c15fe54

@ -5,9 +5,9 @@ EAPI=7
DISTUTILS_USE_SETUPTOOLS="rdepend"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1 eutils python-utils-r1
inherit distutils-r1 eutils
DESCRIPTION="Python to native compiler"
HOMEPAGE="https://www.nuitka.net"
@ -22,11 +22,13 @@ BDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
RDEPEND="${BDEPEND}
dev-python/appdirs[${PYTHON_USEDEP}]"
DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
S="${WORKDIR}/${P^}"
python_install() {
distutils-r1_python_install
python_optimize
doman doc/nuitka.1 doc/nuitka3.1 doc/nuitka3-run.1 doc/nuitka-run.1
}
pkg_postinst() {

@ -1 +1,2 @@
DIST PyKerberos-1.3.0.tar.gz 41033 BLAKE2B 5805df2c258a75321dab5fe84fcbf1de706cb7c14a710c914ae4918dd39f79036a4f4033a068982778f73d9f00a4ca45b80e9cfc59c6a246a236f3c6931bacc5 SHA512 ed2644a236993d9737af43be951d57207fc787a74e82f343b265461b456923763610f1ce1b46d7d56f22d6452be1418b98707b8529b22fd8abf299143e52cf69
DIST pykerberos-1.2.1.tar.gz 24535 BLAKE2B 5c6253d99857a5061f708e213e24e0ac34a6fa2a39332d5a0f27f30f1ac9eec45654966113c3036cf9bbe27ee9642748afe4cef845d2ceda26286ced1e2277e0 SHA512 048ed0238911b3e9970a5567ddc2b5e3b551e24bd8d08f06e5807f238c566ead9998e0efb0e3207f178ef2a8c9116f4ed4b7c728b9279f7a88f0945a7c4b081f

@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
<upstream>
<remote-id type="pypi">pykerberos</remote-id>
</upstream>
<maintainer type="person">
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">pykerberos</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,45 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python2_7 python3_{6..9} )
inherit distutils-r1
MY_P=PyKerberos-${PV}
DESCRIPTION="A high-level Python wrapper for Kerberos/GSSAPI operations"
HOMEPAGE="
https://trac.calendarserver.org/wiki/PyKerberos
https://github.com/apple/ccs-pykerberos/
https://pypi.org/project/kerberos/"
SRC_URI="
https://github.com/apple/ccs-pykerberos/archive/${MY_P}.tar.gz"
S=${WORKDIR}/ccs-pykerberos-${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
# test environment is non-trivial to set up, so just use docker
# (see python_test below)
# also for alpha/beta Python releases support:
# https://github.com/apple/ccs-pykerberos/pull/83/commits/5f1130a1305b5f6e7d7d8b41067c4713f0c8950f
RESTRICT="test"
RDEPEND="app-crypt/mit-krb5"
DEPEND="${RDEPEND}"
python_test() {
set -- docker run \
-v "${PWD}:/app" \
-w /app \
-e PYENV=$("${EPYTHON}" -c 'import sys; print(sys.version.split()[0])') \
-e KERBEROS_USERNAME=administrator \
-e KERBEROS_PASSWORD=Password01 \
-e KERBEROS_REALM=example.com \
-e KERBEROS_PORT=80 \
ubuntu:16.04 \
/bin/bash .travis.sh
echo "${@}" >&2
"${@}" || die "Tests failed with ${EPYTHON}"
}

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
PYTHON_COMPAT=( python2_7 python3_{6..9} )
inherit check-reqs distutils-r1
DESCRIPTION="Python driver for MongoDB"
@ -14,14 +14,12 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 ~hppa x86"
IUSE="doc kerberos test"
RESTRICT="!test? ( test )"
RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
BDEPEND="
test? (
>=dev-db/mongodb-2.6.0
dev-python/nose[${PYTHON_USEDEP}]
@ -29,6 +27,8 @@ DEPEND="${RDEPEND}
"
DISTUTILS_IN_SOURCE_BUILD=1
distutils_enable_sphinx doc
reqcheck() {
if use test; then
# During the tests, database size reaches 1.5G.
@ -46,11 +46,15 @@ pkg_setup() {
reqcheck pkg_setup
}
python_compile_all() {
if use doc; then
mkdir html || die
sphinx-build doc html || die
fi
src_prepare() {
# network-sandbox probably
rm test/test_srv_polling.py || die
sed -e 's:test_connection_timeout_ms_propagates_to_DNS_resolver:_&:' \
-i test/test_client.py || die
# relies on exact exception message
sed -e 's:abstract methods:abstract:' \
-i test/test_custom_types.py || die
distutils-r1_src_prepare
}
python_test() {
@ -111,9 +115,3 @@ python_test() {
rm -rf "${dbpath}" || die
}
python_install_all() {
use doc && local HTML_DOCS=( html/. )
distutils-r1_python_install_all
}

Binary file not shown.

@ -1 +1,2 @@
DIST glossaries-4.41.zip 6285205 BLAKE2B df3dc8e6a6a8cd2fc741c6891a9d0322b5d012e6ed9428e5b5b016eece4bba72647081a482a338c0b895b6aaf856c75f344b1327f88e854ea8c8c246d50398ff SHA512 4f93d7568e280da96c8e32dbbdeab48c71282fb8bbc2e8b88b74976b74f5f466683b1b3d983aec7c8749ee9807d76236366276754639e5ba68888584850fd243
DIST glossaries-4.46.zip 7028263 BLAKE2B 3d1479a50ea938eb3bd273b2a17db2675275aece241f4bab0329656966d2d28fae2e82268c667998b111fa35f1a04f24ddb3b5130e897c13e2cef965783f9606 SHA512 6ade1039b91b719035cdaef5381cd4904c4baccdd7b9f9a2e655e47a833bfe5b20c6775e30ce08645c0c30d3cec140ce92e36c5a872b40217c5a82bca2a6ce5c

@ -0,0 +1,40 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit latex-package
DESCRIPTION="Create glossaries and lists of acronyms"
HOMEPAGE="http://www.ctan.org/pkg/glossaries/"
SRC_URI="http://mirrors.ctan.org/macros/latex/contrib/glossaries.zip -> ${P}.zip"
LICENSE="LPPL-1.2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples"
RDEPEND="dev-lang/perl
dev-texlive/texlive-latexrecommended
>=dev-texlive/texlive-latexextra-2012
dev-texlive/texlive-plaingeneric"
BDEPEND="${RDEPEND}
app-arch/unzip"
TEXMF="/usr/share/texmf-site"
S=${WORKDIR}/${PN}
src_install() {
latex-package_src_doinstall styles
dobin makeglossaries
dodoc CHANGES
if use doc ; then
latex-package_src_doinstall pdf
fi
if use examples ; then
docinto examples
dodoc samples/*.tex
fi
}

@ -1,3 +1,3 @@
DIST tex4ht-1.0.2009_06_11_1038.tar.gz 2576719 BLAKE2B d04fd7b5f614414a200b01f11bea9880ea12561873fc08cb2f5f6f62167d6128cc50abbeeee0c7eae5d80046f6d3b504493d66262153c5a534fd1b56bfa1dfcd SHA512 868961c16da63ef20a8af3ec3e56a2b6c518a291cdbc3974f701773dbb55b844f0df06aae4c7b481c96b9e2ba29cb0f1ed1279b6f32340e4708e31bb67170963
DIST tex4ht-texlive-2019-03-22.tar.xz 868992 BLAKE2B 662cc23de1b3b5f4e3d504655b5b3d87740fea045bef7987cbe2d81971e73375bd88d8ab111d48878ce1fe9d1eece4e4003e443ed0bc0f9b643b7e1653a5fc8c SHA512 44d9e2c4f92ae1ea1d7f14432d7fe1a9f11b30ec8602d55c4b8f3f46283671fb75b08641c8170bd46918e16db1bed696a613a0518acd4e195e173fe12e386833
DIST tl-tex4ht-2020.tar.xz 909692 BLAKE2B ef566977a0a5a8d6ae5244fceac4ff378dc8adf86817e7bbbd1d0cd1931fc5fcb618b94353b044d461d94edd426ec3aa185e1b7d678490416bb1c122438046c3 SHA512 c385b90fcff5ba43884918bf616aa4beffc285def1a380b84909bf4dd44cffb479612268a37977adf87f8dc226394d3239503b5d6f2a083a9f078862f282f0c4
DIST tex4ht-texlive-2020-06-24.tar.xz 880952 BLAKE2B d021efca48571711d06d7ed6ecefce068339a49fa83efeaa476329d892a77f73b27273a711dad2cb7ce212ece87ef8a776a10127cec5dc2e0096ce36adbc42a4 SHA512 b6109d27fd38eb0f2f9aab8b96adee2e69081c7317de3c9f527e47053d1520b93c0499e23fdc66f38f04c50633f72930e4fdf5d07612894427ae31dcbc1f66d4

@ -0,0 +1,22 @@
https://bugs.gentoo.org/554636
--- a/src/htcmd.c
+++ b/src/htcmd.c
@@ -418,7 +418,7 @@
#undef SEP
#endif
{ (IGNORED) fprintf(stderr,"--- error --- ");
- (IGNORED) fprintf(stderr, warn_err_mssg[n]);
+ (IGNORED) fprintf(stderr, "%s", warn_err_mssg[n]);
exit(EXIT_FAILURE);
}
@@ -439,7 +439,7 @@
#undef SEP
#endif
{ (IGNORED) fprintf(stderr,"--- error --- ");
- (IGNORED) fprintf(stderr, warn_err_mssg[n]);
+ (IGNORED) fprintf(stderr, "%s", warn_err_mssg[n]);
exit(EXIT_FAILURE);
}

@ -3,9 +3,10 @@
EAPI=7
inherit latex-package toolchain-funcs java-pkg-opt-2 flag-o-matic
inherit latex-package toolchain-funcs java-pkg-opt-2 flag-o-matic readme.gentoo-r1
TL_TEX4HT_VER="2020"
# from http://mirrors.ctan.org/systems/texlive/tlnet/archive/tex4ht.tar.xz
TL_TEX4HT_VER="2020-06-24"
# tex4ht-20050331_p2350 -> tex4ht-1.0.2005_03_31_2350
MY_P="${PN}-1.0.${PV:0:4}_${PV:4:2}_${PV:6:2}_${PV/*_p/}"
@ -14,7 +15,7 @@ DESCRIPTION="Converts (La)TeX to (X)HTML, XML and OO.org"
HOMEPAGE="http://www.cse.ohio-state.edu/~gurari/TeX4ht/
http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html"
SRC_URI="http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/${MY_P}.tar.gz
https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-${PN}-${TL_TEX4HT_VER}.tar.xz"
https://dev.gentoo.org/~ulm/distfiles/${PN}-texlive-${TL_TEX4HT_VER}.tar.xz"
LICENSE="LPPL-1.2"
SLOT="0"
@ -32,10 +33,11 @@ BDEPEND="virtual/pkgconfig
java? ( >=virtual/jdk-1.5 )"
S="${WORKDIR}/${MY_P}"
PATCHES=("${FILESDIR}"/${PN}-format-security.patch)
src_prepare() {
cp -a "${WORKDIR}/texmf-dist/"* texmf/ || die
eapply_user
default
cd "${S}/texmf/tex4ht/base/unix" || die
sed -i \
-e "s#~/tex4ht.dir#${EPREFIX}/usr/share#" \
@ -109,12 +111,16 @@ src_install() {
insinto ${TEXMF}/tex/generic/${PN}
insopts -m755
doins "${S}"/bin/ht/unix/*
local DOC_CONTENTS="In order to avoid collisions with multiple packages,
we are not installing the scripts in /usr/bin any more.
If you want to use, say, htlatex, you can use 'mk4ht htlatex file'."
use java || DOC_CONTENTS+="\n\nODF converters (oolatex & friends)
require the java use flag."
readme.gentoo_create_doc
}
pkg_postinst() {
use java || elog 'ODF converters (oolatex & friends) require the java use flag'
latex-package_pkg_postinst
elog "In order to avoid collisions with multiple packages"
elog "We are not installing the scripts in /usr/bin anymore"
elog "If you want to use, say, htlatex, you can use 'mk4ht htlatex file'"
readme.gentoo_print_elog
}

Binary file not shown.

@ -599,6 +599,9 @@ DIST tl-currency.source-2020.tar.xz 4164 BLAKE2B 71cceba827bcac8ad3762e7e900f107
DIST tl-currfile-2020.tar.xz 3704 BLAKE2B ea01cdb5bebb13e59dd82d4f901dd3e436848a5bd04bb8e50836fd762995039c5a92bde382507689de5c111af5e10b0cb96a1eca710644532aaa3ffd686682c1 SHA512 5e67b659df7048a2f3e0d99f7e7da753fcabc4cc94d284d88b6b6922dffe2823eff3c07e96d0d4689d2c430a1cd66ef4693d0ceb344609c6aeeb919aa378a297
DIST tl-currfile.doc-2020.tar.xz 170640 BLAKE2B 3895f650c69439a2a21624dc24acf9759cbf888680913857162ebb05e40a05f8c577b728cb00a012cbe3a77fa45f60e14dd6fa0b70e42a4375cf6fab152cc263 SHA512 d45abaaab826dd9dc8a7d5cccdeece29b26d8f56c0c74c2047f5ae7d43ffc3c0596f009536fca744fa9bede2e8d87a13b68b8ebf4a0ced31afc6bbab5b76ad72
DIST tl-currfile.source-2020.tar.xz 11428 BLAKE2B daaf376b8315c87022dc206e6fb96e230b955df5d92a04ed5a36a0665c8f341ee9d97b6700fcfd63e131217ed35347a78b9f585945879f380363fc9b4090960d SHA512 0374496112e380b2c8cce8b00e3dd97d992dbe194f660118c3441fd9b0ba536f476b5e330bd363a624f71d5b3004f50d2ee315534929093ebf9f63f47e91c1fc
DIST tl-currvita-2020.tar.xz 2340 BLAKE2B be7f021464a3269f94fac9d6a8bd382db4974c42be560ac8c8d594e5934787e1bcfa1e22fa02f28b12f3b17089711bcb51d8bdc906b97698395b8bc15a019ece SHA512 c555b0e9c7a500e086f0435a2dc6cde8da8b02df4d27be14534d28c77c1f546aafecb863bc652922e07191d0441a77db647f8d1d11e33ec9bc6014f73a5822c2
DIST tl-currvita.doc-2020.tar.xz 89020 BLAKE2B dcfbf68a3b8dbcf5fb6aaf56b19e3d0cba2c4fa29bcefca6c8649fc350dcebbd8b32cd4e9c9f519476cdd25b5993aa4da811be22a5b6e925e148b770193193e8 SHA512 b3de1ad371cead2829225015d60a4defe604e63890ef06da65fa9223cce4e748707f0b6f4f0b0dcdf22c3096e381adc3432a7b21b36f834c18ae4eb32bfba024
DIST tl-currvita.source-2020.tar.xz 16148 BLAKE2B 1af4e84f265493610650c9caf7b8fca1347d13a842a91d9d67d85678ef580ff2f564ef98f26db844e93b0e6ef334cf2ea0b2dbdf4e75cfe21b6ef95ba3af40c6 SHA512 a1dc7d983ac6badf9ced1492c712373205d5b0a91934f0a76eb1ac546470292e6c9dda4cd5f5d721e06c90d6237eb39236f1417d1c6992a774f7a9f7df9213bb
DIST tl-cutwin-2020.tar.xz 2784 BLAKE2B 345839e2e4ccc1472d9368b11b7a50077e1106571c15f201032087011ab3cb05a532926d423d3a57b0a94b3ce1eb958f0e36c51109ac2e87756155699c044a3c SHA512 484c995cd3b18f723899fc04e3af7b49bc7ac90a02448c4b49643b8ebe09c445bab122bc2ca0f2cab872323438fb02af3e5a053977ae8ff6146cb4af96f08ba1
DIST tl-cutwin.doc-2020.tar.xz 304448 BLAKE2B a63e769bbcdd88d6089fc19027f97534e8a7a345daa6e13d857d69f96eeee64f2cc5583987c1bfff175f20b5f025eeea7f550856540527a3dc07059049f39eb1 SHA512 89b4fb68d949b86eb3b5d90f7d8c828e10df591cf734f5e6908a221aa9e2d50820841e6095dc912619d4461c37b735907504e63fffbfd95c3371602144f87429
DIST tl-cutwin.source-2020.tar.xz 9748 BLAKE2B c420770e3dd95d42b5f8133ce80ed86e8e97bf643f1997a59e5b220cf222de74298a8a8156cb32f16e95e6027d1521710df2d715fdf3103e4d73c9c3878c57a5 SHA512 0e6fbb5bdf3cc9b1d270979f379e2f50b356353533278495526275bab3211b1e6ef670a5269e412ae87c3fe4ca0ee8411dadfb42e4e2cce6dc200c863532b997
@ -976,6 +979,9 @@ DIST tl-envbig.doc-2020.tar.xz 404 BLAKE2B 99743ef811e9571877e4a6be23b8a9537b45a
DIST tl-environ-2020.tar.xz 1896 BLAKE2B 5299929cce985cb18c7f6782dba4a5196b46fa07849dea4f07842586b26852ec3e945b9fb1d13550b699fe8d7d6bad8d88df4173f768f8321bb688bd5489107c SHA512 4e5bb20e2a69875006e8d9ebc3a8744dcfff3240cc28ea44f7acfa3775914dc9ee108a89368b6a510eb0a7aed19d2d13b001f0270ef9ad011b881c3cbc6aab9f
DIST tl-environ.doc-2020.tar.xz 156300 BLAKE2B 56644c2af4d587f7c9233c896ae71ff852e4612f49323d878cc6be22b1d75442b74e17330dca68c19a9d11f3e363a9e9f404d919a6f4c9ca72a74e90782389b5 SHA512 8d30310ae317193925c81eece58a3d3109c1396c7e486510826fd72cb8489234867583f438873affae766a32498e375eb46db51fd0d7f9989cd61ae2109e13d6
DIST tl-environ.source-2020.tar.xz 6416 BLAKE2B 71c6ef03a9a19d627438852ab30dcc096ad6963e9cb4c9cd960b0bec89b3681206256d76fecb749c9b02bc17600ca6d701246dd5d1c49b40907c45b570c8fd2a SHA512 17531d5bcb727e94f7def5f49afd103cd6c280aff943dfdbdaed28f6cdb0a16db918ab21201447f069489f442aae93edbe77f1b4a80734d7f6e4fb6a5ebd3ee8
DIST tl-envlab-2020.tar.xz 5524 BLAKE2B 9f632ffb56b978aa6da538b4da836b1d409c2278269e65e9d5a4d276896aab2f3ab6c5e34e64677114f9afdfa3b68989c87c05d15f3aca9cdabc9e768350ca7f SHA512 ba20028efa3c286132133d8c292fbc02d77881e64923ca98cece98fbe1e60acf4033b8308a3f9f31f144de071938698a75add803436e1205f7baa820a308a4f1
DIST tl-envlab.doc-2020.tar.xz 341332 BLAKE2B d052417fed9452d66f39d7432bd1d9104ad94b3d9db15e52f093f9f2fb7abeaa7c9fb5b512dde2506b549222e5563efcebb17b33a466cfdee6622e47bad25541 SHA512 4dedc851e00f82ff3bb912e99bf112f4e464b129b89ed75ac41cab9e9ec8c54a32ace3901a3bdc11c90597cfc0481fc7cfc89b4b95bc9aa0c8850a1e8ec88cc9
DIST tl-envlab.source-2020.tar.xz 14628 BLAKE2B 63190c058f0e2944954b7f7bdeb8d92e998806d70ef889d945df3725e31b9a9b44113b0c02551beca9746bb77ac111126b7db229381a21b8aa90c62e78a95053 SHA512 9181b7083e3b57329effd0c9ef462a626f8de6db5eb6dbf6800237348a010b74eaeaf11ffa2b491ddf324f0d9bb2c792b9fdda238b887df057b82dfa4fbf04cf
DIST tl-epigraph-2020.tar.xz 1988 BLAKE2B f632f4e09d5e9d3e1924fa41e2c2eebb1a24e5b292807166b86b7f8eebd7ff50050fcd19d722716efeb32e513ae62a86fea2c19cc7fde16135c3cc1d68b02980 SHA512 7be9b7851f4e98b5b618dca8535d7e3443cd12c64784680ffd0fbd31b9097a0872a676f2fb0f8b031682d43427814aebc0225e1931db658ce14aae2431597b6b
DIST tl-epigraph.doc-2020.tar.xz 315068 BLAKE2B 0ad3dc958e2110ee0c313620438d05925502f1d1cb135d7dbcb4eeb162159a3fcb7fafd3040021e2e283a4e5d37b0cdeb262475c7d17513a424587cb06b38085 SHA512 7b4b60e8ddfd8f3d899829cf057f7a3db93498cc5214fa03c7116e794722d523cb51846fac80455bf3610b73cb5820872c628d2fcbb754c79b5c7fade26ef4bd
DIST tl-epigraph.source-2020.tar.xz 10584 BLAKE2B 73ab8dd020c125719d8fc943063a23acba2bda340e4f1ea12b6e7d8fe2e4c094c19504d6271be2b865f2af78cc079bca08ee9a93350ba9a7fff30dac34ff7f41 SHA512 8f0502015099e2e7465156b02681a2774701f53c97c690f97cb1ef5b6538b99141d93f3570893775d8fd702fad60934f5dd0161f5b540b7e77251cc689714cec
@ -1028,6 +1034,8 @@ DIST tl-eulerpx-2020.tar.xz 2220 BLAKE2B 70e8728b4caae4686726237bb3cba077c8dc2f4
DIST tl-eulerpx.doc-2020.tar.xz 1960 BLAKE2B fb0a7055a90f1f701f53bd231d3aa6aad0ba742c3d657620daf06c5803f8c6908126f0a03343186760e9ea80cadd00f7eeee9bb50f1de953644d68a6327aa254 SHA512 d755e9694d0631e80ccf81f78a2832ae22269ded788fd30f0acd83a4044ddb4ee4308c26ae5f79c0510a2986f146d28847eabe200015bb197805d57d149ba20e
DIST tl-europasscv-2020.tar.xz 27944 BLAKE2B 8fc383b93b57b91f954e47545f7eb983730600d22d03d102be15edc5ef3a327770d5170bc790e2b4fcfeeecca98400881c7daefb8810a568548c7f5b071a9504 SHA512 b47453280812327a1528e7d2a484e0b92e5464381bda11b715c624bb8fb7a1f57e3df71ccaeba7dbe8b0f757297ad3c4515aed773a44bfe78efbe9f64297e180
DIST tl-europasscv.doc-2020.tar.xz 449528 BLAKE2B 88f0d81d1db7cfcc5977be4e319b5930dec35b22ef49e9e2891fffadeaa21f3c2bf85ca61fbab95583db670af38a77af7dff581d78a38bb45eccdee46e089cf4 SHA512 e9041765db618541c6aa9a4142b047f4096bc335a9601186a26860d6b594d6b6125c0f5392fb6dae9a296392fb565ba0a8c288155e8d99e12bc12bec0bedf52d
DIST tl-europecv-2020.tar.xz 38460 BLAKE2B 8bc02379416a54182283f002b949152e61ba10497458743e22c24dbfd6d771f343798cf4734eb35d894cfd90145f1aa207774f28d62af853e4b3437facfb45bc SHA512 669ffe621551e268c34b36efd783eb800e3632829f3d99c48ed26c4a9b39097113072c175af169ebe87760521cb671f84e95f2cfca400bf4076c3156c6ba0849
DIST tl-europecv.doc-2020.tar.xz 949532 BLAKE2B d9c67aee5d410d2a7ced737957a36267bf1a3656fe40ae23427f014c68bd38ceea0df829b01891569dc4ac11e6778426c860ac61ee8ca7aff3a356f5687aa496 SHA512 730738ce31280560d3c37156cf53fecf0b0cb2f729041830ae9cc8396d9429d75d40fe0e756b7271ae08bfd71aab247e7d238f2112648a475726c97c2039a378
DIST tl-everyhook-2020.tar.xz 2080 BLAKE2B 0be25f9d3f08fe52221a0a5a0b9aa656b01e216e85890a15a6afa246ad1dfa418f514e7ec94b139f8208e87dadc5230625df336cb89b6201198970114851b1d4 SHA512 56547973d184de21ff5d6d3eaf1baf9b8cdbcf93307c31fbbcf658350ef0d441509ce359266ea6f962ef9b40b1680b47e4c14a822aa043ab8174ab0610df1665
DIST tl-everyhook.doc-2020.tar.xz 116288 BLAKE2B f5681c52ab30302b67a9d06a399bb6248c467f0f16417bf2c3bd1dc710bddc0e73c2bd52ab787a5efd2c803807d7309f541bd823d817f3aa6f63fcafed77fbe9 SHA512 331def0138dac385605b3ea1d88af6d5d1ae29bac696b76f41cdcfd070d50915eb3371a14a894b1e59bf35d55eb7dabecfe18e89f0bfbe6f028ce5fedfe1bbc2
DIST tl-everyhook.source-2020.tar.xz 7344 BLAKE2B c026e33c66b784f77363844c2980a3c36d1d179795f9c467cda406826bc6ab884058f956acac697077e3c0ae3905810fd8b5477bac9bd0af807611c6ce257b7c SHA512 ba0d5e3f2661c4b5ba765b7509675f301dffa3fb3d9f158b3c3255d84b3a5620ec4d883a9c2f116319e6c70784eb5efa4a1cac270d1a299b23bd6fdcbaf60b2b
@ -1296,6 +1304,9 @@ DIST tl-fvextra.doc-2020.tar.xz 817944 BLAKE2B a231f0e56d5a1eb3fd39eff60b409ea7f
DIST tl-fvextra.source-2020.tar.xz 50964 BLAKE2B 597ff89a420d297ec2e975e56202258ab4d20217c09ee5fb8462fca42d0706e67ddf0b519b85d5d90b0774ec59801945b269c41da7166f518fa227153a023f4d SHA512 85330a89067d35c88c86ffaffb0445178b899a9f7727148ccb6cece070317f0d559e72e216c7ecd5a39bf830f5ca93f9f5f711a931fe8cc9d942e4572263f74d
DIST tl-fwlw-2020.tar.xz 3064 BLAKE2B c5257320acd9d76bca7297ede6de99924158e7533605353f150a831fa043ce1ad67f357443d7e403b16ee37f6c40cbe0f2735e377869d5915995b069326b32ad SHA512 ac2c981bcc4da92a7f91c3ac17d66c4e0e7c94ff1bdb3bf3c7f6a4eef19fad1ecbbc6048a5c74627126c7e1190ee18c2c9373e80d52130a2d272c58ef70de6fc
DIST tl-fwlw.doc-2020.tar.xz 36676 BLAKE2B 9150692505618832349a1392abbd4f2ac58b857ae82b16eab35dc84514e25c85c12169298da09117c171ed2296fee33070c4349ab6fa7be6e7d288c17e59e4b7 SHA512 bb55ca044aafb5b11b89b3c817066c4fb20facba8812667398ecf945bd8ed4b11bec2dfd21455db9cfa5e81e5f865655a3e6f4d3724bf40e47ad1db708896902
DIST tl-g-brief-2020.tar.xz 5060 BLAKE2B 6f27d8c09bdc9a300e282d41eef0b39b05a7701d739b391903a0a1e3dbe41a8a8c79eea2f9f6ea8d51268c27270c6bfb3f9f799b113d927a769bf494b9797193 SHA512 6c0a8e653cab5f67a85d25e18b98371323b3dd09365f6a3d1b47eee409b233db4290f6e6de70128f5b45facfc7771475671990bb2c79a1718c74972bfba78070
DIST tl-g-brief.doc-2020.tar.xz 258180 BLAKE2B 331609323c667d99421f9ce955385447194b636c1790cffa4fdce2911d277f1366b6fbd199c43db8fcffe031cedcb5856bae242a48d60d4df3fda884c58b0a2d SHA512 147d30be05a9224e141d9dc23a81750d0c43bf590d6e1dcb3e92fda6c668031522ef410904e5c7621c9b98879d6809fe604cf47de7f24891bc7e15c7be5ad05c
DIST tl-g-brief.source-2020.tar.xz 12476 BLAKE2B 46e3f0be66f51c00fa44c3611a9bd08b301c0ce231a8275f383ea87e43c89c5fffe0ec60eaf04c147982433afdf77a004e2e95f5f6b0963003004a1f4c600eae SHA512 447a25d983f71d109bc747ee8ab9e120a0b7c698a9238ea5363d4d826383af5587f78f21c442d4e1d999eaf4cbfee813063f7547e786df962866e57c55673c8c
DIST tl-gatherenum-2020.tar.xz 1724 BLAKE2B 2b6ef4734e993acd899c661f5f207b2a304cdb1f94e369001badee75997e03abe547641cfb2cce2f63a04f817736e2f6f055c9210bf087227c9cde7faf7b1c80 SHA512 f0a0897ca3b306341a8af5121d09b31d9169a90e073f3d2babc2b4a32b72d33b4f7ded73f2455e5b6e7454188112440cdff97c4332f3396c948ace8b2944598d
DIST tl-gatherenum.doc-2020.tar.xz 406000 BLAKE2B 1fef9c19a900ee8ae03de1eac4ef835acc34ed032f7b85a2e1eda610d239590f827475b103a4dbd3684fa3f498752d4411c018efa69ab220d8b67f51c04b914f SHA512 9e6e1c322aa19a1c3ccaa622cf8657dd314dccc0fedeb7056e182bfc648fa21b06b67e8d1bf2d529fbf84652a0d6eec9d5a4ffeea1003dcfd2cd195ba628c6f5
DIST tl-gatherenum.source-2020.tar.xz 4180 BLAKE2B b1ba64a8bd8fbf24766c59ec7eaef411f49c3b8d28d0a682bb86d560460e912d4286fc7c87ea142e1742c42b16a1b4d9300d0127c59477ddf0f0689fc5bf6099 SHA512 5696c57b7a05132487fa04c16a577531886e8e443aef06e2b3b6418f74d2d971160cb1d95df43ae29c81ebde9459f8611bdea151895f8390e03d5ff2193fb318
@ -1703,6 +1714,9 @@ DIST tl-lcg.source-2020.tar.xz 6444 BLAKE2B a78cdc666fa5f8cd83f4f8d9e67c22d5f0f1
DIST tl-leading-2020.tar.xz 1140 BLAKE2B 19c6c35cf18b0e1fb9a36401fb3d4439fcc86b139130df3259a7fb2c673a253c526aff953feee5d1ee35f84711ad0fe238cf372c894f3efcba5dd728c7ec9ffe SHA512 c326950e6c4b07782148ee4c9ac5b22f7e42512e0bc6e5e1f75be6ed757ca90ebf2bb6b30b91ceaac32c761d595ba5799f0f40ca15954f150d481ea366f1c72d
DIST tl-leading.doc-2020.tar.xz 84128 BLAKE2B 04dba80a709c81b55ab0ce70ad74ff5c299afb3b11312b11466f3b2fa5b7f211761b58c77f46b61acf5a811d0816217db1905a0b17ed4bb0a4366309f6c5ec47 SHA512 3ede6910ccb0a30c3ae9c78b86cf00cd7e2c5d8905b648861d2113d0af6225b2ffdc30509a72a5f69dd9e1164525c3225cd4ecaa04471ddf5c346a862fe097e4
DIST tl-leading.source-2020.tar.xz 3576 BLAKE2B 852c501597713c3f6ee8fc607ff399d30fb8d46550dea2ab937e3a249eacb0902db08d33bfcf71e1551407b6e5ca1f1f87951a3ce60689c9276668795cec8b1e SHA512 b42b230efc2508f4b3901de791424251c6e0ff003bb342fa11ea282f46b2dfd5c68a63c95fbb9aee146839944586218a3cec0ef182575a9760d3ed3f5924d78f
DIST tl-leaflet-2020.tar.xz 5480 BLAKE2B 63cbd9b896b655bd00a2ef401ddde466606113a31b39938a997d2aaeb49d0647b1ff50f069c7de8a3c005d0a7fc704708b61c7aabcd64a6a39dfe669226cbf6d SHA512 b819cae65ac9f38d7170f4aec4f94adfc547afdeadc345091fad170def744247ed46d653975e493aa64a28117e89a5414463f693a4b2f7e28b9bf998b8859915
DIST tl-leaflet.doc-2020.tar.xz 339136 BLAKE2B e1fd8f8f033bf27d57904556b35653564ba9b62c45e9603edf4c40280843826b37a4c135b39d558729b97281c068e2034724548506ab0ff8e641cb61c66d6cb9 SHA512 d2355c9b93ae490f4087bca09ed3acc815abb714fa7508b64155d8b5994c967b7296b79f8b3d68cd59d082d7d3d7c618c0d4d0fa50df23724ed50718f0433f8d
DIST tl-leaflet.source-2020.tar.xz 13800 BLAKE2B 8c3b0c1b2183aff9bb448aadf3aa8e71b97a30d7adf3f4e97a0af0989d4f1c043de049a5c4c88c2f149b2f1a66a7114a75be5d603c57aa537bbc84d755375928 SHA512 38cdcd9b452afc6ff98e946d162119615e44f372322664894a479130035a2a05520b7b1e7f616f17b04914c5caac6910ff18fd71c06a31dae9d4e044c6106627
DIST tl-lectures-2020.tar.xz 6740 BLAKE2B b43b167ca2af8dfd3950551f4b565c9b95206ff98d8f58d993529a3fca4c410ecbe0e522e25ea7d36b05704e36b310746e103c1050db2dc4598ed1a80b35920d SHA512 e3fb80a67dcb5198503050d61266cbd3890c91c1c5c93042a17f2aa410223c3943e3dcb73d7d6e7a4d5888d87ae9613fc89025f0435c122ab44a8f822732250f
DIST tl-lectures.doc-2020.tar.xz 2080 BLAKE2B f876d5a86d9472149b679a61dcb409195a5f75f995c725a29f836431bbdda8cc06cf55846319e340bc1c523114aa8dbe4f10e554e79fe54f269d414605745ca6 SHA512 bc50485fd0a8782095bbc37b9185bbc61df2a6bdccaef359f2cedd553cedc14ffd0bb8e6690578f1d57b85e2efa650a68af3b579a7c360a737791ddd74373424
DIST tl-leftidx-2020.tar.xz 944 BLAKE2B 091a10674c42eaeb09e13add126150a5a25fb824f2256fd74274f05ce4b12c42c8fea8cf776eeb9f57f58da9b9cb5ea7b500975bbc8c8425f79a84f4ea6b098b SHA512 a01d085af4ac4048b5659e7f2f1692dd787b7c4cc9a0c06acf9852ad9d5aaa9790bdad6db7a76ec2f1a268af520ac35975a7fc55ef0d6373f244c85b8b6e116c
@ -2875,6 +2889,9 @@ DIST tl-svn-prov.doc-2020.tar.xz 242148 BLAKE2B 43dc9f6b7776f8077636f67193add7ab
DIST tl-svn-prov.source-2020.tar.xz 10000 BLAKE2B b1990569fdea43f0db706a9750fd7ae462ceb686c7aaf40f51301f0dbc9da0213623298b46ed68323dc8847e9bccc551ab977d24a6645d2711285d2af4d823f2 SHA512 c7586e4592f9518d2a03218c9afe614422bc8021a192279d7be1b090bd09bc51191d8c0a2e760514206c53cecf5a7b89c617a4c209cdb878874a0e3396659a3c
DIST tl-svn.doc-2020.tar.xz 441216 BLAKE2B 083b5cd316551df7ba9a5180a115775509dd5e37a2301bb4c18958abd31f88d493356894c5a4a4a327c0b6fb227ffe049af7b7b235b6cfc8bf32ef2a042b41c3 SHA512 123ce3eda16e4a1c44a85c6d2ef2bf4e5f6b9e9d939cf66eee52ad1326f06b35c457f4df054956dc16c169031909f2ea93aca380d2ba080f6049795a841dc34e
DIST tl-svn.source-2020.tar.xz 7644 BLAKE2B 90a9d6180dbc670ed862223108ff857d3bb213162d9fb951d26707e5fb339e8bc1805b43ee76dd6c0858c092bdb4892a850dfa822e0c464840364e4d8d587f0e SHA512 0033fe1be2ede6984cbc0397c20187cc03520b5d893f7ae239bb688354d7198c4e96cfed09dcdffe7160769f6dafc9995d77f8f0f9def753048d4ecb8231ee69
DIST tl-svninfo-2020.tar.xz 3940 BLAKE2B 5e9868dc8ab4f2050d24b9b3e7e98e4cce842c96f09e4106ec9cb683e9ea8c2cb77ac6eb575d8df6a3918773c73dcc18500649681f80d2998dd98e1995a73565 SHA512 efb2b358bbf5a05b17a591114d0f45a38ff42837751d00b88183265d9bf595ba39377fc53dfe69ca01ae8c1776e6d4ded9c0f636e0e697b946f1d193b39c1537
DIST tl-svninfo.doc-2020.tar.xz 258436 BLAKE2B f235dae3c5e66d73d14ddceb8bd15dd49166a80d92f69dec78ae24ec1a7b2947f92447d4ea5a926100a0d6f367ee9c24d2144656713ddd36cf47c2c5a23a5a1b SHA512 f8f20578da98d54181475d23be625a80c35af5e464fdcfca80643f8701a029bfdf03cfb13ec42be34312eafc372e42e5bbb4260aaa5066fe004b2fd6fcb2acc7
DIST tl-svninfo.source-2020.tar.xz 12712 BLAKE2B 797cb532b6510101f55dd65a20fe687be47a6824148750e8e4ae040d32ce61169842ae86130fe8bad2662096f81c0b5778f3e2ac02bb4b5cd3b972874418fd38 SHA512 7ce865a81c8fcd47ff2cf00b5304e40ca0d534ee63b23cf24eb716926f3258a8081ec6aa9bf160a3fce741f1dab6c62e069ada8f5298f9a354d92c34ab36058b
DIST tl-syntax-2020.tar.xz 2632 BLAKE2B 87bcb2683b5f80eb2b6b2e5ba72467f6c44d30db45431b915397f645028a7681fdbe18c52811c6e2a8b70c1e3596ff1ce989b32d3bbd177a92cbc37350f1d5ea SHA512 be1e049a98cd7e45cec9675e707575107af9c613028012b8fbfa658c6c9cbbac5782d3a7111f37edc719fb90e7c168c9a98a3d30a4c997b6ac4ed0691fc7fdc3
DIST tl-syntax.doc-2020.tar.xz 104576 BLAKE2B ebb1a644e5866bf1bf61f08f1aab5c5031ab87b9231c9fde17dde8f418ceb6f52f85cbbc0dc79d4bda86d84ff1a7a9de760d7ad9d522e85dc6838b239e7e4c56 SHA512 7d0754c08081abc9867d0d40fc910ae5f8b34518004bf698dddc184f0b514d75a7feb3085870cf8322b3d6f3bc4c32ab50acdaeb56b574bf41604a18c23a6656
DIST tl-syntrace-2020.tar.xz 1496 BLAKE2B fc9755df6f72efc3ab3d53e84c069ed581c5730f37f02487a736af48e495ee6e7830d035331b8433cc1208802536f13922dab57e781ba1cc3c65e8a289efe422 SHA512 613c70859eb0c710c43fa4a62fe8b8d38a407ffe94c532d80927d00fd47c17b6570040f5d9ace5035f4dc53deef97419f52ecdf021ab11d5629445153b85ebd2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -75,6 +75,8 @@ DIST tl-ditaa-2020.tar.xz 1184 BLAKE2B d405d5f4c8f06b1f1e49b798fa47e1819aab9b990
DIST tl-ditaa.doc-2020.tar.xz 105808 BLAKE2B 38475efefcbcb1999086e56345eb444828adda8691988037df7d65dad6cebed01dbe5b47ee73874fb316e2681254764edb1a5120cbf00cd9a81873fe964490a2 SHA512 345d6d7d3f21d2dc728b93e2cbfeb4fc1f589797e852604809b1ff3e7bca53414d684571faf8245c740a50205e7d8787afd5304beb89efd3545a389ec4a74331
DIST tl-doc-pictex-2020.tar.xz 468 BLAKE2B a894250cf26ae780a8f1181ababe30c26ab94f96cbb0795d1f9fa6dab69bd493d8dfbab54fe244c8c5ec983d131a1aa832faa83047bd69ece3b46a4d76340666 SHA512 c866f0855f701917fa81966c16a7f1c869320ddaf38e2c1c2a71844fa7b224fe2216f267b7b700ef6e36a13f97fa6f33a1d05342d5a7a8dd47ccda761fc577f4
DIST tl-doc-pictex.doc-2020.tar.xz 1508 BLAKE2B d9b37db6c733c75a46dcb4234b8f30f29bed5297c2d819f38ba9ecfa805a3d108ecc137fcb4e2f092b1761056aa94c763460baf21871b7754f6ef74279513170 SHA512 3440fd4d0e2117594d6b350dcfed891506ce7fc0500ecdd4f156431363a38e399061469f5def9082d59c39b14b65ebc19ccb3204fef71ade300825cf35659158
DIST tl-dot2texi-2020.tar.xz 3740 BLAKE2B 4c792247a165100ec5f42a58cb5171118021e44e819d708e26e416053b82318b69025c7a319aeee9000c56a83ff17b8de31ef193cb9d4a870054fd5918b693ea SHA512 20cc54f907b00e2eb14e4641d5098dd4886ce8d4627f391421bc5e819614dec97e0ec42c92794bacb8ffcb03737cb8736c308fad6984abf13c127f6d1174ee0f
DIST tl-dot2texi.doc-2020.tar.xz 216576 BLAKE2B 4e7190cfba4c0dd2ada60f0adc0ad1adff7f1ffdc9c1c935ebefcd86a8a140826e3fa6b745778d7148cadeb084725f14dbf0f509203e95ca946354336871b8b9 SHA512 9e8461946582e0c99ee35437522e25769e2afe5d7051f072937a57c5d4e1a0c8e144509c751f9ddb7ef576f43ca408ffca663f81c8b5e69fb176a4233ff45ea3
DIST tl-dottex-2020.tar.xz 2596 BLAKE2B b92d717e24213ef7847505f190c9abf51b68bfd82f81c44bb044f10ae5b652fbf54be4bfef9602f4b0b36e62a30c13560d0939aa340ace9708d33674f76c921e SHA512 037586577425d8a38a2170bc4bb9a7fa28a7886ad852d1c85483f7c3b625321c41a204b613479382ff5fb9e8cc3f8f9d8ff6e0a07c14b71ce6fdc68280515e33
DIST tl-dottex.doc-2020.tar.xz 88372 BLAKE2B b68114e7e42e9f6a82dbb5f792d6010476b7eb64732936518f777d00d537922e9ef52bc62b74dcca4c3dfb64856d868bcc0acccd1351f866f16c274745309c12 SHA512 3708e08c630e27d744c3a865cc02e91868a32b1648b4d390cea0f20ea6340c56ea1720348f6b82796df6cc3f4d5b7feaf59ffe7e24c32e34535a4e5763318df6
DIST tl-dottex.source-2020.tar.xz 4668 BLAKE2B 0c03b5ec230d37eddbaddbe81e5965d9697617437ef9c0e900e042cc1bf97f949174fb43adde352381143cdcc5e852ed0853005292a3bf94836e5e52d8d6335b SHA512 adf26c722ad1e2fa26d10488125267516923db87c1185068a33a082c6f51bf5ec644ace69aefa0630eab9a604bfc28032cb5d10db15ef0c80ab28fc93839a13b

@ -1,28 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TEXLIVE_MODULE_CONTENTS="adigraph aobs-tikz askmaps asyfig asypictureb autoarea bardiag beamerswitch binarytree blochsphere bloques blox bodegraph bondgraph bondgraphs braids bxeepic cachepic callouts celtic chemfig combinedgraphics circuit-macros circuitikz curve curve2e curves dcpic diagmac2 ditaa doc-pictex dottex dratex drs duotenzor dynkin-diagrams ecgdraw eepic ellipse endofproofwd epspdfconversion esk euflag fast-diagram fig4latex fitbox flowchart forest genealogytree getmap gincltex gnuplottex gradientframe grafcet graph35 graphicxpsd graphviz gtrlib-largetrees harveyballs here hf-tikz hobby hvfloat istgame kblocks knitting knittingpattern ladder lapdf latex-make lpic lroundrect luamesh luasseq maker makeshape mathspic milsymb miniplot mkpic modiagram neuralnetwork numericplots pb-diagram penrose petri-nets pgf-blur pgf-cmykshadings pgf-soroban pgf-spectra pgf-umlcd pgf-umlsd pgfgantt pgfkeyx pgfmolbio pgfmorepages pgfopts pgfplots picinpar pict2e pictex pictex2 pinlabel pixelart pmgraph postage prerex productbox ptolemaicastronomy pxpgfmark qcircuit quantikz qrcode randbild randomwalk realhats reotex rviewport sa-tikz schemabloc scsnowman scratch scratch3 setdeck simpleoptics signchart smartdiagram spath3 spectralsequences swimgraf table-fct texdraw ticollege tipfr tikz-3dplot tikz-bayesnet tikz-cd tikz-dependency tikz-dimline tikz-feynhand tikz-feynman tikz-imagelabels tikz-inet tikz-kalender tikz-karnaugh tikz-ladder tikz-layers tikz-nef tikz-network tikz-opm tikz-optics tikz-page tikz-palattice tikz-qtree tikz-relay tikz-sfc tikz-timing tikz-trackschematic tikz-truchet tikzcodeblocks tikzducks tikzinclude tikzlings tikzmark tikzmarmots tikzorbital tikzpagenodes tikzpfeile tikzpeople tikzposter tikzscale tikzsymbols timing-diagrams tqft tkz-base tkz-doc tkz-euclide tkz-orm tkz-tab tsemlines tufte-latex venndiagram visualpstricks xpicture xypic collection-pictures
"
TEXLIVE_MODULE_DOC_CONTENTS="adigraph.doc aobs-tikz.doc askmaps.doc asyfig.doc asypictureb.doc autoarea.doc bardiag.doc beamerswitch.doc binarytree.doc blochsphere.doc bloques.doc blox.doc bodegraph.doc bondgraph.doc bondgraphs.doc braids.doc bxeepic.doc cachepic.doc callouts.doc celtic.doc chemfig.doc combinedgraphics.doc circuit-macros.doc circuitikz.doc curve.doc curve2e.doc curves.doc dcpic.doc diagmac2.doc ditaa.doc doc-pictex.doc dottex.doc dratex.doc drs.doc duotenzor.doc dynkin-diagrams.doc ecgdraw.doc eepic.doc ellipse.doc endofproofwd.doc epspdfconversion.doc esk.doc euflag.doc fast-diagram.doc fig4latex.doc fitbox.doc flowchart.doc forest.doc genealogytree.doc getmap.doc gincltex.doc gnuplottex.doc gradientframe.doc grafcet.doc graph35.doc graphicxpsd.doc graphviz.doc gtrlib-largetrees.doc harveyballs.doc here.doc hf-tikz.doc hobby.doc hvfloat.doc istgame.doc kblocks.doc knitting.doc knittingpattern.doc ladder.doc lapdf.doc latex-make.doc lpic.doc lroundrect.doc luamesh.doc luasseq.doc maker.doc makeshape.doc mathspic.doc milsymb.doc miniplot.doc mkpic.doc modiagram.doc neuralnetwork.doc numericplots.doc pb-diagram.doc penrose.doc petri-nets.doc pgf-blur.doc pgf-cmykshadings.doc pgf-soroban.doc pgf-spectra.doc pgf-umlcd.doc pgf-umlsd.doc pgfgantt.doc pgfkeyx.doc pgfmolbio.doc pgfmorepages.doc pgfopts.doc pgfplots.doc picinpar.doc pict2e.doc pictex.doc pinlabel.doc pixelart.doc pmgraph.doc postage.doc prerex.doc productbox.doc ptolemaicastronomy.doc pxpgfmark.doc qcircuit.doc quantikz.doc qrcode.doc randbild.doc randomwalk.doc realhats.doc reotex.doc rviewport.doc sa-tikz.doc schemabloc.doc scsnowman.doc scratch.doc scratch3.doc setdeck.doc simpleoptics.doc signchart.doc smartdiagram.doc spath3.doc spectralsequences.doc swimgraf.doc table-fct.doc texdraw.doc ticollege.doc tipfr.doc tikz-3dplot.doc tikz-bayesnet.doc tikz-cd.doc tikz-dependency.doc tikz-dimline.doc tikz-feynhand.doc tikz-feynman.doc tikz-imagelabels.doc tikz-inet.doc tikz-kalender.doc tikz-karnaugh.doc tikz-ladder.doc tikz-layers.doc tikz-nef.doc tikz-network.doc tikz-opm.doc tikz-optics.doc tikz-page.doc tikz-palattice.doc tikz-qtree.doc tikz-relay.doc tikz-sfc.doc tikz-timing.doc tikz-trackschematic.doc tikz-truchet.doc tikzcodeblocks.doc tikzducks.doc tikzinclude.doc tikzlings.doc tikzmark.doc tikzmarmots.doc tikzorbital.doc tikzpagenodes.doc tikzpfeile.doc tikzpeople.doc tikzposter.doc tikzscale.doc tikzsymbols.doc timing-diagrams.doc tqft.doc tkz-base.doc tkz-doc.doc tkz-euclide.doc tkz-orm.doc tkz-tab.doc tufte-latex.doc venndiagram.doc visualpstricks.doc xpicture.doc xypic.doc "
TEXLIVE_MODULE_SRC_CONTENTS="aobs-tikz.source asyfig.source asypictureb.source beamerswitch.source binarytree.source blochsphere.source blox.source bondgraphs.source braids.source celtic.source combinedgraphics.source curve.source curve2e.source curves.source dottex.source ecgdraw.source ellipse.source esk.source euflag.source fitbox.source flowchart.source forest.source gincltex.source gnuplottex.source gradientframe.source graph35.source graphviz.source gtrlib-largetrees.source hf-tikz.source hobby.source latex-make.source lroundrect.source luasseq.source makeshape.source penrose.source pgf-blur.source pgf-cmykshadings.source pgfgantt.source pgfmolbio.source pgfopts.source pgfplots.source pict2e.source pixelart.source postage.source productbox.source ptolemaicastronomy.source qrcode.source randbild.source randomwalk.source realhats.source rviewport.source signchart.source smartdiagram.source spath3.source tikz-imagelabels.source tikz-page.source tikz-timing.source tikz-truchet.source tikzinclude.source tikzmark.source tikzpagenodes.source tikzpfeile.source tikzposter.source tikzscale.source tikzsymbols.source tqft.source venndiagram.source xpicture.source "
inherit texlive-module
DESCRIPTION="TeXLive Graphics, pictures, diagrams"
LICENSE=" Apache-2.0 BSD-2 GPL-2 CC-BY-SA-4.0 "
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2020
>=dev-tex/pgf-3.0.1
"
RDEPEND="${DEPEND} "
TEXLIVE_MODULE_BINSCRIPTS="
texmf-dist/scripts/cachepic/cachepic.tlu
texmf-dist/scripts/fig4latex/fig4latex
texmf-dist/scripts/mathspic/mathspic.pl
texmf-dist/scripts/mkpic/mkpic
texmf-dist/scripts/getmap/getmapdl.lua
texmf-dist/scripts/petri-nets/pn2pdf
"

@ -0,0 +1,28 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TEXLIVE_MODULE_CONTENTS="adigraph aobs-tikz askmaps asyfig asypictureb autoarea bardiag beamerswitch binarytree blochsphere bloques blox bodegraph bondgraph bondgraphs braids bxeepic cachepic callouts celtic chemfig combinedgraphics circuit-macros circuitikz curve curve2e curves dcpic diagmac2 ditaa doc-pictex dot2texi dottex dratex drs duotenzor dynkin-diagrams ecgdraw eepic ellipse endofproofwd epspdfconversion esk euflag fast-diagram fig4latex fitbox flowchart forest genealogytree getmap gincltex gnuplottex gradientframe grafcet graph35 graphicxpsd graphviz gtrlib-largetrees harveyballs here hf-tikz hobby hvfloat istgame kblocks knitting knittingpattern ladder lapdf latex-make lpic lroundrect luamesh luasseq maker makeshape mathspic milsymb miniplot mkpic modiagram neuralnetwork numericplots pb-diagram penrose petri-nets pgf-blur pgf-cmykshadings pgf-soroban pgf-spectra pgf-umlcd pgf-umlsd pgfgantt pgfkeyx pgfmolbio pgfmorepages pgfopts pgfplots picinpar pict2e pictex pictex2 pinlabel pixelart pmgraph postage prerex productbox ptolemaicastronomy pxpgfmark qcircuit quantikz qrcode randbild randomwalk realhats reotex rviewport sa-tikz schemabloc scsnowman scratch scratch3 setdeck simpleoptics signchart smartdiagram spath3 spectralsequences swimgraf table-fct texdraw ticollege tipfr tikz-3dplot tikz-bayesnet tikz-cd tikz-dependency tikz-dimline tikz-feynhand tikz-feynman tikz-imagelabels tikz-inet tikz-kalender tikz-karnaugh tikz-ladder tikz-layers tikz-nef tikz-network tikz-opm tikz-optics tikz-page tikz-palattice tikz-qtree tikz-relay tikz-sfc tikz-timing tikz-trackschematic tikz-truchet tikzcodeblocks tikzducks tikzinclude tikzlings tikzmark tikzmarmots tikzorbital tikzpagenodes tikzpfeile tikzpeople tikzposter tikzscale tikzsymbols timing-diagrams tqft tkz-base tkz-doc tkz-euclide tkz-orm tkz-tab tsemlines tufte-latex venndiagram visualpstricks xpicture xypic collection-pictures
"
TEXLIVE_MODULE_DOC_CONTENTS="adigraph.doc aobs-tikz.doc askmaps.doc asyfig.doc asypictureb.doc autoarea.doc bardiag.doc beamerswitch.doc binarytree.doc blochsphere.doc bloques.doc blox.doc bodegraph.doc bondgraph.doc bondgraphs.doc braids.doc bxeepic.doc cachepic.doc callouts.doc celtic.doc chemfig.doc combinedgraphics.doc circuit-macros.doc circuitikz.doc curve.doc curve2e.doc curves.doc dcpic.doc diagmac2.doc ditaa.doc doc-pictex.doc dot2texi.doc dottex.doc dratex.doc drs.doc duotenzor.doc dynkin-diagrams.doc ecgdraw.doc eepic.doc ellipse.doc endofproofwd.doc epspdfconversion.doc esk.doc euflag.doc fast-diagram.doc fig4latex.doc fitbox.doc flowchart.doc forest.doc genealogytree.doc getmap.doc gincltex.doc gnuplottex.doc gradientframe.doc grafcet.doc graph35.doc graphicxpsd.doc graphviz.doc gtrlib-largetrees.doc harveyballs.doc here.doc hf-tikz.doc hobby.doc hvfloat.doc istgame.doc kblocks.doc knitting.doc knittingpattern.doc ladder.doc lapdf.doc latex-make.doc lpic.doc lroundrect.doc luamesh.doc luasseq.doc maker.doc makeshape.doc mathspic.doc milsymb.doc miniplot.doc mkpic.doc modiagram.doc neuralnetwork.doc numericplots.doc pb-diagram.doc penrose.doc petri-nets.doc pgf-blur.doc pgf-cmykshadings.doc pgf-soroban.doc pgf-spectra.doc pgf-umlcd.doc pgf-umlsd.doc pgfgantt.doc pgfkeyx.doc pgfmolbio.doc pgfmorepages.doc pgfopts.doc pgfplots.doc picinpar.doc pict2e.doc pictex.doc pinlabel.doc pixelart.doc pmgraph.doc postage.doc prerex.doc productbox.doc ptolemaicastronomy.doc pxpgfmark.doc qcircuit.doc quantikz.doc qrcode.doc randbild.doc randomwalk.doc realhats.doc reotex.doc rviewport.doc sa-tikz.doc schemabloc.doc scsnowman.doc scratch.doc scratch3.doc setdeck.doc simpleoptics.doc signchart.doc smartdiagram.doc spath3.doc spectralsequences.doc swimgraf.doc table-fct.doc texdraw.doc ticollege.doc tipfr.doc tikz-3dplot.doc tikz-bayesnet.doc tikz-cd.doc tikz-dependency.doc tikz-dimline.doc tikz-feynhand.doc tikz-feynman.doc tikz-imagelabels.doc tikz-inet.doc tikz-kalender.doc tikz-karnaugh.doc tikz-ladder.doc tikz-layers.doc tikz-nef.doc tikz-network.doc tikz-opm.doc tikz-optics.doc tikz-page.doc tikz-palattice.doc tikz-qtree.doc tikz-relay.doc tikz-sfc.doc tikz-timing.doc tikz-trackschematic.doc tikz-truchet.doc tikzcodeblocks.doc tikzducks.doc tikzinclude.doc tikzlings.doc tikzmark.doc tikzmarmots.doc tikzorbital.doc tikzpagenodes.doc tikzpfeile.doc tikzpeople.doc tikzposter.doc tikzscale.doc tikzsymbols.doc timing-diagrams.doc tqft.doc tkz-base.doc tkz-doc.doc tkz-euclide.doc tkz-orm.doc tkz-tab.doc tufte-latex.doc venndiagram.doc visualpstricks.doc xpicture.doc xypic.doc "
TEXLIVE_MODULE_SRC_CONTENTS="aobs-tikz.source asyfig.source asypictureb.source beamerswitch.source binarytree.source blochsphere.source blox.source bondgraphs.source braids.source celtic.source combinedgraphics.source curve.source curve2e.source curves.source dottex.source ecgdraw.source ellipse.source esk.source euflag.source fitbox.source flowchart.source forest.source gincltex.source gnuplottex.source gradientframe.source graph35.source graphviz.source gtrlib-largetrees.source hf-tikz.source hobby.source latex-make.source lroundrect.source luasseq.source makeshape.source penrose.source pgf-blur.source pgf-cmykshadings.source pgfgantt.source pgfmolbio.source pgfopts.source pgfplots.source pict2e.source pixelart.source postage.source productbox.source ptolemaicastronomy.source qrcode.source randbild.source randomwalk.source realhats.source rviewport.source signchart.source smartdiagram.source spath3.source tikz-imagelabels.source tikz-page.source tikz-timing.source tikz-truchet.source tikzinclude.source tikzmark.source tikzpagenodes.source tikzpfeile.source tikzposter.source tikzscale.source tikzsymbols.source tqft.source venndiagram.source xpicture.source "
inherit texlive-module
DESCRIPTION="TeXLive Graphics, pictures, diagrams"
LICENSE=" Apache-2.0 BSD-2 GPL-2 GPL-2+ CC-BY-SA-4.0 "
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2020
>=dev-tex/pgf-3.0.1
"
RDEPEND="${DEPEND} "
TEXLIVE_MODULE_BINSCRIPTS="
texmf-dist/scripts/cachepic/cachepic.tlu
texmf-dist/scripts/fig4latex/fig4latex
texmf-dist/scripts/mathspic/mathspic.pl
texmf-dist/scripts/mkpic/mkpic
texmf-dist/scripts/getmap/getmapdl.lua
texmf-dist/scripts/petri-nets/pn2pdf
"

Binary file not shown.

@ -9,7 +9,7 @@ DESCRIPTION="Generate highlighted source code as an (x)html document"
HOMEPAGE="https://www.gnu.org/software/src-highlite/source-highlight.html"
SRC_URI="mirror://gnu/src-highlite/${P}.tar.gz"
LICENSE="GPL-3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
SLOT="0"
IUSE="doc static-libs"

Binary file not shown.

@ -0,0 +1,65 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: dune.eclass
# @MAINTAINER:
# rkitover@gmail.com
# @AUTHOR:
# Rafael Kitover <rkitover@gmail.com>
# @SUPPORTED_EAPIS: 5 6 7
# @BLURB: Provides functions for installing dune packages.
# @DESCRIPTION:
# Provides dependencies on dune and ocaml and default src_compile, src_test and
# src_install for dune-based packages.
# @ECLASS-VARIABLE: DUNE_PKG_NAME
# @DESCRIPTION:
# Sets the actual dune package name, if different from gentoo package name.
# Set before inheriting the eclass.
case ${EAPI:-0} in
5|6|7) ;;
*) die "${ECLASS}: EAPI ${EAPI} not supported" ;;
esac
EXPORT_FUNCTIONS src_compile src_test src_install
RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/dune"
dune_src_compile() {
dune build @install || die
}
dune_src_test() {
dune runtest || die
}
# @FUNCTION: dune-install
# @USAGE: <list of packages>
# @DESCRIPTION:
# Installs the dune packages given as arguments. For each "${pkg}" element in
# that list, "${pkg}.install" must be readable from "${PWD}/_build/default"
dune-install() {
local pkg
for pkg ; do
dune install \
--prefix="${ED%/}/usr" \
--libdir="${D%/}$(ocamlc -where)" \
"${pkg}" || die
done
}
dune_src_install() {
local pkg="${1:-${DUNE_PKG_NAME:-${PN}}}"
dune-install "${pkg}"
# Move docs to the appropriate place.
if [ -d "${ED%/}/usr/doc/${pkg}" ] ; then
mkdir -p "${ED%/}/usr/share/doc/${PF}/" || die
mv "${ED%/}/usr/doc/${pkg}/"* "${ED%/}/usr/share/doc/${PF}/" || die
rm -rf "${ED%/}/usr/doc" || die
fi
}

@ -36,7 +36,9 @@ inherit savedconfig toolchain-funcs kernel-install
BDEPEND="
sys-devel/bc
virtual/libelf"
sys-devel/flex
virtual/libelf
virtual/yacc"
# @FUNCTION: kernel-build_src_configure
# @DESCRIPTION:

Binary file not shown.

@ -0,0 +1,5 @@
/var/log/minetest/minetest-server.log {
rotate 5
weekly
copytruncate
}

@ -114,6 +114,9 @@ src_install() {
newconfd "${T}"/minetestserver.confd minetest-server
newinitd "${FILESDIR}"/minetestserver.initd minetest-server
insinto /etc/logrotate.d
newins "${FILESDIR}"/minetestserver.logrotate minetest-server
fi
}

Binary file not shown.

@ -1,9 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription>SQLgrey is a postfix policy service implementing a grey-listing
policy.</longdescription>
<maintainer type="person">
<email>gentoo_bugs_peep@parallaxshift.com</email>
<name>Philippe Chaintreuil</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">sqlgrey</remote-id>
</upstream>

Binary file not shown.

@ -6,8 +6,8 @@ EAPI=6
inherit autotools
DESCRIPTION="Default MyPaint brushes"
HOMEPAGE="https://github.com/Jehan/mypaint-brushes"
SRC_URI="https://github.com/Jehan/mypaint-brushes/archive/v1.3.0.tar.gz -> ${P}.tar.gz"
HOMEPAGE="https://github.com/mypaint/mypaint-brushes"
SRC_URI="https://github.com/mypaint/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="CC0-1.0"
SLOT="1.0" # due to pkgconfig name "mypaint-brushes-1.0"

Binary file not shown.

@ -14,7 +14,7 @@ SRC_URI="https://aubio.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0/5"
KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
KEYWORDS="amd64 ~ppc ppc64 sparc x86"
IUSE="doc double-precision examples ffmpeg fftw jack libsamplerate sndfile python test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PN}-${PV//./_}-relea
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="doc nls static-libs"
RDEPEND="nls? ( virtual/libintl )"

@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
fi
LICENSE="MIT"

Binary file not shown.

@ -1 +1 @@
Wed, 24 Jun 2020 08:08:13 +0000
Wed, 24 Jun 2020 19:38:16 +0000

@ -1 +1 @@
Wed, 24 Jun 2020 08:08:14 +0000
Wed, 24 Jun 2020 19:38:16 +0000

Binary file not shown.

@ -10,5 +10,5 @@ LICENSE=BSD
RDEPEND=net-misc/curl:= fapi? ( >=app-crypt/tpm2-tss-2.4.0:=[fapi?] ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/tpm2-software/tpm2-tools/releases/download/4.2/tpm2-tools-4.2.tar.gz
SRC_URI=https://github.com/tpm2-software/tpm2-tools/releases/download/4.2.1/tpm2-tools-4.2.1.tar.gz
_md5_=60b3834b1971518a1b92e9c7997aa724

@ -1,4 +1,4 @@
BDEPEND=dev-tex/leaflet dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( app-text/recode >=dev-tex/tex4ht-20090115_p0029 )
BDEPEND=|| ( >=dev-texlive/texlive-latexextra-2020-r1 dev-tex/leaflet ) dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( app-text/recode >=dev-tex/tex4ht-20090115_p0029 )
DEFINED_PHASES=compile install
DESCRIPTION=Gentoo Package Manager Specification
EAPI=7
@ -9,4 +9,4 @@ LICENSE=CC-BY-SA-3.0
RDEPEND=!app-doc/pms-bin
SLOT=20120920
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/pms-5.tar.xz
_md5_=e04b928e69cef2ebbd78df4a25c97514
_md5_=518d46a4ad750b82d5f2ae594da0367b

@ -1,4 +1,4 @@
BDEPEND=dev-tex/leaflet dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( app-text/recode >=dev-tex/tex4ht-20090611_p1038-r5 )
BDEPEND=|| ( >=dev-texlive/texlive-latexextra-2020-r1 dev-tex/leaflet ) dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( app-text/recode >=dev-tex/tex4ht-20090611_p1038-r5 )
DEFINED_PHASES=compile install
DESCRIPTION=Gentoo Package Manager Specification
EAPI=7
@ -9,4 +9,4 @@ LICENSE=CC-BY-SA-3.0
RDEPEND=!app-doc/pms-bin
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/pms-7_p20180430.tar.xz
_md5_=875ec58ed9def2886ebd1aa7f192f25d
_md5_=13bff63661a43350eb6f6d46dd6b37c8

@ -1,4 +1,4 @@
BDEPEND=dev-tex/leaflet dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( >=dev-tex/tex4ht-20090611_p1038-r5 ) >=dev-vcs/git-1.8.2.1[curl]
BDEPEND=|| ( >=dev-texlive/texlive-latexextra-2020-r1 dev-tex/leaflet ) dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( >=dev-tex/tex4ht-20090611_p1038-r5 ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile install unpack
DESCRIPTION=Gentoo Package Manager Specification (draft)
EAPI=7
@ -9,4 +9,4 @@ PROPERTIES=live
RDEPEND=!app-doc/pms-bin
SLOT=live
_eclasses_=git-r3 86a0188f2ad9eb3d65e4d031ab8a0422
_md5_=d683c0977ab5ab695c203aea0febd713
_md5_=0f7a77bf748b344a29e099a0afc25e06

@ -5,8 +5,7 @@ EAPI=7
HOMEPAGE=https://sites.google.com/site/e3editor/
KEYWORDS=-* amd64 x86
LICENSE=GPL-2+
RESTRICT=strip
SLOT=0
SRC_URI=https://sites.google.com/site/e3editor/Home/e3-2.82.tgz
_eclasses_=multilib 2477ebe553d3e4d2c606191fe6c33602 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=cdac69afc4898c458b30c4a23af7315c
_md5_=9a74d95605773e171c214d4eb0f576de

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -6,6 +6,6 @@ IUSE=static-libs
KEYWORDS=~amd64 ~x86
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/janet-lang/janet/archive/v1.7.0.tar.gz -> janet-1.7.0.tar.gz
SRC_URI=https://github.com/janet-lang/janet/archive/v1.9.1.tar.gz -> janet-1.9.1.tar.gz
_eclasses_=eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 multilib 2477ebe553d3e4d2c606191fe6c33602 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=e69f1cb12d2db69b9235a238ead54d4c
_md5_=6e080b5478e7a3e8cd75c9608a6eabe9

@ -1,6 +1,6 @@
BDEPEND=dev-util/ninja >=dev-util/cmake-3.9.6
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DEPEND=dev-libs/boost:= dev-libs/gmp:0 dev-lang/tcl:0 dev-lang/tk:0 emacs? ( >=app-editors/emacs-23.1:* ) dev-java/ant-core >=virtual/jdk-1.8:= || ( dev-lang/scala:2.12 dev-lang/scala-bin:0 ) test? ( dev-cpp/gtest:= ) >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
DEPEND=dev-libs/boost:= dev-libs/gmp:0 dev-lang/tcl:0 dev-lang/tk:0 emacs? ( >=app-editors/emacs-23.1:* ) dev-java/ant-core >=virtual/jdk-1.8:= dev-lang/scala:2.12 test? ( dev-cpp/gtest:= ) >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
DESCRIPTION=Advanced development platform for intelligent, distributed applications
EAPI=7
HOMEPAGE=http://mozart2.org/
@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mozart/mozart2/archive/v2.0.1.tar.gz -> mozart-2.0.1.tar.gz https://dev.gentoo.org/~keri/distfiles/mozart/mozart-2.0.1-gentoo-patchset-1.tar.gz
_eclasses_=cmake-utils 7555f0a45c22f33391d9c0c80f57cf23 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 java-ant-2 8d9cb415f1ca9fc7ebc5a74bacec300c java-pkg-2 c4e6af2574fd1dc79b43a6e27af4b5fb java-utils-2 16d46032afaca1d6d0621f82084880cb multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=961fc3b64abaef2c460ba09cebf75c70
_md5_=d6067b367064146ab575614f5c1160d6

@ -5,11 +5,11 @@ DESCRIPTION=Library to handle input devices in Wayland
EAPI=7
HOMEPAGE=https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput
IUSE=doc input_devices_wacom test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) >=dev-libs/libevdev-1.3 >=sys-libs/mtdev-1.1 virtual/libudev:= virtual/udev
RESTRICT=!test? ( test )
SLOT=0/10
SRC_URI=https://www.freedesktop.org/software/libinput/libinput-1.15.5.tar.xz
_eclasses_=meson 8f7dc8ed2d76af0b33328789c017e677 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-any-r1 c26f95a5042de003dc58bef955e41c88 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb udev 452708c3f55cf6e918b045adb949a9e6
_md5_=74bad5de67a0dd9c3500aa55f87298ce
_md5_=86dca6f59debc47c3de97d0ebb23f288

@ -9,6 +9,6 @@ KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= )
SLOT=0
SRC_URI=https://github.com/stefanberger/libtpms/archive/v0.7.0.tar.gz -> libtpms-0.7.0.tar.gz
SRC_URI=https://github.com/stefanberger/libtpms/archive/v0.7.2.tar.gz -> libtpms-0.7.2.tar.gz
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 libtool f143db5a74ccd9ca28c1234deffede96 multilib 2477ebe553d3e4d2c606191fe6c33602 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=d8c6a6ed35938d05d6b13b26ed870f78
_md5_=497c06abd819572008c08a1da4f2fed4

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save