mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-02 02:51:06 +02:00
Merge pull request #184 from kinvolk/dongsu/libpcre-8.44
dev-libs/libpcre: update to 8.44
This commit is contained in:
commit
b7609c8644
@ -1,2 +0,0 @@
|
|||||||
DIST krb5-1.18.2.tar.gz 8713927 BLAKE2B f0eb34e67adcb86f347c59ec6ef74970a57530cc56336a84909f852cd6135079ea89828e77c906a272f54e0faf6a4a0497f2b648446eb9d048d1c51e4ec513af SHA512 7cbb1b28e677fea3e0794e93951f3caaa2c49bb1175dd187951e72a466cc69d96c3b833d838000fe911c1a437d96a558e550f27c53a8b332fb9dfc7cbb7ec44c
|
|
||||||
DIST krb5-1.18.3.tar.gz 8715312 BLAKE2B 4f6ad4a529e7578e83d82b43c2cada33bce1dca5081ec826ee06a713f82520b783f72ec56d2ce289e10d1ddcfaa079491e43f21c035b214d244bb80e6b2a1c9f SHA512 cf0bf6cf8f622fa085954e6da998d952cf64dc7ccc319972ed81ea0542089cabf2d0e8243df84da01ad6f40584768ca2f02d108630c6741fa7b3d7d98c887c01
|
|
@ -1,71 +0,0 @@
|
|||||||
diff --git a/src/lib/krb5/asn.1/asn1_encode.c b/src/lib/krb5/asn.1/asn1_encode.c
|
|
||||||
index a160cf4fe8..cd6b879f77 100644
|
|
||||||
--- a/lib/krb5/asn.1/asn1_encode.c
|
|
||||||
+++ b/lib/krb5/asn.1/asn1_encode.c
|
|
||||||
@@ -356,7 +356,7 @@ make_tag(asn1buf *buf, const taginfo *t, size_t len)
|
|
||||||
static krb5_error_code
|
|
||||||
get_tag(const uint8_t *asn1, size_t len, taginfo *tag_out,
|
|
||||||
const uint8_t **contents_out, size_t *clen_out,
|
|
||||||
- const uint8_t **remainder_out, size_t *rlen_out)
|
|
||||||
+ const uint8_t **remainder_out, size_t *rlen_out, int recursion)
|
|
||||||
{
|
|
||||||
krb5_error_code ret;
|
|
||||||
uint8_t o;
|
|
||||||
@@ -394,9 +394,11 @@ get_tag(const uint8_t *asn1, size_t len, taginfo *tag_out,
|
|
||||||
/* Indefinite form (should not be present in DER, but we accept it). */
|
|
||||||
if (tag_out->construction != CONSTRUCTED)
|
|
||||||
return ASN1_MISMATCH_INDEF;
|
|
||||||
+ if (recursion >= 32)
|
|
||||||
+ return ASN1_OVERFLOW;
|
|
||||||
p = asn1;
|
|
||||||
while (!(len >= 2 && p[0] == 0 && p[1] == 0)) {
|
|
||||||
- ret = get_tag(p, len, &t, &c, &clen, &p, &len);
|
|
||||||
+ ret = get_tag(p, len, &t, &c, &clen, &p, &len, recursion + 1);
|
|
||||||
if (ret)
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
@@ -613,7 +615,7 @@ split_der(asn1buf *buf, uint8_t *const *der, size_t len, taginfo *tag_out)
|
|
||||||
const uint8_t *contents, *remainder;
|
|
||||||
size_t clen, rlen;
|
|
||||||
|
|
||||||
- ret = get_tag(*der, len, tag_out, &contents, &clen, &remainder, &rlen);
|
|
||||||
+ ret = get_tag(*der, len, tag_out, &contents, &clen, &remainder, &rlen, 0);
|
|
||||||
if (ret)
|
|
||||||
return ret;
|
|
||||||
if (rlen != 0)
|
|
||||||
@@ -1199,7 +1201,7 @@ decode_atype(const taginfo *t, const uint8_t *asn1, size_t len,
|
|
||||||
const uint8_t *rem;
|
|
||||||
size_t rlen;
|
|
||||||
if (!tag->implicit) {
|
|
||||||
- ret = get_tag(asn1, len, &inner_tag, &asn1, &len, &rem, &rlen);
|
|
||||||
+ ret = get_tag(asn1, len, &inner_tag, &asn1, &len, &rem, &rlen, 0);
|
|
||||||
if (ret)
|
|
||||||
return ret;
|
|
||||||
/* Note: we don't check rlen (it should be 0). */
|
|
||||||
@@ -1420,7 +1422,7 @@ decode_sequence(const uint8_t *asn1, size_t len, const struct seq_info *seq,
|
|
||||||
for (i = 0; i < seq->n_fields; i++) {
|
|
||||||
if (len == 0)
|
|
||||||
break;
|
|
||||||
- ret = get_tag(asn1, len, &t, &contents, &clen, &asn1, &len);
|
|
||||||
+ ret = get_tag(asn1, len, &t, &contents, &clen, &asn1, &len, 0);
|
|
||||||
if (ret)
|
|
||||||
goto error;
|
|
||||||
/*
|
|
||||||
@@ -1478,7 +1480,7 @@ decode_sequence_of(const uint8_t *asn1, size_t len,
|
|
||||||
*seq_out = NULL;
|
|
||||||
*count_out = 0;
|
|
||||||
while (len > 0) {
|
|
||||||
- ret = get_tag(asn1, len, &t, &contents, &clen, &asn1, &len);
|
|
||||||
+ ret = get_tag(asn1, len, &t, &contents, &clen, &asn1, &len, 0);
|
|
||||||
if (ret)
|
|
||||||
goto error;
|
|
||||||
if (!check_atype_tag(elemtype, &t)) {
|
|
||||||
@@ -1584,7 +1586,7 @@ k5_asn1_full_decode(const krb5_data *code, const struct atype_info *a,
|
|
||||||
|
|
||||||
*retrep = NULL;
|
|
||||||
ret = get_tag((uint8_t *)code->data, code->length, &t, &contents,
|
|
||||||
- &clen, &remainder, &rlen);
|
|
||||||
+ &clen, &remainder, &rlen, 0);
|
|
||||||
if (ret)
|
|
||||||
return ret;
|
|
||||||
/* rlen should be 0, but we don't check it (and due to padding in
|
|
@ -1,11 +0,0 @@
|
|||||||
service tell
|
|
||||||
{
|
|
||||||
disable = yes
|
|
||||||
socket_type = stream
|
|
||||||
user = root
|
|
||||||
wait = no
|
|
||||||
server = /usr/sbin/kpropd
|
|
||||||
only_from = 0.0.0.0
|
|
||||||
log_on_success = PID HOST EXIT DURATION
|
|
||||||
log_on_failure = HOST
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
gentoo bug #498794
|
|
||||||
--- src/aclocal.m4 2014-01-16 00:44:15.000000000 +0000
|
|
||||||
+++ src/aclocal.m4 2014-03-26 10:20:54.000000000 +0000
|
|
||||||
@@ -501,6 +501,7 @@
|
|
||||||
fi
|
|
||||||
if test "x$krb5_ac_warn_cflags_set" = xset ; then
|
|
||||||
AC_MSG_NOTICE(not adding extra gcc warning flags because WARN_CFLAGS was set)
|
|
||||||
+ WARN_CFLAGS=""
|
|
||||||
else
|
|
||||||
AC_MSG_NOTICE(adding extra warning flags for gcc)
|
|
||||||
WARN_CFLAGS="$WARN_CFLAGS $extra_gcc_warn_opts -Wmissing-prototypes"
|
|
@ -1,101 +0,0 @@
|
|||||||
From 58263cbf3106f4c9c9a2252794093014a2f9c01f Mon Sep 17 00:00:00 2001
|
|
||||||
From: Stefan Strogin <stefan.strogin@gmail.com>
|
|
||||||
Date: Thu, 25 Apr 2019 03:48:10 +0300
|
|
||||||
Subject: [PATCH] Fix build for LibreSSL 2.9.x
|
|
||||||
|
|
||||||
asn1_mac.h is removed from LibreSSL 2.9.0, but static_ASN1_*() methods
|
|
||||||
are not defined. Define them.
|
|
||||||
|
|
||||||
Upstream-Status: Pending
|
|
||||||
[Needs to be amended if
|
|
||||||
https://github.com/libressl-portable/openbsd/pull/109 is accepted]
|
|
||||||
Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com>
|
|
||||||
---
|
|
||||||
.../preauth/pkinit/pkinit_crypto_openssl.c | 13 ++++++++----
|
|
||||||
.../preauth/pkinit/pkinit_crypto_openssl.h | 20 ++++++++++++++++++-
|
|
||||||
2 files changed, 28 insertions(+), 5 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
|
|
||||||
index 2064eb7bd..81d5d3cf2 100644
|
|
||||||
--- a/plugins/preauth/pkinit/pkinit_crypto_openssl.c
|
|
||||||
+++ b/plugins/preauth/pkinit/pkinit_crypto_openssl.c
|
|
||||||
@@ -188,14 +188,16 @@ pkinit_pkcs11_code_to_text(int err);
|
|
||||||
(*_x509_pp) = PKCS7_cert_from_signer_info(_p7,_si)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
|
||||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
|
||||||
|
|
||||||
-/* 1.1 standardizes constructor and destructor names, renaming
|
|
||||||
- * EVP_MD_CTX_{create,destroy} and deprecating ASN1_STRING_data. */
|
|
||||||
+/* 1.1 (and LibreSSL 2.7) standardizes constructor and destructor names,
|
|
||||||
+ * renaming EVP_MD_CTX_{create,destroy} and deprecating ASN1_STRING_data. */
|
|
||||||
|
|
||||||
+#if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2070000fL
|
|
||||||
#define EVP_MD_CTX_new EVP_MD_CTX_create
|
|
||||||
#define EVP_MD_CTX_free EVP_MD_CTX_destroy
|
|
||||||
#define ASN1_STRING_get0_data ASN1_STRING_data
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
/* 1.1 makes many handle types opaque and adds accessors. Add compatibility
|
|
||||||
* versions of the new accessors we use for pre-1.1. */
|
|
||||||
@@ -203,6 +205,7 @@ pkinit_pkcs11_code_to_text(int err);
|
|
||||||
#define OBJ_get0_data(o) ((o)->data)
|
|
||||||
#define OBJ_length(o) ((o)->length)
|
|
||||||
|
|
||||||
+#if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2070000fL
|
|
||||||
#define DH_set0_pqg compat_dh_set0_pqg
|
|
||||||
static int compat_dh_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g)
|
|
||||||
{
|
|
||||||
@@ -235,6 +238,7 @@ static void compat_dh_get0_key(const DH *dh, const BIGNUM **pub,
|
|
||||||
if (priv != NULL)
|
|
||||||
*priv = dh->priv_key;
|
|
||||||
}
|
|
||||||
+#endif /* LIBRESSL_VERSION_NUMBER */
|
|
||||||
|
|
||||||
/* Return true if the cert c includes a key usage which doesn't include u.
|
|
||||||
* Define using direct member access for pre-1.1. */
|
|
||||||
@@ -3040,7 +3044,8 @@ cleanup:
|
|
||||||
return retval;
|
|
||||||
}
|
|
||||||
|
|
||||||
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
|
|
||||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)) || \
|
|
||||||
+ LIBRESSL_VERSION_NUMBER >= 0x2090000fL
|
|
||||||
|
|
||||||
/*
|
|
||||||
* We need to decode DomainParameters from RFC 3279 section 2.3.3. We would
|
|
||||||
diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h
|
|
||||||
index 7411348fa..ac91408c4 100644
|
|
||||||
--- a/plugins/preauth/pkinit/pkinit_crypto_openssl.h
|
|
||||||
+++ b/plugins/preauth/pkinit/pkinit_crypto_openssl.h
|
|
||||||
@@ -46,7 +46,25 @@
|
|
||||||
#include <openssl/asn1.h>
|
|
||||||
#include <openssl/pem.h>
|
|
||||||
|
|
||||||
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
|
|
||||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)) || \
|
|
||||||
+ LIBRESSL_VERSION_NUMBER >= 0x2090000fL
|
|
||||||
+
|
|
||||||
+#ifndef static_ASN1_SEQUENCE_END_name
|
|
||||||
+#define static_ASN1_ITEM_start(itname) \
|
|
||||||
+ static const ASN1_ITEM itname##_it = {
|
|
||||||
+#define static_ASN1_SEQUENCE_END_name(stname, tname) \
|
|
||||||
+ ;\
|
|
||||||
+ static_ASN1_ITEM_start(tname) \
|
|
||||||
+ ASN1_ITYPE_SEQUENCE,\
|
|
||||||
+ V_ASN1_SEQUENCE,\
|
|
||||||
+ tname##_seq_tt,\
|
|
||||||
+ sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
|
|
||||||
+ NULL,\
|
|
||||||
+ sizeof(stname),\
|
|
||||||
+ #stname \
|
|
||||||
+ ASN1_ITEM_end(tname)
|
|
||||||
+#endif /* !defined(static_ASN1_SEQUENCE_END_name) */
|
|
||||||
+
|
|
||||||
#include <openssl/asn1t.h>
|
|
||||||
#else
|
|
||||||
#include <openssl/asn1_mac.h>
|
|
||||||
--
|
|
||||||
2.21.0
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
|||||||
From e3e3bc2a20795becda6e130d511fe59f04635624 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Stefan Strogin <steils@gentoo.org>
|
|
||||||
Date: Sat, 15 Feb 2020 10:27:20 +0200
|
|
||||||
Subject: [PATCH] Fix compilation for LibreSSL 3.0.2
|
|
||||||
|
|
||||||
RSA_PKCS1_OpenSSL() is provided in LibreSSL the master branch,
|
|
||||||
expected to be in the next release.
|
|
||||||
See: https://github.com/libressl-portable/openbsd/commit/3a8c41f3a84868337fde01ec1122198ec60bdc8e
|
|
||||||
|
|
||||||
Bug: https://bugs.gentoo.org/709640
|
|
||||||
Signed-off-by: Stefan Strogin <steils@gentoo.org>
|
|
||||||
---
|
|
||||||
tests/softpkcs11/main.c | 6 +++++-
|
|
||||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/tests/softpkcs11/main.c b/tests/softpkcs11/main.c
|
|
||||||
index 1cccdfb43..a5099fbe4 100644
|
|
||||||
--- a/tests/softpkcs11/main.c
|
|
||||||
+++ b/tests/softpkcs11/main.c
|
|
||||||
@@ -47,7 +47,6 @@
|
|
||||||
|
|
||||||
#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
|
||||||
#define EVP_PKEY_get0_RSA(key) ((key)->pkey.rsa)
|
|
||||||
-#define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay
|
|
||||||
#define RSA_get0_key compat_rsa_get0_key
|
|
||||||
static void
|
|
||||||
compat_rsa_get0_key(const RSA *rsa, const BIGNUM **n, const BIGNUM **e,
|
|
||||||
@@ -62,6 +61,11 @@ compat_rsa_get0_key(const RSA *rsa, const BIGNUM **n, const BIGNUM **e,
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
|
|
||||||
+ defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER <= 0x3000200fL)
|
|
||||||
+#define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#define OPENSSL_ASN1_MALLOC_ENCODE(T, B, BL, S, R) \
|
|
||||||
{ \
|
|
||||||
unsigned char *p; \
|
|
||||||
--
|
|
||||||
2.25.0
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
|||||||
Bug #448778
|
|
||||||
--- a/build-tools/krb5-config.in 2012-12-18 02:47:04.000000000 +0000
|
|
||||||
+++ b/build-tools/krb5-config.in 2012-12-28 07:13:16.582693363 +0000
|
|
||||||
@@ -217,7 +217,7 @@
|
|
||||||
-e 's#\$(PROG_RPATH)#'$libdir'#' \
|
|
||||||
-e 's#\$(PROG_LIBPATH)#'$libdirarg'#' \
|
|
||||||
-e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \
|
|
||||||
- -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \
|
|
||||||
+ -e 's#\$(LDFLAGS)##' \
|
|
||||||
-e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \
|
|
||||||
-e 's#\$(CFLAGS)##'`
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
|||||||
--- src/Makefile.in 2019-12-12 10:15:51.674552983 +0300
|
|
||||||
+++ src/Makefile.in 2019-12-12 10:16:33.205543490 +0300
|
|
||||||
@@ -71,7 +71,6 @@
|
|
||||||
$(KRB5_AD_MODULE_DIR) \
|
|
||||||
$(KRB5_LIBKRB5_MODULE_DIR) $(KRB5_TLS_MODULE_DIR) \
|
|
||||||
@localstatedir@ @localstatedir@/krb5kdc \
|
|
||||||
- @runstatedir@ @runstatedir@/krb5kdc \
|
|
||||||
$(KRB5_INCSUBDIRS) $(datadir) $(EXAMPLEDIR) \
|
|
||||||
$(PKGCONFIG_DIR)
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
|||||||
# Define startup options for Kerberos administration server
|
|
||||||
KADMIND_OPTS=""
|
|
@ -1,25 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# This script starts/stops the MIT Kerberos 5 Admin daemon
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
daemon="MIT Kerberos 5 Admin daemon"
|
|
||||||
exec="/usr/sbin/kadmind"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
need mit-krb5kdc
|
|
||||||
use net
|
|
||||||
}
|
|
||||||
|
|
||||||
start() {
|
|
||||||
ebegin "Starting $daemon"
|
|
||||||
start-stop-daemon --start --quiet --exec ${exec} -- ${KADMIND_OPTS} 1>&2
|
|
||||||
eend $? "Error starting $daemon"
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
|
||||||
ebegin "Stopping $daemon"
|
|
||||||
start-stop-daemon --stop --quiet --exec ${exec} 1>&2
|
|
||||||
eend $? "Error stopping $daemon"
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Kerberos 5 administration server
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/sbin/kadmind -nofork
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@ -1,2 +0,0 @@
|
|||||||
# Define startup options for Kerberos KDC
|
|
||||||
KDC_OPTS=""
|
|
@ -1,24 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# This script starts/stops the MIT Kerberos 5 KDC
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
daemon="MIT Kerberos 5 KDC"
|
|
||||||
exec="/usr/sbin/krb5kdc"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
use net
|
|
||||||
}
|
|
||||||
|
|
||||||
start() {
|
|
||||||
ebegin "Starting $daemon"
|
|
||||||
start-stop-daemon --start --quiet --exec ${exec} -- ${KDC_OPTS} 1>&2
|
|
||||||
eend $? "Error starting $daemon"
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
|
||||||
ebegin "Stopping $daemon"
|
|
||||||
start-stop-daemon --stop --quiet --exec ${exec} 1>&2
|
|
||||||
eend $? "Error stopping $daemon"
|
|
||||||
}
|
|
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Kerberos 5 KDC
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/sbin/krb5kdc -n
|
|
||||||
Restart=always
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@ -1,2 +0,0 @@
|
|||||||
# Define startup options for Kerberos incremental propagation server
|
|
||||||
KPROPD_OPTS=""
|
|
@ -1,24 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# This script starts/stops the MIT Kerberos 5 kpropd
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
daemon="MIT Kerberos 5 kpropd"
|
|
||||||
exec="/usr/sbin/kpropd"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
use net mit-krb5kdc mit-krb5kadmind
|
|
||||||
}
|
|
||||||
|
|
||||||
start() {
|
|
||||||
ebegin "Starting $daemon"
|
|
||||||
start-stop-daemon --start --quiet --exec ${exec} -- ${KPROPD_OPTS} 1>&2
|
|
||||||
eend $? "Error starting $daemon"
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
|
||||||
ebegin "Stopping $daemon"
|
|
||||||
start-stop-daemon --stop --quiet --exec ${exec} 1>&2
|
|
||||||
eend $? "Error stopping $daemon"
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Kerberos 5 propagation server
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/sbin/kpropd -S
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Kerberos 5 propagation server
|
|
||||||
|
|
||||||
[Socket]
|
|
||||||
ListenStream=754
|
|
||||||
Accept=yes
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=sockets.target
|
|
@ -1,8 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Kerberos 5 propagation server
|
|
||||||
Conflicts=mit-krb5kpropd.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/sbin/kpropd
|
|
||||||
StandardInput=socket
|
|
||||||
StandardError=syslog
|
|
@ -1,22 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>kerberos@gentoo.org</email>
|
|
||||||
<name>Kerberos</name>
|
|
||||||
</maintainer>
|
|
||||||
<use>
|
|
||||||
<flag name="doc">
|
|
||||||
Creates and installs the API and implementation
|
|
||||||
documentation. This is only useful if you want to develop software
|
|
||||||
which depends on kerberos
|
|
||||||
</flag>
|
|
||||||
<flag name="keyutils">Enable for the keyring ccache using keyutils</flag>
|
|
||||||
<flag name="lmdb">Add support for using dev-db/lmdb for lookup tables</flag>
|
|
||||||
<flag name="pkinit">Enable pkinit support for the initial ticket</flag>
|
|
||||||
<flag name="openldap">Enable support for ldap as a database backend</flag>
|
|
||||||
</use>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="cpe">cpe:/a:mit:kerberos</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,168 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{6,7} )
|
|
||||||
inherit autotools flag-o-matic multilib-minimal python-any-r1 systemd toolchain-funcs
|
|
||||||
|
|
||||||
MY_P="${P/mit-}"
|
|
||||||
P_DIR=$(ver_cut 1-2)
|
|
||||||
DESCRIPTION="MIT Kerberos V"
|
|
||||||
HOMEPAGE="https://web.mit.edu/kerberos/www/"
|
|
||||||
SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
|
|
||||||
IUSE="cpu_flags_x86_aes doc +keyutils libressl lmdb nls openldap +pkinit selinux +threads test xinetd"
|
|
||||||
|
|
||||||
# Test suite requires network access
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
!!app-crypt/heimdal
|
|
||||||
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|
|
||||||
|| (
|
|
||||||
>=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
|
||||||
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
|
|
||||||
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
|
|
||||||
)
|
|
||||||
keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
|
|
||||||
lmdb? ( dev-db/lmdb )
|
|
||||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
|
||||||
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
|
|
||||||
pkinit? (
|
|
||||||
!libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
|
|
||||||
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
|
|
||||||
)
|
|
||||||
xinetd? ( sys-apps/xinetd )
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
virtual/yacc
|
|
||||||
cpu_flags_x86_aes? (
|
|
||||||
amd64? ( dev-lang/yasm )
|
|
||||||
x86? ( dev-lang/yasm )
|
|
||||||
)
|
|
||||||
doc? ( virtual/latex-base )
|
|
||||||
test? (
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
dev-lang/tcl:0
|
|
||||||
dev-util/dejagnu
|
|
||||||
dev-util/cmocka
|
|
||||||
)"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
selinux? ( sec-policy/selinux-kerberos )"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}/src
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${PN}-1.12_warn_cflags.patch"
|
|
||||||
"${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
|
|
||||||
"${FILESDIR}/${PN}-1.16.3-libressl-r1.patch"
|
|
||||||
"${FILESDIR}/${PN}_dont_create_run.patch"
|
|
||||||
"${FILESDIR}/${PN}-1.18-libressl.patch"
|
|
||||||
"${FILESDIR}/CVE-2020-28196.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
MULTILIB_CHOST_TOOLS=(
|
|
||||||
/usr/bin/krb5-config
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
# Make sure we always use the system copies.
|
|
||||||
rm -rf util/{et,ss,verto}
|
|
||||||
sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# QA
|
|
||||||
append-flags -fno-strict-aliasing
|
|
||||||
append-flags -fno-strict-overflow
|
|
||||||
|
|
||||||
multilib-minimal_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE=${S} \
|
|
||||||
WARN_CFLAGS="set" \
|
|
||||||
econf \
|
|
||||||
$(use_with openldap ldap) \
|
|
||||||
"$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_enable pkinit) \
|
|
||||||
$(use_enable threads thread-support) \
|
|
||||||
$(use_with lmdb) \
|
|
||||||
$(use_with keyutils) \
|
|
||||||
--without-hesiod \
|
|
||||||
--enable-shared \
|
|
||||||
--with-system-et \
|
|
||||||
--with-system-ss \
|
|
||||||
--enable-dns-for-realm \
|
|
||||||
--enable-kdc-lookaside-cache \
|
|
||||||
--with-system-verto \
|
|
||||||
--disable-rpath \
|
|
||||||
\
|
|
||||||
AR="$(tc-getAR)"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake -j1
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
multilib_is_native_abi && emake -j1 check
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake \
|
|
||||||
DESTDIR="${D}" \
|
|
||||||
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
|
|
||||||
install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
# default database dir
|
|
||||||
keepdir /var/lib/krb5kdc
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
dodoc README
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dodoc -r doc/html
|
|
||||||
docinto pdf
|
|
||||||
dodoc doc/pdf/*.pdf
|
|
||||||
fi
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
|
|
||||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
|
|
||||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
|
|
||||||
newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
|
|
||||||
newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
|
|
||||||
newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
|
|
||||||
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
|
|
||||||
|
|
||||||
insinto /etc
|
|
||||||
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
|
|
||||||
insinto /var/lib/krb5kdc
|
|
||||||
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
|
|
||||||
|
|
||||||
if use openldap ; then
|
|
||||||
insinto /etc/openldap/schema
|
|
||||||
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use xinetd ; then
|
|
||||||
insinto /etc/xinetd.d
|
|
||||||
newins "${FILESDIR}/kpropd.xinetd" kpropd
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,167 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{6,7} )
|
|
||||||
inherit autotools flag-o-matic multilib-minimal python-any-r1 systemd toolchain-funcs
|
|
||||||
|
|
||||||
MY_P="${P/mit-}"
|
|
||||||
P_DIR=$(ver_cut 1-2)
|
|
||||||
DESCRIPTION="MIT Kerberos V"
|
|
||||||
HOMEPAGE="https://web.mit.edu/kerberos/www/"
|
|
||||||
SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
|
||||||
IUSE="cpu_flags_x86_aes doc +keyutils libressl lmdb nls openldap +pkinit selinux +threads test xinetd"
|
|
||||||
|
|
||||||
# Test suite requires network access
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
!!app-crypt/heimdal
|
|
||||||
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|
|
||||||
|| (
|
|
||||||
>=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
|
||||||
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
|
|
||||||
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
|
|
||||||
)
|
|
||||||
keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
|
|
||||||
lmdb? ( dev-db/lmdb )
|
|
||||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
|
||||||
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
|
|
||||||
pkinit? (
|
|
||||||
!libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
|
|
||||||
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
|
|
||||||
)
|
|
||||||
xinetd? ( sys-apps/xinetd )
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
virtual/yacc
|
|
||||||
cpu_flags_x86_aes? (
|
|
||||||
amd64? ( dev-lang/yasm )
|
|
||||||
x86? ( dev-lang/yasm )
|
|
||||||
)
|
|
||||||
doc? ( virtual/latex-base )
|
|
||||||
test? (
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
dev-lang/tcl:0
|
|
||||||
dev-util/dejagnu
|
|
||||||
dev-util/cmocka
|
|
||||||
)"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
selinux? ( sec-policy/selinux-kerberos )"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}/src
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${PN}-1.12_warn_cflags.patch"
|
|
||||||
"${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
|
|
||||||
"${FILESDIR}/${PN}-1.16.3-libressl-r1.patch"
|
|
||||||
"${FILESDIR}/${PN}_dont_create_run.patch"
|
|
||||||
"${FILESDIR}/${PN}-1.18-libressl.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
MULTILIB_CHOST_TOOLS=(
|
|
||||||
/usr/bin/krb5-config
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
# Make sure we always use the system copies.
|
|
||||||
rm -rf util/{et,ss,verto}
|
|
||||||
sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# QA
|
|
||||||
append-flags -fno-strict-aliasing
|
|
||||||
append-flags -fno-strict-overflow
|
|
||||||
|
|
||||||
multilib-minimal_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE=${S} \
|
|
||||||
WARN_CFLAGS="set" \
|
|
||||||
econf \
|
|
||||||
$(use_with openldap ldap) \
|
|
||||||
"$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_enable pkinit) \
|
|
||||||
$(use_enable threads thread-support) \
|
|
||||||
$(use_with lmdb) \
|
|
||||||
$(use_with keyutils) \
|
|
||||||
--without-hesiod \
|
|
||||||
--enable-shared \
|
|
||||||
--with-system-et \
|
|
||||||
--with-system-ss \
|
|
||||||
--enable-dns-for-realm \
|
|
||||||
--enable-kdc-lookaside-cache \
|
|
||||||
--with-system-verto \
|
|
||||||
--disable-rpath \
|
|
||||||
\
|
|
||||||
AR="$(tc-getAR)"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake -j1
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
multilib_is_native_abi && emake -j1 check
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake \
|
|
||||||
DESTDIR="${D}" \
|
|
||||||
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
|
|
||||||
install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
# default database dir
|
|
||||||
keepdir /var/lib/krb5kdc
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
dodoc README
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dodoc -r doc/html
|
|
||||||
docinto pdf
|
|
||||||
dodoc doc/pdf/*.pdf
|
|
||||||
fi
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
|
|
||||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
|
|
||||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
|
|
||||||
newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
|
|
||||||
newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
|
|
||||||
newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
|
|
||||||
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
|
|
||||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
|
|
||||||
|
|
||||||
insinto /etc
|
|
||||||
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
|
|
||||||
insinto /var/lib/krb5kdc
|
|
||||||
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
|
|
||||||
|
|
||||||
if use openldap ; then
|
|
||||||
insinto /etc/openldap/schema
|
|
||||||
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use xinetd ; then
|
|
||||||
insinto /etc/xinetd.d
|
|
||||||
newins "${FILESDIR}/kpropd.xinetd" kpropd
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,268 +0,0 @@
|
|||||||
# ChangeLog for dev-libs/libev
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libev/ChangeLog,v 1.69 2014/07/28 13:42:59 ago Exp $
|
|
||||||
|
|
||||||
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libev-4.15-r1.ebuild:
|
|
||||||
Stable for ppc, wrt bug #512012
|
|
||||||
|
|
||||||
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libev-4.15-r1.ebuild:
|
|
||||||
Stable for x86, wrt bug #512012
|
|
||||||
|
|
||||||
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libev-4.15-r1.ebuild:
|
|
||||||
Stable for amd64, wrt bug #512912
|
|
||||||
|
|
||||||
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Mark arm64/m68k/s390/sh stable.
|
|
||||||
|
|
||||||
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> libev-4.15-r1.ebuild:
|
|
||||||
Add arm64/m68k love.
|
|
||||||
|
|
||||||
*libev-4.15-r1 (21 Mar 2014)
|
|
||||||
|
|
||||||
21 Mar 2014; Yixun Lan <dlan@gentoo.org> -libev-4.11-r1.ebuild,
|
|
||||||
+libev-4.15-r1.ebuild, -files/4.01-gentoo.patch,
|
|
||||||
-files/libev-4.11-gentoo.patch:
|
|
||||||
drop 4.11; cleanup; add multilib support, thanks @iamnr3
|
|
||||||
|
|
||||||
20 Dec 2013; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
+files/libev-4.15-automake-1.14.patch, libev-4.15.ebuild:
|
|
||||||
Add patch to fix building with automake-1.14. Patch by Dennis 'dlan' Lan
|
|
||||||
<dennis.yxun@gmail.com>. Bug #493050
|
|
||||||
|
|
||||||
26 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Stable for arm, wrt bug #483658
|
|
||||||
|
|
||||||
14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Stable for x86, wrt bug #483658
|
|
||||||
|
|
||||||
12 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Stable for ppc, wrt bug #483658
|
|
||||||
|
|
||||||
07 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Stable for sparc, wrt bug #483658
|
|
||||||
|
|
||||||
05 Sep 2013; Jeroen Roovers <jer@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Stable for HPPA (bug #483658).
|
|
||||||
|
|
||||||
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Stable for amd64, wrt bug #483658
|
|
||||||
|
|
||||||
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #483658
|
|
||||||
|
|
||||||
16 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> libev-4.15.ebuild:
|
|
||||||
Add ~mips keyword, wrt bug #412489
|
|
||||||
|
|
||||||
17 Mar 2013; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
|
|
||||||
Add proxy-maintainers to metadata.xml
|
|
||||||
|
|
||||||
*libev-4.15 (07 Mar 2013)
|
|
||||||
|
|
||||||
07 Mar 2013; Thomas Kahle <tomka@gentoo.org> +libev-4.15.ebuild:
|
|
||||||
bump to 4.15 (proxy commit)
|
|
||||||
|
|
||||||
06 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for sh, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for hppa, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for sparc, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for s390, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for arm, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for ppc, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for x86, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
|
|
||||||
Stable for amd64, wrt bug #458712
|
|
||||||
|
|
||||||
*libev-4.11-r1 (21 Feb 2013)
|
|
||||||
|
|
||||||
21 Feb 2013; Thomas Kahle <tomka@gentoo.org> +files/libev-4.11-gentoo.patch,
|
|
||||||
+libev-4.11-r1.ebuild:
|
|
||||||
Fix bug 429526 (proxy commit)
|
|
||||||
|
|
||||||
19 Feb 2013; Thomas Kahle <tomka@gentoo.org> metadata.xml:
|
|
||||||
Pick up for proxy maintainership
|
|
||||||
|
|
||||||
03 Feb 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
|
|
||||||
Cleanup due #22900
|
|
||||||
|
|
||||||
12 May 2012; Alexis Ballier <aballier@gentoo.org> libev-4.11.ebuild:
|
|
||||||
keyword ~amd64-fbsd
|
|
||||||
|
|
||||||
*libev-4.11 (16 Apr 2012)
|
|
||||||
|
|
||||||
16 Apr 2012; MATSUU Takuto <matsuu@gentoo.org> -libev-3.80-r1.ebuild,
|
|
||||||
-libev-3.90-r2.ebuild, -libev-4.03.ebuild, +libev-4.11.ebuild,
|
|
||||||
+files/libev-pc.patch:
|
|
||||||
Version bumped. Added libev.pc, bug #411847. Removed old versions.
|
|
||||||
|
|
||||||
29 Aug 2011; Jeroen Roovers <jer@gentoo.org> libev-4.04.ebuild:
|
|
||||||
Stable for HPPA (bug #373957).
|
|
||||||
|
|
||||||
25 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> libev-4.04.ebuild:
|
|
||||||
ppc/ppc64 stable wrt #373957
|
|
||||||
|
|
||||||
23 Jul 2011; Raúl Porcel <armin76@gentoo.org> libev-4.04.ebuild:
|
|
||||||
alpha/ia64/s390/sh/sparc stable wrt #373957
|
|
||||||
|
|
||||||
19 Jul 2011; Markus Meier <maekke@gentoo.org> libev-4.04.ebuild:
|
|
||||||
amd64/x86 stable, bug #373957
|
|
||||||
|
|
||||||
13 Jul 2011; Markus Meier <maekke@gentoo.org> libev-4.04.ebuild:
|
|
||||||
arm stable, bug #373957
|
|
||||||
|
|
||||||
*libev-4.04 (21 Mar 2011)
|
|
||||||
|
|
||||||
21 Mar 2011; MATSUU Takuto <matsuu@gentoo.org> -libev-3.90.ebuild,
|
|
||||||
-libev-3.90-r1.ebuild, -libev-4.01.ebuild, +libev-4.04.ebuild:
|
|
||||||
Version bumped, bug #355261. Removed old versions.
|
|
||||||
|
|
||||||
*libev-4.03 (26 Jan 2011)
|
|
||||||
|
|
||||||
26 Jan 2011; MATSUU Takuto <matsuu@gentoo.org> +libev-4.03.ebuild:
|
|
||||||
Version bumped. Added static-libs USE flag.
|
|
||||||
|
|
||||||
26 Jan 2011; Jeroen Roovers <jer@gentoo.org> libev-3.90-r2.ebuild:
|
|
||||||
Stable for HPPA (bug #349213).
|
|
||||||
|
|
||||||
27 Dec 2010; Markus Meier <maekke@gentoo.org> libev-3.90-r2.ebuild:
|
|
||||||
arm stable, bug #349213
|
|
||||||
|
|
||||||
05 Dec 2010; Raúl Porcel <armin76@gentoo.org> libev-4.01.ebuild:
|
|
||||||
Add ~alpha/~ia64/~sh/~sparc
|
|
||||||
|
|
||||||
*libev-4.01 (25 Nov 2010)
|
|
||||||
|
|
||||||
25 Nov 2010; Justin Lecher <jlec@gentoo.org> +files/4.01-gentoo.patch,
|
|
||||||
+libev-4.01.ebuild:
|
|
||||||
Version Bump, #346773
|
|
||||||
|
|
||||||
18 Nov 2010; Markus Meier <maekke@gentoo.org> libev-3.90-r2.ebuild:
|
|
||||||
add ~arm, bug #345611
|
|
||||||
|
|
||||||
*libev-3.90-r2 (03 Jul 2010)
|
|
||||||
|
|
||||||
03 Jul 2010; MATSUU Takuto <matsuu@gentoo.org> +libev-3.90-r2.ebuild,
|
|
||||||
+files/libev-3.90-ev++.patch:
|
|
||||||
Fixed compilation error in ev++.h, bug #325391.
|
|
||||||
|
|
||||||
31 May 2010; Guy Martin <gmsoft@gentoo.org> libev-3.90-r1.ebuild:
|
|
||||||
Added ~hppa to KEYWORDS
|
|
||||||
|
|
||||||
*libev-3.90-r1 (19 Jan 2010)
|
|
||||||
|
|
||||||
19 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> -libev-3.48.ebuild,
|
|
||||||
-libev-3.70.ebuild, +libev-3.90-r1.ebuild:
|
|
||||||
Added elibc_glibc USE flag. Removed old versions.
|
|
||||||
|
|
||||||
14 Jan 2010; Christian Faulhammer <fauli@gentoo.org> libev-3.90.ebuild:
|
|
||||||
Transfer Prefix keywords
|
|
||||||
|
|
||||||
*libev-3.90 (04 Jan 2010)
|
|
||||||
|
|
||||||
04 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> +libev-3.90.ebuild:
|
|
||||||
Version bumped.
|
|
||||||
|
|
||||||
14 Dec 2009; Brent Baude <ranger@gentoo.org> libev-3.80-r1.ebuild:
|
|
||||||
stable ppc64, bug 294609
|
|
||||||
|
|
||||||
09 Dec 2009; nixnut <nixnut@gentoo.org> libev-3.80-r1.ebuild:
|
|
||||||
ppc stable #294609
|
|
||||||
|
|
||||||
26 Nov 2009; Markus Meier <maekke@gentoo.org> libev-3.80-r1.ebuild:
|
|
||||||
amd64/x86 stable, bug #294609
|
|
||||||
|
|
||||||
25 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> -libev-3.53.ebuild,
|
|
||||||
-libev-3.80.ebuild:
|
|
||||||
Removed old versions.
|
|
||||||
|
|
||||||
*libev-3.80-r1 (03 Sep 2009)
|
|
||||||
|
|
||||||
03 Sep 2009; MATSUU Takuto <matsuu@gentoo.org> +libev-3.80-r1.ebuild:
|
|
||||||
Fixed dependency, bug #283558.
|
|
||||||
|
|
||||||
*libev-3.80 (19 Aug 2009)
|
|
||||||
|
|
||||||
19 Aug 2009; MATSUU Takuto <matsuu@gentoo.org> +libev-3.80.ebuild:
|
|
||||||
Version bumped.
|
|
||||||
|
|
||||||
*libev-3.70 (22 Jul 2009)
|
|
||||||
|
|
||||||
22 Jul 2009; MATSUU Takuto <matsuu@gentoo.org> -libev-3.49.ebuild,
|
|
||||||
-libev-3.51.ebuild, +libev-3.70.ebuild:
|
|
||||||
Version bumped. Removed old versions.
|
|
||||||
|
|
||||||
*libev-3.53 (20 Feb 2009)
|
|
||||||
|
|
||||||
20 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> libev-3.48.ebuild,
|
|
||||||
libev-3.49.ebuild, libev-3.51.ebuild, +libev-3.53.ebuild:
|
|
||||||
Version bumped. Fixed SRC_URI, bug #259435.
|
|
||||||
|
|
||||||
*libev-3.51 (01 Jan 2009)
|
|
||||||
|
|
||||||
01 Jan 2009; MATSUU Takuto <matsuu@gentoo.org> -libev-3.43.ebuild,
|
|
||||||
+libev-3.51.ebuild:
|
|
||||||
Version bumped. Removed old version.
|
|
||||||
|
|
||||||
20 Dec 2008; nixnut <nixnut@gentoo.org> libev-3.48.ebuild:
|
|
||||||
Stable on ppc wrt bug 250793
|
|
||||||
|
|
||||||
17 Dec 2008; Markus Meier <maekke@gentoo.org> libev-3.48.ebuild:
|
|
||||||
x86 stable, bug #250793
|
|
||||||
|
|
||||||
16 Dec 2008; Brent Baude <ranger@gentoo.org> libev-3.48.ebuild:
|
|
||||||
stable ppc64, bug 250793
|
|
||||||
|
|
||||||
14 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org> libev-3.48.ebuild:
|
|
||||||
stable amd64, bug 250793
|
|
||||||
|
|
||||||
*libev-3.49 (13 Dec 2008)
|
|
||||||
|
|
||||||
13 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> +libev-3.49.ebuild:
|
|
||||||
Version bumped.
|
|
||||||
|
|
||||||
*libev-3.48 (13 Nov 2008)
|
|
||||||
|
|
||||||
13 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> -libev-3.42-r1.ebuild,
|
|
||||||
+libev-3.48.ebuild:
|
|
||||||
Version bumped.
|
|
||||||
|
|
||||||
23 Sep 2008; Markus Rothe <corsair@gentoo.org> libev-3.43.ebuild:
|
|
||||||
Added ~ppc
|
|
||||||
|
|
||||||
24 Aug 2008; Markus Rothe <corsair@gentoo.org> libev-3.43.ebuild:
|
|
||||||
Added ~ppc64; bug #234421
|
|
||||||
|
|
||||||
14 Aug 2008; Alexis Ballier <aballier@gentoo.org> libev-3.43.ebuild:
|
|
||||||
keyword ~x86-fbsd
|
|
||||||
|
|
||||||
*libev-3.43 (02 Aug 2008)
|
|
||||||
|
|
||||||
02 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +libev-3.43.ebuild:
|
|
||||||
Version bumped.
|
|
||||||
|
|
||||||
*libev-3.42-r1 (22 Jun 2008)
|
|
||||||
|
|
||||||
22 Jun 2008; MATSUU Takuto <matsuu@gentoo.org>
|
|
||||||
files/libev-3.42-gentoo.patch, -libev-3.42.ebuild, +libev-3.42-r1.ebuild:
|
|
||||||
Removed event.h.
|
|
||||||
|
|
||||||
*libev-3.42 (17 Jun 2008)
|
|
||||||
|
|
||||||
17 Jun 2008; MATSUU Takuto <matsuu@gentoo.org>
|
|
||||||
+files/libev-3.42-gentoo.patch, +metadata.xml, +libev-3.42.ebuild:
|
|
||||||
Initial import, bug #227819.
|
|
@ -1,27 +1 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST libev-4.33.tar.gz 569527 BLAKE2B 8a6cae25ffde10b24a5bbf084f6a8559af326b37acdbdf47dda34b7f0c7955f3ebd26958594444a574cfa3e2b4011e4be93ad2bd994ffd4c094bf36620e67ba5 SHA512 c662a65360115e0b2598e3e8824cf7b33360c43a96ac9233f6b6ea2873a10102551773cad0e89e738541e75af9fd4f3e3c11cd2f251c5703aa24f193128b896b
|
||||||
Hash: SHA256
|
|
||||||
|
|
||||||
AUX libev-4.15-automake-1.14.patch 500 SHA256 efe5906cdac2ba69c90cc4638e8bd8e50409950c7a78f7eb9aafd4e73e61cb09 SHA512 9ba0bd044616315b484f16a996663a37cab7a5df85c44e541b5ed44febcc7b8ff2d2aff838b7b8a7a439c53a2af5e98cf094b96e619fc4a2c474169102d1d3a2 WHIRLPOOL db1e48ea3ea6b9c41bb4533aa6dd1efdb552489034283a6d8d277728b8a72ce98e67c243772ac593ccf2a862c9d0db84ac68b222b73d92d6ded47d7bea79c85f
|
|
||||||
AUX libev-pc.patch 1031 SHA256 c80e756f4404e40d93d027f161413748c750838168653ae0014e97c5b76a2d0c SHA512 09905e5bdd28b06e92bf0023b659c339e2dee05c78657f0871275ad3816cd050db346cfa6621d569b3b12977b2f99a63edcb9a5613367167d7187d705ee44fbb WHIRLPOOL 505f85d6387fe9bd5084b382b002cd6194ea1a8fcf8507e1bb5496a0360a594c08764d4fcf4e5efdc128ea759d376ff59a6fb79b28638cb6147020b3675e2ef5
|
|
||||||
DIST libev-4.15.tar.gz 513919 SHA256 b2dd43a073556f5350cbed05b6ef444dcc4b563f4e0b1009d7bf448261606feb SHA512 bb3ab98d92e565bf2273d71c9004b84ad3b305c4e883482392fe6c701949344731bb4e391ac77578f71d9a80f0ec4b6afc2ae5449d4093cdcbee26d7dc17929d WHIRLPOOL 9f3c44e4978c5d387bd6478bc3ce41894f875eef00eb2328dc47ab90683e3003662d6ac5c5406c8592ad3dc690d7768dcfb83d6916b6851d4988a53c20d72b51
|
|
||||||
EBUILD libev-4.15-r1.ebuild 1290 SHA256 b32188b1c62364cdea54801ad17ea46ad70c59920938e8b241fa0d94446d5472 SHA512 ebc3ca35c529da2a72721974761232c4e72bc7dc929732d562c837d1db71b4a2b5610c444517a868c6ee3fa22894b1d791a928242fb0732e404ef1639cdecf33 WHIRLPOOL d99897090a4ebd1310d1f53468e6dcf768a7ef5134edb93cd8af30751e341bac9a2751d3b70987d50a8deef62325eaad091eb65bbbea248ec2c7ab40fce566c4
|
|
||||||
EBUILD libev-4.15.ebuild 1375 SHA256 f2e2cef4791747daa1ff7156ced1c3476fc67b869e1064b05757527188bd98b9 SHA512 2ed63dbbcbe31363fdb8646889118b20e30fdd54ba0c29031fd1a19aadfb9fc8124d4f75a06b1ec98184cad006f7343d9c0669fa8dda0de09a9d5d7eca82db8c WHIRLPOOL 6be2afab2ee192d5575820f05a9957f31330978eafac1fd2982d9cb861fb40a09dc349d8dca4c557dd31313cfa85f53e1406230702050f237a7937e999f18c7e
|
|
||||||
MISC ChangeLog 8587 SHA256 a9ef8bd82b39bfccd22d8f468be0a6dccd355ad0f35653b2d65c852ea488939e SHA512 086e3cd3738f57393abddbb6250149e19cbaaf68c4d35b4aa99d712be8508e13665e550a3a2be14bc19cbbcffde700284582067ddb76c40d2cb444f7d6830627 WHIRLPOOL f3bbf1608ab32f26d8726c2c3245dd5dc10ff25fb1382dfab19c7b53eb9ce3bcfd47946283c9101913c9f72e2a22d29d353202498ed0cb39ce66b6557159c74c
|
|
||||||
MISC metadata.xml 233 SHA256 ce5ad39efda758a5916b4f25f0f01eba445d573dd95ec4badc79f16f93507c4c SHA512 9e50f2b5ce9c647f7d2ea1fc4a440e8eed91905147d6acb79d9ac358a6c609de75c1f2a85e92fc682e3b90169ef40d871f741af09ea224cc225a83bdb2cb8fdb WHIRLPOOL 93ab32e608fc427f22270451379a2c4a9043ff448fc835e5e4e077178e729491946d4a37bef6d8a1e404e65d2c9ec2a8bde93b6f322bdfaea38f75c97e79ee95
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iQIcBAEBCAAGBQJT1lNkAAoJELp701BxlEWfHe8QAIB7/4CpK2quw+h5Vixb+U/B
|
|
||||||
34YFFms8KNGjr5jGvhh7z6CYEifF8y1+cL8fOQVdlBHEZ7idy/tLwHcwesZvnBXx
|
|
||||||
XDV71fgkoCZtKlgh/j6M7DOU1kCFz4jQ5ysvb6S24tSrt27z3dg+Zj6FbHEhrP7Q
|
|
||||||
inTa6kOFcXKWa9VtqxcsY48yus2kUz7x3hIF+6DbhVesRyHQVzMfoTHK5yhFlOzU
|
|
||||||
5idUWcex4G+MmbQbzyhsLASTtqSRp/JyllY3xvs980wCHRgn9K1OMpXlp47OWsJO
|
|
||||||
XJKJiIWUozz2MMRrK6oq5M6lNkc97dek7EKoNan1FQjI1mcJuwwGr3nn7qrghNmq
|
|
||||||
SaIxu1uL6wT8mzyMRCJdjcPw5T0h8PpsfY88fmFvUUS8V+VNODOK7194c4AQifT2
|
|
||||||
B1iJuaHbyoBzhs7Kebt94Eb5578cWGy0xKaPxfr5cJmETe00Xa28frP1K5lfQC8N
|
|
||||||
ttcjkU89PaeDgnepQlijltfWlHzBNY+ftIM58evCNzBWg67iPczMNGrlgpAVYSUt
|
|
||||||
48F535wpoiNstqYlpb5noZB4ReWWopkcORcolisik3bkyzthY+Qwda1RTpUNBqGJ
|
|
||||||
gihJDDTF/J1wvGfDSbO0DI765yFMH+jPspwaSiZiLpwE81aF3xa7kMOnKRWWLB7Y
|
|
||||||
a4/egoJoBBYve7BRmRmh
|
|
||||||
=Goj3
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
Gentoo bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=493050
|
|
||||||
Patch-by: Dennis 'dlan' Lan <dennis.yxun@gmail.com>
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 7ea3ec8..290fce0 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -1,11 +1,12 @@
|
|
||||||
AC_INIT
|
|
||||||
|
|
||||||
+AM_INIT_AUTOMAKE(libev,4.15) dnl also update ev.h!
|
|
||||||
+
|
|
||||||
orig_CFLAGS="$CFLAGS"
|
|
||||||
|
|
||||||
AC_CONFIG_SRCDIR([ev_epoll.c])
|
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
|
||||||
|
|
||||||
-AM_INIT_AUTOMAKE(libev,4.15) dnl also update ev.h!
|
|
||||||
AC_CONFIG_HEADERS([config.h])
|
|
||||||
AM_MAINTAINER_MODE
|
|
||||||
|
|
@ -1,3 +1,38 @@
|
|||||||
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
|
index 059305b..76d9852 100644
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -16,5 +16,8 @@ lib_LTLIBRARIES = libev.la
|
||||||
|
libev_la_SOURCES = ev.c event.c
|
||||||
|
libev_la_LDFLAGS = -version-info $(VERSION_INFO)
|
||||||
|
|
||||||
|
+pkgconfigdir = $(libdir)/pkgconfig
|
||||||
|
+pkgconfig_DATA = libev.pc
|
||||||
|
+
|
||||||
|
ev.3: ev.pod
|
||||||
|
pod2man -n LIBEV -r "libev-$(VERSION)" -c "libev - high performance full featured event loop" -s3 <$< >$@
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index b004dda..6ba3f5c 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -4,6 +4,7 @@ AC_INIT([libev], [4.25])
|
||||||
|
orig_CFLAGS="$CFLAGS"
|
||||||
|
|
||||||
|
AC_CONFIG_SRCDIR([ev_epoll.c])
|
||||||
|
+AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
AM_INIT_AUTOMAKE
|
||||||
|
|
||||||
|
AC_CONFIG_HEADERS([config.h])
|
||||||
|
@@ -23,5 +24,5 @@ AC_PROG_LIBTOOL
|
||||||
|
|
||||||
|
m4_include([libev.m4])
|
||||||
|
|
||||||
|
-AC_CONFIG_FILES([Makefile])
|
||||||
|
+AC_CONFIG_FILES([Makefile libev.pc])
|
||||||
|
AC_OUTPUT
|
||||||
|
diff --git a/libev.pc.in b/libev.pc.in
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..8bc8681
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/libev.pc.in
|
+++ b/libev.pc.in
|
||||||
@@ -0,0 +1,11 @@
|
@@ -0,0 +1,11 @@
|
||||||
@ -12,31 +47,3 @@
|
|||||||
+Libs: -L${libdir} -lev
|
+Libs: -L${libdir} -lev
|
||||||
+Libs.private:
|
+Libs.private:
|
||||||
+Cflags: -I${includedir}
|
+Cflags: -I${includedir}
|
||||||
--- a/Makefile.am
|
|
||||||
+++ b/Makefile.am
|
|
||||||
@@ -16,5 +16,8 @@ lib_LTLIBRARIES = libev.la
|
|
||||||
libev_la_SOURCES = ev.c event.c
|
|
||||||
libev_la_LDFLAGS = -version-info $(VERSION_INFO)
|
|
||||||
|
|
||||||
+pkgconfigdir = $(libdir)/pkgconfig
|
|
||||||
+pkgconfig_DATA = libev.pc
|
|
||||||
+
|
|
||||||
ev.3: ev.pod
|
|
||||||
pod2man -n LIBEV -r "libev-$(VERSION)" -c "libev - high performance full featured event loop" -s3 <$< >$@
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -2,6 +2,7 @@ orig_CFLAGS="$CFLAGS"
|
|
||||||
|
|
||||||
AC_INIT
|
|
||||||
AC_CONFIG_SRCDIR([ev_epoll.c])
|
|
||||||
+AC_CONFIG_MACRO_DIR([m4])
|
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE(libev,4.11) dnl also update ev.h!
|
|
||||||
AC_CONFIG_HEADERS([config.h])
|
|
||||||
@@ -21,5 +22,5 @@ AC_PROG_LIBTOOL
|
|
||||||
|
|
||||||
m4_include([libev.m4])
|
|
||||||
|
|
||||||
-AC_CONFIG_FILES([Makefile])
|
|
||||||
+AC_CONFIG_FILES([Makefile libev.pc])
|
|
||||||
AC_OUTPUT
|
|
@ -1,47 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libev/libev-4.15-r1.ebuild,v 1.5 2014/07/28 13:42:59 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit autotools eutils multilib-minimal
|
|
||||||
|
|
||||||
DESCRIPTION="A high-performance event loop/event model with lots of feature"
|
|
||||||
HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
|
|
||||||
SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
|
|
||||||
http://dist.schmorp.de/libev/Attic/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( BSD GPL-2 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
|
||||||
IUSE="elibc_glibc static-libs"
|
|
||||||
|
|
||||||
# Bug #283558
|
|
||||||
DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
DOCS=( Changes README )
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die
|
|
||||||
|
|
||||||
# bug #411847
|
|
||||||
epatch "${FILESDIR}/${PN}-pc.patch"
|
|
||||||
# bug #493050
|
|
||||||
epatch "${FILESDIR}/${P}-automake-1.14.patch"
|
|
||||||
|
|
||||||
epatch_user
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE="${S}" \
|
|
||||||
econf \
|
|
||||||
--disable-maintainer-mode \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
use static-libs || prune_libtool_files
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
@ -1,54 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libev/libev-4.15.ebuild,v 1.11 2014/06/10 00:05:24 vapier Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit autotools eutils multilib
|
|
||||||
|
|
||||||
DESCRIPTION="A high-performance event loop/event model with lots of feature"
|
|
||||||
HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
|
|
||||||
SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
|
|
||||||
http://dist.schmorp.de/libev/Attic/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( BSD GPL-2 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
|
||||||
IUSE="elibc_glibc static-libs"
|
|
||||||
|
|
||||||
# Bug #283558
|
|
||||||
DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
DOCS=( Changes README )
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die
|
|
||||||
|
|
||||||
# bug #411847
|
|
||||||
epatch "${FILESDIR}/${PN}-pc.patch"
|
|
||||||
# bug #493050
|
|
||||||
epatch "${FILESDIR}/${P}-automake-1.14.patch"
|
|
||||||
|
|
||||||
epatch_user
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--disable-maintainer-mode \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
use static-libs || prune_libtool_files
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
preserve_old_lib /usr/$(get_libdir)/libev.so.3.0.0
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
preserve_old_lib_notify /usr/$(get_libdir)/libev.so.3.0.0
|
|
||||||
}
|
|
43
sdk_container/src/third_party/portage-stable/dev-libs/libev/libev-4.33.ebuild
vendored
Normal file
43
sdk_container/src/third_party/portage-stable/dev-libs/libev/libev-4.33.ebuild
vendored
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="A high-performance event loop/event model with lots of feature"
|
||||||
|
HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
|
||||||
|
SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
|
||||||
|
http://dist.schmorp.de/libev/Attic/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( BSD GPL-2 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
|
||||||
|
IUSE="static-libs"
|
||||||
|
|
||||||
|
DOCS=( Changes README )
|
||||||
|
|
||||||
|
# bug #411847
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-4.25-pc.patch" )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" \
|
||||||
|
econf \
|
||||||
|
--disable-maintainer-mode \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
if ! use static-libs; then
|
||||||
|
find "${ED}" -name '*.la' -type f -delete || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
}
|
@ -1,9 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer>
|
<maintainer type="person">
|
||||||
<email>dlan@gentoo.org</email>
|
<email>dlan@gentoo.org</email>
|
||||||
<name>Yixun Lan</name>
|
<name>Yixun Lan</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551
|
DIST pcre-8.44.tar.bz2 1577611 BLAKE2B ef8d5737ca1f4c72f12c8726956ce5d3bad13aa8303b7c3b5d25499e3027ddc2edcdb937d9ad2bdd437a8885f1af8757ba194aa0b2f236b6e6a3a18d2ec8f138 SHA512 f26d850aab5228799e58ac8c2306fb313889332c39e29b118ef1de57677c5c90f970d68d3f475cabc64f8b982a77f04eca990ff1057f3ccf5e19bd137997c4ac
|
||||||
DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d
|
DIST pcre-8.45.tar.bz2 1578809 BLAKE2B 3954e08cf3c67a5e2249bf72f8d4c1a90fe7a098fffa5a0a06d0d665d07899027cfd632eab2757fcf2b1b9b413a43d5c484c8e52d05b7ca113b3bbbc4dd3bb29 SHA512 91bff52eed4a2dfc3f3bfdc9c672b88e7e2ffcf3c4b121540af8a4ae8c1ce05178430aa6b8000658b9bb7b4252239357250890e20ceb84b79cdfcde05154061a
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
diff -Naurp pcre-8.41.orig/sljit/sljitNativeMIPS_common.c pcre-8.41/sljit/sljitNativeMIPS_common.c
|
|
||||||
--- pcre-8.41.orig/sljit/sljitNativeMIPS_common.c 2017-05-07 11:32:25.000000000 -0400
|
|
||||||
+++ pcre-8.41/sljit/sljitNativeMIPS_common.c 2017-07-29 17:50:24.508909742 -0400
|
|
||||||
@@ -503,9 +503,11 @@ SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit
|
|
||||||
#ifdef SLJIT_IS_FPU_AVAILABLE
|
|
||||||
return SLJIT_IS_FPU_AVAILABLE;
|
|
||||||
#elif defined(__GNUC__)
|
|
||||||
+ {
|
|
||||||
sljit_sw fir;
|
|
||||||
asm ("cfc1 %0, $0" : "=r"(fir));
|
|
||||||
return (fir >> 22) & 0x1;
|
|
||||||
+ }
|
|
||||||
#else
|
|
||||||
#error "FIR check is not implemented for this architecture"
|
|
||||||
#endif
|
|
@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=5
|
EAPI=7
|
||||||
|
|
||||||
inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal
|
inherit libtool multilib-minimal preserve-libs usr-ldscript
|
||||||
|
|
||||||
DESCRIPTION="Perl-compatible regular expression library"
|
DESCRIPTION="Perl-compatible regular expression library"
|
||||||
HOMEPAGE="http://www.pcre.org/"
|
HOMEPAGE="http://www.pcre.org/"
|
||||||
@ -18,7 +18,7 @@ fi
|
|||||||
|
|
||||||
LICENSE="BSD"
|
LICENSE="BSD"
|
||||||
SLOT="3"
|
SLOT="3"
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||||
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
|
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
|
||||||
REQUIRED_USE="readline? ( !libedit )
|
REQUIRED_USE="readline? ( !libedit )
|
||||||
libedit? ( !readline )"
|
libedit? ( !readline )"
|
||||||
@ -29,13 +29,10 @@ RDEPEND="
|
|||||||
libedit? ( dev-libs/libedit )
|
libedit? ( dev-libs/libedit )
|
||||||
readline? ( sys-libs/readline:0= )
|
readline? ( sys-libs/readline:0= )
|
||||||
"
|
"
|
||||||
DEPEND="
|
DEPEND="${RDEPEND}"
|
||||||
${RDEPEND}
|
BDEPEND="
|
||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
"
|
"
|
||||||
RDEPEND="
|
|
||||||
${RDEPEND}
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
@ -44,12 +41,11 @@ MULTILIB_CHOST_TOOLS=(
|
|||||||
)
|
)
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}"/${PN}-8.41-sljit_mips-label-statement-fix.patch
|
|
||||||
"${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch
|
"${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
epatch "${PATCHES[@]}"
|
default
|
||||||
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
|
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
|
||||||
elibtoolize
|
elibtoolize
|
||||||
}
|
}
|
||||||
@ -59,18 +55,18 @@ multilib_src_configure() {
|
|||||||
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT)
|
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT)
|
||||||
$(multilib_native_use_enable bzip2 pcregrep-libbz2)
|
$(multilib_native_use_enable bzip2 pcregrep-libbz2)
|
||||||
$(use_enable cxx cpp)
|
$(use_enable cxx cpp)
|
||||||
$(use_enable jit) $(use_enable jit pcregrep-jit)
|
$(use_enable jit)
|
||||||
|
$(use_enable jit pcregrep-jit)
|
||||||
$(use_enable pcre16)
|
$(use_enable pcre16)
|
||||||
$(use_enable pcre32)
|
$(use_enable pcre32)
|
||||||
$(multilib_native_use_enable libedit pcretest-libedit)
|
$(multilib_native_use_enable libedit pcretest-libedit)
|
||||||
$(multilib_native_use_enable readline pcretest-libreadline)
|
$(multilib_native_use_enable readline pcretest-libreadline)
|
||||||
$(use_enable static-libs static)
|
$(use_enable static-libs static)
|
||||||
$(use_enable unicode utf) $(use_enable unicode unicode-properties)
|
$(use_enable unicode utf)
|
||||||
|
$(use_enable unicode unicode-properties)
|
||||||
$(multilib_native_use_enable zlib pcregrep-libz)
|
$(multilib_native_use_enable zlib pcregrep-libz)
|
||||||
--enable-pcre8
|
--enable-pcre8
|
||||||
--enable-shared
|
--enable-shared
|
||||||
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
|
|
||||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
|
||||||
)
|
)
|
||||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||||
}
|
}
|
||||||
@ -88,7 +84,7 @@ multilib_src_install() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
multilib_src_install_all() {
|
multilib_src_install_all() {
|
||||||
prune_libtool_files
|
find "${ED}" -type f -name "*.la" -delete || die
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=6
|
EAPI=7
|
||||||
|
|
||||||
inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal
|
inherit libtool multilib-minimal preserve-libs usr-ldscript
|
||||||
|
|
||||||
DESCRIPTION="Perl-compatible regular expression library"
|
DESCRIPTION="Perl-compatible regular expression library"
|
||||||
HOMEPAGE="http://www.pcre.org/"
|
HOMEPAGE="http://www.pcre.org/"
|
||||||
@ -11,14 +11,17 @@ MY_P="pcre-${PV/_rc/-RC}"
|
|||||||
if [[ ${PV} != *_rc* ]] ; then
|
if [[ ${PV} != *_rc* ]] ; then
|
||||||
# Only the final releases are available here.
|
# Only the final releases are available here.
|
||||||
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
|
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
|
||||||
|
https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2
|
||||||
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
|
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
|
||||||
else
|
else
|
||||||
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
|
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
LICENSE="BSD"
|
LICENSE="BSD"
|
||||||
SLOT="3"
|
SLOT="3"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||||
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
|
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
|
||||||
REQUIRED_USE="readline? ( !libedit )
|
REQUIRED_USE="readline? ( !libedit )
|
||||||
libedit? ( !readline )"
|
libedit? ( !readline )"
|
||||||
@ -29,12 +32,8 @@ RDEPEND="
|
|||||||
libedit? ( dev-libs/libedit )
|
libedit? ( dev-libs/libedit )
|
||||||
readline? ( sys-libs/readline:0= )
|
readline? ( sys-libs/readline:0= )
|
||||||
"
|
"
|
||||||
DEPEND="
|
DEPEND="${RDEPEND}"
|
||||||
${RDEPEND}
|
BDEPEND="virtual/pkgconfig"
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
MULTILIB_CHOST_TOOLS=(
|
MULTILIB_CHOST_TOOLS=(
|
||||||
/usr/bin/pcre-config
|
/usr/bin/pcre-config
|
||||||
@ -46,6 +45,7 @@ PATCHES=(
|
|||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
|
|
||||||
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
|
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
|
||||||
elibtoolize
|
elibtoolize
|
||||||
}
|
}
|
||||||
@ -65,9 +65,11 @@ multilib_src_configure() {
|
|||||||
$(use_enable unicode utf)
|
$(use_enable unicode utf)
|
||||||
$(use_enable unicode unicode-properties)
|
$(use_enable unicode unicode-properties)
|
||||||
$(multilib_native_use_enable zlib pcregrep-libz)
|
$(multilib_native_use_enable zlib pcregrep-libz)
|
||||||
|
|
||||||
--enable-pcre8
|
--enable-pcre8
|
||||||
--enable-shared
|
--enable-shared
|
||||||
)
|
)
|
||||||
|
|
||||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -80,11 +82,12 @@ multilib_src_install() {
|
|||||||
DESTDIR="${D}" \
|
DESTDIR="${D}" \
|
||||||
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
|
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
|
||||||
install
|
install
|
||||||
|
|
||||||
gen_usr_ldscript -a pcre
|
gen_usr_ldscript -a pcre
|
||||||
}
|
}
|
||||||
|
|
||||||
multilib_src_install_all() {
|
multilib_src_install_all() {
|
||||||
find "${ED}" -name "*.la" -delete || die
|
find "${ED}" -type f -name "*.la" -delete || die
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
@ -1,32 +1,33 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>base-system@gentoo.org</email>
|
<email>base-system@gentoo.org</email>
|
||||||
<name>Gentoo Base System</name>
|
<name>Gentoo Base System</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name="bzip2">
|
<flag name="bzip2">
|
||||||
Add support for pcregrep command to search within
|
Add support for pcregrep command to search within
|
||||||
bzip2-compressed files (via <pkg>app-arch/bzip2</pkg>).
|
bzip2-compressed files (via <pkg>app-arch/bzip2</pkg>).
|
||||||
</flag>
|
</flag>
|
||||||
<flag name="pcre16">Build PCRE library for 16 bit characters (e.g. UTF-16).</flag>
|
<flag name="pcre16">Build PCRE library for 16 bit characters (e.g. UTF-16).</flag>
|
||||||
<flag name="pcre32">Build PCRE library for 32 bit characters (e.g. UTF-32).</flag>
|
<flag name="pcre32">Build PCRE library for 32 bit characters (e.g. UTF-32).</flag>
|
||||||
<flag name="readline">
|
<flag name="readline">
|
||||||
Add support for command line editing to pcretest, through
|
Add support for command line editing to pcretest, through
|
||||||
<pkg>sys-libs/readline</pkg>.
|
<pkg>sys-libs/readline</pkg>.
|
||||||
</flag>
|
</flag>
|
||||||
<flag name="recursion-limit">
|
<flag name="recursion-limit">
|
||||||
Limit match recursion to 8192; if disabled, the default limit is
|
Limit match recursion to 8192; if disabled, the default limit is
|
||||||
used, which is the same as the match limit.
|
used, which is the same as the match limit.
|
||||||
</flag>
|
</flag>
|
||||||
<flag name="zlib">
|
<flag name="zlib">
|
||||||
Add support for pcregrep command to search within
|
Add support for pcregrep command to search within
|
||||||
gzip-compressed files (via <pkg>sys-libs/zlib</pkg>).
|
gzip-compressed files (via <pkg>sys-libs/zlib</pkg>).
|
||||||
</flag>
|
</flag>
|
||||||
</use>
|
</use>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="cpe">cpe:/a:pcre:pcre</remote-id>
|
<bugs-to>https://bugs.exim.org/describecomponents.cgi?product=PCRE</bugs-to>
|
||||||
<remote-id type="sourceforge">pcre</remote-id>
|
<remote-id type="cpe">cpe:/a:pcre:pcre</remote-id>
|
||||||
</upstream>
|
<remote-id type="sourceforge">pcre</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,108 +0,0 @@
|
|||||||
# ChangeLog for dev-libs/libverto
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libverto/ChangeLog,v 1.31 2014/07/28 13:43:05 ago Exp $
|
|
||||||
|
|
||||||
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5-r1.ebuild:
|
|
||||||
Stable for ppc, wrt bug #512012
|
|
||||||
|
|
||||||
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5-r1.ebuild:
|
|
||||||
Stable for x86, wrt bug #512012
|
|
||||||
|
|
||||||
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5-r1.ebuild:
|
|
||||||
Stable for amd64, wrt bug #512912
|
|
||||||
|
|
||||||
24 Jun 2014; Michał Górny <mgorny@gentoo.org> libverto-0.2.5-r1.ebuild,
|
|
||||||
libverto-0.2.6.ebuild:
|
|
||||||
Lower dev-libs/glib dep to first known EAPI=5 version, requested by Funtoo for
|
|
||||||
GNOME 3.6.
|
|
||||||
|
|
||||||
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libverto-0.2.5-r1.ebuild,
|
|
||||||
libverto-0.2.6.ebuild:
|
|
||||||
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
|
|
||||||
#513718.
|
|
||||||
|
|
||||||
16 Jun 2014; Eray Aslan <eras@gentoo.org> -libverto-0.2.4.ebuild:
|
|
||||||
Remove old
|
|
||||||
|
|
||||||
*libverto-0.2.6 (16 Jun 2014)
|
|
||||||
|
|
||||||
16 Jun 2014; Eray Aslan <eras@gentoo.org> +libverto-0.2.6.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> libverto-0.2.5-r1.ebuild,
|
|
||||||
libverto-0.2.5.ebuild:
|
|
||||||
Add arm64/m68k love.
|
|
||||||
|
|
||||||
*libverto-0.2.5-r1 (14 May 2014)
|
|
||||||
|
|
||||||
14 May 2014; Michał Górny <mgorny@gentoo.org> +libverto-0.2.5-r1.ebuild:
|
|
||||||
Enable multilib support, bug #505008.
|
|
||||||
|
|
||||||
16 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Add ~mips keyword, wrt bug #412489
|
|
||||||
|
|
||||||
06 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for sh, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for hppa, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Eray Aslan <eras@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
EAPI bump - bug #460180
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for sparc, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for s390, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for ia64, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for alpha, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for arm, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for ppc, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for x86, wrt bug #458712
|
|
||||||
|
|
||||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Stable for amd64, wrt bug #458712
|
|
||||||
|
|
||||||
19 Dec 2012; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
|
|
||||||
Add ~ia64, wrt bug #412489
|
|
||||||
|
|
||||||
30 Nov 2012; Eray Aslan <eras@gentoo.org> libverto-0.2.4.ebuild,
|
|
||||||
libverto-0.2.5.ebuild:
|
|
||||||
License as-is -> MIT - bug #445256
|
|
||||||
|
|
||||||
*libverto-0.2.5 (20 Oct 2012)
|
|
||||||
|
|
||||||
20 Oct 2012; Eray Aslan <eras@gentoo.org> +libverto-0.2.5.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
05 Jun 2012; Michael Weber <xmw@gentoo.org> libverto-0.2.4.ebuild:
|
|
||||||
adding ~ppc (bug 412489)
|
|
||||||
|
|
||||||
12 May 2012; Alexis Ballier <aballier@gentoo.org> libverto-0.2.4.ebuild:
|
|
||||||
keyword ~amd64-fbsd
|
|
||||||
|
|
||||||
21 Apr 2012; Markus Meier <maekke@gentoo.org> libverto-0.2.4.ebuild:
|
|
||||||
add ~arm, bug #412489
|
|
||||||
|
|
||||||
19 Apr 2012; Jeroen Roovers <jer@gentoo.org> libverto-0.2.4.ebuild:
|
|
||||||
Marked ~hppa (bug #412489).
|
|
||||||
|
|
||||||
*libverto-0.2.4 (18 Apr 2012)
|
|
||||||
|
|
||||||
18 Apr 2012; Eray Aslan <eras@gentoo.org> +libverto-0.2.4.ebuild,
|
|
||||||
+metadata.xml:
|
|
||||||
initial commit
|
|
@ -1,27 +1,2 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST libverto-0.3.1.tar.gz 383390 BLAKE2B 2d8366d85c2a02becf8fa9224d195a8d85f64aab735a0101997a52dd99750537b181a6dd2fc494b435b949b4a9cb785acb7222ba3f2424b7a7ddcf5d3c832387 SHA512 baef4fd280e0cb30167743608fd5a950fb4340eeb89e3630a0f63f8eab4d56f0f894a2e3283583b7ed8774d5e896c44e2c68c25882d95a07350f980af36b8740
|
||||||
Hash: SHA256
|
DIST libverto-0.3.2.tar.gz 383181 BLAKE2B 76d43397ecd6b7839be2a588c5b668eb6657138e48b786cde6fd82bb33aa071ce5f9efa19f06765d868033fa2ef4a03cf6d43bcd087c431909d2ca17562a5a48 SHA512 342f20f83b8f674230fefba013505e1339dab0022e5e232c39d6763e4307088fa290b5a8e83f588e97142f5c4d190b1430288750e45f37a5fe4174d84ef85fc1
|
||||||
|
|
||||||
DIST libverto-0.2.5.tar.gz 349722 SHA256 b249067e91a98a5a44ff958d77c2e5a45de697d08dfd22800aa760d752d7a6ce SHA512 d57a7f86e714d3fbed391984de3356d8a2769f846985769c1be7d881647c1be95a5fc6a82bba1660ef3241aa1a40150b5e005af6f35dc32473facfdea49c556e WHIRLPOOL af696e8503e2bd8331826bb3c437ab640a83263ab2e9dfaaf63d240c9a8e58803ef0df440ef264add3884d47cb060e60fb2701f1578e845e1c92e74263e7eb89
|
|
||||||
DIST libverto-0.2.6.tar.gz 352690 SHA256 17eca6a3855f4884e2e7095e91501767d834b3bf313a6f59a93303f54ac91c9e SHA512 aa8d047501d28741f2f8185fc4a0ef6dc4b99dbe69b583c40cd4c0afc97db4dd0a928d9ec23861fff61651e9ac82e52da9473b8e62ccc11a91e5e5c6b41dfd3b WHIRLPOOL 518eb5390e3e3a6265e9f3fd049755f737d768efca23f3abef5286b512e6576cf6d16d241e1430debfc15fb974df543a3435bc926784d143dad37883bac04914
|
|
||||||
EBUILD libverto-0.2.5-r1.ebuild 1620 SHA256 eb8142b298d277da33eead73e80216ff7fb20ddc1adc69d99aa1dcfbe45d3868 SHA512 1f0ee21ebb64e89fd5764440a6951515f297ef4d19190dd974970b855548e9f3a5f01090ed46308c5a4d225dbee1934a1705ec9d60c79105b57b8e8a5c72517b WHIRLPOOL 4535468aaa34aa30c396f5938fa68a9216cbfc0016a2e713c73061ebce48e8e1a4d77815d651aff303e1ce8750ba0b19e55cb2884d694b8eec2f3eb551dc82fe
|
|
||||||
EBUILD libverto-0.2.5.ebuild 1485 SHA256 02d082193194ba917881993733525f93168177307e9aef6a75f5c0a4f0668b26 SHA512 c3ab6e840253a1b8f94e41e5d4aa38ad886bddb4ecda4ea20aacec5e77d285e9e6d5b0c2f3d48e0e1eb6744f6edaef44b23488c1122fcc65a3a3017a66e6eec9 WHIRLPOOL 80d93285f3707d3926a76a3395a072b34d739ca939f1af402f338278a480956d886f95a9216da239f94fea0812f97f9184cc06262436286a62da2f6c9badaf37
|
|
||||||
EBUILD libverto-0.2.6.ebuild 1623 SHA256 dc1a397194ce68f6ffe11acc702fcf4edaef7ae3e0d52a59bade3eb2146cd0fa SHA512 ef3ad79450fa6966d92d33d9f36d3c91c2701fb6678ddde8bdfc42e20fc485e58839a78eb2f3722c3eea24421d8402d0f873f95765c5c3f656a3de95b36969da WHIRLPOOL 639f00a7ab38836331bae7863b1c0bd611b0af962d87d8ee87894d8130c65b0b7e585c122ea1f597af27b23a1a07f03fe9c8529ad7ab069f6176f1b1ac55bebf
|
|
||||||
MISC ChangeLog 3660 SHA256 f8001e60a1840fbedcc6116c9fe8b43099f1a5eb8545521c57a1b43936345a2f SHA512 5d97e45e62ff43fb84a3d4f7fab3c1ea2d06a9f54e0cd104e4455a77b199e2ba7d1626a4b6e3cdf944ccf248d48cf30a28298deeef374a793382c04f26c64458 WHIRLPOOL 4c7052dd99c72454be031ce60a675b19036e0e4d851456ce36a92165c43a1d4cc4a653e091718293f56587c4528d22f6eb87ea30aefbe3529047f50c112b4590
|
|
||||||
MISC metadata.xml 1066 SHA256 cff7b9bbaa4ec4aadb9786aed96b931270a9194508d2db03df4fbdc572371013 SHA512 e0e7e64df18b4df5b199047563d244691d2b241f1711f05f3532e4dbb6c3b4f0e192bd35b81e1bc6552045c3133ce15e3fb6cc89ff41bcb6663529147d4c0f8a WHIRLPOOL 6e0024b935c45abb2753d493b33e907a10d2be7c2f5abe069c20df17e61c1c3013a098eb30f3012e5009c3970cc99726dde67cb49b4857e2f0ef18b06dbe50f5
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iQIcBAEBCAAGBQJT1lNqAAoJELp701BxlEWfJ/YP/iMN7gssfBmV4oXoK7Iu6Xhk
|
|
||||||
/ZGuJlE/GhzQJLvu/0XbMSfsGpCPMQ59Iu+6rqTY3ImCieoCQJZOQQzXDelISies
|
|
||||||
tZMVeiF0uF2O8ud76w9VrjBqbRhQU+xgTjWV7Ac6mwo6+pB43h1mB3YkUpOPPXfB
|
|
||||||
tVgwoO450yYNOgNcUi2O6r0FSJ6ZEZsoJCDjulvJ7FT0xZ2vXqzgWzImfDhzouzH
|
|
||||||
WcQFWh3KggLk3VTqnphnOtvTJyG2XCTX8vXhzKdFyvBqUKAgrYugTN0kBfWgUWru
|
|
||||||
2gGitn/Ywx1GClOEoe/BIhed8+I0LilTf93nddzssucCK3v/fco6TdyJYHh06iIM
|
|
||||||
nm2hYYWL7ShfL/AM95onyGNCcWGAavnb3QCN34l90yNiFN0Zdr/NUyCJyjzz0Isw
|
|
||||||
mp/uSCVmAhes4cBuS+jqvHQnCnxfJhyOsVKFpMCUj2KgM3IUW8JRWCxCKD+Kb5rj
|
|
||||||
Zo/AqHzg2XlvsQ93aV1Q48DUWul1hxBB/vlZ/dAJpm5JfjQaX7jPZauOgTCv/oad
|
|
||||||
fJE8WJ1QxPGULnHKUYTUDgYzVBuMbp89HUW3JFobEQPZyazYGwvGGCgyHkN593Qw
|
|
||||||
dfpJ1B5KMgEGG1UoO33dM5a1Dc9i1Li6wFUjKyvvroH5/LDp1xg19jAXpxQx/B3E
|
|
||||||
BiE43neyP0mb5R0LPR+F
|
|
||||||
=gA2H
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
133
sdk_container/src/third_party/portage-stable/dev-libs/libverto/files/libverto-0.3.1-non-bash.patch
vendored
Normal file
133
sdk_container/src/third_party/portage-stable/dev-libs/libverto/files/libverto-0.3.1-non-bash.patch
vendored
Normal file
@ -0,0 +1,133 @@
|
|||||||
|
Strips bashisms from configure.ac causing breakage in net-nds/gssproxy
|
||||||
|
https://bugs.gentoo.org/762823
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -91,22 +91,22 @@ AC_ARG_WITH([tevent],
|
||||||
|
|
||||||
|
# Ensure that if a builtin is chosen only one is built
|
||||||
|
BUILTIN_MODULE=
|
||||||
|
-if test x$WITH_GLIB == xbuiltin; then
|
||||||
|
+if test x$WITH_GLIB = xbuiltin; then
|
||||||
|
BUILTIN_MODULE=glib
|
||||||
|
WITH_LIBEV=no
|
||||||
|
WITH_LIBEVENT=no
|
||||||
|
WITH_TEVENT=no
|
||||||
|
-elif test x$WITH_LIBEV == xbuiltin; then
|
||||||
|
+elif test x$WITH_LIBEV = xbuiltin; then
|
||||||
|
BUILTIN_MODULE=libev
|
||||||
|
WITH_LIBGLIB=no
|
||||||
|
WITH_LIBEVENT=no
|
||||||
|
WITH_TEVENT=no
|
||||||
|
-elif test x$WITH_LIBEVENT == xbuiltin; then
|
||||||
|
+elif test x$WITH_LIBEVENT = xbuiltin; then
|
||||||
|
BUILTIN_MODULE=libevent
|
||||||
|
WITH_LIBGLIB=no
|
||||||
|
WITH_LIBEV=no
|
||||||
|
WITH_TEVENT=no
|
||||||
|
-elif test x$WITH_TEVENT == xbuiltin; then
|
||||||
|
+elif test x$WITH_TEVENT = xbuiltin; then
|
||||||
|
BUILTIN_MODULE=tevent
|
||||||
|
WITH_GLIB=no
|
||||||
|
WITH_LIBEV=no
|
||||||
|
@@ -118,29 +118,29 @@ if test x$BUILTIN_MODULE != x; then
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure that there is only one default (convert duplicate default to yes)
|
||||||
|
-if test x$WITH_GLIB == xdefault; then
|
||||||
|
+if test x$WITH_GLIB = xdefault; then
|
||||||
|
AC_DEFINE([DEFUALT_MODULE], [glib])
|
||||||
|
- test x$WITH_LIBEV == xdefault && WITH_LIBEV=yes
|
||||||
|
- test x$WITH_LIBEVENT == xdefault && WITH_LIBEVENT=yes
|
||||||
|
- test x$WITH_TEVENT == xdefault && WITH_TEVENT=yes
|
||||||
|
+ test x$WITH_LIBEV = xdefault && WITH_LIBEV=yes
|
||||||
|
+ test x$WITH_LIBEVENT = xdefault && WITH_LIBEVENT=yes
|
||||||
|
+ test x$WITH_TEVENT = xdefault && WITH_TEVENT=yes
|
||||||
|
fi
|
||||||
|
-if test x$WITH_LIBEV == xdefault; then
|
||||||
|
+if test x$WITH_LIBEV = xdefault; then
|
||||||
|
AC_DEFINE([DEFUALT_MODULE], [libev])
|
||||||
|
- test x$WITH_LIBGLIB == xdefault && WITH_GLIB=yes
|
||||||
|
- test x$WITH_LIBEVENT == xdefault && WITH_LIBEVENT=yes
|
||||||
|
- test x$WITH_TEVENT == xdefault && WITH_TEVENT=yes
|
||||||
|
+ test x$WITH_LIBGLIB = xdefault && WITH_GLIB=yes
|
||||||
|
+ test x$WITH_LIBEVENT = xdefault && WITH_LIBEVENT=yes
|
||||||
|
+ test x$WITH_TEVENT = xdefault && WITH_TEVENT=yes
|
||||||
|
fi
|
||||||
|
-if test x$WITH_LIBEVENT == xdefault; then
|
||||||
|
+if test x$WITH_LIBEVENT = xdefault; then
|
||||||
|
AC_DEFINE([DEFUALT_MODULE], [libevent])
|
||||||
|
- test x$WITH_GLIB == xdefault && WITH_GLIB=yes
|
||||||
|
- test x$WITH_LIBEV == xdefault && WITH_LIBEV=yes
|
||||||
|
- test x$WITH_TEVENT == xdefault && WITH_TEVENT=yes
|
||||||
|
+ test x$WITH_GLIB = xdefault && WITH_GLIB=yes
|
||||||
|
+ test x$WITH_LIBEV = xdefault && WITH_LIBEV=yes
|
||||||
|
+ test x$WITH_TEVENT = xdefault && WITH_TEVENT=yes
|
||||||
|
fi
|
||||||
|
-if test x$WITH_TEVENT == xdefault; then
|
||||||
|
+if test x$WITH_TEVENT = xdefault; then
|
||||||
|
AC_DEFINE([DEFUALT_MODULE], [tevent])
|
||||||
|
- test x$WITH_GLIB == xdefault && WITH_GLIB=yes
|
||||||
|
- test x$WITH_LIBEV == xdefault && WITH_LIBEV=yes
|
||||||
|
- test x$WITH_LIBEVENT == xdefault && WITH_LIBEVENT=yes
|
||||||
|
+ test x$WITH_GLIB = xdefault && WITH_GLIB=yes
|
||||||
|
+ test x$WITH_LIBEV = xdefault && WITH_LIBEV=yes
|
||||||
|
+ test x$WITH_LIBEVENT = xdefault && WITH_LIBEVENT=yes
|
||||||
|
fi
|
||||||
|
|
||||||
|
BUILD_GLIB=no
|
||||||
|
@@ -151,7 +151,7 @@ BUILD_TEVENT=no
|
||||||
|
if test x$WITH_GLIB != xno; then
|
||||||
|
PKG_CHECK_MODULES([glib], [glib-2.0], [BUILD_GLIB=$WITH_GLIB],
|
||||||
|
[test x$WITH_GLIB != xauto && AC_MSG_ERROR("glib not found")])
|
||||||
|
- if test x$BUILD_GLIB == xauto; then
|
||||||
|
+ if test x$BUILD_GLIB = xauto; then
|
||||||
|
BUILD_GLIB=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
@@ -165,7 +165,7 @@ if test x$WITH_LIBEV != xno; then
|
||||||
|
),
|
||||||
|
[test x$WITH_LIBEV != xauto && AC_MSG_ERROR("ev.h not found")]
|
||||||
|
)
|
||||||
|
- if test x$BUILD_LIBEV == xauto; then
|
||||||
|
+ if test x$BUILD_LIBEV = xauto; then
|
||||||
|
BUILD_LIBEV=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
@@ -173,7 +173,7 @@ fi
|
||||||
|
if test x$WITH_LIBEVENT != xno; then
|
||||||
|
PKG_CHECK_MODULES([libevent], [libevent >= 2.0], [BUILD_LIBEVENT=$WITH_LIBEVENT],
|
||||||
|
[test x$WITH_LIBEVENT != xauto && AC_MSG_ERROR("libevent not found")])
|
||||||
|
- if test x$BUILD_LIBEVENT == xauto; then
|
||||||
|
+ if test x$BUILD_LIBEVENT = xauto; then
|
||||||
|
BUILD_LIBEVENT=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
@@ -181,19 +181,19 @@ fi
|
||||||
|
if test x$WITH_TEVENT != xno; then
|
||||||
|
PKG_CHECK_MODULES([tevent], [tevent], [BUILD_TEVENT=$WITH_TEVENT],
|
||||||
|
[test x$WITH_TEVENT != xauto && AC_MSG_ERROR("tevent not found")])
|
||||||
|
- if test x$BUILD_TEVENT == xauto; then
|
||||||
|
+ if test x$BUILD_TEVENT = xauto; then
|
||||||
|
BUILD_TEVENT=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
-AM_CONDITIONAL([MODULE_GLIB], [test x$BUILTIN_MODULE == x && test x$BUILD_GLIB != xno])
|
||||||
|
-AM_CONDITIONAL([MODULE_LIBEV], [test x$BUILTIN_MODULE == x && test x$BUILD_LIBEV != xno])
|
||||||
|
-AM_CONDITIONAL([MODULE_LIBEVENT], [test x$BUILTIN_MODULE == x && test x$BUILD_LIBEVENT != xno])
|
||||||
|
-AM_CONDITIONAL([MODULE_TEVENT], [test x$BUILTIN_MODULE == x && test x$BUILD_TEVENT != xno])
|
||||||
|
-AM_CONDITIONAL([BUILTIN_GLIB], [test x$BUILTIN_MODULE == xglib])
|
||||||
|
-AM_CONDITIONAL([BUILTIN_LIBEV], [test x$BUILTIN_MODULE == xlibev])
|
||||||
|
-AM_CONDITIONAL([BUILTIN_LIBEVENT], [test x$BUILTIN_MODULE == xlibevent])
|
||||||
|
-AM_CONDITIONAL([BUILTIN_TEVENT], [test x$BUILTIN_MODULE == xtevent])
|
||||||
|
+AM_CONDITIONAL([MODULE_GLIB], [test x$BUILTIN_MODULE = x && test x$BUILD_GLIB != xno])
|
||||||
|
+AM_CONDITIONAL([MODULE_LIBEV], [test x$BUILTIN_MODULE = x && test x$BUILD_LIBEV != xno])
|
||||||
|
+AM_CONDITIONAL([MODULE_LIBEVENT], [test x$BUILTIN_MODULE = x && test x$BUILD_LIBEVENT != xno])
|
||||||
|
+AM_CONDITIONAL([MODULE_TEVENT], [test x$BUILTIN_MODULE = x && test x$BUILD_TEVENT != xno])
|
||||||
|
+AM_CONDITIONAL([BUILTIN_GLIB], [test x$BUILTIN_MODULE = xglib])
|
||||||
|
+AM_CONDITIONAL([BUILTIN_LIBEV], [test x$BUILTIN_MODULE = xlibev])
|
||||||
|
+AM_CONDITIONAL([BUILTIN_LIBEVENT], [test x$BUILTIN_MODULE = xlibevent])
|
||||||
|
+AM_CONDITIONAL([BUILTIN_TEVENT], [test x$BUILTIN_MODULE = xtevent])
|
||||||
|
|
||||||
|
AC_MSG_NOTICE()
|
||||||
|
AC_MSG_NOTICE([BUILD CONFIGURATION])
|
117
sdk_container/src/third_party/portage-stable/dev-libs/libverto/files/libverto-0.3.2-non-bash.patch
vendored
Normal file
117
sdk_container/src/third_party/portage-stable/dev-libs/libverto/files/libverto-0.3.2-non-bash.patch
vendored
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
https://github.com/latchset/libverto/pull/31
|
||||||
|
|
||||||
|
Strips bashisms from configure.ac causing breakage in net-nds/gssproxy
|
||||||
|
https://bugs.gentoo.org/762823
|
||||||
|
|
||||||
|
From bf5e1eac51cd8aa801c0125b892412bb73b97b08 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sam James <sam@gentoo.org>
|
||||||
|
Date: Wed, 23 Jun 2021 03:29:56 +0100
|
||||||
|
Subject: [PATCH] Fix bashisms in configure.ac
|
||||||
|
|
||||||
|
'==' is not supported in POSIX shells. = is equivalent for us, so let's
|
||||||
|
use that instead.
|
||||||
|
|
||||||
|
Bug: https://bugs.gentoo.org/762823
|
||||||
|
---
|
||||||
|
configure.ac | 42 +++++++++++++++++++++---------------------
|
||||||
|
1 file changed, 21 insertions(+), 21 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 1e510dc..30b7aa4 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -82,15 +82,15 @@ AC_ARG_WITH([libevent],
|
||||||
|
|
||||||
|
# Ensure that if a builtin is chosen only one is built
|
||||||
|
BUILTIN_MODULE=
|
||||||
|
-if test x$WITH_GLIB == xbuiltin; then
|
||||||
|
+if test x$WITH_GLIB = xbuiltin; then
|
||||||
|
BUILTIN_MODULE=glib
|
||||||
|
WITH_LIBEV=no
|
||||||
|
WITH_LIBEVENT=no
|
||||||
|
-elif test x$WITH_LIBEV == xbuiltin; then
|
||||||
|
+elif test x$WITH_LIBEV = xbuiltin; then
|
||||||
|
BUILTIN_MODULE=libev
|
||||||
|
WITH_LIBGLIB=no
|
||||||
|
WITH_LIBEVENT=no
|
||||||
|
-elif test x$WITH_LIBEVENT == xbuiltin; then
|
||||||
|
+elif test x$WITH_LIBEVENT = xbuiltin; then
|
||||||
|
BUILTIN_MODULE=libevent
|
||||||
|
WITH_LIBGLIB=no
|
||||||
|
WITH_LIBEV=no
|
||||||
|
@@ -101,20 +101,20 @@ if test x$BUILTIN_MODULE != x; then
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure that there is only one default (convert duplicate default to yes)
|
||||||
|
-if test x$WITH_GLIB == xdefault; then
|
||||||
|
+if test x$WITH_GLIB = xdefault; then
|
||||||
|
AC_DEFINE([DEFUALT_MODULE], [glib])
|
||||||
|
- test x$WITH_LIBEV == xdefault && WITH_LIBEV=yes
|
||||||
|
- test x$WITH_LIBEVENT == xdefault && WITH_LIBEVENT=yes
|
||||||
|
+ test x$WITH_LIBEV = xdefault && WITH_LIBEV=yes
|
||||||
|
+ test x$WITH_LIBEVENT = xdefault && WITH_LIBEVENT=yes
|
||||||
|
fi
|
||||||
|
-if test x$WITH_LIBEV == xdefault; then
|
||||||
|
+if test x$WITH_LIBEV = xdefault; then
|
||||||
|
AC_DEFINE([DEFUALT_MODULE], [libev])
|
||||||
|
- test x$WITH_LIBGLIB == xdefault && WITH_GLIB=yes
|
||||||
|
- test x$WITH_LIBEVENT == xdefault && WITH_LIBEVENT=yes
|
||||||
|
+ test x$WITH_LIBGLIB = xdefault && WITH_GLIB=yes
|
||||||
|
+ test x$WITH_LIBEVENT = xdefault && WITH_LIBEVENT=yes
|
||||||
|
fi
|
||||||
|
-if test x$WITH_LIBEVENT == xdefault; then
|
||||||
|
+if test x$WITH_LIBEVENT = xdefault; then
|
||||||
|
AC_DEFINE([DEFUALT_MODULE], [libevent])
|
||||||
|
- test x$WITH_GLIB == xdefault && WITH_GLIB=yes
|
||||||
|
- test x$WITH_LIBEV == xdefault && WITH_LIBEV=yes
|
||||||
|
+ test x$WITH_GLIB = xdefault && WITH_GLIB=yes
|
||||||
|
+ test x$WITH_LIBEV = xdefault && WITH_LIBEV=yes
|
||||||
|
fi
|
||||||
|
|
||||||
|
BUILD_GLIB=no
|
||||||
|
@@ -124,7 +124,7 @@ BUILD_LIBEVENT=no
|
||||||
|
if test x$WITH_GLIB != xno; then
|
||||||
|
PKG_CHECK_MODULES([glib], [glib-2.0], [BUILD_GLIB=$WITH_GLIB],
|
||||||
|
[test x$WITH_GLIB != xauto && AC_MSG_ERROR("glib not found")])
|
||||||
|
- if test x$BUILD_GLIB == xauto; then
|
||||||
|
+ if test x$BUILD_GLIB = xauto; then
|
||||||
|
BUILD_GLIB=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
@@ -138,7 +138,7 @@ if test x$WITH_LIBEV != xno; then
|
||||||
|
),
|
||||||
|
[test x$WITH_LIBEV != xauto && AC_MSG_ERROR("ev.h not found")]
|
||||||
|
)
|
||||||
|
- if test x$BUILD_LIBEV == xauto; then
|
||||||
|
+ if test x$BUILD_LIBEV = xauto; then
|
||||||
|
BUILD_LIBEV=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
@@ -146,17 +146,17 @@ fi
|
||||||
|
if test x$WITH_LIBEVENT != xno; then
|
||||||
|
PKG_CHECK_MODULES([libevent], [libevent >= 2.0], [BUILD_LIBEVENT=$WITH_LIBEVENT],
|
||||||
|
[test x$WITH_LIBEVENT != xauto && AC_MSG_ERROR("libevent not found")])
|
||||||
|
- if test x$BUILD_LIBEVENT == xauto; then
|
||||||
|
+ if test x$BUILD_LIBEVENT = xauto; then
|
||||||
|
BUILD_LIBEVENT=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
-AM_CONDITIONAL([MODULE_GLIB], [test x$BUILTIN_MODULE == x && test x$BUILD_GLIB != xno])
|
||||||
|
-AM_CONDITIONAL([MODULE_LIBEV], [test x$BUILTIN_MODULE == x && test x$BUILD_LIBEV != xno])
|
||||||
|
-AM_CONDITIONAL([MODULE_LIBEVENT], [test x$BUILTIN_MODULE == x && test x$BUILD_LIBEVENT != xno])
|
||||||
|
-AM_CONDITIONAL([BUILTIN_GLIB], [test x$BUILTIN_MODULE == xglib])
|
||||||
|
-AM_CONDITIONAL([BUILTIN_LIBEV], [test x$BUILTIN_MODULE == xlibev])
|
||||||
|
-AM_CONDITIONAL([BUILTIN_LIBEVENT], [test x$BUILTIN_MODULE == xlibevent])
|
||||||
|
+AM_CONDITIONAL([MODULE_GLIB], [test x$BUILTIN_MODULE = x && test x$BUILD_GLIB != xno])
|
||||||
|
+AM_CONDITIONAL([MODULE_LIBEV], [test x$BUILTIN_MODULE = x && test x$BUILD_LIBEV != xno])
|
||||||
|
+AM_CONDITIONAL([MODULE_LIBEVENT], [test x$BUILTIN_MODULE = x && test x$BUILD_LIBEVENT != xno])
|
||||||
|
+AM_CONDITIONAL([BUILTIN_GLIB], [test x$BUILTIN_MODULE = xglib])
|
||||||
|
+AM_CONDITIONAL([BUILTIN_LIBEV], [test x$BUILTIN_MODULE = xlibev])
|
||||||
|
+AM_CONDITIONAL([BUILTIN_LIBEVENT], [test x$BUILTIN_MODULE = xlibevent])
|
||||||
|
|
||||||
|
AC_MSG_NOTICE()
|
||||||
|
AC_MSG_NOTICE([BUILD CONFIGURATION])
|
||||||
|
--
|
||||||
|
2.32.0
|
||||||
|
|
@ -1,52 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libverto/libverto-0.2.5.ebuild,v 1.17 2014/06/10 00:13:52 vapier Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
DESCRIPTION="Main event loop abstraction library"
|
|
||||||
HOMEPAGE="https://fedorahosted.org/libverto/"
|
|
||||||
SRC_URI="https://fedorahosted.org/releases/l/i/libverto/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd"
|
|
||||||
IUSE="glib +libev libevent tevent +threads static-libs"
|
|
||||||
|
|
||||||
# file collisions
|
|
||||||
DEPEND="!=app-crypt/mit-krb5-1.10.1-r0
|
|
||||||
!=app-crypt/mit-krb5-1.10.1-r1
|
|
||||||
!=app-crypt/mit-krb5-1.10.1-r2
|
|
||||||
glib? ( >=dev-libs/glib-2.29 )
|
|
||||||
libev? ( >=dev-libs/libev-4.11 )
|
|
||||||
libevent? ( >=dev-libs/libevent-2.0 )
|
|
||||||
tevent? ( sys-libs/tevent )"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
REQUIRED_USE="|| ( glib libev libevent tevent ) "
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# known problem uptream with tevent write test. tevent does not fire a
|
|
||||||
# callback on error, but we explicitly test for this behaviour. Do not run
|
|
||||||
# tevent tests for now.
|
|
||||||
sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
$(use_with glib) \
|
|
||||||
$(use_with libev) \
|
|
||||||
$(use_with libevent) \
|
|
||||||
$(use_with tevent) \
|
|
||||||
$(use_with threads pthread) \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
dodoc AUTHORS ChangeLog NEWS INSTALL README
|
|
||||||
|
|
||||||
use static-libs || find "${D}" -name '*.la' -delete
|
|
||||||
}
|
|
@ -1,52 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libverto/libverto-0.2.6.ebuild,v 1.3 2014/06/24 21:54:27 mgorny Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit multilib-minimal
|
|
||||||
|
|
||||||
DESCRIPTION="Main event loop abstraction library"
|
|
||||||
HOMEPAGE="https://fedorahosted.org/libverto/"
|
|
||||||
SRC_URI="https://fedorahosted.org/releases/l/i/libverto/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
|
|
||||||
IUSE="glib +libev libevent tevent +threads static-libs"
|
|
||||||
|
|
||||||
# file collisions
|
|
||||||
DEPEND="!=app-crypt/mit-krb5-1.10.1-r0
|
|
||||||
!=app-crypt/mit-krb5-1.10.1-r1
|
|
||||||
!=app-crypt/mit-krb5-1.10.1-r2
|
|
||||||
glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
|
|
||||||
libev? ( >=dev-libs/libev-4.15[${MULTILIB_USEDEP}] )
|
|
||||||
libevent? ( >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}] )
|
|
||||||
tevent? ( >=sys-libs/tevent-0.9.19[${MULTILIB_USEDEP}] )"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
REQUIRED_USE="|| ( glib libev libevent tevent ) "
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# known problem uptream with tevent write test. tevent does not fire a
|
|
||||||
# callback on error, but we explicitly test for this behaviour. Do not run
|
|
||||||
# tevent tests for now.
|
|
||||||
sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE="${S}" \
|
|
||||||
econf \
|
|
||||||
$(use_with glib) \
|
|
||||||
$(use_with libev) \
|
|
||||||
$(use_with libevent) \
|
|
||||||
$(use_with tevent) \
|
|
||||||
$(use_with threads pthread) \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc AUTHORS ChangeLog NEWS INSTALL README
|
|
||||||
use static-libs || prune_libtool_files --all
|
|
||||||
}
|
|
@ -1,38 +1,41 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libverto/libverto-0.2.5-r1.ebuild,v 1.7 2014/07/28 13:43:05 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=7
|
||||||
|
|
||||||
inherit multilib-minimal
|
inherit autotools multilib-minimal
|
||||||
|
|
||||||
DESCRIPTION="Main event loop abstraction library"
|
DESCRIPTION="Main event loop abstraction library"
|
||||||
HOMEPAGE="https://fedorahosted.org/libverto/"
|
HOMEPAGE="https://github.com/latchset/libverto/"
|
||||||
SRC_URI="https://fedorahosted.org/releases/l/i/libverto/${P}.tar.gz"
|
SRC_URI="https://github.com/latchset/libverto/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
LICENSE="MIT"
|
LICENSE="MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd"
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
|
||||||
IUSE="glib +libev libevent tevent +threads static-libs"
|
IUSE="glib +libev libevent tevent +threads static-libs"
|
||||||
|
REQUIRED_USE="|| ( glib libev libevent tevent ) "
|
||||||
|
|
||||||
# file collisions
|
DEPEND="glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
|
||||||
DEPEND="!=app-crypt/mit-krb5-1.10.1-r0
|
|
||||||
!=app-crypt/mit-krb5-1.10.1-r1
|
|
||||||
!=app-crypt/mit-krb5-1.10.1-r2
|
|
||||||
glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
|
|
||||||
libev? ( >=dev-libs/libev-4.15[${MULTILIB_USEDEP}] )
|
libev? ( >=dev-libs/libev-4.15[${MULTILIB_USEDEP}] )
|
||||||
libevent? ( >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}] )
|
libevent? ( >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}] )
|
||||||
tevent? ( >=sys-libs/tevent-0.9.19[${MULTILIB_USEDEP}] )"
|
tevent? ( >=sys-libs/tevent-0.9.19[${MULTILIB_USEDEP}] )"
|
||||||
|
|
||||||
RDEPEND="${DEPEND}"
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
REQUIRED_USE="|| ( glib libev libevent tevent ) "
|
DOCS=( AUTHORS ChangeLog NEWS INSTALL README )
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# Runtime breakage caused by bashisms, bug #762823
|
||||||
|
"${FILESDIR}/${PN}-0.3.1-non-bash.patch"
|
||||||
|
)
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
default
|
||||||
# known problem uptream with tevent write test. tevent does not fire a
|
# known problem uptream with tevent write test. tevent does not fire a
|
||||||
# callback on error, but we explicitly test for this behaviour. Do not run
|
# callback on error, but we explicitly test for this behaviour. Do not run
|
||||||
# tevent tests for now.
|
# tevent tests for now.
|
||||||
sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die
|
sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die
|
||||||
|
eautoreconf
|
||||||
}
|
}
|
||||||
|
|
||||||
multilib_src_configure() {
|
multilib_src_configure() {
|
||||||
@ -47,6 +50,6 @@ multilib_src_configure() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
multilib_src_install_all() {
|
multilib_src_install_all() {
|
||||||
dodoc AUTHORS ChangeLog NEWS INSTALL README
|
default
|
||||||
use static-libs || prune_libtool_files --all
|
use static-libs || find "${ED}" -name '*.la' -delete
|
||||||
}
|
}
|
49
sdk_container/src/third_party/portage-stable/dev-libs/libverto/libverto-0.3.2.ebuild
vendored
Normal file
49
sdk_container/src/third_party/portage-stable/dev-libs/libverto/libverto-0.3.2.ebuild
vendored
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="Main event loop abstraction library"
|
||||||
|
HOMEPAGE="https://github.com/latchset/libverto/"
|
||||||
|
SRC_URI="https://github.com/latchset/libverto/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||||
|
IUSE="glib +libev libevent +threads"
|
||||||
|
REQUIRED_USE="|| ( glib libev libevent )"
|
||||||
|
|
||||||
|
DEPEND="glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
|
||||||
|
libev? ( >=dev-libs/libev-4.15[${MULTILIB_USEDEP}] )
|
||||||
|
libevent? ( >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}] )"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS ChangeLog NEWS INSTALL README )
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-non-bash.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" \
|
||||||
|
econf \
|
||||||
|
$(use_with glib) \
|
||||||
|
$(use_with libev) \
|
||||||
|
$(use_with libevent) \
|
||||||
|
$(use_with threads pthread) \
|
||||||
|
--disable-static
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
default
|
||||||
|
|
||||||
|
find "${ED}" -name '*.la' -delete
|
||||||
|
}
|
@ -2,7 +2,7 @@
|
|||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<longdescription lang="en">Many applications and libraries are unable to write asynchronous code because they are unable to pick an event loop. This is particularly true of libraries who want to be useful to many applications who use loops that do not integrate with one another or which use home-grown loops. libverto provides a loop-neutral async api which allows the library to expose asynchronous interfaces and offload the choice of the main loop to the application.</longdescription>
|
<longdescription lang="en">Many applications and libraries are unable to write asynchronous code because they are unable to pick an event loop. This is particularly true of libraries who want to be useful to many applications who use loops that do not integrate with one another or which use home-grown loops. libverto provides a loop-neutral async api which allows the library to expose asynchronous interfaces and offload the choice of the main loop to the application.</longdescription>
|
||||||
<maintainer>
|
<maintainer type="person">
|
||||||
<email>eras@gentoo.org</email>
|
<email>eras@gentoo.org</email>
|
||||||
<name>Eray Aslan</name>
|
<name>Eray Aslan</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
# ChangeLog for virtual/acl
|
|
||||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/virtual/acl/ChangeLog,v 1.5 2012/04/26 13:26:16 aballier Exp $
|
|
||||||
|
|
||||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> acl-0-r1.ebuild:
|
|
||||||
keyword ~amd64-fbsd
|
|
||||||
|
|
||||||
*acl-0-r1 (05 Mar 2012)
|
|
||||||
|
|
||||||
05 Mar 2012; Mike Frysinger <vapier@gentoo.org> +acl-0-r1.ebuild:
|
|
||||||
Pass through IUSE=static-libs #406109 by Jeff Horelick.
|
|
||||||
|
|
||||||
11 Nov 2011; Jeroen Roovers <jer@gentoo.org> acl-0.ebuild:
|
|
||||||
Drop HPPA keywording (bug #212517).
|
|
||||||
|
|
||||||
29 Dec 2009; Jonathan Callen <abcd@gentoo.org> acl-0.ebuild:
|
|
||||||
Prefix keywords: ~amd64-linux ~ia64-linux ~x86-linux
|
|
||||||
|
|
||||||
*acl-0 (29 May 2009)
|
|
||||||
|
|
||||||
29 May 2009; Diego E. Pettenò <flameeyes@gentoo.org> +acl-0.ebuild,
|
|
||||||
+metadata.xml:
|
|
||||||
Initial import of an acl virtual to depend on the proper packages for
|
|
||||||
Linux and FreeBSD.
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
|
||||||
Hash: SHA1
|
|
||||||
|
|
||||||
EBUILD acl-0-r1.ebuild 575 RMD160 f7ed3f97aed926d958513556d51ba0a037dd313c SHA1 3975c0a2057d77a9b9b910da775b3d3d0eed1e05 SHA256 24ba69ea1f399f71bd9fba41c3c12e1bc5c03cd140a74ab5439dad4913aa3cca
|
|
||||||
EBUILD acl-0.ebuild 520 RMD160 8f904db45a36359d9a54a484c66411b29bca789b SHA1 249787d5c3f82888779087179fa69a15620fc003 SHA256 f3ff2c013996aaa9826cccf6e8dd36cb611ca854ee97628c4d2ea01cef215b3f
|
|
||||||
MISC ChangeLog 864 RMD160 95c4da001311ce437384032e445ad2b8e6f9ab0d SHA1 3a87f2b681a71407c751d9c8ba6a48c236681044 SHA256 878bb251f6ee58fe49ca1ca73d5aa0c257a0155b077aa52187599b5064b566f9
|
|
||||||
MISC metadata.xml 181 RMD160 0b5984d0e9b1a29361ce456255e40428c248164e SHA1 9642abe9624b7c987f4035a73aeff52543939230 SHA256 3f57433bc465a51490b7c206c31ec335540bb21323434de0f08757a978312eec
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
|
||||||
|
|
||||||
iEYEARECAAYFAk+ZTP0ACgkQvFcC4BYPU0oZggCdEmFVGewBFnTYkOMdwtQ36x5g
|
|
||||||
90kAoMEo5gvKtPzANeZnBI6mH5INJYrR
|
|
||||||
=an4G
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,18 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/virtual/acl/acl-0-r1.ebuild,v 1.2 2012/04/26 13:26:16 aballier Exp $
|
|
||||||
|
|
||||||
EAPI="3"
|
|
||||||
|
|
||||||
DESCRIPTION="Virtual for acl support (sys/acl.h)"
|
|
||||||
HOMEPAGE=""
|
|
||||||
SRC_URI=""
|
|
||||||
|
|
||||||
LICENSE=""
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm64 arm ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux"
|
|
||||||
IUSE="static-libs"
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND="kernel_linux? ( sys-apps/acl[static-libs?] )
|
|
||||||
kernel_FreeBSD? ( sys-freebsd/freebsd-lib )"
|
|
14
sdk_container/src/third_party/portage-stable/virtual/acl/acl-0-r2.ebuild
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/virtual/acl/acl-0-r2.ebuild
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit multilib-build
|
||||||
|
|
||||||
|
DESCRIPTION="Virtual for acl support (sys/acl.h)"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="static-libs"
|
||||||
|
|
||||||
|
RDEPEND="kernel_linux? ( >=sys-apps/acl-2.2.52-r1[static-libs?,${MULTILIB_USEDEP}] )"
|
@ -1,16 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/virtual/acl/acl-0.ebuild,v 1.3 2011/11/11 00:06:15 jer Exp $
|
|
||||||
|
|
||||||
DESCRIPTION="Virtual for acl support (sys/acl.h)"
|
|
||||||
HOMEPAGE=""
|
|
||||||
SRC_URI=""
|
|
||||||
|
|
||||||
LICENSE=""
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND="kernel_linux? ( sys-apps/acl )
|
|
||||||
kernel_FreeBSD? ( sys-freebsd/freebsd-lib )"
|
|
@ -1,6 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>bsd</herd>
|
<maintainer type="project">
|
||||||
<herd>base-system</herd>
|
<email>base-system@gentoo.org</email>
|
||||||
|
<name>Gentoo Base System</name>
|
||||||
|
</maintainer>
|
||||||
|
<stabilize-allarches/>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user