Sync with portage [Tue Oct 13 10:21:42 MSK 2020].

master
Calculate Linux 4 years ago
parent 307a994c45
commit b7ffb7e14c

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29439 BLAKE2B 70ebe55397555c69bddddadff8b27b76cc614bab096112f81fc206d4172545d997371b2f9d8a58543720468f7be72abac63a0a0840eea0d0c52d8ac05101aedd SHA512 0b606d2d4b85ba4c638f09c576c0d603257e29e768e463c2602b2539201458d7edbc8a6b7dcf6a207fdc4a8dd3e7c1fac3cf4fccaccbd83fa17f61b210b16ce5
TIMESTAMP 2020-10-12T14:08:26Z
MANIFEST Manifest.files.gz 29475 BLAKE2B 22bbf25e6dd6d25e2fe0d03a27142951d2b0add1ebef1b513392f5e49172ccc284e7b73a11b8fdc400ddbb65e6dd0582a1c5a826e2150b86b91f5b61d00aab53 SHA512 768c97cf30912cb645a5ecec9a2e7ba40b67f54bd7fbbdc9abf22c9ba692c58768330a8dae166fe3a42769d8b93badb69390cd2aa8a8f03af1bb094f043f04e2
TIMESTAMP 2020-10-13T06:38:27Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl+EY1pfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl+FS2NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klCjbw//fegTIE8Uukv3akfrN3o6vATeKJciBekt6gtcH++s89gFXRRfyxfmkVRa
OHoAB+EopGv6PKpYIvkRCeQ3ybpjBQw0f3dJfB/dSL//QUafFSWYFmIvwCTSenmg
hsZoSKgny9SQgzr83YqVBj3WUK9PVBmHruHkOiJSJy4EQmzpnf5bBjLP6hFCScZR
W7iqg5fOFs4CsrNfZGPwkMSkeyNo7jPhm67CCweLB/eDvhC1Cas3X7gGdZciRy2r
GeRvruYVdh8SZFcFU/f0hoLsHNDduieN3dCRvyzMGmXNs1xzMEbixs9BlOmDKM8+
JD0F23i2YjdiBFpLCiTBijpnrAc8sOVKjMzyXgWqn7pWFBcp6KfmGYgia2miW+7D
7bCClhoL+XXx+lD3+1EehU2uBNcnEFD4zAdL2CZQzbYwS7vdORQZsEWnxtIX6sIe
uw9ZhL1p4udzibiRfcWxtI522KWqSB8gmzYFqYbXasjVaVwKfKYv5nkqp5NANmC0
BONkptXcM17LcW7v36d1QzgJrD1HyeqjzP9q6YbO8Lf3jWidbcpHWlujaWoRGoms
HJkkopkaWF5kiTBgkDxCN6+Hr/lFL9P91tT41yx20zcEqoiILJPm4dVtkVwezrRB
SVfLZVeuxSsYYCLbRPU7usnJ3GQYykHe1ZB20I4ABa7B4Vis3Hg=
=31fi
klBBzRAAnVcGeCAvVtiKkvQR27bGcKYJWhnbe3WEqlTStnAWH/xrVb1svFJoM76r
n7kb0cLRvW2VRf8RmK67xFDsghesHGpdUEKRHCrUbk09oURnmpZwciU/v3CYhE6f
Z/eX0m1qcW+t1En6cKSWmVMipv9QA0pOUNehCX4GYa5qJODLT3asKrRYDVKtiZVw
GA36+FFPK8WwsMu5gMsPFQKKux+umV9nP09umYFX6bb1h9LdDLwPds3EAj/dgnRL
Y9SRpmemvj29C9wx99FC6Bio63nS+tA3u6LWGsiF+MDzqO6LIEbFKeA0S/XgzPHW
BRYitL/8+T27kV+cyGKuEbT/pSY4WX5KWEZAfK2qFG7deOYMI9uSZkk6V85Yo+Nb
M/Rft/MSdKfYIBbWyv/5bI77DlmpMab0EL1Wbd0olIDg+ECWyNPVY9jBlQRwQku6
c5/a8x9+P9HRp65nXsDEdRIXLHfDCKed0SqCoLvLw10iy6gxNT/bZB3YtJaHYYoT
BW5pcCIX83k5N6UOyGN1nF5AolMn4mJGIwYc8FKXe6cqiWL45PEyAl2E1iS7cNOC
SO6+q9hA++SGxUArzXdykkXBxQwF2L7xxw9Hq9ct/vbOTAk0JvOl9yb+ldBsDMDF
4ASiROlUaC0VvBEGI+hseXnXu/WEpIYE/xBybWJByZmU29ovOXw=
=zVHA
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -1,7 +0,0 @@
AUX unarj-2.65-CAN-2004-0947.patch 1523 BLAKE2B f746d4a06119c6c8b926e208d122dc54338706f13534badbdf66edae0bbe6551afdca0de235553812fb258db4f55029ad54832f5625cd1e5e8c1595e2af06e88 SHA512 714580c0602b12013ca39fc3850298c1fe11d48ac156a5883a3d7b0c5a8adabd96d85963e5e4500df82ebc9300366d437be0f67bf6577739da9ce880eaa44b85
AUX unarj-2.65-Wformat-security.patch 1303 BLAKE2B c13a77846264f9e5e8ab552179d005ead44e5c4418a58206cea3d00a2f3470b5176c82558a0ad2e1765c9a3d14760e941324af3057de9cf21f6d2c6191442600 SHA512 498386e182976b97f46614b73d345836b60440236b71d41bedd9b7671331d98dd485554eb93353055ae5d93619a8eeed0dc84a558cafb1c84188cb5fc865415e
AUX unarj-2.65-gentoo-fbsd.patch 171 BLAKE2B 4e75118e8fe067d45d3d5944b242f783c67c38d81ee61bee6733c8a944e5085902319f8cbc96729df13297c74efc9c322541d19f711dbd1d4a66738d090d90c1 SHA512 7ed8623444b8c5546feed0388b2377278c7205be816d08126108ee423395f6da3d9976e0f98af57b74d9c2a8ff2d99014991a1b9f31cf87407a665887b3340cb
AUX unarj-2.65-sanitation.patch 2710 BLAKE2B 814acc285392cdc44d2f4151e2aa10b9664f3dfec0968028e6f6c20207586034182cbeab9dee8e8340fe52f1a2bd7bb4d1793714d2f6806889128d2bb200d0c6 SHA512 86c30be41bbce6a330ea95d0aff52abadd20d01a2a0a2d63d5c53006b27b23d9c37a800b44a93508e6954da8d2595e650893a1f80fe55fc92681a82af823c755
DIST unarj-2.65.tgz 21568 BLAKE2B 9b4d15782ebbac841937fc30c049e300d4c4324cb0cd7a585a228454ee35e7177e73cb6523e6cd03a509f9ad20103790ce3eac77552956557290414d57af2bdd SHA512 1b152063017042a343f49e487e5284c3d4c548222baa52e2066cefe6d2add60213ffd2653f42e38582681a1fd89efb8f1d3a6ef6389fc33e5397760ad9e72386
EBUILD unarj-2.65.ebuild 687 BLAKE2B 4cfa1532f79418be46fbd7ec67b6c08e90d079ed784cd5b413151d211386c7b638bfd616c9e29fcc3f68082f6485bfe0cfcb8734d9b8a52469109155ac4c8176 SHA512 e042fff2d5392daa16cba8d9f10f1c73418162227460404ec40cca2d50237243355d39b99f42fb6827a687ba1487ef688148bf529e3a07be2d0360feb74fb96b
MISC metadata.xml 168 BLAKE2B 5f277cc66dbafa7e7985433f84b0f9a656a176a9b901862e2a8353ca2d4526797dded9696e835b9696c7f72324e94959cfb5a22de49a7e3e61604153886037ab SHA512 00eec08786156434460f5ed77b647579546cf1a86341a4f2c9c9c84326468c2c21dc5101c4277103b19266bb6f788823f4ddf3b9d044da26326d79bf2ac9a274

@ -1,49 +0,0 @@
Index: unarj-2.65/unarj.c
===================================================================
--- unarj-2.65.orig/unarj.c
+++ unarj-2.65/unarj.c
@@ -217,7 +217,7 @@ static uchar arj_flags;
static short method;
static uint file_mode;
static ulong time_stamp;
-static short entry_pos;
+static ushort entry_pos;
static ushort host_data;
static uchar *get_ptr;
static UCRC file_crc;
@@ -608,6 +608,7 @@ char *name;
error(M_BADHEADR, "");
crc = CRC_MASK;
+ memset(header, 0, sizeof(header));
fread_crc(header, (int) headersize, fd);
header_crc = fget_crc(fd);
if ((crc ^ CRC_MASK) != header_crc)
@@ -632,9 +633,13 @@ char *name;
if (origsize < 0 || compsize < 0)
error(M_HEADRCRC, "");
+ if(first_hdr_size > headersize-2) /* need two \0 for file and comment */
+ error(M_BADHEADR, "");
hdr_filename = (char *)&header[first_hdr_size];
strncopy(filename, hdr_filename, sizeof(filename));
+ if(entry_pos >= strlen(filename))
+ error(M_BADHEADR, "");
if (host_os != OS)
strparity((uchar *)filename);
if ((arj_flags & PATHSYM_FLAG) != 0)
@@ -733,11 +738,11 @@ extract()
no_output = 0;
if (command == 'E')
- strcpy(name, &filename[entry_pos]);
+ strncopy(name, &filename[entry_pos], sizeof(name));
else
{
strcpy(name, DEFAULT_DIR);
- strcat(name, filename);
+ strncopy(name+strlen(name), filename, sizeof(name)-strlen(name));
}
if (host_os != OS)

@ -1,66 +0,0 @@
Bug: https://bugs.gentoo.org/520478
--- a/unarj.c
+++ b/unarj.c
@@ -699,7 +699,7 @@
}
if ((arj_flags & GARBLE_FLAG) != 0)
{
- printf(M_ENCRYPT);
+ puts(M_ENCRYPT);
printf(M_SKIPPED, filename);
skip();
return -1;
@@ -763,7 +763,7 @@
}
printf(M_EXTRACT, name);
if (host_os != OS && file_type == BINARY_TYPE)
- printf(M_DIFFHOST);
+ puts(M_DIFFHOST);
printf(" ");
crc = CRC_MASK;
@@ -779,10 +779,10 @@
set_ftime_mode(name, time_stamp, file_mode, (uint) host_os);
if ((crc ^ CRC_MASK) == file_crc)
- printf(M_CRCOK);
+ puts(M_CRCOK);
else
{
- printf(M_CRCERROR);
+ puts(M_CRCERROR);
error_count++;
}
return 1;
@@ -808,10 +808,10 @@
decode_f();
if ((crc ^ CRC_MASK) == file_crc)
- printf(M_CRCOK);
+ puts(M_CRCOK);
else
{
- printf(M_CRCERROR);
+ puts(M_CRCERROR);
error_count++;
}
return 1;
@@ -958,7 +958,7 @@
int i;
for (i = 0; M_USAGE[i] != NULL; i++)
- printf(M_USAGE[i]);
+ puts(M_USAGE[i]);
}
int
@@ -973,7 +973,7 @@
argc = ccommand(&argv);
#endif
- printf(M_VERSION);
+ puts(M_VERSION);
if (argc == 1)
{

@ -1,10 +0,0 @@
--- a/environ.c
+++ b/environ.c
@@ -437,7 +437,6 @@
#endif
extern struct tm *localtime();
-extern time_t time();
extern char *strcpy();
extern voidp *malloc();

@ -1,126 +0,0 @@
Index: unarj-2.65/sanitize.c
===================================================================
--- /dev/null
+++ unarj-2.65/sanitize.c
@@ -0,0 +1,81 @@
+/*
+ * Path sanitation code by Ludwig Nussel <ludwig.nussel@suse.de>. Public Domain.
+ */
+
+#include "unarj.h"
+
+#include <string.h>
+#include <limits.h>
+#include <stdio.h>
+
+#ifndef PATH_CHAR
+#define PATH_CHAR '/'
+#endif
+#ifndef MIN
+#define MIN(x,y) ((x)<(y)?(x):(y))
+#endif
+
+/* copy src into dest converting the path to a relative one inside the current
+ * directory. dest must hold at least len bytes */
+void copy_path_relative(char *dest, char *src, size_t len)
+{
+ char* o = dest;
+ char* p = src;
+
+ *o = '\0';
+
+ while(*p && *p == PATH_CHAR) ++p;
+ for(; len && *p;)
+ {
+ src = p;
+ p = strchr(src, PATH_CHAR);
+ if(!p) p = src+strlen(src);
+
+ /* . => skip */
+ if(p-src == 1 && *src == '.' )
+ {
+ if(*p) src = ++p;
+ }
+ /* .. => pop one */
+ else if(p-src == 2 && *src == '.' && src[1] == '.')
+ {
+ if(o != dest)
+ {
+ char* tmp;
+ *o = '\0';
+ tmp = strrchr(dest, PATH_CHAR);
+ if(!tmp)
+ {
+ len += o-dest;
+ o = dest;
+ if(*p) ++p;
+ }
+ else
+ {
+ len += o-tmp;
+ o = tmp;
+ if(*p) ++p;
+ }
+ }
+ else /* nothing to pop */
+ if(*p) ++p;
+ }
+ else
+ {
+ size_t copy;
+ if(o != dest)
+ {
+ --len;
+ *o++ = PATH_CHAR;
+ }
+ copy = MIN(p-src,len);
+ memcpy(o, src, copy);
+ len -= copy;
+ src += copy;
+ o += copy;
+ if(*p) ++p;
+ }
+ while(*p && *p == PATH_CHAR) ++p;
+ }
+ o[len?0:-1] = '\0';
+}
Index: unarj-2.65/unarj.c
===================================================================
--- unarj-2.65.orig/unarj.c
+++ unarj-2.65/unarj.c
@@ -235,6 +235,8 @@ static UCRC crctable[UCHAR_MAX + 1];
/* Functions */
+void copy_path_relative(char *dest, char *src, size_t len);
+
static void
make_crctable()
{
@@ -738,11 +740,11 @@ extract()
no_output = 0;
if (command == 'E')
- strncopy(name, &filename[entry_pos], sizeof(name));
+ copy_path_relative(name, &filename[entry_pos], sizeof(name));
else
{
strcpy(name, DEFAULT_DIR);
- strncopy(name+strlen(name), filename, sizeof(name)-strlen(name));
+ copy_path_relative(name+strlen(name), filename, sizeof(name)-strlen(name));
}
if (host_os != OS)
--- unarj-2.65.orig/Makefile Mon Nov 29 16:47:24 2004
+++ unarj-2.65/Makefile Mon Nov 29 22:46:56 2004
@@ -9,7 +9,9 @@
decode.o: decode.c unarj.h
-OBJS = unarj.o decode.o environ.o
+sanitize.o: sanitize.c unarj.h
+
+OBJS = unarj.o decode.o environ.o sanitize.o
unarj: $(OBJS)
$(CC) $(LDFLAGS) $(OBJS) -o unarj

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>

@ -1,31 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs
DESCRIPTION="Utility for opening arj archives"
HOMEPAGE="http://www.arjsoftware.com/"
SRC_URI="mirror://gentoo/${P}.tgz"
LICENSE="arj"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE=""
PATCHES=(
"${FILESDIR}"/${P}-CAN-2004-0947.patch
"${FILESDIR}"/${P}-sanitation.patch
"${FILESDIR}"/${P}-gentoo-fbsd.patch
"${FILESDIR}"/${PN}-2.65-Wformat-security.patch
)
src_configure() {
tc-export CC
}
src_install() {
dobin unarj
dodoc unarj.txt technote.txt
}

Binary file not shown.

@ -1,10 +1,13 @@
AUX duplicity-0.8.12.1612-fix-docs-cmd.patch 859 BLAKE2B fd3e94fcd2f408a3c81b0ab3b749956dae48e540b1c826d79ba411ed24729874a60757543539610b6aed99123f3a34dbfe432663f73824325da748410ff5a0dc SHA512 4d1c6101b93ae8ee8bd3ba3203ed4c149a13c7b41e4ce11a048d378bc0ad54b2e51b2a3d7ef93c9935e980545e68425f52582f9eddeec465095ee31f40dfee71
AUX duplicity-0.8.13-fix-docs-cmd.patch 863 BLAKE2B b5ba9fb41d3e863b6064e0a76f778fd52cc7544495500e7106218cbfd30a484c499c03132752cdacef43c7aaa299982a0822e433767fbc94299e0045017c7168 SHA512 3c9c4e4c759a0cc4ba7e3b9be9955ad16638baebd1720dadf902be32ccfdfdc306973f8897e99af1c67b5b689dd1713ed8928e25cbbf26040b4e8070e89de346
AUX duplicity-0.8.15-fix-docs-cmd.patch 888 BLAKE2B 17627c86ed5b895ff08c6394b407b69f8653913d7e1bbbcd994c574a817e7f018a8b6f26819a147387414f9997b32e95fc76e2f4583158ee453d03a489b8b4b7 SHA512 a901c5870fcc6745873b5850b2d2544948cb766d72d7ca8f8869d03bc9512f4527ec62df3f29a1151675a91e6c6b3816069008d1b5d56e45b787e2bddaed4aa5
AUX duplicity-0.8.16-fix-docs-cmd.patch 900 BLAKE2B 11146466f54446cd7c24d7a2cb5dc15e337df870bd134adf7d8e1ecc839a6d6f21aeeea38fbf9bd5c9ef5cfe15d99ce40e536e0d5b8db99f4348a5f96d6231cf SHA512 8dd321bf4ff06145c04a8a1378b2933dac83eae6d770a96a0f6c2362e0f84b496702b792c46468b757f4859d1b4ff9202fd976500d8d05ac056ecaf4b760e5bf
DIST duplicity-0.8.12.1612.tar.gz 1883596 BLAKE2B 6d3075cdc6cd1f09e60cdbdc5d17867f3686a7e05ce16b908b797b6d2c343ae4c8104793b9f389920112917089086ac8f4c5baffa326c528c023bd40daab8643 SHA512 eac4d1aecd604ece123bd3b5cecd3b65e1213c243db1a3ce25bae58360d666dd1db07ba0a137e7682f99775ece20453c7dc44cd87940b56c0acd05d01149c951
DIST duplicity-0.8.13.tar.gz 1463564 BLAKE2B 31037b0a27e043937f80ee91939793e304c0f7b1c96ee4bc9fe7c06dde69f374a718028d9ae4a98cfd7f866af72e5ed0a8f679319a73428207a99961961e8d2d SHA512 71e07fa17dcf2002a0275bdf236c1b2c30143e276abfdee15e45a75f0adeefc9e784c76a578f90f6ed785f093f364b877551374204e70b930dd5d0920f7e1e75
DIST duplicity-0.8.15.tar.gz 1482647 BLAKE2B e1ddd4232611ad5fcf8faa5135c925aef68a21eb9dec50de7194562a0d4871e9c58132faf9340f71367025dcc84cbc6f1aae69bd37cae294d4200a8ca8b796b3 SHA512 2d048377c839ae56fc2828997c9aa7ba8c339e815e1e2ae738652037508ec276a2c72583687da34408fadd4839011e242b51bc73cca954227fc51db5683c258c
DIST duplicity-0.8.16.tar.gz 1470714 BLAKE2B c9b2df3a7f008d44595b76d5f1d86ef53996d3ad788415e3a0fa122a7246bb5ae92e73be5079b3cef9a9a93a0b106f3be6405882028d79dc49194276a7c8f4a7 SHA512 67e8fe7d5db7da82d82f24892d721e32cd63fcdb8bbc5e60508af06e4c9b637f593ce0b1902c31433c92ed97035880e44368e9a461ad197511171f67de937f73
EBUILD duplicity-0.8.12.1612-r1.ebuild 1157 BLAKE2B a83a4638ded58e9efa48c726b2e718d24a0dffc69dfa372bce56818059f58230e4050490efe2d9eba17c0abfd686a8c6b8c69bedcd3108d35a7e07fea173ff36 SHA512 b4f7a04ba7d1e0f56b6b335fac26efbaa448fb53714c84df34595c7126c9b49acbfe28e44bdd2e6fe240827d307f1379ebe1e2fe78fb6dbe0bbf4fe412f39898
EBUILD duplicity-0.8.13.ebuild 1205 BLAKE2B 5d1a72ad6fbd6a0c1b4de39d66ccaedaa389c1755d902d0c2ccf2ca5843c59451e4f27006594729a3b4d0b6e9698912ed558e6eb5f6c0a73f9c02da57d0d208a SHA512 d230b126a6f20a5b2f2b78db0569ecb7683955dda2e164975ae3b5ee658c9d471eef1e644456485181ce6b92dd727a1c29cd752208a58acb6dfe9a9ebe2029a5
EBUILD duplicity-0.8.15.ebuild 1213 BLAKE2B 8508a2135b3ca0438e15cbd198a7060cf81eec4cdb1c08f5b4c0e4fe13a17831611f1a173174400f9f272ffae803b756886694d3950d646252ec9058c52a448e SHA512 922bd8eca9e3222b8ece9677eb1b1a343cd0edd26a274773bd10d79cc0c4f935e3f9d484c460f5c0336595a1d92a80e4c9d079ab3c1ae4cf2f2a92e0d66dc0cd
EBUILD duplicity-0.8.16.ebuild 1215 BLAKE2B aeb0926a8b5497858a2ff183eda686ae5a84b0d94e7535db14130b7f15222c8c30408ed7cd374cf6e450606fa8ac945bd9fc7b8c2183c6fa98a54e0ca39c1069 SHA512 88dc9fb68fb3f244721b411ef20f5f64e7f35b280f2cd084082433f15fab89eaa51e51d0d971c883a98acb394e1951f9fc6f2931be5596e2b4bd797f1805fa88
MISC metadata.xml 440 BLAKE2B 1fdef6e6e4835b9d663576f20d9d26f7ca5cb75a42bf5835cc2b059aa95790929c7dbc186b083857ac3019f678c8bd960a7d9ae8e994124ba2b504bd20e9c83c SHA512 a5082caa1b6c4d7de1de0fa130400cc02a601c99a7c877c781b4dcae45ebfde22f348c51bba405fbc72b2adfcdf1e3c60500346ac20fa1d507a7ecaa7d0f8a9a

@ -0,0 +1,51 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
inherit distutils-r1
DESCRIPTION="Secure backup system using gnupg to encrypt data"
HOMEPAGE="https://www.nongnu.org/duplicity/"
SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 1-3)/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="s3 test"
CDEPEND="
net-libs/librsync
app-crypt/gnupg
dev-python/fasteners[${PYTHON_USEDEP}]
"
DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
app-arch/par2cmdline
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
s3? ( dev-python/boto[${PYTHON_USEDEP}] )
"
RESTRICT="test"
PATCHES=(
"${FILESDIR}/${P}-fix-docs-cmd.patch"
)
python_test() {
esetup.py test
}
pkg_postinst() {
elog "Duplicity has many optional dependencies to support various backends."
elog "Currently it's up to you to install them as necessary."
}

@ -0,0 +1,29 @@
--- duplicity-0.8.16/setup.py 2020-10-12 13:44:15.382732960 -0400
+++ duplicity-0.8.16/setup.py 2020-10-12 13:46:03.553414858 -0400
@@ -93,18 +93,6 @@
u'bin/rdiffdir.1'
]
),
- (u'share/doc/duplicity-%s' % Version,
- [
- u'AUTHORS',
- u'CHANGELOG',
- u'Changelog.GNU',
- u'COPYING',
- u'README.md',
- u'README-LOG.md',
- u'README-REPO.md',
- u'README-TESTING.md',
- ],
- ),
]
if not os.environ.get(u'READTHEDOCS') == u'True':
@@ -340,7 +328,6 @@
],
test_suite=u"testing",
cmdclass={
- u"build_scripts": BuildScriptsCommand,
u"install": InstallCommand,
u"install_data": InstallDataCommand,
u"sdist": SdistCommand,

Binary file not shown.

@ -1,3 +1,5 @@
DIST kde_cdemu-0.7.3.tar.bz2 14140 BLAKE2B 8631e7cd71605a90f2e9d6ac3c1052466a4469bbbf84bcab883b998bab8a562489483580a0a5c31c3e591d47edaba5648fad58227097b6c15e461dc2a6573727 SHA512 40a87c669a091a5eb1dfa38ccf080c5671349bc88600d4ede914d4e94a2d85962fe4d6afa2eb05a2582feef9d9b3a9949b9d2916acfa43089af5c3515c020aad
DIST kde_cdemu-0.8.0.tar.bz2 25461 BLAKE2B 6fbcbdb1fed8e56d903844ef89039f4ec1090cbf7bb465c7a4a6aceb5f4710ec9b201532b54a6b5c463a34b042d9e6a4bf11fbcdeee8f5c53c0334084478ab29 SHA512 3d14d5ff2892622ed7668ea530d5023f81a9783b64d886c63711b3fb54389960479b9572cabafa54657a1d0206cf7506bfeecfef23495ff5105f9923b9b3dfd4
EBUILD kcdemu-0.7.3.ebuild 960 BLAKE2B 190aaef7728df82fdf8a5d0140b6702739c47651e5c82dc360eb6e6f0aeeb6e37b306ffe2324cca87b6e1d7caa75e24c95b5ffd10d39c5324c78f8e7f16a3096 SHA512 5b249e6e966d17f94b1dfeb74926b58fd5a8a961aca9b7b3e9e309e5e821cdefe9d391107b7efcb9a44d8d2f7fafc422c945f5e1a505a7cfa2fa2a8f12afbb74
EBUILD kcdemu-0.8.0.ebuild 886 BLAKE2B 0e65a735f260cda194f7a9ce28451e4c242829f96990627dd033dcd9db5efed61e0a7b8e6dcb6c616e61eb9e16b34f82f019cd6eb70a54a1d1f377161ad0d99e SHA512 81802a5e603c441055dfd54dcdeceb7559c107b3b871bf2c0bd571c836122b12022bfda2d60bf22a406ca9bdebb2ac8607ebc0677e765da5839df72b87a2aacf
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3

@ -0,0 +1,36 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="kde_cdemu"
KFMIN=5.60.0
QTMIN=5.12.3
inherit ecm
DESCRIPTION="Frontend to cdemu daemon based on KDE Frameworks"
HOMEPAGE="https://www.linux-apps.com/p/998461/"
SRC_URI="mirror://sourceforge/project/kde-cdemu-manager/kde_cdemu-0.8.0.tar.bz2"
LICENSE="GPL-2"
SLOT="5"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
"
RDEPEND="${DEPEND}
>=app-cdr/cdemu-2.0.0[cdemu-daemon]
"
S="${WORKDIR}/${MY_PN}"

Binary file not shown.

@ -1,5 +1,5 @@
AUX binwalk-2.2.0-disable-test-coverage.patch 378 BLAKE2B e1da360562eaa99fba1e5d3971fb9c7b2024b46319ec196a1408e8fc2d893e880749619595a884efab293842779b3745d071d5de9a30c0c411278595cefc56cd SHA512 0cac9b0714365196769a4e42e5cfcead7dad318b9bd60a737b6f25e3476d4127070d5ecab1ace155af4f3ba3f6c9a41be811c05c5ddf46390e7d49ca6bada94d
DIST binwalk-2.2.0.tar.gz 39594514 BLAKE2B 899a919647258759f16c2e59766b0db68d1a78edf0f5c3755c2a987695199a1851deed2820e6323d82d8af85d294a6f1fcafb655e5d2257d49b673ddae49da67 SHA512 5f3ed31c0b5f9ca3057f86e82787a73b06f9f73747b51dd72130a78e4d69cf43a0207bffc495d177e97811de5bf835b3d0507f314b7a0c960eddf6d1efe0f0f9
EBUILD binwalk-2.2.0.ebuild 1062 BLAKE2B 66de395f351936cfdd7a70cd149197798a7bfa9daf7d70ac364665cdb0f023c825ca112e318a9276983c518b9f24ad78fa92ae9b953e8464f755f772fc452118 SHA512 604e3b81893d909528b9947b2209f3cae898fc4501156d732ac01a90fa134db427555b5649db85bc50d9b155656b67e519481ffeb968f71078c39a28f6ad3405
EBUILD binwalk-9999.ebuild 1059 BLAKE2B 6396a80d093b73c5fb6d853bd224a45ed059e672bb93e572396e9f657ef3443a50773a36a2ec612b004a34f50abe65548ab3f451c0167fda0d9d381201d0600e SHA512 d98ef1db2e644f31b2ab4a6879b1de928c347cb4ff2d10565fb8f3ebb263fd106b76b6476f386c663b538aac12181109eef7f345d9e39b01817702a7a79264a0
EBUILD binwalk-2.2.0.ebuild 1092 BLAKE2B 84c21ee14717c2adb6fa82096dca0d4ef8d67ea48881287ac9ab16d7b29f95ed57e470943e344cd4293751ea862a2a718c53583f9ff5f719f59fac96d1d12082 SHA512 f7ba151036b2affef25bb819ba8188a54beb6ba656c3bdfa2d364e25da9c2e092d9ea140a8e66deef64f4f38865c5b2eccb575accb55032f10f347ef94d1a7bb
EBUILD binwalk-9999.ebuild 1089 BLAKE2B 5c655259d0c0839b6d1d3e77fca37ba544db93422305a50690f070e17f471cbf4f9ad07246458e20e53c1c80b178de0bae5dd291a9aedfb19130e792d1e93795 SHA512 0db69d2a29b8449c012e0289155fcd2a4669b8d5089aaf4c96665e19b53181d6a4996c136fb3c33cfedb7a148b041c812117fcb2f12506db537e810ac7f37746
MISC metadata.xml 910 BLAKE2B 2be4408e8546fec32d55527a3cda95fe5d2dba9a08db3700155b317a6a3c634d20ab9862e0459efc0a0bc4563a026b600d50d6a058bbb404c8edee83b73e3e84 SHA512 b080a492253731e1048dc6e263b257b601a6e20851e1399ae6e95b8794433ae7b8fd304f00d276582b2b1fd6ff605b45d3c370130293bc3488d57d557f2aad9a

@ -2,7 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{3_6,3_7,3_8} )
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{6..9} pypy3 )
inherit distutils-r1

@ -2,7 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{3_6,3_7,3_8} )
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{6..9} pypy3 )
inherit distutils-r1

Binary file not shown.

@ -1,3 +1,3 @@
DIST cb2bib-2.0.0.tar.gz 1337422 BLAKE2B 6b1137c162f69f6d875aa3ae73b5995a067b332b3a7c0a5e69b787f352810768559c227c793204ca40ec594667624d329b5202c28056bca2e13110afebe57f63 SHA512 de1f3a36b98e016c5fa7317ba3fa8c5b767bd4b37bad1318298a57999bead4cc70d18ac49bb87fde57c4379f3347988846a7aa9b88e23a381d6c193bb1354cc2
EBUILD cb2bib-2.0.0.ebuild 1926 BLAKE2B 6f2436e81d7c08c9fb84bd76da3495c46d32a5054c0263b60980e631226865fe27e776d75e0cbd02d932d1fc661898e7fd6b246332dea1c47a50e21f520839bd SHA512 5f150c5e1b1c9018b4b42342e10e198ffdfdfe667309cfe6960675d4572f8f392601560bab5dc83db5423753e94adfe2f99fb848292364ab6a0c370a1af5276e
MISC metadata.xml 443 BLAKE2B 84ddb4572f7fe86d4d59515a747dc2e09b185d0f4c0a540c2b4ba6794d3e69f9d371d726eeac7ca4c6e603db121e50d28d395084319798778460f03bb2c049e6 SHA512 d5c544ca2ebdbd563ec4230bcfdb71567902c681c489979d5bc0546faf0fd98a6b3d2107b5dc18c2347cda5db092b012158421286a539dd82747669de34f983a
EBUILD cb2bib-2.0.0.ebuild 1879 BLAKE2B 772ec8db375ff83ca53127a2b1616c7ff21ad82bd1418856dfd809ad5a78926d0c1702412f2e22554006773d283b2fe53e78e62ca6d8f17867abf6aa094d8570 SHA512 0c8f37a05384141c9548cf72ae79e51221e266f88de01baf6a7eb2ec096843475d796af060544142af06a56c407643b7c242aa96b2f9ffcb2c36492cfd07aa17
MISC metadata.xml 440 BLAKE2B 5e0aa8701ccefdccc9a14f242e3a24c671e6e8a1de663882cd4232f83be79b77249bcbc090ebd5d91c933fb20c43ff102c8c0c2560158aad0c0a112aa3f7d7f9 SHA512 1efa2cab55930c54ef206d8c9fb5196f5beb33d880fe9495fb6a9d366ddde409a023ced8466cc418af6472abf67387f171a98a4dbc9f6da17a8d4c0ab46d3aed

@ -12,9 +12,7 @@ SRC_URI="https://www.molspaces.com/dl/progs/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+lzo webengine +webkit"
REQUIRED_USE="?? ( webkit webengine )"
IUSE="+lzo webkit"
DEPEND="
dev-qt/qtcore:5
@ -22,7 +20,7 @@ DEPEND="
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
lzo? ( dev-libs/lzo:2 )
webengine? ( dev-qt/qtwebengine:5[widgets] )
!webkit? ( dev-qt/qtwebengine:5[widgets] )
webkit? ( dev-qt/qtwebkit:5 )
"
RDEPEND="${DEPEND}"
@ -32,10 +30,14 @@ DOCS=( AUTHORS CHANGELOG COPYRIGHT )
src_prepare() {
default
sed -i -e "s|../AUTHORS ../COPYRIGHT ../LICENSE ../CHANGELOG||" src/src.pro || die
sed -e "s|../AUTHORS ../COPYRIGHT ../LICENSE ../CHANGELOG||" \
-i src/src.pro || die
use webengine || sed -i -e "s/qtHaveModule(webenginewidgets)/false/g" src/src.pro || die
use webkit || sed -i -e "s/qtHaveModule(webkitwidgets)/false/g" src/src.pro || die
if use webkit; then
sed -i -e "s/qtHaveModule(webenginewidgets)/false/g" src/src.pro || die
else
sed -i -e "s/qtHaveModule(webkitwidgets)/false/g" src/src.pro || die
fi
}
src_configure() {

@ -6,7 +6,7 @@
<name>Gentoo Qt Project</name>
</maintainer>
<use>
<flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> instead of <pkg>dev-qt/qtwebkit</pkg></flag>
<flag name="webkit">Use <pkg>dev-qt/qtwebkit</pkg> instead of <pkg>dev-qt/qtwebengine</pkg></flag>
</use>
<upstream>
<bugs-to>mailto:webmaster@molspaces.com</bugs-to>

Binary file not shown.

@ -1,8 +1,9 @@
AUX eigen-3.3.7-gentoo-cmake.patch 910 BLAKE2B 9cad2b9c54fb1299dfe45f9a94a427d1c7980fa0e5372db69465ccf964e7294213ae459e200a39f2721849df94a8433febcfb225813af3b43bc204b0edd3d64c SHA512 b8c4701f22c483078fb7d25df60c8f002f47573ec434a309b1a3739aecc1c51f79852b06f46c1ed9ae4cbec0e7d70aaabd06bc59e561c19d81b05388d3cedc61
AUX eigen-3.3.8-no-error-counting-in-openmp-parallelize_gemm.patch 2382 BLAKE2B 99d69381ebb3ecf8b097eef69916bde88ab5cec075df623a46537281b37059876ce39e687de4ca441ebe6459c66438f3282d051d0e85b0574df98205be8cf6d0 SHA512 26cdf877d4d3378b322cc08c0430b0628a07279a030732661ba4acb85d6c835956c99474fc4587a170d11437ca6715e56d8eaabb625a1eba7c46ce4d6e4d66f9
DIST eigen-3.3.7-gitlab.tar.bz2 1663474 BLAKE2B 70c2f6305ca205d62755cf5e90961088938b8daf56b7cc27abf52f0731064858ada523009d6bf5f014e24b34ceeafe59f918c385d12ccfe249ddb675e13d37a8 SHA512 ea3f1570de3be9ec230d2fbd0f2ae246bf5fd13da79835bf546eb31524796f26f9f633ee779f77942b370a8d540c5cbbd8dd033ccec53a44b692c7e407d6266f
DIST eigen-3.3.7.tar.bz2 1665168 BLAKE2B 544d35d1c7a4125affa094c6aa372c2aeca4e99bc60c496ff393d538c1c467b454491a772121450e3a1a43a582d073b4b7584918354d0b9175121fde88947c4b SHA512 c12bfd034d0a1112bf2df3f773ad98f36b2b53fbbfceac5f143ee1793322746fb8a6546d7db7da2a1000da6a535bd8cea0c4125b549afc90a6570743b02dcf3d
DIST eigen-3.3.8.tar.gz 2141903 BLAKE2B c33e699ba08338e7b9b215c9466e161229164ed3c466ce3d760c6917749af33c0414c3bc4bbdd216e3466e69ece8a38ca8beb78b7e0f1609894df6bb4a7fcca3 SHA512 5b4b5985b0294e07b3ed1155720cbbfea322fe9ccad0fc8b0a10060b136a9169a15d5b9cb7a434470cadd45dff0a43049edc20d2e1070005481a120212edc355
EBUILD eigen-3.3.7-r1.ebuild 2253 BLAKE2B 288dff72264f4a647ebaa8f37ba537b56586ceca5ff9101cbed8df3a579ccebd515216d14b6286038a36b04c7803d5c60820ba3db1a4d4627887ce3719ca5083 SHA512 a7deefd23fe4972bd8ad99fc0c5769b590196cf5fd9d2e21b7e422b0bbe46b321a5555ee89fa68710c97c6b369bbf1a49b4f01c0e398feb6cc1c54f3138ad450
EBUILD eigen-3.3.7.ebuild 2432 BLAKE2B 2312d5d606907923882c74f4842128d95f9fa25eff68ab7217a58131c2fab11f42d8e1658129f29a7dbc68d3ab42510f6289ff1fe9ec7987596f691aebb67fd6 SHA512 e411a3a4c08776dc667d2145e52b23225d88b6bc9e6b36e664392fc26bd34195fcfcf2b54d0b20dec4ad8597f6e262d4dd7671513ab3581b10d0a16ed2713701
EBUILD eigen-3.3.8.ebuild 2220 BLAKE2B f0eacab62de5ea5993e8f1b014a09b7938d17ab0a0a8300cf54d0a17f61bb7320f990e5dbcf3ffb1bb2bffcd2800b9ca3d5d253fb3a15fae3a59a77572d00ab6 SHA512 47db2f69941fbd2eee6add42efaf97346507500bf037f823249130924362e4bc434a1d07b74485da3ccff93b1bff3e516086c7682c52e0f692694f011ce2ac98
EBUILD eigen-3.3.8-r1.ebuild 2292 BLAKE2B ec49dbace8c35444eb8a823270845eca371973500d187d91dbc897329fbe295c0ffdd5bc566301a51b1cc1ac26d51618762fd41c2d958ab4d7d813860df7ad45 SHA512 1aa8b8db7450a986fd3df736de11f7b1060523e30173d0240dc5bbdf18db0cbaf6b5657f2517e8dcdf4dd34b55efba88b3e51686c145b7c0a97502424be2aab8
MISC metadata.xml 945 BLAKE2B 11864f5eb57e7a8ecfa9d1869536fbfbd9fcb24bc965edad51ec5013bea87a48d63c1b6427b5bffe26191de7e24b950a1c7ad1f0a801fed6b77a41bad4786334 SHA512 99fe52d30c344b957a76a7f6add1dd4251c606f47befa6f517fa50cbd8ba1ef325e66051ff799093cef8281bf1099709e86d3f3a896b078267c665ad68063203

@ -50,7 +50,10 @@ DEPEND="
# METIS-5
# GOOGLEHASH
PATCHES=( "${FILESDIR}"/${PN}-3.3.7-gentoo-cmake.patch )
PATCHES=(
"${FILESDIR}"/${PN}-3.3.7-gentoo-cmake.patch
"${FILESDIR}"/${P}-no-error-counting-in-openmp-parallelize_gemm.patch
)
src_prepare() {
cmake_src_prepare

@ -0,0 +1,64 @@
From ef3cc72cb65e2d500459c178c63e349bacfa834f Mon Sep 17 00:00:00 2001
From: Luke Peterson <hazelnusse@gmail.com>
Date: Thu, 8 Oct 2020 12:16:53 -0700
Subject: [PATCH] Remove error counting in OpenMP parallelize_gemm
This resolves a compilation error associated with
Eigen::eigen_assert_exception. It also eliminates the counting of
exceptions that may occur in the OpenMP parallel section. If an
unhandled exception occurs in this section, the behavior is non-conforming
according to the OpenMP specification.
---
Eigen/src/Core/products/Parallelizer.h | 14 +++++---------
test/CMakeLists.txt | 2 +-
2 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/Eigen/src/Core/products/Parallelizer.h b/Eigen/src/Core/products/Parallelizer.h
index 67b2442b5..a3cc05b77 100644
--- a/Eigen/src/Core/products/Parallelizer.h
+++ b/Eigen/src/Core/products/Parallelizer.h
@@ -132,8 +132,7 @@ void parallelize_gemm(const Functor& func, Index rows, Index cols, Index depth,
ei_declare_aligned_stack_constructed_variable(GemmParallelInfo<Index>,info,threads,0);
- int errorCount = 0;
- #pragma omp parallel num_threads(threads) reduction(+: errorCount)
+ #pragma omp parallel num_threads(threads)
{
Index i = omp_get_thread_num();
// Note that the actual number of threads might be lower than the number of request ones.
@@ -152,14 +151,11 @@ void parallelize_gemm(const Functor& func, Index rows, Index cols, Index depth,
info[i].lhs_start = r0;
info[i].lhs_length = actualBlockRows;
- EIGEN_TRY {
- if(transpose) func(c0, actualBlockCols, 0, rows, info);
- else func(0, rows, c0, actualBlockCols, info);
- } EIGEN_CATCH(...) {
- ++errorCount;
- }
+ if(transpose)
+ func(c0, actualBlockCols, 0, rows, info);
+ else
+ func(0, rows, c0, actualBlockCols, info);
}
- if (errorCount) EIGEN_THROW_X(Eigen::eigen_assert_exception());
#endif
}
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 0747aa6cb..b02577780 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -163,7 +163,7 @@ ei_add_test(constructor)
ei_add_test(linearstructure)
ei_add_test(integer_types)
ei_add_test(unalignedcount)
-if(NOT EIGEN_TEST_NO_EXCEPTIONS)
+if(NOT EIGEN_TEST_NO_EXCEPTIONS AND NOT EIGEN_TEST_OPENMP)
ei_add_test(exceptions)
endif()
ei_add_test(redux)
--
GitLab

Binary file not shown.

@ -1,9 +1,5 @@
DIST cache_tab-1.0.20.tar.gz 22903 BLAKE2B a083812091fccf085170db96a542e30caf924c09e6d55a35882e956b8660e2bdad9b9f428953cbb21e12c2dacb965713e9f2dd1f2772924cfdb190a436b55455 SHA512 5f2945c68b77dbce77c1e96c26e5d0d91e9d43df0228b4b49cd00335e272c81cc134ce465027cb14e9da6d92708c628dd841e676df0e7104f968506b3209266a
DIST cache_tab-1.0.22.tar.gz 23158 BLAKE2B 38b6e357cdbe54abd1534a1b05610d60cb1f923db7eefca119ee2d7fb5fba25dcbf6d9506c8804fd5de55215520fc296af011999a86b125b88d53b756339480d SHA512 10ddbc5319ed4b826c3527e22f47e261edd910a984d7fb386a039621f3aac7121398095e7dd0c4acde0cfc922e6b7a469bb4981742598853169b6e447ee7f659
DIST cache_tab-1.0.23.tar.gz 23362 BLAKE2B 6cd92120340600a3bf2444c716162e47c673dc4f2284324aba138552bbc840d2d9b26a506a66736a4d215129818ba51e3a4e5a12b9df4952a691995adc9815c0 SHA512 86875ccccc9384421c9040754ece7726891204f5afdcfe6da3e9e9a4fb2af0a670ab48ecc83f5fb379d8980c4a76e36c63b356fe0f5283e6cb131c75271d5c01
DIST cache_tab-1.0.7.tar.gz 12827 BLAKE2B 57d669e67a980550fb4d671b22e69ff2ebd0482aef9d6163ff831390135c7ee1e83e87ed50fdb8e331402398a7cae2b081ac2861125c92cff6e9570c564b2c40 SHA512 9727a0103f47d63e5a07d630ebf45b86d1f1ca7ab5006f127a749fb633a8a6b73b00ed5ddde6f420073a96542d0e073a420020947775bdadef5257675137787b
EBUILD cache_tab-1.0.20.ebuild 511 BLAKE2B dbeda452932672fdc4c40305c6e9c2b8d4ac66a112fe473abb154bf20bfbba0b46aa12252a6ee58bd53681f7cacfa927b8eab42287f7a00a5e0199eaedaf924d SHA512 f821bcad6a8a368e06414a5a805f6c3bb1861b883ba2fd87cc5cda204d872983fcfb4db01f32af2da5345a53e6571394d8612b1dbd97f6298b5f656d9b1d4972
EBUILD cache_tab-1.0.22.ebuild 511 BLAKE2B 29889f7d465f1ff54c30c37f65e89235ecf044fd48c60e1d803911fbc0892721ad01981e0df8ed9dbe34fcc88620d937e9ec43efa5f3867769a32f68fedbc9aa SHA512 db23970026a5e7c5268797829004d41273d53c658d09fc887f9f805a77c1c4da0eee64b1918f04edf7f5a1fb9cdefaba39e629bf9457c943b7815e40fdd1f95f
DIST cache_tab-1.0.25.tar.gz 23433 BLAKE2B dd548283091a16ba6d0f8ab751f76be8f7741abbf3b95051c063dd6fdb1a2bfafe8b7ca02ef0b3d0afe526aaac0cb90da4ab8a25fa5f2083b7743a23189bf28f SHA512 bba8e1e06c889661406a6abb9c1bd808d118e22246db7116363b0cac74cbf3e33483d6997cddba65e5576fe86dfd0226eb4739b9e9ee246c261324ee97fece4e
EBUILD cache_tab-1.0.23.ebuild 509 BLAKE2B 025549975a67dc3a6e500a3f25a3e566af473324c0f101fb738d87b6fa36282af53f7a913422efc30b362ce725289c9b1c84f24e247038fa912575de07b873cb SHA512 c0b5fd04b5caef89d02f3f9a9c2ccb34b98a4a65b2a4595c6eccd05aa25b53957f838b346ba0ce0fb7f4a187e1c9653eea904cc9282a4906a39a4eebb3f048bf
EBUILD cache_tab-1.0.7.ebuild 511 BLAKE2B 15eef954f50ab6dac96f7ba74d5a0a925035fc64eca78e4947ca0e9076e1ae13f6fefb1b2efc297ee4fa010092a1ca4bbab2f1d17713de76b7fa5bac460f59a7 SHA512 f4b2f28083b53fe04da214f6a8c46892f9c7dd5b5fa92f263ac9a8a017a48d901431e386ba966ba7988be5ed67a6acb637e8134f08b87655d7733c0913896c3c
EBUILD cache_tab-1.0.25.ebuild 511 BLAKE2B 7e2eeb222988038918ae8c8ae30fe23180213b27fcd9032af5485268f1379726fef89e7d7bd9f932b69016008272a7914ef526353902963b793755c701b87d20 SHA512 792e5cff21887c621d820d302a44a27af710fe02a9ec0d1d810447a1f02e5e79db214bf63115b1b6d7d921e99f1f2c8cafd5eda1811e5a69d287f6bdf8176493
MISC metadata.xml 765 BLAKE2B 56bf8c63819d57e55ce37087e1556a6c7005ae01c20611800338c51adc6570d5495adc43526e1767a97c8ecae90760b18ab16f9a6d9d62b3ffdcac396795ea90 SHA512 d4ff8add477f79c8aa715932200412de793915060065fa41a5e94c4f7ff2e97a929c094dee5b04ed815874c20bfaaa6b8fe1289469e0566f9b4f8e5f58ad796b

@ -1,21 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="In-memory cache Erlang and Elixir library"
HOMEPAGE="https://github.com/processone/cache_tab"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.16
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/p1_utils-1.0.18"
>=dev-erlang/p1_utils-1.0.20"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,21 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="In-memory cache Erlang and Elixir library"
HOMEPAGE="https://github.com/processone/cache_tab"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,9 +1,5 @@
DIST eimp-1.0.12.tar.gz 3476420 BLAKE2B 147b910aa65fd28a73799353df6ff653dc815c5fc4ad878e8611748d79bd19fbf453bb24604ecde8669d24bcba2ac843a0d127e26086f4c9cf889104d176372f SHA512 512570da35e398094bbe7c3eb68b769b6510dd8a52897f23a425600782463c3dd7d2fdca67bb97de1cb86d29cf3c50076e56fadd10a79bb466d56c7672f98795
DIST eimp-1.0.14.tar.gz 3476416 BLAKE2B a2aa13cf128133cfb504b2879e02ab8b60ea617deaf12eca4bb7aa65063ecb092bc6284dd92084477aedbd7ca274c2a1ce92f0a7271cb1237fa1cd29ef8a19cc SHA512 4f5f8c8c54dfcb6df0cfbdd2ab67c940c701c0dfea11c5cf4c689458d514897ab32733e6d3f606e5f8aa111983dd6a6db950ed0b36c0607e712a27606d8f9ce4
DIST eimp-1.0.15.tar.gz 3476420 BLAKE2B 09836d8fcb4ff653da37f3be52ae2f2ec930e88d49e774d4915202fe96bab2eb3374786e294ceafe0e97bade804fb70945011ef6d8c8d655fc8a480468c7aee1 SHA512 53038a71c5bb834cd22d1c6cffaf2fbeb09317f2faf69156f6e908f8e70f5322f19ae18ab27ea881dacc4b28c2795529c7e747a83c8ded9037487c2665ad0c41
DIST eimp-1.0.9.tar.gz 3471343 BLAKE2B 672e14cda50917a431d5bb29ef127c6bdf026234a5aeb66777540cd59167b48cfa1f264fdd631ef09c33a5ec9817d6d13c9763eecc5b076431976700f3af0ea7 SHA512 a86bf4927cf1da8004f140861a86d358c953a4871af34aa4768877f2b0618918c5a95d557e8535ce1615e272bfc3c9f27275ad4e5f5365c91a4a381ac2463977
EBUILD eimp-1.0.12.ebuild 612 BLAKE2B 4752873f3af05a4a66b175e9d5658ba052bd06951f167a44edbadf88b4a92bd5cf8e6532fdfb4a986439ecf8886412e315d81b4d4a13ab0e5460949c7cff44e8 SHA512 85ea2af9e56e35f7fc991a33c85acd03537352aeeefec1ca7a4abfbb4ce45d24f9a33f086adea1c8aad0fe0a3b477a659d935cdbc3c981990c401dee7c06c4f3
EBUILD eimp-1.0.14.ebuild 612 BLAKE2B 0e680d85e36f7eaa62738fda8bba7c205536739e010c4a0eb380bfbc79bd9ba03ee1f66b686362ad441bfa9cc730dfb497b9b23a4cd0c70c5af3dddda4284a99 SHA512 871ac91d6ec845c381a619e3aee8725a617c089716e3a65722d4c305099d21b473d37eb511179d784ea5d7f7744db655f18229948e7a4bf37b260a7c238c6f29
DIST eimp-1.0.17.tar.gz 3476648 BLAKE2B 74d1840f72e921b3d31bf2a3ec25ed57472c69123eba92a19a6d1f549878b9ba23b432f56209bbf77716f0a8f591ad1a872e7dda0fa95a061dd0c5e174dc8721 SHA512 2eed6aa8cbdb571a84e5dbfacee2d949cee8c663619dfb83e898a04a9cb7c55d7fa769db7d7699f65e7ddca34bc8ecef96b1326a0618af7f803c5bc38cb3752c
EBUILD eimp-1.0.15.ebuild 633 BLAKE2B 520e9c4db7e8ad5b8ab1b1e46aee87513ae22f56b64a25e681c6efbb359dd03b4894f7e9c01556061104bfe8ed076c9c4357170a194cceda33522506dbacd33a SHA512 7a6018724c8866a14903063236cdfba5f5666d74adb86636682872aea80a56a91a415e9530ca591fde4559d1c02c22e8c39e388d259d4174e2e48676c8a94b54
EBUILD eimp-1.0.9.ebuild 779 BLAKE2B 1638a892e479ddce06d341f7b4a1bbfe4341c6913595b8d2c834dc3879c5f7aca6b8df89f1c70b1e6d6c148002d677a1ddbb2d9ba309e7f895a445c3263047ac SHA512 e6220bb3347a467d01a05cbeeafb066d050ffbad6fb1e83c8c2eeb479b36c7207b37c402e597094c2f8b270d5965981de33dbabc322bebc38cd2bba5f1f7e617
EBUILD eimp-1.0.17.ebuild 635 BLAKE2B fc8d7b65833f699f74a23b2601a43d445ca436045e73217090e34e8b1286671c51d5fd0295406bb78f1c6700fab787adaa898021c3e4a1b2670a4c1574849710 SHA512 0e0291529c0615e2fcfd9ca339bb70118f94410c4c588b78fa4a3df5e7408cf5f106d53bc96a6444c310a6e144fbe5fc6ca3b6e347f199730ae7c56394e98be3
MISC metadata.xml 300 BLAKE2B 42710a5ed8bf7db4b090862b3a24ca028ebc0dda2f869857b11f7a02be03f2dd7bbd6fb0ede4d81c99fa0821642a092615aaab76dd3494b14a4b867a45e2e848 SHA512 bf280078b8e095533909d040da770268ff65d376e32f01745d1241758bc7bfd2f3d49eead64cffe409367ec852bbc3db5c578a80f52c914bab231fa7f018afa1

@ -1,28 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Erlang Image Manipulation Process"
HOMEPAGE="https://github.com/processone/eimp"
SRC_URI="https://github.com/processone/eimp/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/p1_utils-1.0.16
media-libs/gd[png,jpeg,webp]"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
src_test() {
mkdir -p .eunit/priv/bin || die
cp priv/bin/eimp .eunit/priv/bin/ || die
rebar_src_test
}

@ -12,10 +12,10 @@ SRC_URI="https://github.com/processone/eimp/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
RDEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/p1_utils-1.0.18
>=dev-erlang/p1_utils-1.0.20
media-libs/gd[png,jpeg,webp]"
DEPEND="${RDEPEND}"

@ -1,31 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Erlang Image Manipulation Process"
HOMEPAGE="https://github.com/processone/eimp"
SRC_URI="https://github.com/processone/eimp/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND=">=dev-erlang/p1_utils-1.0.13
>=dev-lang/erlang-17.1
media-libs/gd[png,jpeg,webp]"
DEPEND="${RDEPEND}"
DOCS=( README.md LICENSE.txt )
src_prepare() {
rebar_src_prepare
# FIXME: The test fails when run from ebuild for some reason. I don't
# FIXME: Erlang and I don't know how to fix it other than by disabling
# FIXME: test.
sed -e '/^disconnected_test() ->/,/^$/ d' -i 'test/eimp_test.erl' || die
}

@ -1,11 +1,3 @@
DIST esip-1.0.11.tar.gz 84816 BLAKE2B 8cf1f872496097965d40e6bb1e776318056735e12cf48e746a88861602c32edccdab902fb989305e804054a220aad26ae3931cc22d9d1b2282d6aeac0795df64 SHA512 b62f99b9a9e160e2303a28dab3133c15ce25eae067e3dc16d64c9d60640fd7d5b1b7f69742fc2b94bd6993402ef618454e771ef76dea1ccf24c9ee708f59771f
DIST esip-1.0.26.tar.gz 85846 BLAKE2B 03d3ba5d9706794eaec99cfd074c8fda548fc0911ae8cdb11cb991c910955c47a69280b5cabb384cfbc48a580cc862ac54e3c795e641e417019313ebecb9795f SHA512 4bdbd94c1e6cd029603bbc4b5166f2793293ac0041c79a4c3672387f5217a998ab950cba0a6cbef70c2c5eca393b3f3a4917ec87ab4e5edc08b85cb46e7c667f
DIST esip-1.0.30.tar.gz 89481 BLAKE2B e742b3800b2b729ea334e95dbeefae220c265f343eef095f25501fe000c7fbab3add33771a4a1fcb52a67dbfed8446580aed2d9e09c7de298ec8cd443312d709 SHA512 b8f727adfc3adf1dae175037783290d0bb951343dbe13245dfcd7ee90d408e90d7404f3625a3c300f24c246fc9dde6cdf736089b35f3091e5c549e6db8fd61ac
DIST esip-1.0.32.tar.gz 89526 BLAKE2B 6a9752b3d82c9c7b36f3319fdb7868c3d796ce6290a8331be19fe8c356294e1afa2691f3f8cea3c0fd54b7400b2e0a75b2c0923f294ab503eb364b202f836ef8 SHA512 92ca51b1179bba0bb79c311553840f4a7ef07dba335122a3b6ac2e89e6a88d387be83c97a43908c4fa0e33d10ecc1e229428e3b7041f6fbd573b3b341d3c8921
DIST esip-1.0.34.tar.gz 89545 BLAKE2B 7411bbba155706abd9b5e8ad187d7a04cce0eb6a9185c30559b116df56869bc7753272390a8dbe3fe10b155f0f9c35a86c2dbd99ec7cb84556741ddc060b901d SHA512 d324c7b5a12a73516548d4dc735fd7c5f93d466efce409d870b4436ec975d004ab14b2750ef9ba98388819d5842ae0065c804f141a4c3e5e6747154fd8161bff
EBUILD esip-1.0.11.ebuild 706 BLAKE2B 4712ad3a2b0157488138e4ee0f80a1f35280410fe80eb2ffc74a8dc895c1731f874c0790bf4268d8fcb833e0e6bb3706efbbccafc1c04b9a3867ea336bd6802c SHA512 5dadc0c98049fb26b5dab4c6e840f4cf3f9a520ceaff6fb2405233228ddee71537270077b754c22187d16c85224ee777b569fa73d331b0357072fa5e95a2fa69
EBUILD esip-1.0.26.ebuild 704 BLAKE2B 0a36f9e2fe5305fa2001816184fe1315cb628100af25bb8cefb7ebe06add3ca3ab94684dc5a2a11d5e84165a6ebc6496f71437d1f738188481c1f07e624d41ca SHA512 4cb36043c9032f146250801de18113ab58c032c4eb70b89a26df6bab905e7701cac1f03e5fafd82bee818b5a165afa396d107e61c7e57d9a46e177d9ea8d8d73
EBUILD esip-1.0.30.ebuild 705 BLAKE2B 1591c204337ea0d81ca046bd8a0d159bbf7eb183bf689129f6cc8e77541e7c9f607de19e4d2e72b894eccb8651f139917574ced1ea5ff68cb2ffa378e1486120 SHA512 4e6b1d387a717454a466da39225e5f3c972f013d8886df7a7796f7647c5fcd213d427e3763c7f53907eb9b9023619dacd184f6755de028ae594889a21f76a2f8
EBUILD esip-1.0.32.ebuild 705 BLAKE2B 45f3665c29cfae7f99e20019388f49173cff986117bb7ee8a1301ae04657cdffb1605876ca6bc5dba7299aa40ce267b2cfafeb18f593a76225ac28dec542a76e SHA512 49c02792715cf6e55676a2c9278594646f318a4f3587e68ecadacd6835b331d8a0eec9e22f576fe1c3b4cd64691e284fbf6e38ed9d1847394708b461033974b7
EBUILD esip-1.0.34.ebuild 679 BLAKE2B 794c30fcf407837fe5e5371e96f9109ee5cc330125799779b30fbba70d9a4958756f21c42b6c04d7b5d8220ebe194c72f0bbce55aceafef69e022933bbc40441 SHA512 5e71a5bdc4d5d9eabdf39b629dfd5fb8c40947b302ab978150c17d18ac6ef1722e8683956b151f203df4735b74c2bb61d9e3097f7a66791a2a1ad5feccb8642a
MISC metadata.xml 300 BLAKE2B cb03126697327a4fc61963a6864f41bfcff8b1f61cc22af3ed9ead11e042c977e220f4c31dd9c1fd76af4e7c9114eee6615ad95c0bec8fc347e71b9d5abfb080 SHA512 a9dd8c6bbad69ddbe5ca9a2fc3fd5da67b41c9893414f81e3bc0450f1a313a2dd47fb8b6804936e7469a7f40f685b6462a7dac5c90b8c266632bd8f73ff05f58

@ -1,31 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="ProcessOne SIP server component"
HOMEPAGE="https://github.com/processone/esip"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/fast_tls-1.0.11
>=dev-erlang/stun-1.0.10
>=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path stun
# ebin contains lonely .gitignore file asking for removal.
rm -r "${S}/ebin" || die
}

@ -1,31 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="ProcessOne SIP server component"
HOMEPAGE="https://github.com/processone/esip"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/fast_tls-1.0.25
>=dev-erlang/stun-1.0.25
>=dev-erlang/p1_utils-1.0.13
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path stun
# ebin contains lonely .gitignore file asking for removal.
rm -r "${S}/ebin" || die
}

@ -1,31 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="ProcessOne SIP server component"
HOMEPAGE="https://github.com/processone/esip"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/fast_tls-1.1.2
>=dev-erlang/stun-1.0.29
>=dev-erlang/p1_utils-1.0.16"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path stun
# ebin contains lonely .gitignore file asking for removal.
rm -r "${S}/ebin" || die
}

