parent
b868d5861e
commit
93d081e937
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
DIST tpm2-tools-4.2.tar.gz 889062 BLAKE2B 434b88e90f953785e57a9e9f18d717c8b6632206dabfc7478ae866e245eadf032ec4f26bb9597d04ea887bc23a8096d7e6fc2748b0e96806cb2989fd7edf9071 SHA512 7aaf549dd77307e5ad93d4b34737d684c8a7384996143124f10b188f5e99860940902cee83538e6957997859420dd430d6d27979b223beae515aab94ac8fb235
|
||||
DIST tpm2-tools-4.2.1.tar.gz 879294 BLAKE2B 7619f72f0fe39360f111822b4ec7a0bb90156f295977115c4612efac33059dd786abfa5d5f46a8fcc134fce11d099b03cb7f9ee01aa3addf5a3bb2455e1eb2d4 SHA512 4da103e70880d72a9aa402dea39ea439a0657729af22f08ac7275022c475ab46cb3dd6123d6846669d9b7f8f9af7b3e3df7c3b1d33cd0149b649b7941c84c339
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
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
|
||||
|
Binary file not shown.
@ -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,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
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DUNE_PKG_NAME="fileutils"
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Pure OCaml functions to manipulate real file (POSIX like) and filename"
|
||||
HOMEPAGE="https://github.com/gildor478/ocaml-fileutils"
|
||||
SRC_URI="https://github.com/gildor478/${PN}/releases/download/v${PV}/${DUNE_PKG_NAME}-v${PV}.tbz -> ${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ocamlopt"
|
||||
|
||||
DEPEND=">=dev-ml/ounit-2.0.0
|
||||
>=dev-ml/stdlib-shims-0.2.0"
|
||||
|
||||
DOCS=( "README.md" "CHANGES.md" "LICENSE.txt" )
|
||||
|
||||
S="${WORKDIR}/${DUNE_PKG_NAME}-v${PV}"
|
@ -0,0 +1 @@
|
||||
DIST stdlib-shims-0.2.0.tbz 15980 BLAKE2B 4d83b8642a4bccc9f090c0a2f23a4d2f16bbf2ec686ab41e357f5f544d659e82f10cba85f9d578c939a2a874d0006b7fd17846bb8ffe1b6fc7cb760e4aa33db1 SHA512 19e8d8e004583e94ce060d3598c886dae1c24dd79dfd177aab4bd2865846f668a83071f087d9371393f226c14c90042eb2ec76619654c655995aeff9d4765621
|
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<longdescription>
|
||||
Compatibility library for OCaml compilers before 4.08 to allow calling
|
||||
Pervasives module functions on Stdlib, which is the API in newer compilers.
|
||||
Does not add newer Stdlib functions.
|
||||
</longdescription>
|
||||
<maintainer type="person">
|
||||
<email>rkitover@gmail.com</email>
|
||||
<name>Rafael Kitover</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">ocaml/stdlib-shims</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="ocamlopt">
|
||||
Whether the OCaml native code compiler is used. Must be set globally and
|
||||
match dev-lang/ocaml.
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08"
|
||||
HOMEPAGE="https://github.com/ocaml/stdlib-shims"
|
||||
SRC_URI="https://github.com/ocaml/${PN}/releases/download/${PV}/${P}.tbz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ocamlopt"
|
||||
|
||||
DOCS=( "README.md" "CHANGES.md" "LICENSE" )
|
Binary file not shown.
@ -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
|
||||
|
@ -1 +1,2 @@
|
||||
DIST PyKerberos-1.3.0.tar.gz 41033 BLAKE2B 5805df2c258a75321dab5fe84fcbf1de706cb7c14a710c914ae4918dd39f79036a4f4033a068982778f73d9f00a4ca45b80e9cfc59c6a246a236f3c6931bacc5 SHA512 ed2644a236993d9737af43be951d57207fc787a74e82f343b265461b456923763610f1ce1b46d7d56f22d6452be1418b98707b8529b22fd8abf299143e52cf69
|
||||
DIST pykerberos-1.2.1.tar.gz 24535 BLAKE2B 5c6253d99857a5061f708e213e24e0ac34a6fa2a39332d5a0f27f30f1ac9eec45654966113c3036cf9bbe27ee9642748afe4cef845d2ceda26286ced1e2277e0 SHA512 048ed0238911b3e9970a5567ddc2b5e3b551e24bd8d08f06e5807f238c566ead9998e0efb0e3207f178ef2a8c9116f4ed4b7c728b9279f7a88f0945a7c4b081f
|
||||
|
@ -1,11 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>maksbotan@gentoo.org</email>
|
||||
<name>Maxim Koltsov</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pykerberos</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>maksbotan@gentoo.org</email>
|
||||
<name>Maxim Koltsov</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pykerberos</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
PYTHON_COMPAT=( python2_7 python3_{6..9} )
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P=PyKerberos-${PV}
|
||||
DESCRIPTION="A high-level Python wrapper for Kerberos/GSSAPI operations"
|
||||
HOMEPAGE="
|
||||
https://trac.calendarserver.org/wiki/PyKerberos
|
||||
https://github.com/apple/ccs-pykerberos/
|
||||
https://pypi.org/project/kerberos/"
|
||||
SRC_URI="
|
||||
https://github.com/apple/ccs-pykerberos/archive/${MY_P}.tar.gz"
|
||||
S=${WORKDIR}/ccs-pykerberos-${MY_P}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
|
||||
# test environment is non-trivial to set up, so just use docker
|
||||
# (see python_test below)
|
||||
# also for alpha/beta Python releases support:
|
||||
# https://github.com/apple/ccs-pykerberos/pull/83/commits/5f1130a1305b5f6e7d7d8b41067c4713f0c8950f
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="app-crypt/mit-krb5"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
python_test() {
|
||||
set -- docker run \
|
||||
-v "${PWD}:/app" \
|
||||
-w /app \
|
||||
-e PYENV=$("${EPYTHON}" -c 'import sys; print(sys.version.split()[0])') \
|
||||
-e KERBEROS_USERNAME=administrator \
|
||||
-e KERBEROS_PASSWORD=Password01 \
|
||||
-e KERBEROS_REALM=example.com \
|
||||
-e KERBEROS_PORT=80 \
|
||||
ubuntu:16.04 \
|
||||
/bin/bash .travis.sh
|
||||
echo "${@}" >&2
|
||||
"${@}" || die "Tests failed with ${EPYTHON}"
|
||||
}
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST glossaries-4.41.zip 6285205 BLAKE2B df3dc8e6a6a8cd2fc741c6891a9d0322b5d012e6ed9428e5b5b016eece4bba72647081a482a338c0b895b6aaf856c75f344b1327f88e854ea8c8c246d50398ff SHA512 4f93d7568e280da96c8e32dbbdeab48c71282fb8bbc2e8b88b74976b74f5f466683b1b3d983aec7c8749ee9807d76236366276754639e5ba68888584850fd243
|
||||
DIST glossaries-4.46.zip 7028263 BLAKE2B 3d1479a50ea938eb3bd273b2a17db2675275aece241f4bab0329656966d2d28fae2e82268c667998b111fa35f1a04f24ddb3b5130e897c13e2cef965783f9606 SHA512 6ade1039b91b719035cdaef5381cd4904c4baccdd7b9f9a2e655e47a833bfe5b20c6775e30ce08645c0c30d3cec140ce92e36c5a872b40217c5a82bca2a6ce5c
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit latex-package
|
||||
|
||||
DESCRIPTION="Create glossaries and lists of acronyms"
|
||||
HOMEPAGE="http://www.ctan.org/pkg/glossaries/"
|
||||
SRC_URI="http://mirrors.ctan.org/macros/latex/contrib/glossaries.zip -> ${P}.zip"
|
||||
|
||||
LICENSE="LPPL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-lang/perl
|
||||
dev-texlive/texlive-latexrecommended
|
||||
>=dev-texlive/texlive-latexextra-2012
|
||||
dev-texlive/texlive-plaingeneric"
|
||||
BDEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
TEXMF="/usr/share/texmf-site"
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_install() {
|
||||
latex-package_src_doinstall styles
|
||||
|
||||
dobin makeglossaries
|
||||
|
||||
dodoc CHANGES
|
||||
if use doc ; then
|
||||
latex-package_src_doinstall pdf
|
||||
fi
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc samples/*.tex
|
||||
fi
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST tex4ht-1.0.2009_06_11_1038.tar.gz 2576719 BLAKE2B d04fd7b5f614414a200b01f11bea9880ea12561873fc08cb2f5f6f62167d6128cc50abbeeee0c7eae5d80046f6d3b504493d66262153c5a534fd1b56bfa1dfcd SHA512 868961c16da63ef20a8af3ec3e56a2b6c518a291cdbc3974f701773dbb55b844f0df06aae4c7b481c96b9e2ba29cb0f1ed1279b6f32340e4708e31bb67170963
|
||||
DIST tex4ht-texlive-2019-03-22.tar.xz 868992 BLAKE2B 662cc23de1b3b5f4e3d504655b5b3d87740fea045bef7987cbe2d81971e73375bd88d8ab111d48878ce1fe9d1eece4e4003e443ed0bc0f9b643b7e1653a5fc8c SHA512 44d9e2c4f92ae1ea1d7f14432d7fe1a9f11b30ec8602d55c4b8f3f46283671fb75b08641c8170bd46918e16db1bed696a613a0518acd4e195e173fe12e386833
|
||||
DIST tl-tex4ht-2020.tar.xz 909692 BLAKE2B ef566977a0a5a8d6ae5244fceac4ff378dc8adf86817e7bbbd1d0cd1931fc5fcb618b94353b044d461d94edd426ec3aa185e1b7d678490416bb1c122438046c3 SHA512 c385b90fcff5ba43884918bf616aa4beffc285def1a380b84909bf4dd44cffb479612268a37977adf87f8dc226394d3239503b5d6f2a083a9f078862f282f0c4
|
||||
DIST tex4ht-texlive-2020-06-24.tar.xz 880952 BLAKE2B d021efca48571711d06d7ed6ecefce068339a49fa83efeaa476329d892a77f73b27273a711dad2cb7ce212ece87ef8a776a10127cec5dc2e0096ce36adbc42a4 SHA512 b6109d27fd38eb0f2f9aab8b96adee2e69081c7317de3c9f527e47053d1520b93c0499e23fdc66f38f04c50633f72930e4fdf5d07612894427ae31dcbc1f66d4
|
||||
|
@ -0,0 +1,22 @@
|
||||
https://bugs.gentoo.org/554636
|
||||
|
||||
--- a/src/htcmd.c
|
||||
+++ b/src/htcmd.c
|
||||
@@ -418,7 +418,7 @@
|
||||
#undef SEP
|
||||
#endif
|
||||
{ (IGNORED) fprintf(stderr,"--- error --- ");
|
||||
- (IGNORED) fprintf(stderr, warn_err_mssg[n]);
|
||||
+ (IGNORED) fprintf(stderr, "%s", warn_err_mssg[n]);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
@@ -439,7 +439,7 @@
|
||||
#undef SEP
|
||||
#endif
|
||||
{ (IGNORED) fprintf(stderr,"--- error --- ");
|
||||
- (IGNORED) fprintf(stderr, warn_err_mssg[n]);
|
||||
+ (IGNORED) fprintf(stderr, "%s", warn_err_mssg[n]);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
TEXLIVE_MODULE_CONTENTS="adigraph aobs-tikz askmaps asyfig asypictureb autoarea bardiag beamerswitch binarytree blochsphere bloques blox bodegraph bondgraph bondgraphs braids bxeepic cachepic callouts celtic chemfig combinedgraphics circuit-macros circuitikz curve curve2e curves dcpic diagmac2 ditaa doc-pictex dottex dratex drs duotenzor dynkin-diagrams ecgdraw eepic ellipse endofproofwd epspdfconversion esk euflag fast-diagram fig4latex fitbox flowchart forest genealogytree getmap gincltex gnuplottex gradientframe grafcet graph35 graphicxpsd graphviz gtrlib-largetrees harveyballs here hf-tikz hobby hvfloat istgame kblocks knitting knittingpattern ladder lapdf latex-make lpic lroundrect luamesh luasseq maker makeshape mathspic milsymb miniplot mkpic modiagram neuralnetwork numericplots pb-diagram penrose petri-nets pgf-blur pgf-cmykshadings pgf-soroban pgf-spectra pgf-umlcd pgf-umlsd pgfgantt pgfkeyx pgfmolbio pgfmorepages pgfopts pgfplots picinpar pict2e pictex pictex2 pinlabel pixelart pmgraph postage prerex productbox ptolemaicastronomy pxpgfmark qcircuit quantikz qrcode randbild randomwalk realhats reotex rviewport sa-tikz schemabloc scsnowman scratch scratch3 setdeck simpleoptics signchart smartdiagram spath3 spectralsequences swimgraf table-fct texdraw ticollege tipfr tikz-3dplot tikz-bayesnet tikz-cd tikz-dependency tikz-dimline tikz-feynhand tikz-feynman tikz-imagelabels tikz-inet tikz-kalender tikz-karnaugh tikz-ladder tikz-layers tikz-nef tikz-network tikz-opm tikz-optics tikz-page tikz-palattice tikz-qtree tikz-relay tikz-sfc tikz-timing tikz-trackschematic tikz-truchet tikzcodeblocks tikzducks tikzinclude tikzlings tikzmark tikzmarmots tikzorbital tikzpagenodes tikzpfeile tikzpeople tikzposter tikzscale tikzsymbols timing-diagrams tqft tkz-base tkz-doc tkz-euclide tkz-orm tkz-tab tsemlines tufte-latex venndiagram visualpstricks xpicture xypic collection-pictures
|
||||
"
|
||||
TEXLIVE_MODULE_DOC_CONTENTS="adigraph.doc aobs-tikz.doc askmaps.doc asyfig.doc asypictureb.doc autoarea.doc bardiag.doc beamerswitch.doc binarytree.doc blochsphere.doc bloques.doc blox.doc bodegraph.doc bondgraph.doc bondgraphs.doc braids.doc bxeepic.doc cachepic.doc callouts.doc celtic.doc chemfig.doc combinedgraphics.doc circuit-macros.doc circuitikz.doc curve.doc curve2e.doc curves.doc dcpic.doc diagmac2.doc ditaa.doc doc-pictex.doc dottex.doc dratex.doc drs.doc duotenzor.doc dynkin-diagrams.doc ecgdraw.doc eepic.doc ellipse.doc endofproofwd.doc epspdfconversion.doc esk.doc euflag.doc fast-diagram.doc fig4latex.doc fitbox.doc flowchart.doc forest.doc genealogytree.doc getmap.doc gincltex.doc gnuplottex.doc gradientframe.doc grafcet.doc graph35.doc graphicxpsd.doc graphviz.doc gtrlib-largetrees.doc harveyballs.doc here.doc hf-tikz.doc hobby.doc hvfloat.doc istgame.doc kblocks.doc knitting.doc knittingpattern.doc ladder.doc lapdf.doc latex-make.doc lpic.doc lroundrect.doc luamesh.doc luasseq.doc maker.doc makeshape.doc mathspic.doc milsymb.doc miniplot.doc mkpic.doc modiagram.doc neuralnetwork.doc numericplots.doc pb-diagram.doc penrose.doc petri-nets.doc pgf-blur.doc pgf-cmykshadings.doc pgf-soroban.doc pgf-spectra.doc pgf-umlcd.doc pgf-umlsd.doc pgfgantt.doc pgfkeyx.doc pgfmolbio.doc pgfmorepages.doc pgfopts.doc pgfplots.doc picinpar.doc pict2e.doc pictex.doc pinlabel.doc pixelart.doc pmgraph.doc postage.doc prerex.doc productbox.doc ptolemaicastronomy.doc pxpgfmark.doc qcircuit.doc quantikz.doc qrcode.doc randbild.doc randomwalk.doc realhats.doc reotex.doc rviewport.doc sa-tikz.doc schemabloc.doc scsnowman.doc scratch.doc scratch3.doc setdeck.doc simpleoptics.doc signchart.doc smartdiagram.doc spath3.doc spectralsequences.doc swimgraf.doc table-fct.doc texdraw.doc ticollege.doc tipfr.doc tikz-3dplot.doc tikz-bayesnet.doc tikz-cd.doc tikz-dependency.doc tikz-dimline.doc tikz-feynhand.doc tikz-feynman.doc tikz-imagelabels.doc tikz-inet.doc tikz-kalender.doc tikz-karnaugh.doc tikz-ladder.doc tikz-layers.doc tikz-nef.doc tikz-network.doc tikz-opm.doc tikz-optics.doc tikz-page.doc tikz-palattice.doc tikz-qtree.doc tikz-relay.doc tikz-sfc.doc tikz-timing.doc tikz-trackschematic.doc tikz-truchet.doc tikzcodeblocks.doc tikzducks.doc tikzinclude.doc tikzlings.doc tikzmark.doc tikzmarmots.doc tikzorbital.doc tikzpagenodes.doc tikzpfeile.doc tikzpeople.doc tikzposter.doc tikzscale.doc tikzsymbols.doc timing-diagrams.doc tqft.doc tkz-base.doc tkz-doc.doc tkz-euclide.doc tkz-orm.doc tkz-tab.doc tufte-latex.doc venndiagram.doc visualpstricks.doc xpicture.doc xypic.doc "
|
||||
TEXLIVE_MODULE_SRC_CONTENTS="aobs-tikz.source asyfig.source asypictureb.source beamerswitch.source binarytree.source blochsphere.source blox.source bondgraphs.source braids.source celtic.source combinedgraphics.source curve.source curve2e.source curves.source dottex.source ecgdraw.source ellipse.source esk.source euflag.source fitbox.source flowchart.source forest.source gincltex.source gnuplottex.source gradientframe.source graph35.source graphviz.source gtrlib-largetrees.source hf-tikz.source hobby.source latex-make.source lroundrect.source luasseq.source makeshape.source penrose.source pgf-blur.source pgf-cmykshadings.source pgfgantt.source pgfmolbio.source pgfopts.source pgfplots.source pict2e.source pixelart.source postage.source productbox.source ptolemaicastronomy.source qrcode.source randbild.source randomwalk.source realhats.source rviewport.source signchart.source smartdiagram.source spath3.source tikz-imagelabels.source tikz-page.source tikz-timing.source tikz-truchet.source tikzinclude.source tikzmark.source tikzpagenodes.source tikzpfeile.source tikzposter.source tikzscale.source tikzsymbols.source tqft.source venndiagram.source xpicture.source "
|
||||
inherit texlive-module
|
||||
DESCRIPTION="TeXLive Graphics, pictures, diagrams"
|
||||
|
||||
LICENSE=" Apache-2.0 BSD-2 GPL-2 CC-BY-SA-4.0 "
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
DEPEND=">=dev-texlive/texlive-basic-2020
|
||||
>=dev-tex/pgf-3.0.1
|
||||
"
|
||||
RDEPEND="${DEPEND} "
|
||||
TEXLIVE_MODULE_BINSCRIPTS="
|
||||
texmf-dist/scripts/cachepic/cachepic.tlu
|
||||
texmf-dist/scripts/fig4latex/fig4latex
|
||||
texmf-dist/scripts/mathspic/mathspic.pl
|
||||
texmf-dist/scripts/mkpic/mkpic
|
||||
texmf-dist/scripts/getmap/getmapdl.lua
|
||||
texmf-dist/scripts/petri-nets/pn2pdf
|
||||
"
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
TEXLIVE_MODULE_CONTENTS="adigraph aobs-tikz askmaps asyfig asypictureb autoarea bardiag beamerswitch binarytree blochsphere bloques blox bodegraph bondgraph bondgraphs braids bxeepic cachepic callouts celtic chemfig combinedgraphics circuit-macros circuitikz curve curve2e curves dcpic diagmac2 ditaa doc-pictex dot2texi dottex dratex drs duotenzor dynkin-diagrams ecgdraw eepic ellipse endofproofwd epspdfconversion esk euflag fast-diagram fig4latex fitbox flowchart forest genealogytree getmap gincltex gnuplottex gradientframe grafcet graph35 graphicxpsd graphviz gtrlib-largetrees harveyballs here hf-tikz hobby hvfloat istgame kblocks knitting knittingpattern ladder lapdf latex-make lpic lroundrect luamesh luasseq maker makeshape mathspic milsymb miniplot mkpic modiagram neuralnetwork numericplots pb-diagram penrose petri-nets pgf-blur pgf-cmykshadings pgf-soroban pgf-spectra pgf-umlcd pgf-umlsd pgfgantt pgfkeyx pgfmolbio pgfmorepages pgfopts pgfplots picinpar pict2e pictex pictex2 pinlabel pixelart pmgraph postage prerex productbox ptolemaicastronomy pxpgfmark qcircuit quantikz qrcode randbild randomwalk realhats reotex rviewport sa-tikz schemabloc scsnowman scratch scratch3 setdeck simpleoptics signchart smartdiagram spath3 spectralsequences swimgraf table-fct texdraw ticollege tipfr tikz-3dplot tikz-bayesnet tikz-cd tikz-dependency tikz-dimline tikz-feynhand tikz-feynman tikz-imagelabels tikz-inet tikz-kalender tikz-karnaugh tikz-ladder tikz-layers tikz-nef tikz-network tikz-opm tikz-optics tikz-page tikz-palattice tikz-qtree tikz-relay tikz-sfc tikz-timing tikz-trackschematic tikz-truchet tikzcodeblocks tikzducks tikzinclude tikzlings tikzmark tikzmarmots tikzorbital tikzpagenodes tikzpfeile tikzpeople tikzposter tikzscale tikzsymbols timing-diagrams tqft tkz-base tkz-doc tkz-euclide tkz-orm tkz-tab tsemlines tufte-latex venndiagram visualpstricks xpicture xypic collection-pictures
|
||||
"
|
||||
TEXLIVE_MODULE_DOC_CONTENTS="adigraph.doc aobs-tikz.doc askmaps.doc asyfig.doc asypictureb.doc autoarea.doc bardiag.doc beamerswitch.doc binarytree.doc blochsphere.doc bloques.doc blox.doc bodegraph.doc bondgraph.doc bondgraphs.doc braids.doc bxeepic.doc cachepic.doc callouts.doc celtic.doc chemfig.doc combinedgraphics.doc circuit-macros.doc circuitikz.doc curve.doc curve2e.doc curves.doc dcpic.doc diagmac2.doc ditaa.doc doc-pictex.doc dot2texi.doc dottex.doc dratex.doc drs.doc duotenzor.doc dynkin-diagrams.doc ecgdraw.doc eepic.doc ellipse.doc endofproofwd.doc epspdfconversion.doc esk.doc euflag.doc fast-diagram.doc fig4latex.doc fitbox.doc flowchart.doc forest.doc genealogytree.doc getmap.doc gincltex.doc gnuplottex.doc gradientframe.doc grafcet.doc graph35.doc graphicxpsd.doc graphviz.doc gtrlib-largetrees.doc harveyballs.doc here.doc hf-tikz.doc hobby.doc hvfloat.doc istgame.doc kblocks.doc knitting.doc knittingpattern.doc ladder.doc lapdf.doc latex-make.doc lpic.doc lroundrect.doc luamesh.doc luasseq.doc maker.doc makeshape.doc mathspic.doc milsymb.doc miniplot.doc mkpic.doc modiagram.doc neuralnetwork.doc numericplots.doc pb-diagram.doc penrose.doc petri-nets.doc pgf-blur.doc pgf-cmykshadings.doc pgf-soroban.doc pgf-spectra.doc pgf-umlcd.doc pgf-umlsd.doc pgfgantt.doc pgfkeyx.doc pgfmolbio.doc pgfmorepages.doc pgfopts.doc pgfplots.doc picinpar.doc pict2e.doc pictex.doc pinlabel.doc pixelart.doc pmgraph.doc postage.doc prerex.doc productbox.doc ptolemaicastronomy.doc pxpgfmark.doc qcircuit.doc quantikz.doc qrcode.doc randbild.doc randomwalk.doc realhats.doc reotex.doc rviewport.doc sa-tikz.doc schemabloc.doc scsnowman.doc scratch.doc scratch3.doc setdeck.doc simpleoptics.doc signchart.doc smartdiagram.doc spath3.doc spectralsequences.doc swimgraf.doc table-fct.doc texdraw.doc ticollege.doc tipfr.doc tikz-3dplot.doc tikz-bayesnet.doc tikz-cd.doc tikz-dependency.doc tikz-dimline.doc tikz-feynhand.doc tikz-feynman.doc tikz-imagelabels.doc tikz-inet.doc tikz-kalender.doc tikz-karnaugh.doc tikz-ladder.doc tikz-layers.doc tikz-nef.doc tikz-network.doc tikz-opm.doc tikz-optics.doc tikz-page.doc tikz-palattice.doc tikz-qtree.doc tikz-relay.doc tikz-sfc.doc tikz-timing.doc tikz-trackschematic.doc tikz-truchet.doc tikzcodeblocks.doc tikzducks.doc tikzinclude.doc tikzlings.doc tikzmark.doc tikzmarmots.doc tikzorbital.doc tikzpagenodes.doc tikzpfeile.doc tikzpeople.doc tikzposter.doc tikzscale.doc tikzsymbols.doc timing-diagrams.doc tqft.doc tkz-base.doc tkz-doc.doc tkz-euclide.doc tkz-orm.doc tkz-tab.doc tufte-latex.doc venndiagram.doc visualpstricks.doc xpicture.doc xypic.doc "
|
||||
TEXLIVE_MODULE_SRC_CONTENTS="aobs-tikz.source asyfig.source asypictureb.source beamerswitch.source binarytree.source blochsphere.source blox.source bondgraphs.source braids.source celtic.source combinedgraphics.source curve.source curve2e.source curves.source dottex.source ecgdraw.source ellipse.source esk.source euflag.source fitbox.source flowchart.source forest.source gincltex.source gnuplottex.source gradientframe.source graph35.source graphviz.source gtrlib-largetrees.source hf-tikz.source hobby.source latex-make.source lroundrect.source luasseq.source makeshape.source penrose.source pgf-blur.source pgf-cmykshadings.source pgfgantt.source pgfmolbio.source pgfopts.source pgfplots.source pict2e.source pixelart.source postage.source productbox.source ptolemaicastronomy.source qrcode.source randbild.source randomwalk.source realhats.source rviewport.source signchart.source smartdiagram.source spath3.source tikz-imagelabels.source tikz-page.source tikz-timing.source tikz-truchet.source tikzinclude.source tikzmark.source tikzpagenodes.source tikzpfeile.source tikzposter.source tikzscale.source tikzsymbols.source tqft.source venndiagram.source xpicture.source "
|
||||
inherit texlive-module
|
||||
DESCRIPTION="TeXLive Graphics, pictures, diagrams"
|
||||
|
||||
LICENSE=" Apache-2.0 BSD-2 GPL-2 GPL-2+ CC-BY-SA-4.0 "
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
DEPEND=">=dev-texlive/texlive-basic-2020
|
||||
>=dev-tex/pgf-3.0.1
|
||||
"
|
||||
RDEPEND="${DEPEND} "
|
||||
TEXLIVE_MODULE_BINSCRIPTS="
|
||||
texmf-dist/scripts/cachepic/cachepic.tlu
|
||||
texmf-dist/scripts/fig4latex/fig4latex
|
||||
texmf-dist/scripts/mathspic/mathspic.pl
|
||||
texmf-dist/scripts/mkpic/mkpic
|
||||
texmf-dist/scripts/getmap/getmapdl.lua
|
||||
texmf-dist/scripts/petri-nets/pn2pdf
|
||||
"
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: dune.eclass
|
||||
# @MAINTAINER:
|
||||
# rkitover@gmail.com
|
||||
# @AUTHOR:
|
||||
# Rafael Kitover <rkitover@gmail.com>
|
||||
# @SUPPORTED_EAPIS: 5 6 7
|
||||
# @BLURB: Provides functions for installing dune packages.
|
||||
# @DESCRIPTION:
|
||||
# Provides dependencies on dune and ocaml and default src_compile, src_test and
|
||||
# src_install for dune-based packages.
|
||||
|
||||
# @ECLASS-VARIABLE: DUNE_PKG_NAME
|
||||
# @DESCRIPTION:
|
||||
# Sets the actual dune package name, if different from gentoo package name.
|
||||
# Set before inheriting the eclass.
|
||||
|
||||
case ${EAPI:-0} in
|
||||
5|6|7) ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI} not supported" ;;
|
||||
esac
|
||||
|
||||
EXPORT_FUNCTIONS src_compile src_test src_install
|
||||
|
||||
RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ml/dune"
|
||||
|
||||
dune_src_compile() {
|
||||
dune build @install || die
|
||||
}
|
||||
|
||||
dune_src_test() {
|
||||
dune runtest || die
|
||||
}
|
||||
|
||||
# @FUNCTION: dune-install
|
||||
# @USAGE: <list of packages>
|
||||
# @DESCRIPTION:
|
||||
# Installs the dune packages given as arguments. For each "${pkg}" element in
|
||||
# that list, "${pkg}.install" must be readable from "${PWD}/_build/default"
|
||||
dune-install() {
|
||||
local pkg
|
||||
for pkg ; do
|
||||
dune install \
|
||||
--prefix="${ED%/}/usr" \
|
||||
--libdir="${D%/}$(ocamlc -where)" \
|
||||
"${pkg}" || die
|
||||
done
|
||||
}
|
||||
|
||||
dune_src_install() {
|
||||
local pkg="${1:-${DUNE_PKG_NAME:-${PN}}}"
|
||||
|
||||
dune-install "${pkg}"
|
||||
|
||||
# Move docs to the appropriate place.
|
||||
if [ -d "${ED%/}/usr/doc/${pkg}" ] ; then
|
||||
mkdir -p "${ED%/}/usr/share/doc/${PF}/" || die
|
||||
mv "${ED%/}/usr/doc/${pkg}/"* "${ED%/}/usr/share/doc/${PF}/" || die
|
||||
rm -rf "${ED%/}/usr/doc" || die
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1,5 @@
|
||||
/var/log/minetest/minetest-server.log {
|
||||
rotate 5
|
||||
weekly
|
||||
copytruncate
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue