logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://hacktivis.me/git/overlay.git
commit: 09403089a2e4836ece43a58b123a6503d52bd043
parent d94e5fd73b6d73f259f01bb6e5375e034f56f6b7
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue, 22 Jun 2021 10:41:51 +0200

net-libs/libasr: Superseeded by gentoo

Diffstat:

Dnet-libs/libasr/Manifest1-
Dnet-libs/libasr/files/1.0.2-Replace-res_randomid_with_arc4random.patch66------------------------------------------------------------------
Dnet-libs/libasr/libasr-1.0.2.ebuild19-------------------
Dnet-libs/libasr/libasr-9999.ebuild23-----------------------
Dnet-libs/libasr/metadata.xml8--------
5 files changed, 0 insertions(+), 117 deletions(-)

diff --git a/net-libs/libasr/Manifest b/net-libs/libasr/Manifest @@ -1 +0,0 @@ -DIST libasr-1.0.2.tar.gz 406428 SHA256 a6f5d1c6306938156da3427525572b9b16c1e6be6c69845d390bb63f41a58b34 SHA512 a4825a30130f70a452044c484871ac37459e1c1e6659c4c38dead7d3abbdaecb3517b7accb46586537975fee033857566fd279ecf97ae87dc80bb6bcdd467d3e WHIRLPOOL ae830fa1430f71d352b1a90cc465e9fbaff8d188dc7ac1c730267e8a940385531868e4d25a6c4cdcee5ebf6e9a2e91100771c845f3eb645b7c95487bfdf64027 diff --git a/net-libs/libasr/files/1.0.2-Replace-res_randomid_with_arc4random.patch b/net-libs/libasr/files/1.0.2-Replace-res_randomid_with_arc4random.patch @@ -1,66 +0,0 @@ -From fb2c3b37d1022d84506ca0815c7c888c4f08e90c Mon Sep 17 00:00:00 2001 -From: xentec <xentec@aix0.eu> -Date: Sat, 11 Feb 2017 14:39:24 +0000 -Subject: [PATCH 2/3] Replace missing res_randomid() with the more secure - arc4random() - ---- - configure.ac | 2 ++ - openbsd-compat/openbsd-compat.h | 2 ++ - src/res_mkquery.c | 2 +- - src/res_send_async.c | 2 +- - 4 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 10aff04..fa0e896 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -264,6 +264,8 @@ AC_ARG_WITH([Werror], - ) - #l325 - -+LIBS="-lcrypto $LIBS" -+ - AC_CHECK_HEADERS([ \ - crypt.h \ - dirent.h \ -diff --git a/openbsd-compat/openbsd-compat.h b/openbsd-compat/openbsd-compat.h -index c30591c..9be2e0b 100644 ---- a/openbsd-compat/openbsd-compat.h -+++ b/openbsd-compat/openbsd-compat.h -@@ -123,4 +123,6 @@ int res_hnok(const char *); - int clock_gettime(int, struct timespec *); - #endif - -+unsigned int arc4random(void); -+ - #endif /* _OPENBSD_COMPAT_H */ -diff --git a/src/res_mkquery.c b/src/res_mkquery.c -index 27ed21e..cce4029 100644 ---- a/src/res_mkquery.c -+++ b/src/res_mkquery.c -@@ -57,7 +57,7 @@ res_mkquery(int op, const char *dname, int class, int type, - ac = asr_use_resolver(NULL); - - memset(&h, 0, sizeof h); -- h.id = res_randomid(); -+ h.id = arc4random(); - if (ac->ac_options & RES_RECURSE) - h.flags |= RD_MASK; - h.qdcount = 1; -diff --git a/src/res_send_async.c b/src/res_send_async.c -index a60aa0d..a0f4704 100644 ---- a/src/res_send_async.c -+++ b/src/res_send_async.c -@@ -380,7 +380,7 @@ setup_query(struct asr_query *as, const char *name, const char *dom, - as->as.dns.obuflen = 0; - - memset(&h, 0, sizeof h); -- h.id = res_randomid(); -+ h.id = arc4random(); - if (as->as_ctx->ac_options & RES_RECURSE) - h.flags |= RD_MASK; - h.qdcount = 1; --- -2.11.1 - diff --git a/net-libs/libasr/libasr-1.0.2.ebuild b/net-libs/libasr/libasr-1.0.2.ebuild @@ -1,19 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="Async Resolver Library from OpenBSD/OpenSMTPD" -HOMEPAGE="https://github.com/OpenSMTPD/libasr" -SRC_URI="https://www.opensmtpd.org/archives/${P}.tar.gz" - -LICENSE="ISC BSD BSD-1 BSD-2 BSD-4" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -DEPEND=" - ${RDEPEND} - sys-devel/automake:1.14 -" diff --git a/net-libs/libasr/libasr-9999.ebuild b/net-libs/libasr/libasr-9999.ebuild @@ -1,23 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit git-r3 autotools - -DESCRIPTION="Async Resolver Library from OpenBSD/OpenSMTPD" -HOMEPAGE="https://github.com/OpenSMTPD/libasr" -SRC_URI="" - -EGIT_REPO_URI="${HOMEPAGE}.git" - -LICENSE="ISC BSD BSD-1 BSD-2 BSD-4" -SLOT="0" -KEYWORDS="" - -DEPEND="${RDEPEND}" - -src_prepare() { - default - eautoreconf -} diff --git a/net-libs/libasr/metadata.xml b/net-libs/libasr/metadata.xml @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>contact@hacktivis.me</email> - <name>Haelwenn (lanodan) Monnier</name> - </maintainer> -</pkgmetadata>