@ -1,31 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="ProcessOne SIP server component"
HOMEPAGE="https://github.com/processone/esip"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/fast_tls-1.1.4
>=dev-erlang/stun-1.0.31
>=dev-erlang/p1_utils-1.0.18"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path stun
# ebin contains lonely .gitignore file asking for removal.
rm -r "${S}/ebin" || die
}

@ -1,11 +1,5 @@
DIST fast_tls-1.0.26.tar.gz 76348 BLAKE2B 3016d26724119a2b0b6e4ce9691ceeca7009ee758465f7d7203cab526c9cf588cefd859cb452d7f28877a2d3cf4eef26f9941bccb7aee4794006d9c0f4e8561e SHA512 3be4ed4a346c2d20f7a9d080a12e98fcf180c2f25df7a505a798ca8581aee74c4dc2f92b74c1a6866d6b13e65940cf0adfaff3cceccb0fe9fb3f375a3ebcfcd8
DIST fast_tls-1.1.2.tar.gz 80657 BLAKE2B 44df81fca2e2a3dac8b4c9dac2506d313aea7d1a75a05b1cc1bd42e237c6ed951306e2acf7169538e3d0e68463fa8142f4d57776a8c86abdbd17f6973600f79e SHA512 79027ba6d80cb6b2bc0d6cd92d3889fa13e7ee746db20582517fc0ce36173b112805a94568a89d718166dfa4b41cd49bf8a6bc505979d4b25a389e87fdc3e4cb
DIST fast_tls-1.1.4.tar.gz 80739 BLAKE2B dcfdf3f894d3d72d587a861a65f7c2c4ab2ec0f72accf274c385a5dab0622d4ab32e9acfee8ce29b9d2082112d496e93a770014e220dc974aadfe0344ab5ef6a SHA512 9bef899ce35d1022c3aaf894dea6e6b53a78fa266d58b07a77a01ad8f3658a5c3d8d2eea5284c4bbcce7726bf46760cec857eea2d11f7cdb4f08741d4dd1295c
DIST fast_tls-1.1.5.tar.gz 80284 BLAKE2B f55e0f5087bba30da8298f90bfc0a12432141899d490d82ce61edf9bf0200603c8bf8bc732bd34a7d18ba4a3345dc5814162b1e72b3cb76658a20169d882b3f4 SHA512 58a65e7379c797e5d85ef7b681088ef9f57261620de99f4116f9b35b104b447b2a6c97f1480a79be01e520b1f3b5162944b6fd6e1cfd1d0e2a1eda96b3d1948c
DIST fast_tls-1.1.6.tar.gz 80339 BLAKE2B bbd7b327516ca028729387880db32d09bbdbade7d483498ca8c763991e651ae29ec5ce0c12ea2b6e3b9c47aa874434d075d7f2708a9d7e853797a0abf6a50c8b SHA512 370a634a43e2bd705936d9068f28925df66146291e7c2336b410f2d362f35b2b3cc311594e8a3c2c50c26a2fa920d27e1566bc455813b5fc0c98f3dc5400f5a2
EBUILD fast_tls-1.0.26.ebuild 600 BLAKE2B 6e5add60213a924f6dd091d6c5745d108a1f5ed19ffa67e9a5121a421190f9b3184be39a4aec3fffaf6584f04a7e3872add98319bad06fba41bedecee0ef6414 SHA512 f468bf05a6250036c3b66a68adef4d6069dc7c2d26001fb2f4b35448b587b511247f89350c73ed3a597442465ae3f3b7b3e39b9856bd04487e2dddc600aaf406
EBUILD fast_tls-1.1.2.ebuild 602 BLAKE2B 833e26d60c95741d6f0d07945142c27046f5caa4e884a48b343bbe662698e02b092ed6d58cce7ae621c137753f4ff597cbea0280ed26697b5aa253c403995404 SHA512 0e90613ada65ac73b89634bc3ec8d9e8dcd780a4870e0df4966fcee1e2c0afcee9d357a641d958aa17d44d38be7adc838d3df83b193e0f58e83385fcf3b508c1
EBUILD fast_tls-1.1.4.ebuild 602 BLAKE2B 4a7d89138dda62fe31ad3ba053d039c89be38f235e819bf7dde7011b219623f10f6de8dc85aa11f2c0e16aae0d64a1cdfb3444b7b95af4fe043577f822adb74d SHA512 39219d184a2553d309a3e6ff5dac47b2e2ff4f35933f39e6075b29b2e89e623ff98124e99e02f228151e552ac0a8ff7e657ede77287e1009b5ec4d1419b3d888
EBUILD fast_tls-1.1.5.ebuild 576 BLAKE2B 48374cd44d906da71adcbab1558c0eb042f235cfb3c2f83109446864ea97315be6520f4ec673f471f35708858cc337c06a96ebf5d86f7f8b689e0eea83fa8dc2 SHA512 3e6e0fb6f0f6fcbed52bea58b1bae221201418c9290f4d56007cd59221a6c5735cc7d4e8af3ce9cbcfed0c18cc6402597c85b0f0da07602d61003db63f47a23d
DIST fast_tls-1.1.8.tar.gz 80396 BLAKE2B a75777014a32140fc884b39a1c6b9aa93392e8988cfb18d931caaa07cf6fb7bbf909faea197d865b0074741ca7a2d61f2987558b8db7fa742ffcd76af7d570b7 SHA512 014780a6c12ec20cd49b14e6a9b34a3b17a617ad36b62c65422f4eecb6a60a7c609c77535e126d9c1a9ef0bcc5a836daff9c879dc0a0d92347a3810a81c737a9
EBUILD fast_tls-1.1.6.ebuild 574 BLAKE2B 878669d3e589105247844c9dffe4b258ccee9fdcc5f894f2639e5efac92b16a483e326ec5aa2afd4531be242ccf938e999fadfb3f67bd03dfbab067b9c43c1be SHA512 dac01871ad094080ef69759c05e4e1be535e18c5dd76ad3235bc34eec196608548137cd4a50d63167669b59f6bebbe9c612b0181bc67d915ad6ce86bc32d8302
EBUILD fast_tls-1.1.8.ebuild 576 BLAKE2B b7214d44eb5ab551b8e4c4389001d824eb3649b9514c083a469c7ca3177e55ed1a6880ce0189afecc162ede00b8be10959cda381fd3eb65f06c324aa20345399 SHA512 53cac5ea1e321c6f5d6a7133531f7e47e8b4be6dbc30003bff5a1e33c6a55a8bb3a885b9a13f6482a7e5228dc84d1136680dd6ab88ca2cdd28e64887dccb6582
MISC metadata.xml 304 BLAKE2B 0c88902a0a8e500d8b92101b43b781ebe08b52ece820d04afa22a3c2ecb003bfe9f98ab7c87d01c5ae16204970274a5c54414c55c52852ed82bc71776fc1bd13 SHA512 20cdb30d4aced210a91fbef1420d09340d61743362076f3f636ea95417668495f1c35b60b4d791c827322f96ca76c8e58df2b627dda9c134f05f3b748f5f00cf

@ -1,24 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="TLS/SSL native driver for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/fast_tls"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="libressl"
DEPEND=">=dev-erlang/p1_utils-1.0.13
>=dev-lang/erlang-17.1:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,24 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="TLS/SSL native driver for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/fast_tls"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
IUSE="libressl"
DEPEND=">=dev-erlang/p1_utils-1.0.16
>=dev-lang/erlang-17.1:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,24 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="TLS/SSL native driver for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/fast_tls"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
IUSE="libressl"
DEPEND=">=dev-erlang/p1_utils-1.0.18
>=dev-lang/erlang-17.1:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
IUSE="libressl"
DEPEND=">=dev-erlang/p1_utils-1.0.18
DEPEND=">=dev-erlang/p1_utils-1.0.20
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
RDEPEND="${DEPEND}"

@ -1,13 +1,5 @@
DIST fast_xml-1.1.22.tar.gz 92408 BLAKE2B efd6c69c4dcfe3c36162c0b47ee8b56561102fde130f8be503c767e40d66c0f698876ed384bd27aea41e18f6530bf712eeeca2ea497c4b1aafc630fe1b016981 SHA512 33c79cf34d6b0093cf98d11c5b68855d4201a6891786cc3caabd7dded81a04118638ce091cda1f1c86729ea8c8765214332cc34a361bbfb3c5958dbc2027a384
DIST fast_xml-1.1.34.tar.gz 93530 BLAKE2B f4db5fd718f66e34b305d04ca7be5a72770ca9c749154c668072c6ef88eb545f3ff200d549fba6395eed46605ce384559dadda66b4281429b57706c579f4c47a SHA512 e2b29e1307c0513046de2ac8afe6c1a6ed8a8640b62451777233607a656517ac1b4d68f725b05712d3c254f68e76e49716b1e913c3d3c34222fe2a5a62fa378a
DIST fast_xml-1.1.37.tar.gz 99004 BLAKE2B 946a7f4fd87aa65350bcb62e68ca571908a2299beb4823eb90cc9d4bc254dc1f9bac3bb1eb7c73b0419224e0ea56c3b56638537bae79264afc794d52429e3f2f SHA512 dc71f8687819d7d5200ccb0182b1b1076789e5810806a4ca6bee4273c68b68650ce1aa1ec08dbfea0a61aca7e9c48f25b2ec69d41d13384aeb22ed444572e67a
DIST fast_xml-1.1.39.tar.gz 99045 BLAKE2B ccc620b125b77143ae54cbd591aeb808072b4b90b2d736837b53907997485926a98a0a7a2d3726b63755e6004a82c518e1592148b681b2a727e6d4c2efd6bca7 SHA512 f32d20854f3647c5bfcd3fa819a8a03b744c00911a96b025c2a859bf963ae741f86fb0525fcec2b6d3c829ff431965f7bfe2dfd0e35927993e6e92db6b89647c
DIST fast_xml-1.1.40.tar.gz 99060 BLAKE2B 5e918dcbbd21d7c0f24302c6a7d1ed720c4151d582d3609089cd5abeebfd61ab057e1f04e8a8c0248235d8d5fa009303ecf9cc48cef6db564a6460acf1194a1f SHA512 f4748c4721cac03412bf3f128782293635d6eab7928c5f88f130788662ba201be4dc67d08ece04c372966f66ff82139f9017da256d22b4e5e8551a3e081d1dd2
DIST fast_xml-1.1.41.tar.gz 99078 BLAKE2B 82e6aae6bd5a4b4297711d30c6e8416bbf6f42e3c3acd8d956992a6d448d91c4b4fba522f689fd85f4f0c3b2a5ff1bafe600f1042d88e944512b102b5798887e SHA512 2e7d26e0f0209af0b12b8bbf0370b6876925960193da263dc85423a0bd16222005950661759ed935c4aa840148d9d470be5a6ee57cbc77ec599d6b1e1ffbf22a
EBUILD fast_xml-1.1.22.ebuild 598 BLAKE2B 0a41bc3bd3c4e3d4f40d03069cc75a5d267e103ba43396e373e6cf2708d839b54f964b78333898750a4e4de40eb3a552509825c3177ae779d33c4720b8c73695 SHA512 bc5fd74d0f4c3f6c99c29c073d6a644c76170ad1dcc1c30ca7cde56f5e54f6383e66b3ab561efa9d88e2378c6cb44674187015210259137d6ffb655c3673e7f8
EBUILD fast_xml-1.1.34.ebuild 599 BLAKE2B 463ccf45f7145d1c16937fa462fc3ea2733a6b668e10f3f2db035a2d755ee035e29825197cf33c3e3d4c0623d13b152f248b14c1a41b38e5a3ae3cb0571196c7 SHA512 fcdb255012b4ab22f6e2d5976888488b852df26e9a09bf61bb25b6d9ea8881122260696493ef14e29cd7ce86ad23d0bb25c07e28bb5bacc12d688f1e2331674d
EBUILD fast_xml-1.1.37.ebuild 528 BLAKE2B dddc341f0c0108bde3e483dab34c00ffa5bfbd41c4b9063e37a424cda364b5be1802eccd653e9911b548c00283998ff0e7f61f05727f26ad039a167e322bdac8 SHA512 72ee18a9e9d3bc4ac1540b4a0e3f08abb9513d0dc91041e9c15371f2fbca625f7fba806338339002c9dd6d070979409c98d89725306b01b10881ca5179ca07bd
EBUILD fast_xml-1.1.39.ebuild 528 BLAKE2B 6a679bdf4e524fcbd6ea2f0192efce1bc12c9df3e232c9d5711d9aef6446ae822d8ba5817fb8e5d4c27335b689dd8054ced447d3b60fab5ba61e7555cd420b7d SHA512 c799e920e30df4df75283040dc16973cff8737ec5a05bb7e5be0b684ede43dc4fbcfdb4574d7f8dd5fce88e950df797650088da31e46280887a0da11e8b280b0
EBUILD fast_xml-1.1.40.ebuild 504 BLAKE2B 3ca01fe284ee3a9fc6c86c636d3867ecd8bdef3840a7ee9c87b65492f94bd0376acfcef602f8db081bdc936854ab855baf6a821b331f90f634dbb14dcdfea0d6 SHA512 dd808287aca44e142946d4beda28de136687954dfb925f1de26870e0b0c6b053e9db01eb161884347c742ae6837a2e106d30d2cd05b4ac93fb4ea77569dc336a
DIST fast_xml-1.1.43.tar.gz 99115 BLAKE2B e4c0eb35656481b5334b875f8a30b60f9e25fbec0c37e5dc206bba129a3ca32805075edd72ab23be9f43d294cae625554761ae3e23dab3e56fd3cd1789042c04 SHA512 d3644238f484bdd320e80fa68a86f48b8c7a9428cfb317bdaf1037c98428240120626e867347addfdaae5fe262a17e20f802c6c733c7938beefeda83617da8e8
EBUILD fast_xml-1.1.41.ebuild 502 BLAKE2B ee63c1e4bc370900424840e216202bc3bd2ba4e7f2082cd2856f382247db50bfb530b42d5b1c81c83a71901c1b57c771876b192074df081a64af302b070d3469 SHA512 55714859609ad88e2bb517012bad0404249ce82030d37e77f594bb346972225d4cb82d11b305d322c85ea2864aa3a441abcdacdd5df86759d33f97dc72ff3f2f
EBUILD fast_xml-1.1.43.ebuild 504 BLAKE2B c4a224752270664ac8752f7e8425bc6f8a18ec84c619de9b4da2d53097fef77f475c5a1b1ac527e1cd9cdb101c3838fce213175ddfaf2373ef1e94acdcf6e996 SHA512 c814004aaa4ffdabc93af69eb8affde3eb4503da524fa97c3c46e0aac7cd72c6138820a67d153883aa8bdb671c0cf963c28f8f8fe4d9a10076dd96ecaba56ea6
MISC metadata.xml 304 BLAKE2B 298443efb4d3fe34d9cb5170fec6df94a84ede88c0f7c89da17e2e68a09f5df64c184f509e6df0e56e9d7a3ad215c4546c19d0a98bc93f6df7322fd07de11ee0 SHA512 6f68933291ed9d7fb4a0d18b0b6b476194096c4b2a957c500a37c2999b97855167f0bcd73c5c1711217ed5f9a62043dbf8f2e244be83db4befba2937ab30185b

@ -1,25 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Expat based Erlang XML parsing library"
HOMEPAGE="https://github.com/processone/fast_xml"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1
dev-libs/expat"
DEPEND="${RDEPEND}
test? ( >=dev-lang/elixir-1.1 )"
DOCS=( CHANGELOG.md README.md )

@ -1,25 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Expat based Erlang XML parsing library"
HOMEPAGE="https://github.com/processone/fast_xml"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-erlang/p1_utils-1.0.13
>=dev-lang/erlang-17.1
dev-libs/expat"
DEPEND="${RDEPEND}
test? ( >=dev-lang/elixir-1.1 )"
DOCS=( CHANGELOG.md README.md )

@ -1,22 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Expat based Erlang XML parsing library"
HOMEPAGE="https://github.com/processone/fast_xml"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/p1_utils-1.0.16
dev-libs/expat"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -14,7 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.18
DEPEND=">=dev-erlang/p1_utils-1.0.20
dev-libs/expat"
RDEPEND="${DEPEND}"

