diff options
Diffstat (limited to 'app-forensics/mac-robber')
-rw-r--r-- | app-forensics/mac-robber/Manifest | 3 | ||||
-rw-r--r-- | app-forensics/mac-robber/files/mac-robber-1.02-posix.patch | 19 | ||||
-rw-r--r-- | app-forensics/mac-robber/mac-robber-1.02-r1.ebuild (renamed from app-forensics/mac-robber/mac-robber-1.02.ebuild) | 18 |
3 files changed, 33 insertions, 7 deletions
diff --git a/app-forensics/mac-robber/Manifest b/app-forensics/mac-robber/Manifest index 92aa7f284884..1f1421b0f4a8 100644 --- a/app-forensics/mac-robber/Manifest +++ b/app-forensics/mac-robber/Manifest @@ -1,3 +1,4 @@ +AUX mac-robber-1.02-posix.patch 548 BLAKE2B d29f71603470df88c4e155e812bdb7427d8debacee240bb98d0751d8c95c0b85c200280d8c72d649356bb8883b61dd8f6a00c12998e795e293ed3f685781d864 SHA512 ca0396fd6fd29f7f05780100f18b39e288039868706e1fbdd5cb73b5d7b013b7a58ed2c29e7998421ca29700c5d3eab45ddbb7177b665e708e1482891343ef48 DIST mac-robber-1.02.tar.gz 11708 BLAKE2B d6d35be3c52b5bc93eb779ca3693c4213c57dcb4ecfb24912e92f47b3f896d948c8ccadef39f49af3c455cdff3a92adbca7e3d1e35ef0ebc885034bfa3c0743b SHA512 5330f766eb08aa766ca3f430684e0a40ecf29b7230a582c30a36bbaaa481d52c2a8519fa04e82762f09259ada9e77466c1430aebdff22615a511d519916d54a7 -EBUILD mac-robber-1.02.ebuild 612 BLAKE2B 2e24716d4da4657367314593b8293916b63db195e968bc772e3249b6235b5b1d3deac0db616b88a6f72cd29855ed803262839f3469142088378f5a268089aaf7 SHA512 e9a37e85ec1036237297036b789e4fe35f6c6b047b04a42704ccc2f87a6b00713d15bcfb4626027f007b69eda74976759600356d81588da62755d04416b09c08 +EBUILD mac-robber-1.02-r1.ebuild 637 BLAKE2B 3f606570561815ec68a72323d89e91cc6f759bcf889bbd2de5ac96611b25f47695a7390c1bebaec42c6dd48bd939791ae80a3b00d91967d4d24312cfc7b3af27 SHA512 b73ec8ef70af94249f19e84579410a71a60e7db1758b0e36bdb8f92e609cc15cf1cd382c99fb61e7be3bb081e49fd38f01a0339da5e642d4309ce433663055dc MISC metadata.xml 1426 BLAKE2B 70b2972d19b70b4c0f0a1827e832605a46ceb9ee80eefffe309ecedbd2b12bf0d41fed3b426c725fe206f945d0f1507983e04b2069cd2cd57de73093d577e764 SHA512 3a582effe63123460595884d1be07fb041af6f19839cd226b3b80aa2296caf51a0ecbc6f72d6d3470e45ec19e3740a350ceba98caba721d2c7da57a02d6fdd4a diff --git a/app-forensics/mac-robber/files/mac-robber-1.02-posix.patch b/app-forensics/mac-robber/files/mac-robber-1.02-posix.patch new file mode 100644 index 000000000000..a45d4718e51b --- /dev/null +++ b/app-forensics/mac-robber/files/mac-robber-1.02-posix.patch @@ -0,0 +1,19 @@ +--- a/mac-robber.c ++++ b/mac-robber.c +@@ -45,6 +45,7 @@ + #include <sys/types.h> + #include <sys/stat.h> + #include <dirent.h> ++#include <limits.h> + #include <stdio.h> + #include <stdlib.h> + #include <string.h> +@@ -238,7 +239,7 @@ + /* Make a buffer for the full path + * the 2 is for 1 NULL and 1 '/' for recursive directories + */ +- path_len = dir_len + MAXNAMLEN + 2; ++ path_len = dir_len + NAME_MAX + 2; + if (!(curpath = (char *) malloc(path_len))) { + printf("error allocating space for curpath\n"); + exit(1); diff --git a/app-forensics/mac-robber/mac-robber-1.02.ebuild b/app-forensics/mac-robber/mac-robber-1.02-r1.ebuild index b8497f78d985..b5e75816e7ae 100644 --- a/app-forensics/mac-robber/mac-robber-1.02.ebuild +++ b/app-forensics/mac-robber/mac-robber-1.02-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit toolchain-funcs @@ -12,18 +12,24 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc x86" -IUSE="" + +PATCHES=( "${FILESDIR}"/${P}-posix.patch ) src_prepare() { default - sed -i -e 's:$(GCC_CFLAGS):\0 $(LDFLAGS):' Makefile || die + # just rely on implicit rules + rm Makefile || die +} + +src_configure() { + tc-export CC } src_compile() { - emake CC="$(tc-getCC)" GCC_OPT="${CFLAGS}" + emake mac-robber } src_install() { dobin mac-robber - dodoc CHANGES README + einstalldocs } |