mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
net-analyzer/xprobe: fix build with GCC 12
Closes: https://bugs.gentoo.org/852119 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
21
net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch
Normal file
21
net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch
Normal file
@@ -0,0 +1,21 @@
|
||||
https://bugs.gentoo.org/852119
|
||||
--- a/libs-external/USI++/src/datalink.cc
|
||||
+++ b/libs-external/USI++/src/datalink.cc
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
+#include <ctime>
|
||||
#include <sys/ioctl.h>
|
||||
|
||||
#ifdef IMMEDIATE
|
||||
--- a/libs-external/USI++/src/tcp.cc
|
||||
+++ b/libs-external/USI++/src/tcp.cc
|
||||
@@ -16,6 +16,7 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
+#include <ctime>
|
||||
|
||||
namespace usipp {
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_P=${PN}2-${PV}
|
||||
@@ -9,6 +10,7 @@ MY_P=${PN}2-${PV}
|
||||
DESCRIPTION="Active OS fingerprinting tool - this is Xprobe2"
|
||||
HOMEPAGE="http://sys-security.com/blog/xprobe2"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
@@ -16,14 +18,16 @@ KEYWORDS="~amd64 ~ppc ~sparc x86"
|
||||
|
||||
DEPEND="net-libs/libpcap"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-gcc43.patch
|
||||
"${FILESDIR}"/${P}-cxx11.patch
|
||||
"${FILESDIR}"/${P}-gcc-12.patch
|
||||
)
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e 's:strip:true:' src/Makefile.in || die
|
||||
sed -i -e 's:ar cr:$(AR) cr:g' $(find -name '*Makefile*') || die
|
||||
|
||||
@@ -32,5 +36,6 @@ src_prepare() {
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dodoc AUTHORS CHANGELOG CREDITS README TODO docs/*.{txt,pdf}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user