@ -1,12 +1,6 @@
AUX fast_yaml-1.0.20-dont-escape-simple-quote.patch 1240 BLAKE2B d9ce45488944ce4c3cb7cfe5cbb504363bdf0a795a418ab8cb7532c4fe5869a8d4f83dd6efc059380d05837f63d0fd314694778de9de7da68b6108a36645d238 SHA512 d7392cb834b36ceb18a306263c90c16ad48a3e85c76945e2bd660daf76f7c123fb23a55d1fd0fda8f909e3c08796801df6494dacc79bd9ec2c908e757fc6de7f
DIST fast_yaml-1.0.20.tar.gz 54476 BLAKE2B 553b433a4cbfa859b25f39e74766047f490cd11d327f73e948237fd4321e7a9f160656cb312b60fc1379c8e35f3c613ad76dc0a44a2f73b8ca09ce61a8e036e7 SHA512 583c36caf0dd492518b631bc4882530a12f83bc1de952aa8b053f4c3fb828be65d127954a5277b320a0ef28cf8b8df6db88e76b323f2774af061a9e9bd88e061
DIST fast_yaml-1.0.21.tar.gz 54489 BLAKE2B 77cb6e8ab8b7fcd53a627f9225ce0f0f1dd8a1eadeb1ddda68a4dd3578f685dff94fd011e99ecce2e527a0bb9dd887137b32f2592f9a910330bfd4da2b6a53fb SHA512 90a81d6fc72df178c4f432c473521921e8419c59c8d66c054b07b29f9e32fda1d548b3b9c3092fa017a97594df32d4e1154ac67fe4c930b8843bc5e5d5705c43
DIST fast_yaml-1.0.24.tar.gz 59018 BLAKE2B 498c7901944a1b8086495a5c990ae33a8fc7695f4995eda777fa7ab719377fd2db265ae03e4cb3053b7cbbf833ea1e7317d565f3fa6d9dcd4c0d869d324f1be6 SHA512 62a0b3d31612c7ec632763feb13a57306e8ed9b3959c8b8514dc74a4e5632246243abbb04fe57bddb9e4d95a9463a798b4c7ac6f18a1cf9ec041751e551769be
DIST fast_yaml-1.0.25.tar.gz 59025 BLAKE2B ea5eda560ed2fdc2a0935b481fa5fc9c8c3cfd75292842a5071b5e0429604515bd672421d581a250b0fde3cadfae100616aba7885280ce174f847b235f1379ab SHA512 4a6c7e9c8167f67299929f274e83d57476d0347dcb785fdc332aa68ce11af320f706d83d53fd5048d4f6718d6a82f3aa30d1dfead6eba64a39ec26739ae95456
DIST fast_yaml-1.0.9.tar.gz 49696 BLAKE2B a8cbda580e9c2bacdf046f82dc579eb5160d130f9af6c93e05e5c3e4fd7f8f30c9d767cb150a30c2abbd3d8fb3c62fa7c76bab3addb5754d04b9303e6c5bd3e3 SHA512 dd826643d1c841218bae1ccb6ea3dc0c35c64c20720c47e90b3dfad3231c4944216729bf3d46f19b06cd2d54a9487336e39a9ef15201cc315ab10a7ee950bf6a
EBUILD fast_yaml-1.0.20.ebuild 705 BLAKE2B 4e0326eac6917392e8fd96f4798d34ea075d91893be5f780aab1a21413d7d5eac7a1b36f94496b56c7bacc9015633859414d9d1ab6f566a000dbcda19f937cd9 SHA512 f280522c5f1968ba4cabd95e66e011bc75019970a676b0e8ac62ef54d527ca31be1c22efb57e24dd0ea4fae5ffed7377719b747d5c9b05bf00df8895395e8bf0
EBUILD fast_yaml-1.0.21.ebuild 534 BLAKE2B 50727ac192ec7fb7ac83da06327c4893654587f8e937a83250683e2d458408cdaaef0d7082e5a2bccacf41bac6fbf31b73d7092ead88f261fc99be1218984cac SHA512 3991308e1e3ecd9e991e7b1ea5ae2f266f133a166205ac7a2866e5f377832c1b986d3551ab1c00401abb9955f3d712c5601826b4153088dbfc55e96c3f5e946c
EBUILD fast_yaml-1.0.24.ebuild 534 BLAKE2B 6911380852da884949fac279ba41887b8780df1fc6d8dbf32ed0882aa4a8d36b5c4140b7907127ac1f81434990101192db872482cad0f4a0fec14b9faf01ec85 SHA512 1d1172b16d4c37214c7d2c1ed003802aa898d7d094c821be31d5e309a1e6e34cac7649f3276ff2db4e8028fca1c37e9ad37b3220cec429358cafddf33c2133d0
DIST fast_yaml-1.0.27.tar.gz 59075 BLAKE2B 0d1c6c33c0a4063651d788f6a006d76094500a928e4cbd6bc4014a4dbc899bde2aa087d9a43053c2401fbf5fc97b4fbf6eb8622eb72811cf49dc5a97ade76290 SHA512 7f57a38bee13275607a97780ee634e2d909e35c2593263d5622595e541102b08006d09f19fd01a958f0119956b650ec253c013782f599b68b391fc2fc5f44512
EBUILD fast_yaml-1.0.25.ebuild 532 BLAKE2B 99fb2345fbaa76be35d3cea19a87ddecf8e9741439bc5cbc7cc4004bb28d7226539d2ed41a0be72c3b163b320fb3a27f527ba0dc749a844f98197c3761151a3d SHA512 3bdd5f7974d954a0dd2c27a02bbcb6295302a041ccf806b6fc5cca2e27aceff18e3c79ee7b3e8d7c4fd654a8e04553b06512a9767d1c1f75a20fcfb9e2c7f234
EBUILD fast_yaml-1.0.9.ebuild 534 BLAKE2B 926fb402ff133a9313ed786210d2abb05f949f58f745552f34507de99e1d841f0680c23b5d74ac9d5d0b882000157be5f45f0d3190f92fba424bf50eccb6ad56 SHA512 95e01ed8cc6a9053430d01dbc09178dd153afe224fe12c2c955879deed0e610f959c1947e259982c0054070ad0a245c397409fd3faecae78cd8137209ffe022b
EBUILD fast_yaml-1.0.27.ebuild 510 BLAKE2B 55fc970a3e26d0990473ff49d8bfd8b5b5e83423b3ad4119cd62acfa2126e23548bfd502727bf5f1c3a51e91ed68cefb5cbfe5f0f4a5a204068b1a5d9dc4b95f SHA512 eb38448129e3f5d1a6007ab654ffe17dab4fe008a3363f7a867d7d9ddd370574cb6a158159872118fbb0f86fa8b3ac9f216e6ad28e4a49826533741c1303f5d5
MISC metadata.xml 305 BLAKE2B caff17a0f8f3e50ac76555104e3416d85fecc1402b452ffd9715c9f935a85dcb6043bdb1a89eb9c3ed892347f204478f55c9bb7695b0ce93dbb2dd4e2c16d576 SHA512 87fff64d249e97c9145e7eb3d665084d7f6aa762911e98a5b03240d904dd482cac822713d4bbc6d42be13ebe6e358bf8919cc4050d1b7996e9cf3a7c39f3062d

@ -1,28 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Yaml native library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/fast_yaml"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.16
>=dev-lang/erlang-18.0
dev-libs/libyaml"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
# from upstream:
# https://github.com/processone/fast_yaml/commit/e789f68895f71b7ad31057177810ca0161bf790e
PATCHES=(
"${FILESDIR}/${P}-dont-escape-simple-quote.patch"
)

@ -1,22 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Yaml native library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/fast_yaml"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-18.0
>=dev-erlang/p1_utils-1.0.16
dev-libs/libyaml"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -14,8 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-18.0
>=dev-erlang/p1_utils-1.0.18
DEPEND=">=dev-erlang/p1_utils-1.0.20
dev-libs/libyaml"
RDEPEND="${DEPEND}"

@ -1,22 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Yaml native library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/fast_yaml"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1
dev-libs/libyaml"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,5 +1,3 @@
DIST iconv-1.0.10.tar.gz 121594 BLAKE2B 407a6cbe51aa50c561c577bf447dbc781c22bdc4ea20cacdcd2772e3cd7d262a1577381985ddafeb6fb48be94b35070de025b5d2301dbb4a3b9b9c0defd6a4be SHA512 c0537db617b83184111ce6f3be2e381c4a9f6a96d4887a2cf5bde3b275974411fb997f4a2f6a9c2b25c8e783e26af92b531788e9354be413d1837dd0482d41ef
DIST iconv-1.0.4.tar.gz 121506 BLAKE2B ba2b3414feb8cd57681b8a866ee8862feae7a5cfce01077d94d0b2b90604a1f4757d138548deff9dad38e2ee88db54fc4e27c6a5120262d6620edfeadbbc388c SHA512 697f65a20aa42d92e2fe62bd88a6a6c7b1f6eff3a3ab14db3a17231875d2d36f5f36332c71db490b014cd3ea9b68abc0d815f3cf2b9cd72c18e1a94f62ff48a3
EBUILD iconv-1.0.10.ebuild 522 BLAKE2B fb5bea03131cc9394bfe1dd0a0fc0e37d1e7d55527e78b23583621d573e19cfcef1270264a129877cb75cc09e4b06c1c13adfd2f4806fde10fec646759a04b88 SHA512 145230b339a86c6e19a31b2746ff026c70aa85e4002f3925b421c464c4727c5c7fd105bc1edeca8541d638a22d633984d1cf2f3c3c06229c6eb9f51862490bdb
EBUILD iconv-1.0.4.ebuild 524 BLAKE2B a4948172fd4e838cd86b828cf9471d35a6bd83bbfa2d1745e7f87163b855cf9dc9c179b308e7f2d34ce2fa1c07b773d3fd321c9c17643b9b6878441a59fd19cc SHA512 1669e7cb5678618745bb5e93b28af874e27553e2fd25336ab9f6327c6a89b5dd4803848159d776c3be931eb0d4dfc26efde98b068dd29f8bc74a62ef5eefa8a9
EBUILD iconv-1.0.10.ebuild 523 BLAKE2B 0f9d11b413dce9a2eab4654a7b521bbb4584894d985fb74fe5afb53c380600d4065fcbbe96ca0986782868e2a77e7c1842c79d31423226b70d580617e257fce0 SHA512 90b063a9bade87e2dc23312eca10811cbfad0e2f7b0df0660621e4af09be824fc717c12e208edfc5ebc7d7236fedd37f0d9582e79c138170d1d34ee00061c970
MISC metadata.xml 248 BLAKE2B 4304134df15df3127bf83b694b8056258d906a9ae6655f35277a78e527121ccae0545557c96c9b0df7093308f4874a4b70126b4a6b786c51338f22dd97ddd09a SHA512 a412162dc6bf45e973e2511d463f412b6fba8c3162b0577aaadff52b2e15e39a78eec278e93be22cec103b13866aeeda3fe21fc2b580a99cdaef0cbccca1c6d2

@ -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=6
@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.13
>=dev-lang/erlang-17.1

@ -1,22 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast encoding conversion library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/iconv"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1
virtual/libiconv"
RDEPEND="${DEPEND}"
DOCS=( README.md )

@ -1,5 +1,7 @@
DIST lager-3.2.4.tar.gz 245002 BLAKE2B 4d6197cbefed0f9d53d4ef522b2f0827e86e404e108710a0c615befb8d033b77cef3a2fd53a9c9b8a98fd0f708be95e7d0a6d5f64802cf061d5171f343971c7c SHA512 765e132c19c46593f79f73400d04801d27767192dfeb75c3d3aef5a20963dc6113e544db35dccee2a975476a5653954a79ac49eb923d84daade0dc64a8c1e6f7
DIST lager-3.8.0.tar.gz 271830 BLAKE2B 13e84cfb561493d3fdec2d8fe9d585eed8716aa831425616b73e84cbca1c1951186bf7c378dcf21df0006a910e56458b9d9cdbf69eefd85e519fca2a1d98e8f3 SHA512 bcbd522bdc39e19466dc3e6fe8fc81ba10358cbcc167e278402e91164992fc0ee7c02e02a5bc223664c0d5974a1ba107756b073509453386003c9d02b3dc388b
DIST lager-3.8.1.tar.gz 273594 BLAKE2B 527b04429fabbd0b093bb22a39cd6d7659d77860d382b79edd0a9ae63c4219395b86cf3796a2856786a3c668931bff485517053aab21ac50651098ca9faa5058 SHA512 5838b7676aef4b289116a8fd66e475a6e35b9b0a1947310168a73014f3f641e447df3d311a430c6920df3ebeafbab90fd101dbbeaebfd7b05aac9c89d85841eb
EBUILD lager-3.2.4.ebuild 620 BLAKE2B ee3115a7797801c911d810fa9bcbf5ce11d133203202f7a855135fe4a04401c98d48883757a7621c1b4b5281d683f0dd3d7341c9f2f1e2bdc1c0b9147bbc36d5 SHA512 b37681d6a2dd33988bf8eacd8fa14c31c052694d8cf2b5d50e2a7f231adc8d37524683046d088244c131ad5b013687d9b9270a82c46a25dbc6aebe4566541918
EBUILD lager-3.8.0.ebuild 732 BLAKE2B 1c77a9320bbb9508b8a4c77877a599e750100b3128f26c1df1114390b0089d7798afeb4713a93483525eda38b26eb84759de02d7d6e089bd7a7d048ec841358a SHA512 358ded5ba26ac49b4b8c9150348b126ca34c1b2da6434e7815a4087624db2a4f94388e07e06d4de874796c95f7f64ca105cada2328b5964c183d3afd171964d3
EBUILD lager-3.8.1.ebuild 710 BLAKE2B 62ece407f2fc6525afffa540a571e80a5f14848d9a6054ab601ca3c08c9fd5860a01a4da40c097207f8be6e77f6ea70d8cd7a787feeaa381b3be6db6d869e09e SHA512 921df9365c9b4f21cdcaf162b9a05a99e573bcb5b5e455dc990b79f94913a37436cf4bd02495ea6933574f58e1a050fad45781f2610b01bb9aa8677aeb00a662
MISC metadata.xml 643 BLAKE2B effda1c4112990b35bf6edde305448ca9426182d15e85442b049df4584eeb5c41c0d163a19996968335470bc10bc32c4143a034f92900c698dc04a7d8d7883bb SHA512 7d1ff8003cb6b55fff3df2f79441da072691c10cc810df247b03b82e995e4f7da5cea6a2cd6626ad84a133bd39f66d400fbfd22a86e3e322ef5546f769d9a3b6

@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Logging framework for Erlang/OTP"
HOMEPAGE="https://github.com/erlang-lager/lager"
SRC_URI="https://github.com/erlang-lager/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/goldrush-0.1.9"
RDEPEND="${DEPEND}"
DOCS=( README.md TODO )
# tests broken upstream with erlang 23.x
RESTRICT="test"
src_prepare() {
rebar_src_prepare
sed -i '/goldrush/d' rebar.config.script
# 'priv' directory contains only edoc.css, but doc isn't going to be built.
rm -r "${S}/priv" || die
}

@ -1,9 +1,5 @@
DIST p1_utils-1.0.13.tar.gz 56548 BLAKE2B a92aa78960673f2a52b5247dc48ea94e73e018f1a9504b57c15ebfb3b12eb9b6b5dd4e706782f4200cd35f07d3193c4cf07eff462bc74b4714d1e3da4d97077d SHA512 eb4fa41a46973c300b752efa273554e293c19235c3649166f1cb52d9512d0bfa3f032053a35ca10aec1d6594f352c386720ecb193233cebea226f45e0c0add34
DIST p1_utils-1.0.16.tar.gz 63418 BLAKE2B f7384737ba2c758ef25aedf9b1ddbe870c858172db5ed37dd146eeda0640cd589f9176f946e6c53d04d1f3d5c711d9c58e3fdd66245b603e94d9b04ce72ba086 SHA512 f7e2ae20771cb7405092b194af4f63c5d25d5f7a245ee343994ce626d5e80626f94af1bf3ec75c3d102d10c8b64238e3f90437ec6a932d8fd22877f9d4764b6a
DIST p1_utils-1.0.18.tar.gz 63459 BLAKE2B 6b08dd1dfd68a473e014cbf5ef98f74c92ab14b3e78d2dc31e5cf9b88e1f81c18a4850aaab46ff5d43b3200b9b93004cbc05ac633f1d92756edb4f5b28fe1d8c SHA512 e7719c090ece0b86ee674eaff28bf20402542730d7f25771f95a6c53e5ee727d82b856fa9d83857979cd1991f80620d4a6255231b6e0de332607f9b6a3d571a9
DIST p1_utils-1.0.19.tar.gz 63649 BLAKE2B 0fe55dc6fdd436b5e77ad02bba923afe17cbac71374aee53a752739a93bb1d07c1ad85327e7c198cc442722a57928b750efd6d35f4a30cacb923045dd39e57c5 SHA512 bcc4b2abcd7d783d307e53b154da22bb548be05dd0636e455485423e8ab74acf097f1b3be58989dcdd5cc178746777b3062c332e73d2d9e4771973aa6e523376
EBUILD p1_utils-1.0.13.ebuild 482 BLAKE2B 5906c03cbb6673196e9f888ba30df322323a1c5966c120baf6930240c71294b642a7c56f50ef2f5c02636a4ed4d2e83212e9de814691a4a4d88c355b370e6d41 SHA512 e21379cd2211b2c6f30b385fef30b3c58b92114c28263387234d567f7c4ad0cab85d9beb8aed1a335d9223327b43c488350ed07a8faf19b1607eb61f7a63f807
EBUILD p1_utils-1.0.16.ebuild 486 BLAKE2B 9e1a80202c2afec5529539817013875c7d8588c964132b748e5a3673a2fc0598bc325ea512e39d0a632932252757568b4a772580453350a67f90a04f30ea0fc0 SHA512 0e8df6f8ee701d707b140c524de9a6fb83beacdbe6ce867634fae8c91792c381219cdfefe3b7d2dfb1a02617f694f0bbe4a01fac923bc666637d24ccc37bb6f3
EBUILD p1_utils-1.0.18.ebuild 486 BLAKE2B 86ce01267391c253b07922deb8ac5cac27e7f5e3b9a7a52923a8fa12a5febb87bd14379b462ea3b1a4f545e86f6a02172acb7c020c5146fa3122d515701ce445 SHA512 0e11efc76d8f71deded0b65216894a9239629d74cc9429afbdadce65bc86f29a85aeab1bd1171fdf54a3a1b69ce362c1447359e58ccc7653d1122e690c410bc3
DIST p1_utils-1.0.20.tar.gz 63739 BLAKE2B 7bad679e526d934a06b8ad8f049965cdba713f168e2232e30389dd0906ceb0cd4d311daa5247ba5b5dd3d6155d59c64dd77510cfa15d6995a91201f62989b7a1 SHA512 cf389039f4bac9a62379c3f33c4820b3ea13c4929f8db20ea0b491eae455f4d69a36567a30d2800aad6d46837340040a2a30cc3cb9216c24f15f3e48524cc7b8
EBUILD p1_utils-1.0.19.ebuild 484 BLAKE2B 14cd1d5752d69983c0fce9bebae21ee1d064196c606abe5da1adcd2165762111326c29389624e929ba4ecd5e9eebcf6fd95feb91d530d2ec9e82af65a89551c1 SHA512 39337607aa0f01b95c65bec650d8bf6c2a1b1741222204a5772a24eb572029efa631145e2471dce53956a1a21b96ca7534f7370d82a0d6159e8a8ae6de344ecd
EBUILD p1_utils-1.0.20.ebuild 486 BLAKE2B 86ce01267391c253b07922deb8ac5cac27e7f5e3b9a7a52923a8fa12a5febb87bd14379b462ea3b1a4f545e86f6a02172acb7c020c5146fa3122d515701ce445 SHA512 0e11efc76d8f71deded0b65216894a9239629d74cc9429afbdadce65bc86f29a85aeab1bd1171fdf54a3a1b69ce362c1447359e58ccc7653d1122e690c410bc3
MISC metadata.xml 474 BLAKE2B dd0f46e4c69d981a6341dc888b33f3bab4bc233df0208fbf09c16dc3bbacde133af147ed348f3f619836f3b3c52137b3b861c903d305a018ea61d535b3b5909c SHA512 9b19dd7b2c377527c69241c9af6d5599c9f8413c329297ea29fe38ea481a9a05e10c7f91656cc77e3b090dba6152d1d59f64f71e74b0530eced45af0ae7fd121

