Sync with portage [Wed Jun 24 23:15:18 MSK 2020].
This commit is contained in:
parent
b868d5861e
commit
93d081e937
249 changed files with 1891 additions and 828 deletions
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
|
||||
|
|
33
dev-libs/rocm-device-libs/rocm-device-libs-3.5.1.ebuild
Normal file
33
dev-libs/rocm-device-libs/rocm-device-libs-3.5.1.ebuild
Normal file
|
@ -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" )
|
||||
|
|
24
dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild
Normal file
24
dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2.ebuild
Normal file
|
@ -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}"
|
1
dev-ml/stdlib-shims/Manifest
Normal file
1
dev-ml/stdlib-shims/Manifest
Normal file
|
@ -0,0 +1 @@
|
|||
DIST stdlib-shims-0.2.0.tbz 15980 BLAKE2B 4d83b8642a4bccc9f090c0a2f23a4d2f16bbf2ec686ab41e357f5f544d659e82f10cba85f9d578c939a2a874d0006b7fd17846bb8ffe1b6fc7cb760e4aa33db1 SHA512 19e8d8e004583e94ce060d3598c886dae1c24dd79dfd177aab4bd2865846f668a83071f087d9371393f226c14c90042eb2ec76619654c655995aeff9d4765621
|
26
dev-ml/stdlib-shims/metadata.xml
Normal file
26
dev-ml/stdlib-shims/metadata.xml
Normal file
|
@ -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>
|
17
dev-ml/stdlib-shims/stdlib-shims-0.2.0.ebuild
Normal file
17
dev-ml/stdlib-shims/stdlib-shims-0.2.0.ebuild
Normal file
|
@ -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>
|
||||
|
|
45
dev-python/pykerberos/pykerberos-1.3.0.ebuild
Normal file
45
dev-python/pykerberos/pykerberos-1.3.0.ebuild
Normal file
|
@ -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
|
||||
|
|
40
dev-tex/glossaries/glossaries-4.46.ebuild
Normal file
40
dev-tex/glossaries/glossaries-4.46.ebuild
Normal file
|
@ -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
|
||||
|
|
22
dev-tex/tex4ht/files/tex4ht-format-security.patch
Normal file
22
dev-tex/tex4ht/files/tex4ht-format-security.patch
Normal file
|
@ -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
|
||||
"
|
28
dev-texlive/texlive-pictures/texlive-pictures-2020-r2.ebuild
Normal file
28
dev-texlive/texlive-pictures/texlive-pictures-2020-r2.ebuild
Normal file
|
@ -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.
65
eclass/dune.eclass
Normal file
65
eclass/dune.eclass
Normal file
|
@ -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.
5
games-action/minetest/files/minetestserver.logrotate
Normal file
5
games-action/minetest/files/minetestserver.logrotate
Normal file
|
@ -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.
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
|
Binary file not shown.
|
@ -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
|
||||
|
|
Binary file not shown.
|
@ -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
|
||||
|
|
Binary file not shown.
File diff suppressed because one or more lines are too long
11
metadata/md5-cache/app-text/texlive-2020-r3
Normal file
11
metadata/md5-cache/app-text/texlive-2020-r3
Normal file
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -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
|
||||
|
|
Binary file not shown.
|
@ -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…
Add table
Reference in a new issue