mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-nntp/slrn: add missing include
Closes: https://bugs.gentoo.org/874687 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/36639 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
48
net-nntp/slrn/files/slrn-1.0.3-configure.patch
Normal file
48
net-nntp/slrn/files/slrn-1.0.3-configure.patch
Normal file
@@ -0,0 +1,48 @@
|
||||
https://bugs.gentoo.org/874687
|
||||
from
|
||||
https://github.com/jedsoft/slrn/pull/1
|
||||
edited to current situation (line numbers changed so patch applies cleanly)
|
||||
and half of the patch pertaining autotools is dropped
|
||||
|
||||
From f550d0ab9e1cd3cfe844022435c3d98af3c18441 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Weimer <fweimer@redhat.com>
|
||||
Date: Sat, 4 Feb 2023 15:04:36 +0100
|
||||
Subject: [PATCH] autoconf: Fix C99 compatibility issue in the VA_COPY checks
|
||||
|
||||
The exit function is called without including <stdlib.h>, resulting
|
||||
in an implicit function declarations. Future compilers will not
|
||||
support implicit function declarations by default. This will lead
|
||||
to build failures.
|
||||
---
|
||||
autoconf/configure.ac | 3 +++
|
||||
configure | 3 +++
|
||||
2 files changed, 6 insertions(+)
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index faec350..8758172 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -8307,6 +8307,7 @@ else
|
||||
/* end confdefs.h. */
|
||||
|
||||
#include <stdarg.h>
|
||||
+ #include <stdlib.h>
|
||||
void f (int i, ...) {
|
||||
va_list args1, args2;
|
||||
va_start (args1, i);
|
||||
@@ -8352,6 +8353,7 @@ else
|
||||
/* end confdefs.h. */
|
||||
|
||||
#include <stdarg.h>
|
||||
+ #include <stdlib.h>
|
||||
void f (int i, ...) {
|
||||
va_list args1, args2;
|
||||
va_start (args1, i);
|
||||
@@ -8397,6 +8399,7 @@ else
|
||||
/* end confdefs.h. */
|
||||
|
||||
#include <stdarg.h>
|
||||
+ #include <stdlib.h>
|
||||
void f (int i, ...) {
|
||||
va_list args1, args2;
|
||||
va_start (args1, i);
|
||||
45
net-nntp/slrn/slrn-1.0.3-r2.ebuild
Normal file
45
net-nntp/slrn/slrn-1.0.3-r2.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_P="${P}a"
|
||||
|
||||
DESCRIPTION="A s-lang based newsreader"
|
||||
HOMEPAGE="
|
||||
https://slrn.sourceforge.net/
|
||||
https://github.com/jedsoft/slrn
|
||||
"
|
||||
SRC_URI="https://jedsoft.org/releases/${PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="canlock nls selinux ssl uudeview"
|
||||
|
||||
RDEPEND="app-arch/sharutils
|
||||
>=sys-libs/slang-2.2.3
|
||||
virtual/mta
|
||||
canlock? ( net-libs/canlock:=[legacy(+)] )
|
||||
ssl? (
|
||||
dev-libs/openssl:0=
|
||||
)
|
||||
uudeview? ( dev-libs/uulib )"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
RDEPEND+=" selinux? ( sec-policy/selinux-slrnpull )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.0.2-make.patch
|
||||
"${FILESDIR}"/${P}-configure.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--with-slrnpull \
|
||||
$(use_with canlock canlock /usr) \
|
||||
$(use_enable nls) \
|
||||
$(use_with ssl) \
|
||||
$(use_with uudeview uu)
|
||||
}
|
||||
Reference in New Issue
Block a user