@ -1,20 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Erlang utility modules from ProcessOne"
HOMEPAGE="https://github.com/processone/p1_utils"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 sparc x86"
DEPEND=">=dev-lang/erlang-17.1:="
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,20 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Erlang utility modules from ProcessOne"
HOMEPAGE="https://github.com/processone/p1_utils"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1:="
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,9 +1,3 @@
DIST stringprep-1.0.17.tar.gz 98819 BLAKE2B c1db7be3bd3618c4c1a943080a39104342b11102b9e894e457ee6f7510696a4e160b3bd50fd945be9d8d7dda4bf9eb5e5517e59f7e69cffd9b71e1db9e022e4a SHA512 170d4c96882eebf4602f0a6c87764b6c10d6a063b832c4473df11741656ac03c7b7bbb7d176a991747364f7fb9487ed0cbdbf6792378daefd41672ed685e9dd8
DIST stringprep-1.0.19.tar.gz 98841 BLAKE2B 6478699a8e784c1173a97d4329309c259bfb4376503a871277395ee160748fc32f5c207d98e645d9a1c153dca3e25b4d5fb3ca66a671b8afd709d8e8fd742438 SHA512 b4a41cb1e89d5c940468629404e351a2f0a3ea46ae4e78567ab137802d85adaac44d94eb69cec9c1f77adf2497d44b9fe5939008bdf4cdf0d0f895cb1bf68ecf
DIST stringprep-1.0.20.tar.gz 98836 BLAKE2B 8928bbc502f98101d93554430fce240b441ce6eff5c3c8f2f7727d77821ae7f92a63d2a4d9b1883ca8b8e61cdbf07858e1c2d2892cefda15797ae536430fcee5 SHA512 402556387e4467d5770694378c923676fa4a429ee6709c7d6aa94901b1215fc7227dc1ad9d9561ca4d94880175ee64241e6ab1274c2c20212d27fc56faffae8d
DIST stringprep-1.0.8.tar.gz 95586 BLAKE2B 62fa68021c32dfc6d1d46473d9cc756cd5f0e2d3932f6f4dc78f71a1ba05e5124574a4b210d74ab555b2cc40f2c43b5eb6d0aac709a028f7cc6324189fde5ee9 SHA512 6680450a3e6226b088b06c79dd6ef1ca689ee8787b9f7eaa53ec073e9dcd70fac48ed2f5fb0b12871607092514db71f63b0617a938912a88a51d36518738a911
EBUILD stringprep-1.0.17.ebuild 529 BLAKE2B b53b1940e8322880fe1c21abdde0bb449bf47cfb795af6e20ae9196a6a99db92e07b85a0a149e806fe2945e26cc82b467b8ef7bf60683b6af077f5bb43321bbd SHA512 2b96dd621935ff427012ef112679275b9178d19337d6fdae9f9abd5d1226c169e171d0cdd6d1b2fe75801a598211db735dc4190e5c00b46bd5c6042bb561bce1
EBUILD stringprep-1.0.19.ebuild 529 BLAKE2B ce9c999c4cdbd9d69d08ced74868d877a7db3792e532420f10c7cf04ff08bd23d45124160c30316194e38a1ec1b0a57d3d5bd3d2a2c3cd6b1e3931832a19de07 SHA512 ce68e77ce5e22c07b7c37c7f76846872dc7dd8ada11e45c9f5fc5ee3d348063c98ffb22ae3a691a17a525b6c419bc397e52ab537d1d10a9ce69f04d0fe83a18b
EBUILD stringprep-1.0.20.ebuild 527 BLAKE2B ab9fceae5c8597c635c4269072151b2dd6a2a220e17a9d2341e72fd3a1a5db08ee75f4d486c53a0d1f480f6e2b72e2fa042ac3a736b87393f93f17668e4c4d72 SHA512 7b2e95353d9eff9afdf1ca0d27ae143f8535ddc6de3ae54c4a56c6b86f86359b822a5459858613126b0494f14007aa11629e2aebbb3427a134598d5d0436661a
EBUILD stringprep-1.0.8.ebuild 528 BLAKE2B 9eae5c11327107f306caab041a663cbde0146c6b0cfecd1c67babc005d6145b7b056a018d5847807f3167028d899e3ee9eb68add933df9daff601a195a682105 SHA512 86ab90fd3311779ee8caebe44b9dea9dfcc8c79e31eb9b2b703e3c47c18e9ba8880eafd8cf7d1ac9a7bf6d518009cdfef778c0b3ada2f053390efb4848662532
MISC metadata.xml 504 BLAKE2B 2127b99146efa992ca8a77c13ccf2966a92ea11b4e379c32752285431cde5f3a271f7bc47ad0f6bf6945f153f3a2cbd00c3bfd285b81978c8c1b3b66b256de96 SHA512 355a78e3829c0be4a1856053391d5e33a4cc23225fc44d6769acf1e2760e1b8220586a728dbd70639c4e3177f88d60d8333c5f16d1d227232fbcdf29211f2c47

@ -1,21 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Stringprep implementation for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stringprep"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0 tcltk"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.16
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,21 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Stringprep implementation for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stringprep"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0 tcltk"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/p1_utils-1.0.18"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,21 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Stringprep implementation for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stringprep"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0 tcltk"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,13 +1,3 @@
DIST stun-1.0.10.tar.gz 28715 BLAKE2B ef8ba4d383df4374df065236b17d547d863bf8f323ce60779c772e7c8218872b0d460c513cc735001e7074c4defe0a36f3c0d41422d0bc9bb7f5139287f89c70 SHA512 9aba8c614af2f132c2a1cbeb96caa441934df389d24789f2d52b33b878f02a1b47602c95e717c7afd2a46ae85ceb70b4ba5c6eb96cd4fedf6ac56b0cd888ff74
DIST stun-1.0.25.tar.gz 29332 BLAKE2B d234af437cbdd11116ed373c4ff4c5b67f80136d2c92e05a462138d3e31f6120363d0ad8af275eb753f4e724c1435fc4b5ec7399e30c25e7a6ad69c3e49d3ad9 SHA512 9c0eaa5cf21ca5305d6883f24d09a55fea2df261a1b32ab94770b9487c292f12ee3c55b101a4923a65407f0dd23149fef91bc35d2e754ab253c1c67adf584a3e
DIST stun-1.0.29.tar.gz 32991 BLAKE2B bbd6b59fe314a674209dcf12ac07c0ae2a94b4683ecbe1156360b1f8536314eb4a52f9f72c81aa6df32cebb44cc0b1187890c8b4aab8e517435199e21974ae61 SHA512 aab6a57b508aa6c6a7e78dc24e92f851277f91eb22e2bc3ec1def47dec9e4b4592799e1948ba8b2dec505d965786e260f00349c236b7dd88ddaa935e42b7f5b8
DIST stun-1.0.31.tar.gz 33025 BLAKE2B 54d04ade6fee3911a2c2d8412e2aca5825706d15e9614fe21e03ecc8f60ee95ede15f4f725e307c300cfcde882eaa70476cf260de3156465864251d8802559ff SHA512 d809ae52acf050b0b9dfbd7914d4de93bbc4f063f01ee22ebb8ee1b8eb0b23d29b63699139bdb9821178861f01e56648b8786d319d26ae690595575a8cea9c30
DIST stun-1.0.32.tar.gz 33133 BLAKE2B c07b44f4dc41974000e0696154f46643243ba6b63e71bb445b7882071f8f46b7e99ee2708e374345cf96a953851c5bd09b7c7b604f72eb7768888bd7ec81027b SHA512 2ac005928710c3a9726c71e515aaae566c822856b2dd1f437a178fc603ce4d94d88ef80f0e804aa69fa8638ba68e39a92d9276c9495931ef8d4dd5c49739e479
DIST stun-1.0.33.tar.gz 34863 BLAKE2B 84a501f19c332aad98d61e5f7f75c8866e44b4b1243e2d7498221cc8b717380475ec07bc962781375ad21b694e186a73a903446cd1bc6ed5b23536a2420c3602 SHA512 864eae964bf9e4f19338a6429bfbf4cefb114f9dcd8893410a8345373f6cacd82d04b2902feadfb340e927b335cf0a6415629564cc7cf03a5dcf7d1f3cb5ea12
EBUILD stun-1.0.10.ebuild 530 BLAKE2B 6936de72e2b09e848595cc7a128f105dc03d7bda49e12fb9a699ade7b862f434a1420434367d8cf645620c6588e26a8b5b1391a9868e75fc7670bc4720cdf68a SHA512 1ff462644a0f47ca55a27c41aec240fca2b10c3f2b5bade7f0d3178ebb456b0907c8e3d181da27c96a523ea3e7661574b827e114491cbad1ceb87e0b08e7b916
EBUILD stun-1.0.25.ebuild 528 BLAKE2B d0dc21b703277242d3286f8b8088067768f893c7bc64420cc0b0e84819089d515dab129de63e1356193e9d94167f0b3e764f95cae46b235b9ee98ffcad857537 SHA512 fb52eef93b3163fcc9ff55da332d6caea63d15f8a218ca52f23f5e69b9ebf55849181db7d931e74e2296e037e460f7f22801f205bd0c2931e119d11dba944540
EBUILD stun-1.0.29.ebuild 530 BLAKE2B 8b6632a5a9df4c12448d374e7c67e38785ffc7a0eab43ed613914e9a71660a9483293aa5284db9335281481a99bc196f9570b5418234fa523cae20cebba0ab5e SHA512 710743e070fea7e76e15e09d2fd4b6499355b7a4fb1198e34fa6e9d04e60d51e8049d953a1eb4ba245f854d53eaf4eef7e9a7bbc3d397b1fa69fa909d91d8a2c
EBUILD stun-1.0.31.ebuild 530 BLAKE2B caa06d022eefacbdfd85d68c80f26f78c51dd8276f6a673cead2f0f7289994ddeef509e79fe6286b54c6e47d8341df52529cfff528955dfe7149195d4374b292 SHA512 4743f8966af48ca1e63393f5ba135ef81a589fadfd39904522b2d466015839afee43bf60b01a6837899f5cd2417734da29480f5e7575f41d6c0e95ead65a5139
EBUILD stun-1.0.32.ebuild 506 BLAKE2B 7cc0351f699ae2a1c63756041cea6749e012ff92c476e75695be64059c8785b57d2adc0f5241eb689fc3088681c9cac6e5420a1346b6ed9cbf018204a0bcf8c4 SHA512 29b002c3e25f5f749de668f37a0f9c3cc5c0d164056320b7306d7c78f5e458a1e97033144072ed94305232908a8e28e277a513abf70156b65ad0f50e4914bb7a
EBUILD stun-1.0.33.ebuild 504 BLAKE2B 5c6d89a02ee25d756e4ea201a754c047c7ae1edbf53e439ecac023b1a37f0495e639f6bf298977dfe4e9fae9d49d641e62823da307d70bcb15d38e68ceb259cd SHA512 021822647426cf7157c2474a013f5b8bae047b05ea0ca5e82be757007720c6aa19e3a56754e35617eb010e0c99b0d7ae582980562494e3af16fd47c5dade811a
MISC metadata.xml 300 BLAKE2B 0e29cad1b734c0349b9910a8f0ec2f6ef8aaa813c860409f1688efa5d253d76fd035bbe7c4c837271fec68585d6d5bbcf4493542a3dcb1dbc229b3829f1d65df SHA512 48c6b133bcfcb9c038a6f683888f269424a65785e73b7f81c366886fe3769e569b15004f1353bbce9570b47346bb0db305654954b34ae12a959ef26f25944319

@ -1,22 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="STUN and TURN library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stun"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/fast_tls-1.0.11
>=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,22 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="STUN and TURN library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stun"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/fast_tls-1.0.25
>=dev-erlang/p1_utils-1.0.13
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,22 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="STUN and TURN library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stun"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/fast_tls-1.1.2
>=dev-erlang/p1_utils-1.0.16"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,22 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="STUN and TURN library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stun"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/fast_tls-1.1.4
>=dev-erlang/p1_utils-1.0.18"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,21 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="STUN and TURN library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stun"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/fast_tls-1.1.5
>=dev-erlang/p1_utils-1.0.18"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,13 +1,3 @@
DIST xmpp-1.1.9.tar.gz 370926 BLAKE2B 908ce986831300a3f62609a6b95cdbab42028cbbbe1bffe30fbe9865956de2a86d791dc9c807295c50a4e1945e85f5e16f9e7d03ee4e1cf4e96638e7e6a63aff SHA512 13af5699966c8e9c0568356a3620ce6861549b0091e1889c957a91b4384ed24dd98a04422fcfed07470fc94ad9e49459e7942fc5aa9c5e5fd1a20f3efd5fdd1f
DIST xmpp-1.2.5.tar.gz 459997 BLAKE2B 73157baa9b4616a76472f76f0e290efc1312b6ea6171edd09636562ee0a7b733bd82459dcb324ae8fc279d8a61b4dd0f2dfabb44013d921063abb1a0a4d859f4 SHA512 93aaec3a31e6b6ce2aebcdbf3e21ec78746f7ba40363f5e7186c184397af9dc3da33f8da40c732b1dfa8805683383a56b2407978e50a0e8652a09b55bb230f66
DIST xmpp-1.4.2.tar.gz 479072 BLAKE2B fc6d6892c3d14662470dbca4b9fb10e7ec61f44ce2793694e629b3918fe761c32cd9666f15188a010e592d824144863a2d85d59cdf8e640e2a34f390500596f1 SHA512 1071bd4f424235ff680428169007beb7c660341d20e98ac740296cdb3ab5b2c746e94926a15c1192b7c0d53d62e4ee44987e66fa3da11bb120a2fec6aa746eef
DIST xmpp-1.4.5.tar.gz 479170 BLAKE2B e216e1014c766eed5c2c10b7947754fd1f640957158c10c91721137e1583412910a63e37db4d7dde7f99a7447b50788af734c0a0b21009c149c061b6a7d859e8 SHA512 ceee5150fb5fc942b993bfc5beaa23c453cdc32cbb25bf9988dd096ee0b62adbc1b2abf3f69c847189e4fc14c0e08c3491f1a6f742e0937990c7462682b8646a
DIST xmpp-1.4.6.tar.gz 482938 BLAKE2B 842630e92496365922822c1bbb4a3d766270b03ff334d793c7a0587965e6c17f62052e80c7d336bb01a90e86b5ec83ea2837a4f61b0b2aeae19e42e3093a9f49 SHA512 fb091ae8649d7e4abc7a32317c6aa164be5eb52adf8648c7950226d27f48f932f554316cc1fa54e69c92bbaa8c51da3c844fa09ae85599988169592c0d26fbdb
DIST xmpp-1.4.7.tar.gz 483070 BLAKE2B fae845a165a44c6c43e2f23ebf67a272c9a9b7dabcd221c8be6b83b6f560e7eee896a7906b9d621cba49de1af2163e64cd93d24bfd1341fe1d232c2746f80237 SHA512 37968de29bfeba698424f69a91f11c9adeca3bbac342cb9267ce4012471c10aeb030b691af2c5c01c6eaf9e1f866666982a8660a0e937829f75e0548ae5516cd
EBUILD xmpp-1.1.9.ebuild 651 BLAKE2B 38cdc7a42acc8f0f69d0a0fe41595f1f614784a2187565d6918eea3b43f16a5998740612dccd987c4becddeb0cae9c9bba721577c60f1e17c5d8116f4c977585 SHA512 cc8f8710d158c502df53c01d19e9f5203bf17b5d77af49765f4533da75b4209d4db604cf0ee92166a8e8f77961cec8f4d18e69eb1457ee994288d864e2eac618
EBUILD xmpp-1.2.5.ebuild 734 BLAKE2B f7012794f7373dd6b697af60fc273b84638bbe1a0c27d087b0ec172cd72f6cc08250e4347a67ef2f46f6e3d1cc9fccdaf77971013582f3a1ea72a6ba3bff2ac9 SHA512 c098b9c28bb6360a6f8c8d2f89e94c743a12a914b963d38b1b78f6d3b62d3591595e3b8787e6b44d4a89341ec5555ed7a292c70bdb1ec1fa72bfaddab1168f4d
EBUILD xmpp-1.4.2-r1.ebuild 708 BLAKE2B c2f32cee4cd611bab20dcbd7a54c1cbb7a11cfbd374aa8da77e8f15bc33c2e7c10dbdb6a763a4bf8d5f13624ecef7eda49e04306f1e51350e2b1c2bf0d3f1fbc SHA512 24d0864f4f1700a1ed38b847c67f78a9bb34df627f7e73982062637f75086dc0ba340ef840ad9c7ed8546dbfe49ef99adb205a11385d44e671f0f3566f78622e
EBUILD xmpp-1.4.5.ebuild 714 BLAKE2B e1e0b3ba23c8c3964af211c221a99a847d4c7205ab49c92e722aa7426b711fb6399039a29f6b06d50e3d63acfbdaad04efcdebb4e497772865521766f0ef6c78 SHA512 2113041b25460740707974a956661f227a1296bcc985153ae0fe7f58fedcd3ddef6de004c2d0125ae82b3765f1d39d4a29ef5ee10df01cf65a7f06e57b03dfd8
EBUILD xmpp-1.4.6.ebuild 695 BLAKE2B bc125a46c25bee9001b2961c11d4a98ef170cf00d015a57ff45f3e6091710c3bd26e73332805c1e3225bb95f8fcf95f6f210dab7cff64b0e0da3457dec6e9d6d SHA512 4fe2b15a703771e97c111b8b1f700c57f23722495a99d2e8d70b2b178516c0c41db89f8163cff88370180cff9b64349dc1dea5324f56593c852ad9baf56c0e10
EBUILD xmpp-1.4.7.ebuild 710 BLAKE2B 7742c5d18d51e064f24f6e78d3dbeb03ab2f4af41daca9457c62d66c7489f5e2f16b998f129a63c7da4947df0e979ea261e2a4cdaf7a59721305c124f96a48bc SHA512 eec0608284f8c0973a787a77729e5907d52fa3ce50d8c28c35e512703b751d047fc299cdaa275c8a0a1313c9a7e9e8e7c1e60d2be939930b83ba3e4cd07494a8
MISC metadata.xml 300 BLAKE2B 95b46ed0dc39741f2e8c5a822637fa76a7952e00f93ffe1b2a28905b7f68bec492756bf008653f5370c08d31e9b47133db6a6f181015f1fd1d0138e33e84746a SHA512 41a4ee656e0f8c79b319ad575de817bfc877163b235dbdfcaf5bfc0555b875190a4c395b4c2ed7e9e366d0c430b273f382d6ed984ffea6d4dc29ac0378336c92

@ -1,29 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
HOMEPAGE="https://github.com/processone/xmpp"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-erlang/fast_xml-1.1.22
>=dev-erlang/stringprep-1.0.8
>=dev-lang/erlang-17.1"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path fast_xml
}

@ -1,32 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
HOMEPAGE="https://github.com/processone/xmpp"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-erlang/ezlib-1.0.4
>=dev-erlang/fast_tls-1.0.14
>=dev-erlang/fast_xml-1.1.34
>=dev-erlang/p1_utils-1.0.13
>=dev-erlang/stringprep-1.0.14
dev-lang/erlang"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path fast_xml
}

@ -1,31 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
HOMEPAGE="https://github.com/processone/xmpp"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=">=dev-lang/erlang-20.0
>=dev-erlang/ezlib-1.0.6
>=dev-erlang/fast_tls-1.1.2
>=dev-erlang/fast_xml-1.1.37
>=dev-erlang/p1_utils-1.0.16
>=dev-erlang/stringprep-1.0.17
>=dev-erlang/idna-6.0.0"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path fast_xml
}

@ -1,31 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
HOMEPAGE="https://github.com/processone/xmpp"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ia64"
RDEPEND=">=dev-lang/erlang-20.0
>=dev-erlang/ezlib-1.0.7
>=dev-erlang/fast_tls-1.1.4
>=dev-erlang/fast_xml-1.1.39
>=dev-erlang/p1_utils-1.0.18
>=dev-erlang/stringprep-1.0.19
>=dev-erlang/idna-6.0.0"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path fast_xml
}

@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
HOMEPAGE="https://github.com/processone/xmpp"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc"
RDEPEND=">=dev-erlang/ezlib-1.0.7
>=dev-erlang/fast_tls-1.1.5
>=dev-erlang/fast_xml-1.1.40
>=dev-erlang/p1_utils-1.0.18
>=dev-erlang/stringprep-1.0.19
>=dev-erlang/idna-6.0.0"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path fast_xml
}

@ -1,5 +1,7 @@
DIST yconf-1.0.1.tar.gz 221704 BLAKE2B eec5ad6467af253c62523ebe431a7e117b5e76d1a0273792c5af4ac522ab10b3796910f11591a16e056ff368877c047d0ad9e47f63096a86de7a5d3ee9636ddf SHA512 c0b1a6e9534ee7d78963bd19df3f89622a719e2b5cc9c6299f4d39f08b5c8b8923f8697d57bd315e6cc0b41863adef2a8141f9d4e7d58bb0ade57c86f2835c1e
DIST yconf-1.0.4.tar.gz 221839 BLAKE2B 7369f4e82e318d90733d3130de8061fa72958bc84d37f601b21cbb5ca7eff0b26c8efbc40477143ebb0146369db1cebd9a0f92b8ad1f11b5f103853ee97afe0a SHA512 f7f0f31cd90a129473bc3c6d63a8b22f7be8c8beb5c51112a72def870647d7e6563324eceae474b118a53b8b10a764b7213bb51180a7c24728cf5c8f2dd2766d
DIST yconf-1.0.7.tar.gz 222483 BLAKE2B fdf2798a9552ce0c42e4d6b5287ff076acde805f8b8a2f2f34ef1ba401896618b01f2ae99763f40506b84455aa1c2a92ff147dbd38ea0a6c7a9f78b5b8623892 SHA512 1c17f145928141ece92102336c34c69905f3f62059dddf5738c36b73f26dc735ab96fc41021dbf1a1b09e6d4b0407a613a0bd342dbe60d4f14fc0905f93dc309
EBUILD yconf-1.0.1.ebuild 485 BLAKE2B 980a8d5ca95f4390203bf576debfe9fa775d4ac20b42ba49dd9596502805f05fd2b631448199bba920177f852db199b828489fdfef143d997ec1bf4286af4fab SHA512 de93d8214a87523f34da3789704b146d4685af761cc2938aa58e010cbdf5a246ccf94b38a60bfaa24cd65d3a827a220e57e9c7cfb8c951703f9641c1b9fef05d
EBUILD yconf-1.0.4.ebuild 483 BLAKE2B aa3ad5b2da63a24b56c594700f5d8c1a82fcef1581cef81501c63010e1ea60346ded5ce50b409b72f7ad16e003c5d7f42c21ebd08d708a030f5d089f22694d1f SHA512 340709dc9e3c7aff1fe1460ee6b37f4e581e36280814f72aa15e1cd389799483727104845ad719d59aa5affc93ba44a94ccf10a26cf0e0c6df1cb92698d8d7f9
EBUILD yconf-1.0.7.ebuild 495 BLAKE2B 7ed23e790c6d802c1206a7a1608538d9a6a4a2d19eb392b5993e8be2a7f3238216c4eeeac1e99e9fd940f18c815453b15b1466f93ad8fcda8ce265078a7c8a6b SHA512 d4c8ec5cd4fced419c99c661c4759e2289abd7145d6477c3638c523fac7bbbfb2f68ae1f37e0e6f47d32510c285862825fc87911cf42c7629234308cb79935f5
MISC metadata.xml 301 BLAKE2B 0eaa7215cbc63e139f0edf503e5a9adc2d6d951c795f13b3b435537af6435e789c7eb48d9c5a2c7f13ec1aba0796cacacb7cb3255a8c754864a6b4e3dfb65ada SHA512 741c861101e6d438535ba24136ffffc603dba0e661134accd761fbe4269ab10c1f98e03ed35859421c382d76c53a09d5d2c42da9535d0cadca4fcba3c2f6d975

@ -5,8 +5,8 @@ EAPI=6
inherit rebar
DESCRIPTION="Fast Expat based Erlang XML parsing library"
HOMEPAGE="https://github.com/processone/fast_xml"
DESCRIPTION="YAML configuration processor"
HOMEPAGE="https://github.com/processone/yconf"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
@ -15,8 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/p1_utils-1.0.18
dev-libs/expat"
>=dev-erlang/fast_yaml-1.0.27"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

Binary file not shown.

@ -1,6 +1,6 @@
AUX freecell-solver-5.22.1-no-docs.patch 1013 BLAKE2B d766bb4a12e546c7a2e6ccdaf00d234f2d1e9fc874c146e3d8755733915ab2cf58472551f46115347678b92ee6b4d14453f051960f5076932bbb15b8a0337794 SHA512 dbb78cb9f67e2d0d71516d765020c91a074a9984a26b3d5d5baf031a852c4c35efebfd1e331aaa009a2a066bd303c405e60b84be690a1bfe86a94ac832281f2e
DIST freecell-solver-5.24.0.tar.xz 422468 BLAKE2B 3fc98a6ba5116bbbdc79c8c09c820b3992fd666c14736fca98b2191c752b5c5a465dcf4ad3fc79ac944d2189647097aad70f99b140e6feff133bae26d4d52411 SHA512 264a7e016a5dbd093f126aab520b36c98c02111a3834ba09646ba527046973163aeefe41449e05d161d1790d2f599c6a3302402442b96b9bd524e97fc4f54b91
DIST freecell-solver-6.0.1.tar.xz 421700 BLAKE2B 1effa1c16c90ca09078728eb698b48c30c3489e2c05ef8163dfba825bc44422ec3897a89d4094bedef42e796d3ebfdfe5b65d2783965458d0c11218eb56cc197 SHA512 4e8a810a6385cb448432a54a0791ed948bacd0e4b8d02dfa1a5aed4544846384c6921ca6322496387daba825930d6f9d9fa01bdc1e3e31094fc9e6d3b0ae78e5
DIST freecell-solver-6.2.0.tar.xz 426616 BLAKE2B f48d1b67c56a42f42e00e765a911944ae7d2eb97db81a8ebb58baa1603bd274c9ceb460bdf5c232c4f2b3f54d33acc0057e25c8c0bce897bb862eedc16613f05 SHA512 090f6b93c3f354b5c6bcb1ea67d9313639d23e81998cdc15316246a1cdac26450cf8fd04172bfd5539d875edf407dcdf7ce2c872221b7261f89dbbe309c27560
EBUILD freecell-solver-5.24.0.ebuild 1161 BLAKE2B 73860259237a23fdde5991db845c36125a6a811c3c76ca27e5b5a65af0f2b207c06189f8eef3f365046641799e18d4192d0c80178f063ae19f661586a5120538 SHA512 1dd80ab38e2bba567ef1526a92bf6b924851b762317622ffa0d1a9c4d3c6e010272c39c745ccf447dd39ce231cf2e7e75a59e2c1410320b9f50e70688c2b8233
EBUILD freecell-solver-6.0.1.ebuild 1179 BLAKE2B 8b4265c16779ba206c9b420a5baf94d2354f0c38c6825a5a44941ee6ec5d3f6dbbf0da5fc72b219890fc4566e44bfd1420716c8a2721171f2923634777f2c75c SHA512 b51ab1643e5629a8923110db56cde7a846e770733e202c8ef390a014c2438a0ff0cc26249aba5bfbfd0009cc5faa4981b3d3183d07bd6c5f9912b948324f3682
EBUILD freecell-solver-6.2.0.ebuild 1179 BLAKE2B 8b4265c16779ba206c9b420a5baf94d2354f0c38c6825a5a44941ee6ec5d3f6dbbf0da5fc72b219890fc4566e44bfd1420716c8a2721171f2923634777f2c75c SHA512 b51ab1643e5629a8923110db56cde7a846e770733e202c8ef390a014c2438a0ff0cc26249aba5bfbfd0009cc5faa4981b3d3183d07bd6c5f9912b948324f3682
MISC metadata.xml 330 BLAKE2B 2d2fad43c972b00253e7740bb472027d4edc54537d6d2564f2804b13c7b02b43a34598bf698255d0f42962b14e207da31cf69f021793d0ae16e198d0a1765e8a SHA512 8e5d4cfa7283a489ea757e3dede6b82334b2ceee2a28a98a8dd3b269a2f8bba02e2f0e6a169712e5ff890dcb7bec2feeedef496143bde90ad587771c87a12726

Binary file not shown.

@ -26,28 +26,12 @@ AUX lua-5.3-make-r1.patch 2854 BLAKE2B d60d1656a5f411b218b4f1f861f150759e6331ffa
AUX lua.pc 658 BLAKE2B 580504c8162c9cbde35b4a817c688b955cad1a35b1c21ed527488eda6e7cf78dfa81fa8b100737cf9ad620d34d94eceec01ba09e4fab0b121c5e4c673677cd3f SHA512 cb476ea6dd004a9aa0094cfc219d1888c5f578b44968a960acf1f2f32783a8e4d770bb033fb1ab4851f225188bbdd434b5d239718cae2c2c35f5b5f124a722ca
DIST lua-5.1.5.tar.gz 221213 BLAKE2B 915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02 SHA512 0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
DIST lua-5.2.2-tests.tar.gz 76629 BLAKE2B 323eaae02ee61cfde2535d606ed704d964461c32627cb3ad4097afdc95a16a0921b9b05677c5b9b26cbff0d7d8270045e7df32a2cea0fd99a82e6aa613a0bdae SHA512 699d5703dd1d03312f1e947ca4c68d8808bb226ae01337202c2bfb3d854a9b7d9ef9746630afd1f67e9ffe2868907ce3d600a6f5324a2c798540c5373a24aac8
DIST lua-5.2.3.tar.gz 251195 BLAKE2B f3d11e180fe070cb5be98f0694081d26067e21eddeb09cd74b1bae6ecf01c53dc46746b871e38555525da155bf1b83f0e60bae5387c2b96b1d19b15f94b716dc SHA512 264bb7c8db2f190ef0ca38584ec81999ab588f54e03119c5214c40bb8925b0eb407fac483a03e40cc8a220f6748ddff7d3a7392da3803418276b0d263b866449
DIST lua-5.2.4.tar.gz 252651 BLAKE2B 6f20308d8413438f8446040e8de16274837cb55e626b98a0ae8cfe279dc8610fa2e032a2ce53ef3acda4b96a7198123cbc18eff16775f952e6dc0355fdf331b0 SHA512 cd77148aba4b707b6c159758b5e8444e04f968092eb98f6b4c405b2fb647e709370d5a8dcf604176101d3407e196a7433b5dcdce4fe9605c76191d3649d61a8c
DIST lua-5.3.3.tar.gz 294290 BLAKE2B 8052d3fa5f34636df314886a62d63e46fc76ada765679da9352e751f484a458404ac55e5b32ad63ced9d2b16d629d62a52240b1b1a509bcdf5d5df85e405646d SHA512 7b8122ed48ea2a9faa47d1b69b4a5b1523bb7be67e78f252bb4339bf75e957a88c5405156e22b4b63ccf607a5407bf017a4cee1ce12b1aa5262047655960a3cc
DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09 SHA512 79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
DIST lua-5.3.5.tar.gz 303543 BLAKE2B 8890fa70fcfb869296bc74c754dc30621a3786d4b38dd35ef9e57ca46ee4b3df12dac1b86109be0823847499ff6b0d95de11f446c4c22de440ae3bb704e5068b SHA512 4f9516acc4659dfd0a9e911bfa00c0788f0ad9348e5724fe8fb17aac59e9c0060a64378f82be86f8534e49c6c013e7488ad17321bafcc787831d3d67406bd0f4
EBUILD lua-5.1.5-r100.ebuild 3730 BLAKE2B 8b466ecd089ed0195cf0bfd4b300a2de608c6b410fbec8ba1f230ea5e54ed1640f6a5e9be1c3dd7b98722c1b26a490d1ee01015e07f5d6770b87995dbb2c8bc9 SHA512 9524eca589a7e6d01137e0f2bb992608c3015a682e2c9d64d3b30646862ca586501cfc7602fa669029475ee03ceffaef77c720d89460cb4fa51d9808cd9611c6
EBUILD lua-5.1.5-r101.ebuild 3991 BLAKE2B a1fb643e5b07c8f398361903d8f9fada914c1a35b009b1d93bd2b1e6125d5e5fae6b70dd25db979ce06105e863bd5c84aa5cb9c165b583615a5fe360c6ef138d SHA512 cea50e3f7b6ceb96bff4ca6679356ecc004d00da99227822a0f2c21b52b341859a5ffcc1c1f7906d6073510b9c58bb7d8d8c94df9546d95b4b7c06ff6ee12ae1
EBUILD lua-5.1.5-r102.ebuild 3991 BLAKE2B dc457038d4d1f8e7196f120776d18df8407a2155a4dad71754d014be5f68c11f7a135907f3fd1a323367e9f1d7f1745c064d2ee5c13033d3de3221701294c1dd SHA512 8dcdc6928c616fce465d7150f9b77ca32abf74be5a3b934d4ef115c93ee7fba9e5809c1538bf84a6b5e725f7d41bdf6a15f3af25ac6093bab523f9d1f6049b74
EBUILD lua-5.1.5-r103.ebuild 4044 BLAKE2B 01ad9ea468e84b362e29df4bc4ba6fbf01099b773af9d3b365abf32c666b819e9c89e9e9c3748725ea0eb385191b648b1875ea90ce53c34821fdabdeaddbd742 SHA512 56b61061b8be6f432ae261d0d532f3e3a95fc424fd456dd8b8292535955dd3b7826144b20634252697bf657b1d9431e3211d0e8a194c76b9bd96b186f27c7f61
EBUILD lua-5.1.5-r4.ebuild 3626 BLAKE2B b8940a7010239a29ad1920fe7d9e9f799ac1472c10ec92f4b24f122afbc9dce6bc807e93b4e1f4f0c4413661dc28d5205a2e53c5228a34e2e26b26d184e2d24e SHA512 89721d186390aae36b3b64f0c12ddbd14f8dec843e4f46b0ac6e384c39f6c70d657827ac0af24db51733f8fc534168859391178804c0c06920071f66c2e14235
EBUILD lua-5.1.5-r5.ebuild 3181 BLAKE2B 190ef3d7da2eaada3c3eb25e5d524e4b3efb81d77d7ae566b25713b50cad8f2c7822eb490a4ebdf0ab6eb3f6f6d9a5ac0c6bc813f7d0329905b9f98e6ca04213 SHA512 7497bf82661f2c17c4cf07ff6511b8595f06336defbad1feb2ac483ef024ae6473bec3cdcb925b9d18eaa5091980f1c10c21ea1d48418af1d0cd5ced4cc3b349
EBUILD lua-5.2.3-r1.ebuild 3753 BLAKE2B 0b9fc77c87713c202118af0cef98b614460c318e5b1a04b92e2d7a611eb38da94a72a5c3c6d424fcf48e2c63d9cfddaaf1a570ee5c9401990eabf72de696a0d7 SHA512 c2242eb50be798b4d6b425cbb356027fc7775d36e87e18e2fe5e8093905d57807ddd12f3d097ff3f4ebbc26d8169945ca0bb87d22b8f22e1e905e0af7f336304
EBUILD lua-5.2.3-r2.ebuild 4014 BLAKE2B e73c41b94c3a02abad3d070298fdb8db6107a4bdc83d3ad58591974ba52b7b9e314cd874e09d81cae0d4e08f259e22590bc61b36eeb8655003668c4dc3c79fd4 SHA512 deaa5d92f2c95b0317f5ed4f7282ddabb154ad4e8c6c25a14c4852b9cac102527e21412f2b1acc2c4cd095b427bab6c0d54a507d56283af81d0f00646f52b9ca
EBUILD lua-5.2.3-r3.ebuild 4014 BLAKE2B 39b26c792689d4fe550e7e416451c79c1a0a7f22c9b782325889c4c5efcc1fbcc1857f6dca32cba944ca55f0ca085545e1d6f59fc4405947c8b2156d72b4e4ed SHA512 e7bfc3365b201ff94a3d016205a420f0bf1a6698ebfb478552eb8886aa98a571b9cb708cd05475f906eed2efdce23383c6a810e95486ce4d5440361b3657187d
EBUILD lua-5.2.3.ebuild 3169 BLAKE2B 7d6de9aa5994c156842d658fd870415a75fb5a95a023aa7cf681b1b5d47d35ddeabeca8e60ead526cae2570e618419251ead106cba32e9e373a5731dcabdd66a SHA512 e852bddbda3b157269ebb15e4ac4fbfb99bc66e91aa5323753a7981a550537b446db050891da66d6d0f8f9496ca04bbb4fb2de5c6f5491c344ead613628cb509
EBUILD lua-5.2.4-r1.ebuild 5762 BLAKE2B 483ac3a697c0792bcd5b166c8eebfb9c9225a0e69ad18c1ec0ec04d017f0ccce81e2a72322e11465fe31b16215b267917751cd8f31d093f12d8cd9697539cb93 SHA512 fbfb1197fec46a913da8d29f5db4962b936e20f614a467e87c34b4f7bd7ba62caafce9249abdf1d4cdcb9139b0dfd766bb08cdffc1c6f73f5b1be2e7bbfc76cd
EBUILD lua-5.2.4-r2.ebuild 5815 BLAKE2B 3cca6a8cfb62eb47819b0c415caaaac569d1158d129df5e4de2b0041d4f048ef84284353caafccb3f19f6ff982145fe9b8d60e47798319065fac310019811785 SHA512 347d95124e3881687c0b82502561d22d37c2be3b5002432079b8e5d4fc854d963e9bd7aa9c577c9d30f043ec901d7e31b223b42e6e8e9afcfd4709fea7832d62
EBUILD lua-5.2.4.ebuild 5241 BLAKE2B 5e735a2d3d45d5cb331c44dad9add826c472085c427581ee3d959fdef6b4619d40210a9af71d17740a05289f6db68e94c6be2b050dc4d413965833019f1874dc SHA512 e88dbedc355433c4b6375847d6e1cf646a43e9aeeb3507d0abcfca458fc778e8c71948f3165af6e5dd29c4a3c880448c17e8f9a633de10fc112bbe6034545a4f
EBUILD lua-5.3.3-r1.ebuild 4026 BLAKE2B 70df90013103979de4396e3c9efe4533700a5d3993a6cf484adda53f699bbf7e6dc4862d6fe115d4c4914a55e4b9b18b33c47469230154ba9feaf57326865374 SHA512 ee3b3fa6bb6298db4252773a483ccc5f3c2d0bb530b9316a4eef1c2905176188dd28bc928648fb1fc23c5fc97a32cac036882d7f9b1a6a2bdc9d8ab9f5a70275
EBUILD lua-5.3.3-r2.ebuild 4026 BLAKE2B eccedac9466a36c8df67673e5de477c2f92b551c4619db51391dbcc6c6e75ae03baa23cb532d0c96360f47425a3f2750f0d39d7cb78bc590eef7fd949866a5a6 SHA512 1a72d315bbb64822b375fccb51bc447e83179ac9432039441111066fcba5ecbc0e3a2c61d8dc307838ff35bfb7fa51b53b9198761649255745103a56c12d9a8b
EBUILD lua-5.3.3.ebuild 3765 BLAKE2B 04cd7191f3108687adb46884bd36692ab32c7cb622ae3ea8effa4fff7a588790bf139a1c9dd9cc2bd39ae4eda39b9340462e61d78530dee78c1b8304af1a357b SHA512 063298fcf4b1717f65a2505cead87fc44df5110c10ef795ca761308071ad62eb43d315b848b4f8f1fb034dcb72c9707f5bbafcee833c0e72f19a03a79ba9ec6e
EBUILD lua-5.3.5-r1.ebuild 5762 BLAKE2B 2e2d18711151dffe319659ae92a5fc5739763cc189e52f4919b31d56f6eab1de70eb02b0838a456753c1084f8d9d24678018a6dfbcdb29d8eeca048258328d5c SHA512 cd9ce64c5a5d02daa92b2203d8d17fee4b55bea60c79337da45809938fe7a200d7b032e6bb0288ae2329cda7073d75a645bf6374ec89f40a3ec6945f5a004c10
EBUILD lua-5.3.5-r2.ebuild 5815 BLAKE2B 9f11080202c539e78e1ff27f9e7819573ead4bb9c52672a982bb6f581fcee649e4923ec43d424754ee29355e128a0aa9ae55e899dbde8983bb2450040dfda449 SHA512 562b61119aee91ca8b61279bfcbd6a1c884f67322f10d9850aa3b5d12082e472f25f7eab16fe204516d0da53d0e6959803aabe2cd212c7b532e7aa17dadbffe1
EBUILD lua-5.3.5.ebuild 5253 BLAKE2B bdfa2892c3d589c2f32d62031759a6463f24cb7ba09d0a172d09d1474cde25d632cf6dba2c7ca3328022e586cc99ee5a1300bf24ae6cbdac46ee204605eaaa53 SHA512 7922e9cdf4016219a1a71b013c74872194cc6c7a9da65b6d33d4132638223aad1b0620aace0198baa83f7aaa0f69e35e2456d4bb28cbb72ad66d7da9bc30fb6b
MISC metadata.xml 524 BLAKE2B 688341a9dfa433bbc2e3fc1edb8a44d53dcee036afeb5b2c7c8fbfa0f81d1e53a6c7910b32bec637ad1cd518e48afdd0806a286dadbb6c7a88853a93aa7f3545 SHA512 92ee6e13c3fcc5ba1d2cf3ec58a54b051f1fae8646b64fae25923108a78abc77b05992abbed5a04afbc2043ea0b47749544e348506ab554d57b19bcf3b435e52

@ -1,137 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="5.1"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
SAN_SLOT="${SLOT//.}"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r2.patch
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
Makefile src/Makefile || die
fi
#EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
if ! use deprecated ; then
# patches from 5.1.4 still apply
epatch "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
epatch "${FILESDIR}"/${PN}-5.1.4-test.patch
fi
if ! use readline ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static-r1.patch
fi
# custom Makefiles
multilib_copy_sources
}
multilib_src_configure() {
# We want packages to find our things...
sed -i \
-e 's:/usr/local:'${EPREFIX}'/usr:' \
-e "s:\([/\"]\)\<lib\>:\1$(get_libdir):g" \
etc/lua.pc src/luaconf.h || die
}
multilib_src_compile() {
tc-export CC
myflags=
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
if use readline; then
mylibs="-lreadline"
fi
cd src
emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
mv lua_test ../test/lua.static
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
insinto /usr/$(get_libdir)/pkgconfig
newins etc/lua.pc lua${SLOT}.pc
}
multilib_src_install_all() {
dodoc HISTORY README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
doicon etc/lua.ico
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
multilib_src_test() {
local positive="bisect cf echo env factorial fib fibfor hello printf sieve
sort trace-calls trace-globals"
local negative="readonly"
local test
cd "${BUILD_DIR}" || die
for test in ${positive}; do
test/lua.static test/${test}.lua || die "test $test failed"
done
for test in ${negative}; do
test/lua.static test/${test}.lua && die "test $test failed"
done
}

@ -1,144 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="5.1"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
SAN_SLOT="${SLOT//.}"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r2.patch
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
Makefile src/Makefile || die
fi
#EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
if ! use deprecated ; then
# patches from 5.1.4 still apply
epatch "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
epatch "${FILESDIR}"/${PN}-5.1.4-test.patch
fi
if ! use readline ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static-r1.patch
fi
# custom Makefiles
multilib_copy_sources
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
sed -r -i \
-e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
-e "/^Cflags:/s,((-I..includedir.)($| )),\2/lua${SLOT}\3," \
"${S}"/etc/lua.pc
}
multilib_src_configure() {
# We want packages to find our things...
sed -i \
-e 's:/usr/local:'${EPREFIX}'/usr:' \
-e "s:\([/\"]\)\<lib\>:\1$(get_libdir):g" \
etc/lua.pc src/luaconf.h || die
}
multilib_src_compile() {
tc-export CC
myflags=
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
if use readline; then
mylibs="-lreadline"
fi
cd src
emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
mv lua_test ../test/lua.static
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
insinto /usr/$(get_libdir)/pkgconfig
newins etc/lua.pc lua${SLOT}.pc
}
multilib_src_install_all() {
dodoc HISTORY README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
doicon etc/lua.ico
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
multilib_src_test() {
local positive="bisect cf echo env factorial fib fibfor hello printf sieve
sort trace-calls trace-globals"
local negative="readonly"
local test
cd "${BUILD_DIR}" || die
for test in ${positive}; do
test/lua.static test/${test}.lua || die "test $test failed"
done
for test in ${negative}; do
test/lua.static test/${test}.lua && die "test $test failed"
done
}

@ -1,144 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="5.1"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
SAN_SLOT="${SLOT//.}"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r2.patch
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
Makefile src/Makefile || die
fi
#EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
if ! use deprecated ; then
# patches from 5.1.4 still apply
epatch "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
epatch "${FILESDIR}"/${PN}-5.1.4-test.patch
fi
if ! use readline ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static-r1.patch
fi
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
sed -r -i \
-e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
-e "/^Cflags:/s,((-I..includedir.)($| )),\2/lua${SLOT}\3," \
"${S}"/etc/lua.pc
# custom Makefiles
multilib_copy_sources
}
multilib_src_configure() {
# We want packages to find our things...
sed -i \
-e 's:/usr/local:'${EPREFIX}'/usr:' \
-e "s:\([/\"]\)\<lib\>:\1$(get_libdir):g" \
etc/lua.pc src/luaconf.h || die
}
multilib_src_compile() {
tc-export CC
myflags=
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
if use readline; then
mylibs="-lreadline"
fi
cd src
emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
mv lua_test ../test/lua.static
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
insinto /usr/$(get_libdir)/pkgconfig
newins etc/lua.pc lua${SLOT}.pc
}
multilib_src_install_all() {
dodoc HISTORY README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
doicon etc/lua.ico
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
multilib_src_test() {
local positive="bisect cf echo env factorial fib fibfor hello printf sieve
sort trace-calls trace-globals"
local negative="readonly"
local test
cd "${BUILD_DIR}" || die
for test in ${positive}; do
test/lua.static test/${test}.lua || die "test $test failed"
done
for test in ${negative}; do
test/lua.static test/${test}.lua && die "test $test failed"
done
}

@ -1,136 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils autotools multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="5.2"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( sys-libs/readline:0= )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
Makefile src/Makefile || die
fi
[ -d "${FILESDIR}/${PV}" ] && \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
if ! use readline ; then
sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || die
fi
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}"/ || die
eautoreconf
# custom Makefiles
multilib_copy_sources
}
multilib_src_configure() {
sed -i \
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
src/luaconf.h \
|| die "failed patching luaconf.h"
econf
}
multilib_src_compile() {
tc-export CC
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
use readline && mylibs="-lreadline"
cd src
local myCFLAGS=""
use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
case "${CHOST}" in
*-mingw*) : ;;
*) myCFLAGS+=" -DLUA_USE_LINUX" ;;
esac
emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
SYSLDFLAGS="${LDFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
# We want packages to find our things...
cp "${FILESDIR}/lua.pc" "${WORKDIR}"
sed -i \
-e "s:^prefix= :prefix= ${EPREFIX}:" \
-e "s:^V=.*:V= ${PATCH_PV}:" \
-e "s:^R=.*:R= ${PV}:" \
-e "s:/,lib,:/$(get_libdir):g" \
"${WORKDIR}/lua.pc"
insinto "/usr/$(get_libdir)/pkgconfig"
newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
}
multilib_src_install_all() {
dodoc README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
# Makefile contains a dummy target that doesn't do tests
# but causes issues with slotted lua (bug #510360)
src_test() { :; }

@ -1,143 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils autotools multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="5.2"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( sys-libs/readline:0= )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
Makefile src/Makefile || die
fi
[ -d "${FILESDIR}/${PV}" ] && \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
if ! use readline ; then
sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || die
fi
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}"/ || die
eautoreconf
# custom Makefiles
multilib_copy_sources
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
sed -r -i \
-e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
-e "/^Cflags:/s,((-I..includedir.)($| )),\2/lua${SLOT}\3," \
"${S}"/etc/lua.pc
}
multilib_src_configure() {
sed -i \
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
src/luaconf.h \
|| die "failed patching luaconf.h"
econf
}
multilib_src_compile() {
tc-export CC
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
use readline && mylibs="-lreadline"
cd src
local myCFLAGS=""
use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
case "${CHOST}" in
*-mingw*) : ;;
*) myCFLAGS+=" -DLUA_USE_LINUX" ;;
esac
emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
SYSLDFLAGS="${LDFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
# We want packages to find our things...
cp "${FILESDIR}/lua.pc" "${WORKDIR}"
sed -i \
-e "s:^prefix= :prefix= ${EPREFIX}:" \
-e "s:^V=.*:V= ${PATCH_PV}:" \
-e "s:^R=.*:R= ${PV}:" \
-e "s:/,lib,:/$(get_libdir):g" \
"${WORKDIR}/lua.pc"
insinto "/usr/$(get_libdir)/pkgconfig"
newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
}
multilib_src_install_all() {
dodoc README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
# Makefile contains a dummy target that doesn't do tests
# but causes issues with slotted lua (bug #510360)
src_test() { :; }

@ -1,143 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils autotools multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="5.2"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( sys-libs/readline:0= )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
Makefile src/Makefile || die
fi
[ -d "${FILESDIR}/${PV}" ] && \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
if ! use readline ; then
sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || die
fi
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}"/ || die
eautoreconf
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
sed -r -i \
-e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
-e "/^Cflags:/s,((-I..includedir.)($| )),\2/lua${SLOT}\3," \
"${S}"/etc/lua.pc
# custom Makefiles
multilib_copy_sources
}
multilib_src_configure() {
sed -i \
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
src/luaconf.h \
|| die "failed patching luaconf.h"
econf
}
multilib_src_compile() {
tc-export CC
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
use readline && mylibs="-lreadline"
cd src
local myCFLAGS=""
use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
case "${CHOST}" in
*-mingw*) : ;;
*) myCFLAGS+=" -DLUA_USE_LINUX" ;;
esac
emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
SYSLDFLAGS="${LDFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
# We want packages to find our things...
cp "${FILESDIR}/lua.pc" "${WORKDIR}"
sed -i \
-e "s:^prefix= :prefix= ${EPREFIX}:" \
-e "s:^V=.*:V= ${PATCH_PV}:" \
-e "s:^R=.*:R= ${PV}:" \
-e "s:/,lib,:/$(get_libdir):g" \
"${WORKDIR}/lua.pc"
insinto "/usr/$(get_libdir)/pkgconfig"
newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
}
multilib_src_install_all() {
dodoc README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
# Makefile contains a dummy target that doesn't do tests
# but causes issues with slotted lua (bug #510360)
src_test() { :; }

@ -1,116 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils autotools multilib portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="5.2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( sys-libs/readline:0= )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
[ -d "${FILESDIR}/${PV}" ] && \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
sed -i \
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
src/luaconf.h \
|| die "failed patching luaconf.h"
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
if ! use readline ; then
sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile
fi
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}"
eautoreconf
}
src_compile() {
tc-export CC
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
use readline && mylibs="-lreadline"
cd src
local myCFLAGS=""
use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
case "${CHOST}" in
*-mingw*) : ;;
*) myCFLAGS+=" -DLUA_USE_LINUX" ;;
esac
emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
SYSLDFLAGS="${LDFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
}
src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
dodoc README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
# We want packages to find our things...
cp "${FILESDIR}/lua.pc" "${WORKDIR}"
sed -i \
-e "s:^V=.*:V= ${PATCH_PV}:" \
-e "s:^R=.*:R= ${PV}:" \
-e "s:/,lib,:/$(get_libdir):g" \
"${WORKDIR}/lua.pc"
insinto "/usr/$(get_libdir)/pkgconfig"
newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
}
# Makefile contains a dummy target that doesn't do tests
# but causes issues with slotted lua (bug #510360)
src_test() { :; }

@ -1,193 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils autotools multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
TEST_PV="5.2.2" # no 5.2.3-specific release yet
TEST_A="${PN}-${TEST_PV}-tests.tar.gz"
PKG_A="${P}.tar.gz"
SRC_URI="
http://www.lua.org/ftp/${PKG_A}
test? ( https://www.lua.org/tests/${TEST_A} )"
LICENSE="MIT"
SLOT="5.2"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static test test-complete"
RESTRICT="!test? ( test )"
RDEPEND="readline? ( sys-libs/readline:0= )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
Makefile src/Makefile || die
fi
[ -d "${FILESDIR}/${PV}" ] && \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
if ! use readline ; then
sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || die
fi
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
eautoreconf
# custom Makefiles
multilib_copy_sources
}
multilib_src_configure() {
sed -i \
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
src/luaconf.h \
|| die "failed patching luaconf.h"
econf
}
multilib_src_compile() {
tc-export CC
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
use readline && mylibs="-lreadline"
cd src
local myCFLAGS=""
use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
case "${CHOST}" in
*-mingw*) : ;;
*) myCFLAGS+=" -DLUA_USE_LINUX" ;;
esac
emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
SYSLDFLAGS="${LDFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
case $SLOT in
0)
LIBNAME="lua"
INCLUDEDIR_SUFFIX=''
;;
*) LIBNAME="lua${SLOT}"
INCLUDEDIR_SUFFIX="/lua${SLOT}"
;;
esac
# We want packages to find our things...
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
local PATCH_PV=$(get_version_component_range 1-2)
cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
sed -r -i \
-e "s:^prefix= :prefix= ${EPREFIX}:" \
-e "s:^V=.*:V= ${PATCH_PV}:" \
-e "s:^R=.*:R= ${PV}:" \
-e "s:/,lib,:/$(get_libdir):g" \
-e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \
-e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \
"${WORKDIR}/lua.pc" || die
insinto "/usr/$(get_libdir)/pkgconfig"
newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
# Copy Debian's symlink support:
# https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19
# FreeBSD calls the pkgconfig 'lua-5.3.pc'
# Older systems called it 'lua53.pc'
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
}
multilib_src_install_all() {
dodoc README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
# Makefile contains a dummy target that doesn't do tests
# but causes issues with slotted lua (bug #510360)
src_test() {
debug-print-function ${FUNCNAME} "$@"
cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
# https://www.lua.org/tests/
# There are two sets:
# basic
# complete.
#
# The basic subset is selected by passing -e'_U=true'
# The complete set is noted to contain tests that may consume too much memory or have non-portable tests.
# attrib.lua for example needs some multilib customization (have to compile the stuff in libs/ for each ABI)
use test-complete || TEST_OPTS="-e_U=true"
TEST_MARKER="${T}/test.failed"
rm -f "${TEST_MARKER}"
# If we are failing, set the marker file, and only check it after done all ABIs
abi_src_test() {
debug-print-function ${FUNCNAME} "$@"
TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee "${TEST_LOG}" || die
grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL ${MULTIBUILD_ID}" >>"${TEST_MARKER}"
return 0
}
multilib_foreach_abi abi_src_test
if [ -e "${TEST_MARKER}" ]; then
cat "${TEST_MARKER}"
die "Tests failed"
fi
}

@ -1,179 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils autotools multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
TEST_PV="5.2.2" # no 5.2.3-specific release yet
TEST_A="${PN}-${TEST_PV}-tests.tar.gz"
PKG_A="${P}.tar.gz"
SRC_URI="
http://www.lua.org/ftp/${PKG_A}
test? ( https://www.lua.org/tests/${TEST_A} )"
LICENSE="MIT"
SLOT="5.2"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static test test-complete"
RESTRICT="!test? ( test )"
RDEPEND="readline? ( sys-libs/readline:0= )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
Makefile src/Makefile || die
fi
[ -d "${FILESDIR}/${PV}" ] && \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
if ! use readline ; then
sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || die
fi
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}"/ || die
eautoreconf
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
sed -r -i \
-e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
-e "/^Cflags:/s,((-I..includedir.)($| )),\2/lua${SLOT}\3," \
"${S}"/etc/lua.pc
# custom Makefiles
multilib_copy_sources
}
multilib_src_configure() {
sed -i \
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
src/luaconf.h \
|| die "failed patching luaconf.h"
econf
}
multilib_src_compile() {
tc-export CC
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
use readline && mylibs="-lreadline"
cd src
local myCFLAGS=""
use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
case "${CHOST}" in
*-mingw*) : ;;
*) myCFLAGS+=" -DLUA_USE_LINUX" ;;
esac
emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
SYSLDFLAGS="${LDFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
# We want packages to find our things...
cp "${FILESDIR}/lua.pc" "${WORKDIR}"
sed -i \
-e "s:^prefix= :prefix= ${EPREFIX}:" \
-e "s:^V=.*:V= ${PATCH_PV}:" \
-e "s:^R=.*:R= ${PV}:" \
-e "s:/,lib,:/$(get_libdir):g" \
"${WORKDIR}/lua.pc"
insinto "/usr/$(get_libdir)/pkgconfig"
newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
}
multilib_src_install_all() {
dodoc README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
# Makefile contains a dummy target that doesn't do tests
# but causes issues with slotted lua (bug #510360)
src_test() {
debug-print-function ${FUNCNAME} "$@"
cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
# https://www.lua.org/tests/
# There are two sets:
# basic
# complete.
#
# The basic subset is selected by passing -e'_U=true'
# The complete set is noted to contain tests that may consume too much memory or have non-portable tests.
# attrib.lua for example needs some multilib customization (have to compile the stuff in libs/ for each ABI)
use test-complete || TEST_OPTS="-e_U=true"
TEST_MARKER="${T}/test.failed"
rm -f "${TEST_MARKER}"
# If we are failing, set the marker file, and only check it after done all ABIs
abi_src_test() {
debug-print-function ${FUNCNAME} "$@"
TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee "${TEST_LOG}" || die
grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL ${MULTIBUILD_ID}" >>"${TEST_MARKER}"
return 0
}
multilib_foreach_abi abi_src_test
if [ -e "${TEST_MARKER}" ]; then
cat "${TEST_MARKER}"
die "Tests failed"
fi
}

@ -1,143 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils autotools multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="5.3"
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( sys-libs/readline:0= )
app-eselect/eselect-lua
!dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
)
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
Makefile src/Makefile || die
fi
[ -d "${FILESDIR}/${PV}" ] && \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
if ! use readline ; then
sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
fi
# Using dynamic linked lua is not recommended for performance
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
# Mainly, this is of concern if your arch is poor with GPRs, like x86
# Note that this only affects the interpreter binary (named lua), not the lua
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || die
fi
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
eautoreconf
# custom Makefiles
multilib_copy_sources
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
sed -r -i \
-e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
-e "/^Cflags:/s,((-I..includedir.)($| )),\2/lua${SLOT}\3," \
"${S}"/etc/lua.pc
}
multilib_src_configure() {
sed -i \
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
src/luaconf.h \
|| die "failed patching luaconf.h"
econf
}
multilib_src_compile() {
tc-export CC
# what to link to liblua
liblibs="-lm"
liblibs="${liblibs} $(dlopen_lib)"
# what to link to the executables
mylibs=
use readline && mylibs="-lreadline"
cd src
local myCFLAGS=""
use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
case "${CHOST}" in
*-mingw*) : ;;
*) myCFLAGS+=" -DLUA_USE_LINUX" ;;
esac
emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
SYSLDFLAGS="${LDFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
V=$(get_version_component_range 1-2) \
gentoo_all
}
multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
# We want packages to find our things...
cp "${FILESDIR}/lua.pc" "${WORKDIR}"
sed -i \
-e "s:^prefix= :prefix= ${EPREFIX}:" \
-e "s:^V=.*:V= ${PATCH_PV}:" \
-e "s:^R=.*:R= ${PV}:" \
-e "s:/,lib,:/$(get_libdir):g" \
"${WORKDIR}/lua.pc"
insinto "/usr/$(get_libdir)/pkgconfig"
newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
}
multilib_src_install_all() {
dodoc README
dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
}
# Makefile contains a dummy target that doesn't do tests
# but causes issues with slotted lua (bug #510360)
src_test() { :; }

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

Loading…
Cancel
Save