repoman + other maintenance

This commit is contained in:
Guido Kroon 2020-02-16 16:53:42 +01:00
commit 29e4e05518
No known key found for this signature in database
GPG key ID: 394C398C531EFAB0
108 changed files with 959 additions and 4912 deletions

View file

@ -1,2 +0,0 @@
DIST upx-lzma-sdk-3.96.tar.gz 109692 BLAKE2B e784dc511f0fca3a14f4a553175d6664f9e67da32cf6d7bf2945938ad7ea21953924c64a989b02cff742c0f540c750f257a8db7ba0a1039560468721b6b92f78 SHA512 9690a1dfabf8bcb161b26761556a390aa354b633914254b29e36246fe11f9c3e905dafa916d0d52300bd418e2bddedd4122027e447fc87183bce4479e771c7df
DIST upx-ucl-3.96.tar.gz 1676172 BLAKE2B 829d99fb8a5e56fdf6b853a586a9f00afc62efc0df36e2a55ba54c13fafa8386c4c3f59809a558d82033f6b87697411b09182b8e4d14ff1b8523912e3e74c114 SHA512 1baa5208a895f8ed9b729a110646b6dd7779269d7792255b37d3923b26f30fb7cf12e22615eb4d5c520b3ec41153599338814b21c6f14c7a750a835f23831560

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View file

@ -1,49 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils toolchain-funcs flag-o-matic
LZMA_VER=${PV}
MY_P="${P/-ucl}"
DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL compression and not NRV)"
HOMEPAGE="https://upx.github.io/"
SRC_URI="https://github.com/upx/upx/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/upx/upx-lzma-sdk/archive/v${LZMA_VER}.tar.gz -> upx-lzma-sdk-${LZMA_VER}.tar.gz"
LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="zlib"
RDEPEND=">=dev-libs/ucl-1.03
zlib? ( sys-libs/zlib )
!app-arch/upx
!app-arch/upx-bin"
DEPEND="${RDEPEND}
dev-lang/perl"
S="${WORKDIR}/${MY_P}"
src_prepare() {
#do not overwrite LZMA variables
echo > src/stub/src/c/Makevars.lzma
default
}
src_configure() {
use zlib && append-cppflags -DWITH_ZLIB=1
}
src_compile() {
tc-export CXX
emake UPX_LZMADIR="${WORKDIR}/upx-lzma-sdk-${LZMA_VER}" UPX_LZMA_VERSION=${LZMA_VER} all
}
src_install() {
newbin src/upx.out upx
dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt doc/upx.html
doman doc/upx.1
}

View file

@ -1 +0,0 @@
DIST data_carver_processors.tar.gz 12694 SHA256 7b6918bb2e00f7cfb209d8ba0961f2fcbe967b8218f0e9fc9f13d5ef191db1f0

View file

@ -1,38 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
MY_P="${PN//-/_}"
DESCRIPTION="Data carving analysis for JPEG, PDF and Videos"
HOMEPAGE="http://www.citadelsystems.net/index.php/forensics-tools/34-data-carver/56-data-carver-processors"
SRC_URI="http://www.citadelsystems.net/downloads/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
S="${WORKDIR}/${MY_P}"
IUSE="mplayer +stego"
RDEPEND="sys-apps/file
media-gfx/imagemagick
media-libs/exiftool
stego? ( app-forensics/stegdetect )
mplayer? ( media-video/mplayer )"
DEPEND="${RDEPEND}"
src_compile(){
sed -e '/stegdetectpath=/ s:local/::g' -i data_processor.ini image-processor.pl
}
src_install() {
insinto "/usr/lib/${PN}/"
insopts -m755
doins image-processor.pl
doins data_processor.ini
doins -r image-plugins
dosym "/usr/lib/${PN}/image-processor.pl" /usr/bin/image-processor.pl
dodoc README.TXT
dobin "${FILESDIR}/image-processor"
}

View file

@ -1,14 +0,0 @@
#!/bin/sh
usage() {
echo "Usage : image-processor <input_dir> <output_files>"
exit
}
run() {
image-processor.pl --inputdir $1 --output $2 --plugindir /usr/lib/data-carver-processors/image-plugins/ --ini /usr/lib/data-carver-processors/data_processor.ini --stego --nudity
}
[ ! -e $1 ] && usage
[ -z $2 ] && usage
run $1 $2

View file

@ -1 +0,0 @@
DIST stegdetect-0.6.tar.gz 1269001 SHA256 71149fc9fc58c44a49a38c7013d22d8a861e45acb1074b6c3004b314c8e81a8d SHA512 592573b041234f783f33ae245671ca67be53a20218bfd5a65f81f732c42fa436fcb9d6faf71ce7f1100a922c8432f4f99424592017bb6cc306717fe6b17865d7 WHIRLPOOL 13ae09349dc512909811093b0a51bf25b1482d9b471c360b59b6c3d914067a5abea19058e963b3d6c6cd92c3b1654efa4c7ac6b774bf488d30483247d2e7d3e0

File diff suppressed because it is too large Load diff

View file

@ -1,239 +0,0 @@
diff -Naur stegdetect-0.6.orig/break_jsteg.c stegdetect-0.6/break_jsteg.c
--- stegdetect-0.6.orig/break_jsteg.c 2004-08-29 23:11:00.000000000 +0000
+++ stegdetect-0.6/break_jsteg.c 2009-11-13 10:12:16.000000000 +0000
@@ -42,7 +42,7 @@
#include <arpa/inet.h>
#include <jpeglib.h>
-#include <file.h>
+//#include <file.h>
#include "config.h"
#include "common.h"
diff -Naur stegdetect-0.6.orig/break_outguess.c stegdetect-0.6/break_outguess.c
--- stegdetect-0.6.orig/break_outguess.c 2004-08-29 23:11:00.000000000 +0000
+++ stegdetect-0.6/break_outguess.c 2009-11-13 10:12:16.000000000 +0000
@@ -42,7 +42,7 @@
#include <arpa/inet.h>
#include <jpeglib.h>
-#include <file.h>
+//#include <file.h>
#include "config.h"
#include "common.h"
diff -Naur stegdetect-0.6.orig/common.c stegdetect-0.6/common.c
--- stegdetect-0.6.orig/common.c 2004-08-29 23:11:00.000000000 +0000
+++ stegdetect-0.6/common.c 2009-11-13 10:12:16.000000000 +0000
@@ -38,6 +38,7 @@
#include <jpeglib.h>
#include <jerror.h>
+#include <magic.h>
#include "config.h"
#include "jphide_table.h"
@@ -732,6 +733,26 @@
return (strcasecmp(name + nlen - elen, ext) == 0);
}
+static magic_t magic_handle;
+
+int file_init(void)
+{
+ magic_handle = magic_open(MAGIC_NONE);
+ if (!magic_handle)
+ return -1;
+ return magic_load(magic_handle, "/usr/share/misc/file/magic");
+}
+
+int file_process(unsigned char *buf, int n)
+{
+ const char *format = magic_buffer(magic_handle, buf, n);
+ if (!noprint)
+ fputs(format ? format : "data", stdout);
+ return !!format;
+}
+
+int noprint = 1;
+
#define NBUCKETS 64
u_char table[256];
diff -Naur stegdetect-0.6.orig/common.h stegdetect-0.6/common.h
--- stegdetect-0.6.orig/common.h 2004-08-29 23:11:00.000000000 +0000
+++ stegdetect-0.6/common.h 2009-11-13 10:12:16.000000000 +0000
@@ -53,6 +53,9 @@
char *fgetl(char *, int, FILE *);
int file_hasextension(char *, char *);
+int file_init(void);
+int file_process(unsigned char *, int);
+extern int noprint;
int is_random(u_char *, int);
diff -Naur stegdetect-0.6.orig/Makefile.am stegdetect-0.6/Makefile.am
--- stegdetect-0.6.orig/Makefile.am 2004-08-31 14:59:30.000000000 +0000
+++ stegdetect-0.6/Makefile.am 2009-11-13 10:12:16.000000000 +0000
@@ -5,10 +5,10 @@
JPEGLIB = -L$(JPEGDIR) -ljpeg
JPEGDEP = $(JPEGDIR)/libjpeg.a
-FILEDIR = ./file
-FILEINC = -I$(FILEDIR)
-FILELIB = -L$(FILEDIR) -lfile
-FILEDEP = $(FILEDIR)/libfile.a
+#FILEDIR = ./file
+FILEINC =
+FILELIB = -lmagic
+#FILEDEP = $(FILEDIR)/libfile.a
GTKINC = @GTKINC@
GTKLIB = @GTKLIB@
@@ -17,7 +17,7 @@
LIBS = $(JPEGLIB)
-SUBDIRS = jpeg-6b file
+SUBDIRS = jpeg-6b
man_MANS = stegdetect.1 stegbreak.1
@@ -51,10 +51,10 @@
stegbreak_DEPENDENCIES = @BFOBJ@
stegcompare_SOURCES = $(CSRCS) stegcompare.c
-stegcompare_LDADD = @LIBOBJS@ $(LIBS)
+stegcompare_LDADD = @LIBOBJS@ $(LIBS) ${FILELIB}
stegdeimage_SOURCES = $(CSRCS) stegdeimage.c
-stegdeimage_LDADD = @LIBOBJS@ $(LIBS)
+stegdeimage_LDADD = @LIBOBJS@ $(LIBS) ${FILELIB}
xsteg_SOURCES = xsteg.c xsteg.h xsteg_xpm.c
xsteg_LDADD = @LIBOBJS@ $(GTKLIB) $(EVENTLIB)
diff -Naur stegdetect-0.6.orig/rules.ini stegdetect-0.6/rules.ini
--- stegdetect-0.6.orig/rules.ini 1970-01-01 00:00:00.000000000 +0000
+++ stegdetect-0.6/rules.ini 2009-11-13 10:12:16.000000000 +0000
@@ -0,0 +1,59 @@
+#
+# This file was originally part of John the Ripper password cracker,
+# Copyright (c) 1996-98 by Solar Designer
+#
+# Wordlist mode rules
+[List.Rules:Wordlist]
+# Try words as they are
+:
+# Lowercase every pure alphanumeric word
+-c >3!?XlQ
+# Capitalize every pure alphanumeric word
+-c >2(?a!?XcQ
+# Lowercase and pluralize pure alphabetic words
+<*>2!?Alp
+# Lowercase pure alphabetic words and append '1'
+<*>2!?Al$1
+# Capitalize pure alphabetic words and append '1'
+-c <*>2!?Ac$1
+# Duplicate reasonably short pure alphabetic words (fred -> fredfred)
+<7>1!?Ald
+# Lowercase and reverse pure alphabetic words
+>3!?AlMrQ
+# Prefix pure alphabetic words with '1'
+>2!?Al^1
+# Uppercase pure alphanumeric words
+-c >2!?XuQ
+# Lowercase pure alphabetic words and append a digit or simple punctuation
+<*>2!?Al$[2!37954860.?]
+# Words containing punctuation, which is then squeezed out, lowercase
+/?p@?p>3l
+# Words with vowels removed, lowercase
+/?v@?v>3l
+# Words containing whitespace, which is then squeezed out, lowercase
+/?w@?w>3l
+# Capitalize and duplicate short pure alphabetic words (fred -> FredFred)
+-c <7>1!?Acd
+# Capitalize and reverse pure alphabetic words (fred -> derF)
+-c <+>2!?Acr
+# Reverse and capitalize pure alphabetic words (fred -> Derf)
+-c >2!?AMrQc
+# Lowercase and reflect pure alphabetic words (fred -> fredderf)
+<7>1!?AlMrQrf
+# Uppercase the last letter of pure alphabetic words (fred -> freD)
+-c <+>2!?AMrQcr
+# Prefix pure alphabetic words with '2' or '4'
+>2!?Al^[24]
+# Capitalize pure alphabetic words and append a digit or simple punctuation
+-c <*>2!?Ac$[2!3957468.?0]
+# Prefix pure alphabetic words with digits
+>2!?Al^[379568]
+# Capitalize and pluralize pure alphabetic words of reasonable length
+-c <*>2!?Acp
+# Lowercase/capitalize pure alphabetic words of reasonable length and convert:
+# crack -> cracked, crack -> cracking
+<*>2!?Al[PI]
+-c <*>2!?Ac[PI]
+# Try the second half of split passwords
+-s x**
+-s-c x**MlQ
diff -Naur stegdetect-0.6.orig/stegbreak.1 stegdetect-0.6/stegbreak.1
--- stegdetect-0.6.orig/stegbreak.1 2004-08-29 23:11:00.000000000 +0000
+++ stegdetect-0.6/stegbreak.1 2009-11-13 10:12:16.000000000 +0000
@@ -33,7 +33,7 @@
in the wordlist. The rules follow the same syntax as in Solar
Designers password cracking program John the Ripper. The default
is
-.Pa rules.ini .
+.Pa /usr/share/stegbreak/rules.ini .
.It Fl f Ar wordlist
Specifies the file that contains the words for the dictionary attack.
The default is
@@ -83,10 +83,10 @@
assuming that information has been embedded with
.Tn jphide .
.Sh FILES
-.Bl -tag -width /usr/local/share/stegbreak/rules.ini -compact
+.Bl -tag -width /usr/share/stegbreak/rules.ini -compact
.It Pa /usr/share/dict/words
default wordfile for the dictionary attack.
-.It Pa /usr/local/share/stegbreak/rules.ini
+.It Pa /usr/share/stegbreak/rules.ini
rules on how to manipulate words for the dictionary attack, from
John the Ripper.
.El
diff -Naur stegdetect-0.6.orig/stegbreak.c stegdetect-0.6/stegbreak.c
--- stegdetect-0.6.orig/stegbreak.c 2004-08-29 23:11:00.000000000 +0000
+++ stegdetect-0.6/stegbreak.c 2009-11-13 10:12:16.000000000 +0000
@@ -40,9 +40,10 @@
#include <string.h>
#include <signal.h>
#include <dirent.h>
+#include <time.h>
#include <jpeglib.h>
-#include <file.h>
+//#include <file.h>
#include "config.h"
#include "common.h"
diff -Naur stegdetect-0.6.orig/stegdetect.c stegdetect-0.6/stegdetect.c
--- stegdetect-0.6.orig/stegdetect.c 2004-09-03 04:01:35.000000000 +0000
+++ stegdetect-0.6/stegdetect.c 2009-11-13 10:12:40.000000000 +0000
@@ -42,7 +42,7 @@
#include <ctype.h>
#include <jpeglib.h>
-#include <file.h>
+//#include <file.h>
#include "common.h"
#include "extraction.h"
@@ -78,7 +78,7 @@
float DCThist[257];
float scale = 1; /* Sensitivity scaling */
-static int debug = 0;
+int debug = 0;
static int quiet = 0;
static int ispositive = 0; /* Current images contain stego */
static char *transformname; /* Current transform name */

View file

@ -1,317 +0,0 @@
--- stegdetect-0.6/stegdetect.c 2010-01-31 20:08:52.156378849 +0100
+++ stegdetect-0.6/stegdetect.c 2010-01-31 20:12:42.045646715 +0100
@@ -78,7 +78,7 @@
float DCThist[257];
float scale = 1; /* Sensitivity scaling */
-int debug = 0;
+int _debug = 0;
static int quiet = 0;
static int ispositive = 0; /* Current images contain stego */
static char *transformname; /* Current transform name */
@@ -135,7 +135,7 @@
sum = count = 0;
for (i = x; i < y; i++) {
if ((i & ~63) == i) {
- if (debug & DBG_PRINTONES)
+ if (_debug & DBG_PRINTONES)
fprintf(stdout, "%d] %d\n", i, count);
sum += count;
count = 0;
@@ -159,7 +159,7 @@
DCThist[off + 128]++;
}
- if (debug & DBG_PRINTHIST) {
+ if (_debug & DBG_PRINTHIST) {
for (i = 0; i < 256; i++) {
fprintf(stdout, "%4d: %8.1f\n", i - 128, DCThist[i]);
}
@@ -291,7 +291,7 @@
*/
if ((fbar > f/4) &&
((f - f/3) - (fbar + f/3) > 0)) {
- if ((debug & DBG_CHIDIFF) && (one || two))
+ if ((_debug & DBG_CHIDIFF) && (one || two))
fprintf(stdout,
"%4d: %8.3f - %8.3f skipped (%f)\n",
i*2 - 128,
@@ -356,7 +356,7 @@
ymt += DCTobs[i];
ytt += DCTtheo[i];
- if (debug & DBG_CHIDIFF) {
+ if (_debug & DBG_CHIDIFF) {
if (DCTobs[i] || DCTtheo[i])
fprintf(stdout, "%4d: %8.3f - %8.3f\n", i,
DCTobs[i],
@@ -368,7 +368,7 @@
chi = ymt - ytt;
- if (debug & DBG_CHICALC) {
+ if (_debug & DBG_CHICALC) {
fprintf(stdout,
" (%8.3f - %8.3f)^2 = %8.3f / %8.3f = %8.3f | %8.3f\n",
ymt, ytt,
@@ -388,7 +388,7 @@
f = 1 - chi2cdf(sumchi, dgf - 1);
- if (debug & DBG_CHIEND) {
+ if (_debug & DBG_CHIEND) {
fprintf(stdout,
"Categories: %d, Chi: %f, Q: %f, dis: %f -> %f\n",
dgf, sumchi, f, discard, f * (1 - discard));
@@ -435,7 +435,7 @@
while (_iteration < (imaxiter))
#define BINSEARCH_NEXT(thresh) \
- if (debug & DBG_BINSRCH) \
+ if (_debug & DBG_BINSRCH) \
fprintf(stdout, "sum: %f, percent: %f, good: %f\n", \
sum, percent, _good); \
if (_iteration == 0) { \
@@ -481,7 +481,7 @@
break;
if (f > 0.4)
sum += f * percent;
- if ((debug & DBG_CHI) && f != 0)
+ if ((_debug & DBG_CHI) && f != 0)
fprintf(stdout, "%04f[:] %8.5f%% %f\n",
i, f * 100, sum);
}
@@ -491,7 +491,7 @@
BINSEARCH_IFABORT(end) {
abort:
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout,
"Accumulation: no detection possible\n");
return (-1);
@@ -528,8 +528,8 @@
}
}
- if ((debug & DBG_CHI) &&
- ((debug & DBG_PRINTZERO) || f != 0))
+ if ((_debug & DBG_CHI) &&
+ ((_debug & DBG_PRINTZERO) || f != 0))
fprintf(stdout, "%04f: %8.5f%%\n",
i, f * 100);
}
@@ -537,7 +537,7 @@
length = jsteg_size(data, bits, NULL);
minlen = where/8;
maxlen = (where + percent)/8;
- if (debug & DBG_ENDVAL) {
+ if (_debug & DBG_ENDVAL) {
fprintf(stdout,
"Accumulation (%d): %f%% - %f (%f) (%d:%d - %d)\n",
(int)percent,
@@ -596,7 +596,7 @@
f = chi2test(data, bits, unify_false_outguess,
off - range, off + range);
sum += f;
- if ((debug & DBG_CHI) && f != 0)
+ if ((_debug & DBG_CHI) && f != 0)
fprintf(stdout, "%04d[:] %8.5f%%\n",
i, f * 100);
}
@@ -618,8 +618,8 @@
sum += f;
if (f > 0.001)
count++;
- if ((debug & DBG_CHI) &&
- ((debug & DBG_PRINTZERO) || f != 0))
+ if ((_debug & DBG_CHI) &&
+ ((_debug & DBG_PRINTZERO) || f != 0))
fprintf(stdout, "%04d: %8.5f%%\n", i, f * 100);
}
@@ -631,7 +631,7 @@
norm = sum / norm_outguess[off];
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout,
"Accumulation (%4.1f%%): %8.3f%% (%8.3f%%) (%4.1f)\n",
percent,
@@ -714,7 +714,7 @@
else if (sum >= 15 && res <= -1)
negative = 1;
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
printf("Zero/One: %d : %d -> %5.1f%s\n",
one, zero, (float)res/2, negative ? " **" : "");
@@ -740,7 +740,7 @@
(!DCThist[i] || !DCThist[i+1]))
res++;
}
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
printf("Empty pairs: %d\n", res);
if (res > 3)
return (1);
@@ -770,7 +770,7 @@
buildDCTreset();
f = chi2test(data, bits, unify_jphide, 0, jphpos[0]);
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout, "Pos[0]: %04d: %8.5f%%\n", jphpos[0], f*100);
/* If JPhide was used, we should get a high value at this position */
@@ -793,7 +793,7 @@
false = 0;
f2 = chi2test(data, bits, unify_false_jphide, 0, jphpos[0]);
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout, "Pos[0]: %04d[:] %8.5f%%: %8.5f%%\n",
jphpos[0], f2*100, (f2 - f)*100);
@@ -802,13 +802,13 @@
return (0);
f = chi2test(data, bits, unify_jphide, jphpos[0]/2, jphpos[0]);
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout, "Pos[0]/2: %04d: %8.5f%%\n", jphpos[0], f*100);
if (f < 0.9)
return (0);
f2 = chi2test(data, bits, unify_false_jphide, jphpos[0]/2, jphpos[0]);
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout, "Pos[0]/2: %04d[:] %8.5f%%: %8.5f%%\n",
jphpos[0], f2*100, (f2 - f)*100);
if (f2 * 0.95 > f)
@@ -816,7 +816,7 @@
f = chi2test(data, bits, unify_jphide, 0, jphpos[0]/2);
f2 = chi2test(data, bits, unify_false_jphide, 0, jphpos[0]/2);
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout, "0->1/2: %04d[:] %8.5f%% %8.5f%%\n",
jphpos[0], f*100, f2*100);
@@ -864,8 +864,8 @@
else if (f < 0.2)
break;
- if ((debug & DBG_CHI) &&
- ((debug & DBG_PRINTZERO) || f != 0))
+ if ((_debug & DBG_CHI) &&
+ ((_debug & DBG_PRINTZERO) || f != 0))
fprintf(stdout, "%04d: %8.5f%% %8.5f%% %.2f %.2f %s\n",
i, f * 100, f2*100, sum, false,
(i <= jphpos[0] && f2*0.99 > f) ||
@@ -876,7 +876,7 @@
sum /= 1000;
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout, "Accumulation (neg = %d, %d): %f%% [%d]\n",
negative, range, sum * 100, jphpos[1]);
@@ -913,7 +913,7 @@
sum += f;
else if (f < 0.2)
break;
- if ((debug & DBG_CHI) && f != 0)
+ if ((_debug & DBG_CHI) && f != 0)
fprintf(stdout, "%04d[:] %8.5f%%\n",
i, f * 100);
}
@@ -939,12 +939,12 @@
else if (f < 0.2)
break;
- if ((debug & DBG_CHI) &&
- ((debug & DBG_PRINTZERO) || f != 0))
+ if ((_debug & DBG_CHI) &&
+ ((_debug & DBG_PRINTZERO) || f != 0))
fprintf(stdout, "%04d: %8.5f%%\n", i, f * 100);
}
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout, "Accumulation (%4.0f): %f%%\n",
percent,
sum * 100);
@@ -1277,7 +1277,7 @@
if (jdcts != NULL)
free(jdcts);
scans = 0;
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout,
"Disabled by comment check: %d\n",
ncomments);
@@ -1291,7 +1291,7 @@
if (jdcts != NULL)
free(jdcts);
scans = 0;
- if (debug & DBG_ENDVAL)
+ if (_debug & DBG_ENDVAL)
fprintf(stdout,
"Disabled by header check: %d.%d %#0x\n",
major, minor, marker);
@@ -1580,7 +1580,7 @@
detect(line, scans);
}
- if (debug & FLAG_JPHIDESTAT) {
+ if (_debug & FLAG_JPHIDESTAT) {
fprintf(stdout, "Positive rejected because of\n"
"\tRunlength: %d\n"
"\tZero-One: %d\n"
--- stegdetect-0.6/xsteg.c 2010-01-31 20:14:02.437386310 +0100
+++ stegdetect-0.6/xsteg.c 2010-01-31 20:23:00.515636700 +0100
@@ -56,9 +56,6 @@
#define FLAG_DOINVIS 0x0008
#define FLAG_DOF5 0x0010
-extern int (*event_sigcb)(void);
-extern int event_gotsig;
-
struct event start_ev;
struct event gtk_ev;
int quit = 0;
@@ -743,11 +740,6 @@
sigaddset(&set, SIGCHLD);
sigprocmask(SIG_BLOCK, &set, &oldset);
- while ((pid = waitpid(-1, &status, WNOHANG)) > 0) {
- if (WIFEXITED(status) || WIFSIGNALED(status))
- event_gotsig = 1;
- }
-
signal(SIGCHLD, chld_handler);
sigemptyset(&set);
@@ -1106,7 +1098,6 @@
gtk_widget_show(window);
event_init();
- event_sigcb = signal_cb;
add_gtk_timeout();
--- stegdetect-0.6/stegdetect.c 2010-01-31 20:35:59.974402726 +0100
+++ stegdetect-0.6/stegdetect.c 2010-01-31 20:36:17.355651655 +0100
@@ -1478,7 +1478,7 @@
fprintf(stdout, "Stegdetect Version %s\n", VERSION);
exit(1);
case 'd':
- debug = atoi(optarg);
+ _debug = atoi(optarg);
break;
case 't':
scans = 0;

View file

@ -1,45 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
WANT_AUTOMAKE="1.4"
inherit eutils flag-o-matic autotools
DESCRIPTION="A Steganography detector for JPEG"
HOMEPAGE="http://www.outguess.org/"
SRC_URI="http://www.outguess.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="X"
RDEPEND="sys-apps/file
dev-libs/glib:1
X? ( x11-libs/gtk+:1 )"
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${P}.patch
epatch "${FILESDIR}"/debian-stegdetect.patch
epatch "${FILESDIR}"/stegdetect-fixes.patch
}
src_configure() {
./configure
}
src_compile() {
emake || die "make failed"
}
src_install() {
insinto /usr/share/stegbreak/
doins rules.ini
dobin stegbreak stegcompare stegdeimage stegdetect
use X && dobin xsteg
doman *.1
}

View file

@ -1,45 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
NEED_AUTOMAKE="1.4"
inherit eutils flag-o-matic
DESCRIPTION="A Steganography detector for JPEG"
HOMEPAGE="http://www.outguess.org/"
SRC_URI="http://www.outguess.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="X"
RDEPEND="sys-apps/file
dev-libs/glib:1
X? ( x11-libs/gtk+:1 )"
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${P}.patch
epatch "${FILESDIR}"/debian-stegdetect.patch
epatch "${FILESDIR}"/stegdetect-fixes.patch
}
src_configure() {
./configure
}
src_compile() {
emake || die "make failed"
}
src_install() {
insinto /usr/share/stegbreak/
doins rules.ini
dobin stegbreak stegcompare stegdeimage stegdetect
use X && dobin xsteg
doman *.1
}

View file

@ -1 +1 @@
DIST flask-caching-1.7.2.tar.gz 66297 BLAKE2B baae60e9b3ac70e809428bf779052705359ea65d3f3190f5d6120b00e651877008187284f79fa542b1d595f8b8f8ed39b13818ee238adbc46204b468e5a1448c SHA512 4667fbabb2d65335348fbbb6b0c738984d71b4d210ab7c2955e196a73ba834499febe10eac8aa732ad5164e4c96371dbab82bc08b41ce3cf6b6750b0bd078291
DIST flask-caching-1.8.0.tar.gz 68888 BLAKE2B 9e237b4da7c7a0496b12900b1350755f402a2a59be476acf3291df0349a9e37cdc3da49afd9c1e627d4632da921d0f5025b0e29472d100af0aa4e99bc97820b4 SHA512 417178a83e8aca9c6948ccc1354c19918b7c5e920fae4472cce4df931e9fa780ba032b5645364e114fb4ab08cc8045ed7f24dcd8dbd0d2bc1a814e95a9a96e81

View file

@ -17,7 +17,4 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
dev-python/flask[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/werkzeug[${PYTHON_USEDEP}]
dev-python/pylibmc[${PYTHON_USEDEP}]"
dev-python/flask[${PYTHON_USEDEP}]"

View file

@ -1,22 +1,23 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Framework for designing email-service layers"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86 ~amd64-linux"
IUSE=""

View file

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby23 ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
@ -11,14 +11,14 @@ RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Eases web-request routing, handling, and response"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""

View file

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby23 ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
@ -11,14 +11,14 @@ RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
HOMEPAGE="https://github.com/rails/rails/"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""

View file

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby23 ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@ -11,14 +11,14 @@ RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Job framework with pluggable queues"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86 ~amd64-linux"
IUSE=""

View file

@ -1,8 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
USE_RUBY="ruby22 ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.textile TODO doc/text/*"

View file

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby23 ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@ -11,14 +11,14 @@ RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""

View file

@ -1,8 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
# this is not null so that the dependencies will actually be filled
RUBY_FAKEGEM_TASK_TEST="test"
@ -12,14 +13,14 @@ RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
HOMEPAGE="https://github.com/rails/rails/"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86 ~amd64-linux"
IUSE="mysql postgres sqlite"

View file

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby23 ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
@ -13,14 +13,14 @@ RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
RUBY_FAKEGEM_BINWRAP=""
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Utility Classes and Extension to the Standard Library"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

View file

@ -1,8 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby21 ruby22 ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="doc"
@ -10,13 +11,13 @@ RUBY_FAKEGEM_EXTRADOC="History.txt README.markdown"
RUBY_FAKEGEM_GEMSPEC="arel.gemspec"
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Arel is a Relational Algebra for Ruby"
HOMEPAGE="https://github.com/rails/arel"
SRC_URI="https://github.com/rails/arel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

View file

@ -1,2 +1 @@
DIST data_objects-0.10.13.gem 29696 SHA256 b7536c1b997fa195854084f0662b7fcf1605e7d5d16032402e8556aacdd9a7c1 SHA512 231c13aa070898d9e6b2d0a79d07add8f1baa989ba231cf055fa85635ca2edbe85158a75c68ab6f6c27b19d7bb631cdfda3f6ae579f83e169025b670e4616343 WHIRLPOOL 12096e5f0fbc4c0827ce97027c578b7a33ddbde3f6dfdf324e092c9ceba3da8975f53af1b881d36f562e63e4953fde2c522c1ac984bf6362d5ad39b397cdce21
DIST data_objects-0.10.17.gem 29696 SHA256 0dbf25d88758eaa56730f6f6f5156a9599297cf5198b9309e3c11586270bdca5 SHA512 71e1a661bb362692e5dd463858752dc9026189ed3cb88c815b1dd3d1e2a24e69346b54deea6dfb2e9e0983ca926fe880749e5245106993e558048df7d14ddf71 WHIRLPOOL 1c215cf0da93445165f61f5cbaab944411162fe290afea3e20a4dbb613975ddeec24e64a9471e47b05a7467418cba544578a9150b369db6f6bc5a3346cb5ecc0
DIST data_objects-0.10.17.gem 29696 BLAKE2B 701953a46c2fccad088b440c14a489336a126a3be62207b43d86d21495128c71f1243bbad202e1356650932aa4edd8adb51fe7ca94be41f2694f203f8df7fa96 SHA512 71e1a661bb362692e5dd463858752dc9026189ed3cb88c815b1dd3d1e2a24e69346b54deea6dfb2e9e0983ca926fe880749e5245106993e558048df7d14ddf71

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
@ -25,7 +25,7 @@ HOMEPAGE="http://rubyforge.org/projects/dorb"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86 ~amd64"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_bdepend "test? ( >=dev-ruby/yard-0.5 >=dev-ruby/rspec-2.5 )"

View file

@ -1 +1 @@
DIST dm-core-1.2.1.gem 196608 SHA256 dc2e77939da9dfbfeddeea95f141035841a0aa8a07bdcc23819d0667d43ca627 SHA512 cd8d5b4e27431e3283059d9637c0c78fa57f178cf3815124781beb44ee4483ab95cb08849e0ce955740849ccd0417a0c2d1c7659dbd12ac39c1a48524a9ee8ba WHIRLPOOL dc4591ab5693e325523ca69ba3a9c3734f265d423563b2bfd830b89f7d5275e573715ae294b4d93473412fb4006cc70aebdd3ae9ad6f2478ee4616fdb2056e5e
DIST dm-core-1.2.1.gem 196608 BLAKE2B 416bb0cadc407da435b4277283aab212a411b97898c7a559db4c6f882f5767707f854c8f0bb6afc3f0162b51b9bcbffb9668e9034777abfcaad40475f6f8a92e SHA512 cd8d5b4e27431e3283059d9637c0c78fa57f178cf3815124781beb44ee4483ab95cb08849e0ce955740849ccd0417a0c2d1c7659dbd12ac39c1a48524a9ee8ba

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby23 ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
@ -18,7 +18,7 @@ HOMEPAGE="http://datamapper.org"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86 ~amd64"
KEYWORDS="~amd64 ~x86"
IUSE=""
# Requires do_sqlite3 which we do not have packaged yet. In 1.0.0

View file

@ -1 +1 @@
DIST dm-do-adapter-1.2.0.gem 13312 SHA256 984c7cee9ef9b1d5b3569c23c040c83a30dc0f82e2633211e56a22acaba604ed SHA512 a5c2a738932bdadaef3b205a8a7bdacd5dc6587bb49a7d6b131c475eef0558734c0653a5b54d96edec7358153d542d8abcbedf33fb7dfe829df5efd9a228a7d6 WHIRLPOOL 81a218076512e758fc817c7e6e555ed334e49152ef42539bd2df8ecf821d27c4b04851389892196423c5f87a423ed525084ff43b39e2b370e3950f6e86c592db
DIST dm-do-adapter-1.2.0.gem 13312 BLAKE2B 868a05b623d715446389d8b7861891cc310e4384b2d0cba7f4b1dadadb788d81a55705270bcdf83d0aba40d01280bda048f06aebf6995faf91cebaed937d56f0 SHA512 a5c2a738932bdadaef3b205a8a7bdacd5dc6587bb49a7d6b131c475eef0558734c0653a5b54d96edec7358153d542d8abcbedf33fb7dfe829df5efd9a228a7d6

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
#RUBY_FAKEGEM_TASK_DOC="yard"

View file

@ -1 +1 @@
DIST dm-migrations-1.2.0.gem 35840 SHA256 1130de72d93223f21ceea081a6a6ef65eeab4c46f93a069e2b3f48521f461912 SHA512 83bd0fff73f15b66c9819b4f33bb0e8b44f2f73ea00b178b7c21555373a7aae2b5a2f9363e9674d1031181cccc3387417ae78c63b8bd47d362b66b6865767a8c WHIRLPOOL dcc5ca5a294f637ae36e93d33667efd9a43e68cf3a8543ae33da5b50ed1e78a70cb68282dcaa259b84f698b8f88bae157935f16e64824ddffa07fd1e8aa12563
DIST dm-migrations-1.2.0.gem 35840 BLAKE2B 1864471dee9f97e5727ef13096eeb0e73ca922a8ce906cf782d26c44b6fcdd0554e8b92b81fedc04abf5bd25805ee3d25ef598bbe87ea166b812ed4aa86b3e46 SHA512 83bd0fff73f15b66c9819b4f33bb0e8b44f2f73ea00b178b7c21555373a7aae2b5a2f9363e9674d1031181cccc3387417ae78c63b8bd47d362b66b6865767a8c

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
@ -14,11 +14,11 @@ RUBY_FAKEGEM_TASK_TEST="spec"
inherit ruby-fakegem
DESCRIPTION="DataMapper plugin for writing and specing migrations"
HOMEPAGE="http://github.com/sam/dm-more/tree/master/dm-migrations"
HOMEPAGE="https://github.com/sam/dm-more/tree/master/dm-migrations"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86 ~amd64"
KEYWORDS="~amd64 ~x86"
IUSE=""
# Tests fail with load errors, possibly due to unfulfilled

View file

@ -1,2 +1 @@
DIST dm-serializer-0.10.0.gem 16896 BLAKE2B fcce27967c12919ea86faba26a1a6afb096294d6ef7b1b7c403a29d48106a8cdbe689ed64665383b8307b077c9099921968b8f794916ee974e2b6bd451a30d9c SHA512 c6e1c63f3242944b21f653793faa0ef7e2f607ef3164ee0b7ef54145cfbe42414a9ae005c100abaaf06951b8b754a6a937ec2a7cecffed8d632f6ed3696c4ee8
DIST dm-serializer-1.2.2.gem 17408 BLAKE2B 351d93706965fcce70d6c285150818ca79796e280da85969db8668327977326c44af02488b0d4fe7e907e606ff42d9187ecaa87dabb8fc3f2a743aafeed82fe5 SHA512 ce0e58089e88bdaea612a64bd112b6f7648f9937a379f79e2126814996e1042121b462e6eba758e9f3901ec9d127b2758706f2aed66a863c03b23b6b94ae5ad7

View file

@ -1,30 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
RUBY_FAKEGEM_TASK_TEST="spec"
inherit ruby-fakegem
DESCRIPTION="DataMapper plugin for serializing Resources and Collections"
HOMEPAGE="https://github.com/datamapper/dm-serializer"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~arm"
IUSE=""
RESTRICT="test"
#may be required?
#each_ruby_install() {
# each_fakegem_install
# ruby_fakegem_doins -r {autotest,benchmarks,spec,tasks}
#}

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby23 ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/datamapper/dm-serializer"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~arm"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="test"

View file

@ -1 +1 @@
DIST dm-sqlite-adapter-1.2.0.gem 7680 SHA256 0c96433c662ac5505e396858a1f5afc26ca713ce0224e4f52867714978ee0957 SHA512 02c1d0a5e5cb0cb1849b7c65ebef91fe1fa63df39c12acd6ee70e5630b1e1e18adafa2861c44b4aa576a5f00501d31927c20e96b84cca0088f62895151bda0f6 WHIRLPOOL 152ac921d19c89a803d6d2d53d134a98af84bf4cfcb1fd4945390f3a2f29b8443026f740200b965c89aaf2e7313603e2237ad3779879ed5ecc745e770e3c77ec
DIST dm-sqlite-adapter-1.2.0.gem 7680 BLAKE2B 582129b469f56ec2fb6f1624f750ab83d118609b247cc1af962c3d4a64f215115e0aefee76829be3dabf07c21f14c0914ac0c694680dbe829e637aa8d7e2e8e8 SHA512 02c1d0a5e5cb0cb1849b7c65ebef91fe1fa63df39c12acd6ee70e5630b1e1e18adafa2861c44b4aa576a5f00501d31927c20e96b84cca0088f62895151bda0f6

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
@ -13,18 +13,17 @@ RUBY_FAKEGEM_TASK_TEST="spec"
inherit ruby-fakegem
DESCRIPTION="Sqlite3 Adapter for DataMapper"
HOMEPAGE="http://github.com/datamapper/dm-sqlite-adapter"
HOMEPAGE="https://github.com/datamapper/dm-sqlite-adapter"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86 ~amd64"
KEYWORDS="~amd64 ~x86"
IUSE=""
# Tests require dm-do-adapter's spec directory installed.
RESTRICT="test"
ruby_add_bdepend "test? ( >=dev-ruby/jeweler-1.6.4
>=dev-ruby/rspec-1.3.2 )"
ruby_add_bdepend "test? ( >=dev-ruby/rspec-1.3.2 )"
ruby_add_rdepend ">=dev-ruby/do_sqlite3-0.10.6
>=dev-ruby/dm-do-adapter-1.2.0"

View file

@ -1 +1 @@
DIST dm-timestamps-1.2.0.gem 8704 SHA256 7be05901fcca55f5a36acaac97242235cca2b13f810d571cfea1bb919d50b06b SHA512 ea32f123299cd8638f8e79ae2371352d2cec81dd1a09cfed7bf8e3fcd6a3579e666fc8ff9676db5970215d29ccdb54070723a905d8e4faef486b8efa3f2619d9 WHIRLPOOL de0a2af3495b428d4c961f2787badb71c6c304383ccedc360b1b2c9a6247358830e23df66152c3ba9a10efbd92fbf61a2a71229c34c8838302fac024e4a23f24
DIST dm-timestamps-1.2.0.gem 8704 BLAKE2B eb78c97e294a5f3fc822bc0ac80d15822a89559a0c03066521c09373ec9e9b76b1fb1e2009a75a07267162c3f524509945cdfb0602d2baf9dabdf94631cedddd SHA512 ea32f123299cd8638f8e79ae2371352d2cec81dd1a09cfed7bf8e3fcd6a3579e666fc8ff9676db5970215d29ccdb54070723a905d8e4faef486b8efa3f2619d9

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/datamapper/dm-timestamps"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~arm"
KEYWORDS="~amd64 ~x86"
IUSE=""
# Tests fail with load errors, possibly due to unfulfilled

View file

@ -1 +1 @@
DIST dm-validations-1.2.0.gem 56320 SHA256 5f60298addc59c4c34443763a7ef1aed941f7176fb61c62e7c1e70cf97058d2a SHA512 2e2af99f216f1a5dd57b48a9d1b6961d1d1eeaca62bb80450d3618f515ea863e95cd760edb772a72fd70a8fdf2eb4b7d85f33cdbffaa20895915be96cfeb5493 WHIRLPOOL 485943e493a702ebdd2b6eeea9da3432bb45240c5477ae38169a057950a2001df8487e3981c5b66d717a6aee07aa60a366e71ae5304b043a2e3e70f7d8534184
DIST dm-validations-1.2.0.gem 56320 BLAKE2B b77fa8ab280d9198b90db8ca173bd4421b151aa884846d72e9ff5052aa6c70519d15338fd2e9a5223dd3fdf94edb30e83bfc632934dd4058b95fd775b62aebf9 SHA512 2e2af99f216f1a5dd57b48a9d1b6961d1d1eeaca62bb80450d3618f515ea863e95cd760edb772a72fd70a8fdf2eb4b7d85f33cdbffaa20895915be96cfeb5493

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/datamapper/dm-validations"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~arm"
KEYWORDS="~amd64 ~x86"
IUSE=""
# Tests fail with load errors, possibly due to unfulfilled

View file

@ -1 +1 @@
DIST do_sqlite3-0.10.17.gem 23040 SHA256 8ebdac3d05c2711b7a8215937cbb5f5c97082a12515d3cab50e6f1273129bf3f SHA512 bb3b7e0f74ba3ab1dc2922fdc56e0fcafb9e9999ed6ab0e6c12f346e1271b2d1c8623ae4a6dcae0725a7a8dab96811be098518345f30f217bd85f6c95f02f0ce WHIRLPOOL d57a9a8566cc94cac2d6f8aea359d5ee989f5c87db500622282483f0c75b9ed4b42bb7bb6da3c70e407a8610d85231b6990845932f923b9e2784967f9191e19b
DIST do_sqlite3-0.10.17.gem 23040 BLAKE2B 1cf0d147cebd88bc4a0076141f669c9d5c44923567946249547b54ac3535b4decfbb7e486c408038bde47ed586c574eb58c62052e44c7515c9be58866c73b0c7 SHA512 bb3b7e0f74ba3ab1dc2922fdc56e0fcafb9e9999ed6ab0e6c12f346e1271b2d1c8623ae4a6dcae0725a7a8dab96811be098518345f30f217bd85f6c95f02f0ce

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_TEST="spec"
@ -27,9 +27,9 @@ RESTRICT="test"
RDEPEND="${RDEPEND} dev-db/sqlite:3"
DEPEND="${DEPEND} dev-db/sqlite:3"
ruby_add_bdepend "test? ( dev-ruby/jeweler dev-ruby/bacon )"
ruby_add_bdepend "test? ( dev-ruby/bacon )"
ruby_add_rdepend "=dev-ruby/data_objects-${PV}"
ruby_add_rdepend "~dev-ruby/data_objects-${PV}"
each_ruby_configure() {
${RUBY} -Cext/do_sqlite3 extconf.rb || die

View file

@ -1 +0,0 @@
DIST em-http-request-1.1.5.gem 219648 BLAKE2B 0e790f9d3fda91124a4322989964edf2c99615cedcce5fe340bf631e04da4e66f8ff19748670dd7de115b39a85fd3434e77397bfb6181cc00eb5230c33932689 SHA512 cb37582291eb282b8c9386ae1512222856b48a482f1c72da80c40f1d5d6c9a61af949da7e6b7d77d6c45ed9547be2041e147c973676ab6ffc1ea3bfa7ddb35bc

View file

@ -1,25 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25"
inherit ruby-fakegem
DESCRIPTION="EventMachine based, async HTTP Request client"
HOMEPAGE="http://github.com/igrigorik/em-http-request"
LICENSE="MIT"
#SLOT="$(ver_cut 1-2)"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend "
>=dev-ruby/addressable-2.3.4
dev-ruby/cookiejar
>=dev-ruby/eventmachine-1.0.3
>=dev-ruby/http_parser_rb-0.6.0
>=dev-ruby/em-socksify-0.3.0"

View file

@ -1,2 +0,0 @@
DIST em-socksify-0.3.1.gem 9216 BLAKE2B aec7324283ddacae5aa213ec888034bfc654ee676f9679b3cc95815fb0d545f8c598368ac85d64d75b9b1786b732f22d79a523c3d53703ae012414d837dd1a6f SHA512 d6f955de7787552e3153562db63bd92262be115dfa6bac56d714470266fa88ca62b1dfffb551210d0c70604c729324b7dbd46060a212f2febee6c42320b328c1
DIST em-socksify-0.3.2.gem 9216 BLAKE2B 6adc628a7004f3b76c195abbb607b53f4ee495bc04455bdfe2510d7159d5af96ee2ad97b5944edae37d9d74c803abac28f9227c177af8a6629e3c771a7e466dc SHA512 0fb0b27073acceed860282c0f67e6614d9253321ec537d5237b41a47708a8e0b1023ea34bacd6e23327192917bae1da055ccbaa4bdb414b0421f9c392f1a31ed

View file

@ -1,19 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby22 ruby23 ruby24"
inherit ruby-fakegem
DESCRIPTION="Transparent proxy support for any EventMachine protocol"
HOMEPAGE="https://github.com/igrigorik/em-socksify"
SRC_URI="mirror://rubygems/${P}.gem"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/eventmachine-1.0.0"

View file

@ -1,19 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24 ruby25"
inherit ruby-fakegem
DESCRIPTION="Transparent proxy support for any EventMachine protocol"
HOMEPAGE="https://github.com/igrigorik/em-socksify"
SRC_URI="mirror://rubygems/${P}.gem"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/eventmachine-1.0.0"

View file

@ -1,15 +1,15 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby23 ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26"
inherit ruby-fakegem
DESCRIPTION="A complete replacement to the CSV standard library"
HOMEPAGE="http://fastercsv.rubyforge.org/"
SRC_URI="mirror://rubygems/${P}.gem"
#SRC_URI="mirror://rubygems/${P}.gem"
LICENSE="MIT"
SLOT="0"

1
dev-ruby/i18n/Manifest Normal file
View file

@ -0,0 +1 @@
DIST i18n-0.7.0.tar.gz 57647 BLAKE2B 50ea36ec616b90a261151cce47c98250e85b25ae75f90eb52ea01e8bb7e0c6288abb9055a4f80a199deb93c9ca66efd1ad568950d3f505206e0ba9ee9cdb8bc6 SHA512 8824feb3fb99bba759963d2ae34555f27b85dbac3d3001168471a27e47fc805e5ffe5c3b4e10d6ca4b2e2524ec16c98260b981ef504f274aab93f912a57d2e14

View file

@ -0,0 +1,31 @@
From bbbdedc0c78ec941a84d161d5c610a358310cf99 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
Date: Tue, 20 Jan 2015 14:34:44 +0100
Subject: [PATCH] Ignore metadata for frozen classes.
---
lib/i18n/backend/metadata.rb | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/lib/i18n/backend/metadata.rb b/lib/i18n/backend/metadata.rb
index 52c0a29..a8d922a 100644
--- a/lib/i18n/backend/metadata.rb
+++ b/lib/i18n/backend/metadata.rb
@@ -21,11 +21,15 @@ class << self
def included(base)
Object.class_eval do
def translation_metadata
- @translation_metadata ||= {}
+ unless self.frozen?
+ @translation_metadata ||= {}
+ else
+ {}
+ end
end
def translation_metadata=(translation_metadata)
- @translation_metadata = translation_metadata
+ @translation_metadata = translation_metadata unless self.frozen?
end
end unless Object.method_defined?(:translation_metadata)
end

View file

@ -0,0 +1,61 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_TEST="test"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="Add Internationalization support to your Ruby application"
HOMEPAGE="http://rails-i18n.org/"
SRC_URI="https://github.com/svenfuchs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_PATCHES=( ${P}-frozen-classes.patch )
ruby_add_bdepend "test? (
dev-ruby/activesupport
dev-ruby/bundler
>=dev-ruby/mocha-0.13
dev-ruby/test_declarative )"
all_ruby_prepare() {
# Remove bundler lock files since we cannot depend on specific
# versions in Gentoo.
rm gemfiles/*.lock || die
# Also test activesupport 5.2.
sed -e 's/4.2.0/5.2.0/' < gemfiles/Gemfile.rails-4.2.x > gemfiles/Gemfile.rails-5.2.x || die
}
each_ruby_test() {
case ${RUBY} in
*ruby25)
versions="5.2"
;;
*ruby23|*ruby24)
versions="4.2 5.2"
;;
*)
die "Unexpected ruby target"
;;
esac
for version in ${versions} ; do
if has_version "dev-ruby/activesupport:${version}" ; then
einfo "Running tests with activesupport ${version}"
BUNDLE_GEMFILE="${S}/gemfiles/Gemfile.rails-${version}.x" ${RUBY} -S bundle exec ${RUBY} -S rake test || die
fi
done
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
<remote-id type="github">svenfuchs/i18n</remote-id>
</upstream>
</pkgmetadata>

View file

@ -3,7 +3,7 @@
EAPI=6
USE_RUBY="ruby24 ruby25"
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
inherit ruby-fakegem

View file

@ -0,0 +1 @@
DIST metasploit-concern-2.0.5.gem 18944 BLAKE2B 090dccb8e43426da0f51604b3257e717989d35e1430597734743df4447735cbf1dcc2e31124ae7012d6a945828dc55f80f095cf6b89584341fc5059f1275e2b8 SHA512 1d8025dd075475fcae1c663789154f7fc8dbb334f9a069a1c1a21f4b101e9b85dc7cdfc6097bbfa9387463d3050e7a715e68a0b09ebfa66aa27ccaa74a1ffe91

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
<upstream>
<remote-id type="github">rapid7/metasploit-concern</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,27 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_EXTRAINSTALL="app spec"
inherit ruby-fakegem
DESCRIPTION="Metasploit concern allows you to define concerns in app/concerns. "
HOMEPAGE="https://github.com/rapid7/metasploit-concern"
SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~x86"
#IUSE="development test"
RESTRICT=test
IUSE=""
RDEPEND="${RDEPEND} !dev-ruby/metasploit-concern:0"
ruby_add_rdepend ">=dev-ruby/railties-4.2.6:4.2
>=dev-ruby/activesupport-4.2.6:4.2
>=dev-ruby/activemodel-2.4.6:4.2"

View file

@ -0,0 +1 @@
DIST metasploit-credential-2.0.14.gem 110592 BLAKE2B 09f3eee0f288ab26695177b014b98dc871f6f009f34aaad4fbd7dfcda8acc63f75524fe7d181b1dccca863cc83eb50f249e0c07cbb0f07e9c79856a4389cdcd9 SHA512 66670fc89dc61d6d32577c9b46dc6ddfab15b9c0118ba15cc7398e10ec8de63cd7150fbfaddbd01a573ead6d98619dd9c19a5835be58baaa1fc4a9c777839b00

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
<upstream>
<remote-id type="github">rapid7/metasploit-credential</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
inherit ruby-fakegem
RUBY_FAKEGEM_EXTRAINSTALL="app config db spec"
DESCRIPTION="Code for modeling and managing credentials in Metasploit"
HOMEPAGE="https://github.com/rapid7/metasploit-credential"
LICENSE="BSD"
SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RESTRICT=test
ruby_add_rdepend "dev-ruby/metasploit-concern:2.0
<=dev-ruby/metasploit_data_models-3.0.0:*
>=dev-ruby/metasploit-model-1.0.0
dev-ruby/rubyzip:1
dev-ruby/rubyntlm
>=dev-ruby/railties-4.2.6:4.2
dev-ruby/pg:*"

View file

@ -0,0 +1 @@
DIST metasploit-model-2.0.4.gem 81408 BLAKE2B 5a4be9e61649710470618d4334279054cbefc1027a1d4674b6be0c6a4c632219fd2dc3ac5f9f56dc9018712e5cbcbe191d5749ed2ed10cf98f884a06e41ec736 SHA512 70f6d948227bc99f877c3b5631a964087c0ebfdb091f128c72bc5da276bf57a5055aea5cdda4dc66e1fb177606afec9b7b3ee4076211f43928a2defb93294ac5

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
<longdescription lang="en">
Common code, such as validators and mixins, that are shared between ActiveModels in metasploit-framework and ActiveRecords in metasploit_data_models
</longdescription>
<upstream>
<remote-id type="github">rapid7/metasploit-model</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,73 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
inherit ruby-fakegem
RUBY_FAKEGEM_EXTRAINSTALL="app config script spec"
DESCRIPTION="Common code, such as validators and mixins"
HOMEPAGE="https://github.com/rapid7/metasploit-model"
SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~x86"
#IUSE="development test"
RESTRICT=test
IUSE=""
RDEPEND="${RDEPEND} !dev-ruby/metasploit-model:0"
ruby_add_rdepend ">=dev-ruby/railties-4.2.6:4.2
>=dev-ruby/activesupport-4.2.6:4.2
>=dev-ruby/activemodel-4.2.6:4.2"
# development? ( dev-ruby/bundler
# dev-ruby/rake
# dev-ruby/i18n
# dev-ruby/multi_json
# dev-ruby/builder
# dev-ruby/erubis
# dev-ruby/journey
# dev-ruby/rack
# dev-ruby/rack-cache
# dev-ruby/rack-test
# dev-ruby/hike
# dev-ruby/tilt
# dev-ruby/sprockets:*
# dev-ruby/actionpack:4.0
# dev-ruby/json
# dev-ruby/rack-ssl:*
# dev-ruby/rdoc
# dev-ruby/thor
# dev-ruby/redcarpet
# <dev-ruby/yard-0.8.7.4 )"
ruby_add_bdepend "dev-ruby/bundler"
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock
#For now, we don't support development or testing at all
#if ! use development; then
sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
sed -i -e "/spec.add_development_dependency/d" "${PN}".gemspec || die
#fi
#if ! use test; then
sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
#fi
#if ! use test && ! use development; then
sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
#fi
}
each_ruby_prepare() {
if [ -f Gemfile ]
then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}

View file

@ -0,0 +1 @@
DIST metasploit-payloads-1.3.53.gem 12161024 BLAKE2B a98c24faeba68cc00240324235bfc887c31dde4240ee37a1decd38c0738a0ffdad9dbe2b3e6026dc99c4299e38025d3aa13a39589b948950d83ac9f69b6baa49 SHA512 698f91348ebcb2e0a74b506f391fa7eded7c5974821d283ce4890a8c63472db891c8837ef2f67fbe27996e72ec09ecbb4c32721311d57ab6633e5ed2fd426769

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
<upstream>
<remote-id type="github">rapid7/metasploit-payloads</remote-id>
<remote-id type="rubygems">metasploit-payloads</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,44 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRAINSTALL="data"
inherit ruby-fakegem
DESCRIPTION="Compiled binaries for Metasploit's Meterpreter"
HOMEPAGE="https://rubygems.org/gems/metasploit-payloads"
LICENSE="BSD"
SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
#no tests
RESTRICT="test strip"
QA_PREBUILT="
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/msflinker_linux_x86.bin
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_sniffer.lso
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_networkpug.lso
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_stdapi.lso
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/armeabi/libndkstager.so
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/mips/libndkstager.so
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/x86/libndkstager.so
"
src_install() {
ruby-ng_src_install
#tell revdep-rebuild to ignore binaries meant for the target
dodir /etc/revdep-rebuild
cat <<-EOF > "${ED}"/etc/revdep-rebuild/99-${PN}-${SLOT} || die
#These dirs contain prebuilt binaries for running on the TARGET not the HOST
SEARCH_DIRS_MASK="/usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs"
EOF
}

View file

@ -0,0 +1 @@
DIST metasploit_data_models-2.0.16.gem 182272 BLAKE2B 918c57e62552e2b3288ca24e8ff7abeb30b0b6221906890c7b2e15c674356de6861a10500735d5a912b0deefb6b378b64111bd18770c65b10dcdbc911e6439d6 SHA512 bf2c2c162d23750eceeb315b9a5ba9e8b80bf4ace9e32f8c1e97c35939338d026d640675b3e5eaf61c6897007db07e186d4d5be944dc3bca16c138f1f6ae6ada

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
<upstream>
<remote-id type="github">rapid7/metasploit_data_models</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,65 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
inherit ruby-fakegem
RUBY_FAKEGEM_EXTRAINSTALL="app config db script spec"
RUBY_FAKEGEM_GEMSPEC="${PN}".gemspec
DESCRIPTION="The database layer for Metasploit"
HOMEPAGE="https://github.com/rapid7/metasploit_data_models"
SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~x86"
RESTRICT=test
#IUSE="development test"
IUSE=""
RDEPEND="${RDEPEND} !dev-ruby/metasploit_data_models:0"
ruby_add_rdepend "
>=dev-ruby/activerecord-4.2.6:4.2[postgres]
>=dev-ruby/activesupport-4.2.6:4.2
dev-ruby/pg:*
dev-ruby/postgres_ext
>=dev-ruby/railties-4.2.6:4.2
>=dev-ruby/recog-2.0.0:*
dev-ruby/arel-helpers
>=dev-ruby/metasploit-concern-2.0.0
>=dev-ruby/metasploit-model-2.0.0
<dev-ruby/thor-2.0"
ruby_add_bdepend "dev-ruby/bundler"
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock
#if ! use development; then
sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
#fi
#if ! use test; then
sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
#fi
#if ! use test && ! use development; then
sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
#fi
#use the stable version of pg
sed -i "s/'pg', \"0.20.0\"/'pg', '0.21.0'/" metasploit_data_models.gemspec || die
}
each_ruby_prepare() {
if [ -f Gemfile ]
then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}
all_ruby_install() {
ruby_fakegem_binwrapper mdm_console mdm_console-${SLOT}
}

View file

@ -0,0 +1 @@
DIST metasploit_payloads-mettle-0.4.2.gem 18293760 BLAKE2B 98de479bbc72fd2ac916efaa4ac64f1aaf0d7267926ee5b56bfc2ec2b91450039c0a4d9d4322174355b4b089e5f9951145d5cbf87759e2bfe4da78e5b8cceec4 SHA512 8a0f8c1ca75d7664d33392e6c0c5a3de56ddd0a5c0f97f96091041caee89e74a2f3a42277a1f0c3eb57ca68706b344f0235b8ebc92870c6b8a89fa7bc20de5f0

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
<upstream>
<remote-id type="github">rapid7/mettle</remote-id>
<remote-id type="rubygems">metasploit_payloads-mettle</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,65 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRAINSTALL="build"
inherit ruby-fakegem
DESCRIPTION="Compiled binaries for Metasploit's next-gen Meterpreter"
HOMEPAGE="https://rubygems.org/gems/metasploit_payloads-mettle"
LICENSE="BSD"
SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
#no tests
RESTRICT="test strip"
QA_PREBUILT="
usr/lib*/ruby/gems/*/gems/${P}/build/aarch64-linux-musl/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/aarch64-linux-musl/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/armv5b-linux-musleabi/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/armv5b-linux-musleabi/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/armv5l-linux-musleabi/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/armv5l-linux-musleabi/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/i486-linux-musl/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/i486-linux-musl/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/mips64-linux-muslsf/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/mips64-linux-muslsf/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/mips64-linux-muslsf/bin/sniffer
usr/lib*/ruby/gems/*/gems/${P}/build/mips64-linux-muslsf/bin/sniffer.bin
usr/lib*/ruby/gems/*/gems/${P}/build/mipsel-linux-muslsf/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/mipsel-linux-muslsf/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/mipsel-linux-muslsf/bin/sniffer
usr/lib*/ruby/gems/*/gems/${P}/build/mipsel-linux-muslsf/bin/sniffer.bin
usr/lib*/ruby/gems/*/gems/${P}/build/mips-linux-muslsf/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/mips-linux-muslsf/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/mips-linux-muslsf/bin/sniffer
usr/lib*/ruby/gems/*/gems/${P}/build/mips-linux-muslsf/bin/sniffer.bin
usr/lib*/ruby/gems/*/gems/${P}/build/powerpc64le-linux-musl/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/powerpc64le-linux-musl/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/powerpc-linux-muslsf/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/powerpc-linux-muslsf/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/s390x-linux-musl/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/s390x-linux-musl/bin/mettle.bin
usr/lib*/ruby/gems/*/gems/${P}/build/x86_64-linux-musl/bin/mettle
usr/lib*/ruby/gems/*/gems/${P}/build/x86_64-linux-musl/bin/mettle.bin
"
src_install() {
ruby-ng_src_install
#tell revdep-rebuild to ignore binaries meant for the target
dodir /etc/revdep-rebuild
cat <<-EOF > "${ED}"/etc/revdep-rebuild/99-${PN}-${SLOT} || die
#These dirs contain prebuilt binaries for running on the TARGET not the HOST
SEARCH_DIRS_MASK="/usr/lib*/ruby/gems/*/gems/${P}/build"
EOF
}

View file

@ -1 +1 @@
DIST parseconfig-1.0.8.gem 9216 SHA256 b86e117fcb635eb850b6dbae2454fc7a5a7b3767482951a07a9eb06f667a222f SHA512 81180248b992288b6223bee6cbc04bd6d8f740e31e79b8fbb643e3ad296dc0a11e8acc523dea8097a9d1e4c25c46087d8780609e0e4916f90cbdf0132a31c1ae WHIRLPOOL 89e366b51de5223c80fd2d3b083ffa14e84f01ff964f5916474635c9d9336d86d111a1ee37f5a6750e8ed98dacc2bf78318e45bfeefcc675ae5699deda53fcbe
DIST parseconfig-1.0.8.gem 9216 BLAKE2B bb016c5863658922f0c8006d84d53dc7e00438bf47f18048d314eccf5f958e2058341800665771eb2b82124a41a1b8ad2d3bc1feb1198969a12f1b8e7b85ef7c SHA512 81180248b992288b6223bee6cbc04bd6d8f740e31e79b8fbb643e3ad296dc0a11e8acc523dea8097a9d1e4c25c46087d8780609e0e4916f90cbdf0132a31c1ae

View file

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby22 ruby23 ruby24"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="Changelog README.md"

View file

@ -0,0 +1 @@
DIST postgres_ext-3.0.1.gem 24064 BLAKE2B 013a5b146474006f5bf15c5336b84b279a2d92afa632faa8e2c237f02bd4d899fb7ce7f7bda401df7b686ee7e952248db1278aeced9067a15343d13f5a5f832d SHA512 da1f47e90e12229f675955491d21eea56a349213db963e7a6e29886c1f5b8773a1988ca224be4abf5163e66e4189d98e9adf85d61e201488e5c13b36bc6f7b4f

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
<upstream>
<remote-id type="github">dockyard/postgres_ext</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,54 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
inherit ruby-fakegem
DESCRIPTION="Native PostgreSQL data types and querying extensions for ActiveRecord and Arel"
HOMEPAGE="https://github.com/dockyard/postgres_ext"
LICENSE="BSD"
SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
# Requires live database connection
RESTRICT=test
ruby_add_rdepend "
dev-ruby/activerecord:4.2
>=dev-ruby/arel-4.0.1:*
dev-ruby/pg_array_parser:0.0.9"
ruby_add_bdepend "dev-ruby/bundler"
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock
#if ! use development; then
sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
sed -i -e "/gem.add_development_dependency/d" "${PN}".gemspec || die
#fi
#if ! use test; then
sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
#fi
#if ! use test && ! use development; then
sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
#fi
#https://github.com/dockyard/postgres_ext/issues/166
#ugh, thanks
sed -i -e "/byebug/d" Gemfile || die
sed -i -e "/fivemat/d" Gemfile || die
}
each_ruby_prepare() {
if [ -f Gemfile ]; then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}

View file

@ -1,8 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
USE_RUBY="ruby21 ruby22 ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
# no documentation is generable, it needs hanna, which is broken
RUBY_FAKEGEM_TASK_DOC=""
@ -11,13 +12,13 @@ RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
inherit versionator ruby-fakegem
inherit ruby-fakegem
DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
HOMEPAGE="https://github.com/brynary/rack-test"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

View file

@ -1,8 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
USE_RUBY="ruby21 ruby22 ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"

View file

@ -1,8 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
USE_RUBY="ruby21 ruby22 ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"

View file

@ -1,8 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_BINWRAP=""
@ -12,13 +13,13 @@ RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_EXTRADOC="README.md guides/CHANGELOG.md"
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="ruby on rails is a web-application and persistance framework"
HOMEPAGE="http://www.rubyonrails.org"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
IUSE="+asset-pipeline"

View file

@ -1,8 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24 ruby25"
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_TEST="test:regular"
RUBY_FAKEGEM_TASK_DOC=""
@ -12,14 +13,14 @@ RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
RUBY_FAKEGEM_BINWRAP=""
inherit ruby-fakegem versionator
inherit ruby-fakegem
DESCRIPTION="Tools for creating, working with, and running Rails applications"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86 ~amd64-linux"
IUSE=""

View file

@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="<=dev-util/frida-tools-6.0.0[${PYTHON_USEDEP}]
RDEPEND="<dev-util/frida-tools-6.0.1[${PYTHON_USEDEP}]
dev-python/frida-python[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-2.0.8[${PYTHON_USEDEP}] <dev-python/prompt_toolkit-3.0.0[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]

View file

@ -1,10 +1,11 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
EAPI=7
#never ever ever have more than one ruby in here
USE_RUBY="ruby24"
#TODO: use ruby-single instead?
USE_RUBY="ruby24 ruby25"
inherit eutils ruby-ng
if [[ ${PV} == "9999" ]] ; then
@ -20,7 +21,6 @@ else
SRC_URI="https://github.com/rapid7/metasploit-framework/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~x86"
RUBY_S="${PN}-framework-${MY_PV}"
inherit eapi7-ver
SLOT="$(ver_cut 1).$(ver_cut 2)"
fi
@ -42,7 +42,7 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl
dev-ruby/bcrypt-ruby
dev-ruby/bcrypt_pbkdf
dev-ruby/bit-struct
dev-ruby/bundler
dev-ruby/bundler:*
dev-ruby/dnsruby
dev-ruby/faker:0
dev-ruby/faraday
@ -92,7 +92,7 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl
dev-ruby/ruby-macho
dev-ruby/rubyntlm
dev-ruby/ruby_smb:*
dev-ruby/rubyzip
dev-ruby/rubyzip:*
dev-ruby/sqlite3
dev-ruby/sshkey
dev-ruby/tzinfo:*

View file

@ -0,0 +1 @@
DIST takeover-20200212.tar.gz 88636 BLAKE2B 926256dcf844470bfd9ede4ee013718af4a4be692f45c7c46b4e13e650f3b2ad78b29741813d0d3570b0b1fdc831f30be93856c572135f471922e9fb798e5696 SHA512 6a0ae0147596004c1ed073f454867d9874ab20fa2703083d84ee983be6763fe7876d33b3e907ef8d40d246c3659ba6160e24c8bca0411bec5b2d907fd4eb45a3

View file

@ -0,0 +1,28 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{3_6,3_7} )
inherit distutils-r1
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/m4ll0k/takeover.git"
KEYWORDS=""
else
KEYWORDS="~amd64 ~x86"
EGIT_COMMIT="d7447d8d236d1c027afcba5dee35b19f2db6b276"
SRC_URI="https://github.com/m4ll0k/takeover/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="Sub-Domain TakeOver Vulnerability Scanner"
HOMEPAGE="https://github.com/m4ll0k/takeover"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"

View file

@ -1,2 +1 @@
DIST whatweb-0.4.9.tar.gz 3214359 BLAKE2B 540537429721ae497b930c7adc27c3a3ae7d6f8c0c97bcb02cacbc4615c910fba0b61fbad938fcbed3db1fe24989afc8e3f0df69b202ef7ae27d712e766056c9 SHA512 1a4dc79206ae399affa6c5da4432e82f44d6535b5836fe3c1254a29e2d2243bc93d5580b94b6b97d3659c815fd3f9b0505b816a0a98039cbd586d5c47e19b2a2
DIST whatweb-0.5.0.tar.gz 3510873 BLAKE2B 3dd80e1dedf02b59ea577c7cb700c0da3ae45dea5b0a6706d5f686c81c8ec60528af057582248eb73b358419ad803e5532e809e70f32023192acfb9fca403fe6 SHA512 2e2ae847103e303c1c14a639706288d076927b8d552665bd3ea3bbb18aa31a4cfc4daf6dfe422059bfad0d23911317b5b9009b5a9124a18594060f65b7a38655

View file

@ -1,39 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby22 ruby23 ruby24"
inherit ruby-ng
DESCRIPTION="Next generation web scanner, identifies what software websites are running"
HOMEPAGE="http://www.morningstarsecurity.com/research/whatweb"
SRC_URI="https://github.com/urbanadventurer/WhatWeb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="json"
DEPEND=""
RDEPEND="${DEPEND}
json? ( dev-ruby/json )"
#future rdepend:
#dns: em-resolv-replace
#mongodb: bison bson_ext mongo rchardet
S="${WORKDIR}/all/WhatWeb-${PV}"
ruby-ng_src_prepare() {
# fix installation
sed -i 's|plugins-disabled||g' Makefile || die
sed -i 's|$(DOCPATH)/$(NAME)|$(DOCPATH)/${PF}|g' Makefile || die
eapply_user
}
ruby-ng_src_install() {
dodir /usr/share/doc/"${PF}"
DESTDIR="${D}" emake install
dodoc CHANGELOG README whatweb.xsl
}

View file

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24"
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
#inherit ruby-ng
inherit ruby-single

View file

@ -1 +1,2 @@
DIST sherlock-0.10.4.tar.gz 1423062 BLAKE2B 8d9dee38544c5d2b87897306b954ed25d7f301b967b5c2c4c093f66dc387c9da7605654e14143b46a77c7ccdde167299a72328175c5995d23d908997452c708e SHA512 954fcc9ddc2ff0bb96b9f4bc5e26e955d2372ae4a2535a1d5751f949bd7359671335a8fd1ae23aed87dab77d82a3ca6f97152f6d7f0972305f77d10b79326776
DIST sherlock-0.10.5.tar.gz 1425148 BLAKE2B deeab0fe0b29b9cda237bfc4f8d5bbef6b76ad0854175ea997367872c2ca5ef3da6664d2b0e14d864e712e99f8278bfb7a36f36b3376b6ad4876d48d0765b877 SHA512 2515f111105322f28e5b648cfae37ce58d1f3db81611055949a514e1b87b3af18072e2a1b03164b3d3ccc3b0fb1b8bd873cdd9dda18770743762ae477558c924

View file

@ -1 +0,0 @@
./sherlock-9999.ebuild

View file

@ -0,0 +1,74 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit eutils python-single-r1
DESCRIPTION="Find usernames across social networks"
HOMEPAGE="https://github.com/sherlock-project/sherlock"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sherlock-project/sherlock"
else
# snapshot: 20200109
HASH_COMMIT="639d781a02d20acac02a751100ee1fcd5ca72220"
SRC_URI="https://github.com/sherlock-project/sherlock/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~mips ~x86"
S="${WORKDIR}/${PN}-${HASH_COMMIT}"
fi
LICENSE="MIT"
SLOT=0
#IUSE="test"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
dev-python/certifi[${PYTHON_MULTI_USEDEP}]
dev-python/chardet[${PYTHON_MULTI_USEDEP}]
dev-python/colorama[${PYTHON_MULTI_USEDEP}]
dev-python/idna[${PYTHON_MULTI_USEDEP}]
dev-python/lxml[${PYTHON_MULTI_USEDEP}]
dev-python/PySocks[${PYTHON_MULTI_USEDEP}]
dev-python/requests[${PYTHON_MULTI_USEDEP}]
dev-python/requests-futures[${PYTHON_MULTI_USEDEP}]
dev-python/soupsieve[${PYTHON_MULTI_USEDEP}]
dev-python/torrequest[${PYTHON_MULTI_USEDEP}]
dev-python/urllib3[${PYTHON_MULTI_USEDEP}]
>=net-libs/stem-1.7.0[${PYTHON_MULTI_USEDEP}]
')"
pkg_setup() {
python-single-r1_pkg_setup
}
src_prepare() {
eapply "${FILESDIR}"/add_support_custom_data_json.patch
if [[ ${PV} != *9999 ]]; then
sed -e "s/__version__ = \"\(.*\)\"/__version__ = \"${PV}\"/" \
-i sherlock.py || die
fi
python_fix_shebang "${S}"
default
}
src_install() {
insinto "/usr/share/${PN}"
doins data.json *.py
python_optimize "${D}/usr/share/${PN}"
make_wrapper ${PN} "${EPYTHON} /usr/share/${PN}/sherlock.py"
make_wrapper ${PN}-get-sitelist "${EPYTHON} /usr/share/${PN}/site_list.py"
dodoc *.md Dockerfile
}

View file

@ -0,0 +1,73 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit eutils python-single-r1
DESCRIPTION="Find usernames across social networks"
HOMEPAGE="https://github.com/sherlock-project/sherlock"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sherlock-project/sherlock"
else
# snapshot: 20200213
HASH_COMMIT="f3a61fe7afa4abc0305c802e51c814c3d31d4b56"
SRC_URI="https://github.com/sherlock-project/sherlock/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~mips ~x86"
S="${WORKDIR}/${PN}-${HASH_COMMIT}"
fi
LICENSE="MIT"
SLOT=0
#IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
dev-python/certifi[${PYTHON_MULTI_USEDEP}]
dev-python/chardet[${PYTHON_MULTI_USEDEP}]
dev-python/colorama[${PYTHON_MULTI_USEDEP}]
dev-python/idna[${PYTHON_MULTI_USEDEP}]
dev-python/lxml[${PYTHON_MULTI_USEDEP}]
dev-python/PySocks[${PYTHON_MULTI_USEDEP}]
dev-python/requests[${PYTHON_MULTI_USEDEP}]
dev-python/requests-futures[${PYTHON_MULTI_USEDEP}]
dev-python/soupsieve[${PYTHON_MULTI_USEDEP}]
dev-python/torrequest[${PYTHON_MULTI_USEDEP}]
dev-python/urllib3[${PYTHON_MULTI_USEDEP}]
>=net-libs/stem-1.7.0[${PYTHON_MULTI_USEDEP}]
')"
pkg_setup() {
python-single-r1_pkg_setup
}
src_prepare() {
eapply "${FILESDIR}"/add_support_custom_data_json.patch
if [[ ${PV} != *9999 ]]; then
sed -e "s/__version__ = \"\(.*\)\"/__version__ = \"${PV}\"/" \
-i sherlock.py || die
fi
python_fix_shebang "${S}"
default
}
src_install() {
insinto "/usr/share/${PN}"
doins data.json *.py
python_optimize "${D}/usr/share/${PN}"
make_wrapper ${PN} "${EPYTHON} /usr/share/${PN}/sherlock.py"
make_wrapper ${PN}-get-sitelist "${EPYTHON} /usr/share/${PN}/site_list.py"
dodoc *.md Dockerfile
}

View file

@ -1,3 +1 @@
DIST blue_hydra-1.9.10.tar.gz 196030 BLAKE2B c47eb20a09c8d411dc8ba10ba9a406bb39d7ba974749c96afb2519a2153a28f33d24699063267552f015f410d572cc6650f219761729e16dca4fe7b53eb1e941 SHA512 97fb238b5702533a92e4085988427a7aa6aeafbc0fb49b39a34c3a042d3b180cb0aca6850bf298b101cc45adcaa18c3163deb790c8112e55f4449b687cf7d60b
DIST blue_hydra-1.9.14.tar.gz 196287 BLAKE2B 1643144de735cc63312c16cf88fd09b3f5a7e418991845858ee650200c31db40c52d0ea57642200c01d8c731f79791d48c3db980762cfc930b2f58b97b3aab6a SHA512 42b570dcc7a1d8e6dc0dbe1388b832654f35d1bbeefd8c682db3edbe39ff80717f58b01dcee87815c5f19ed3bc2bfccf2fd2c519c85336a5074a71b53c439be6
DIST blue_hydra-1.9.15.tar.gz 196477 BLAKE2B 295622593bda96fe28fa95393c0f8805ffe6449be2ae2c1e72155161ca070dad4bb1ba0d3bd34f0a622c55ec41144cb97e7aa202b4b5866a30060b600d5e7fab SHA512 15d380f712bf0699e70a43859b988bb474843b94de46c6655b917b713741bdab0df31a96e63789e2ad1374c86c213facd4922df630e7ca5f136f1c9133d18727

View file

@ -1,104 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="bluetooth discovery service built on top of bluez"
HOMEPAGE="https://github.com/pwnieexpress/blue_hydra"
SRC_URI=""
LICENSE="BSD-4"
SLOT="0"
USE_RUBY="ruby23 ruby24"
inherit ruby-ng
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="https://github.com/zerochaos-/blue_hydra.git"
EGIT_CHECKOUT_DIR="${WORKDIR}"/all
else
KEYWORDS="amd64 x86 arm"
#strictly speaking this isn't a blue_hydra version number but a random simulation of a Pwnie Express software release number
#but close enough for pushing out stable releases
SRC_URI="https://github.com/zerochaos-/blue_hydra/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
IUSE="development ubertooth"
DEPEND=""
PDEPEND="dev-python/dbus-python
>=net-wireless/bluez-5.46[test-programs,deprecated(+)]
ubertooth? ( net-wireless/ubertooth )"
test_deps="dev-ruby/rake dev-ruby/rspec:*"
ruby_add_bdepend "dev-ruby/bundler
test? ( ${test_deps} )"
ruby_add_rdepend "dev-ruby/dm-migrations
dev-ruby/dm-sqlite-adapter
dev-ruby/dm-timestamps
dev-ruby/dm-validations
dev-ruby/louis
development? ( dev-ruby/pry
${test_deps} )"
#RUBY_S="${WORKDIR}/${P}"
all_ruby_unpack () {
if [[ ${PV} == "9999" ]]; then
git-r3_src_unpack
else
default_src_unpack
fi
}
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock
if ! use development; then
sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
fi
if ! use test; then
sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
fi
if ! use test && ! use development; then
sed -i -e "/^group :test, :development do/,/^end$/d" Gemfile || die
fi
sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
}
each_ruby_prepare() {
if [ -f Gemfile ]
then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}
each_ruby_test() {
ruby-ng_rspec || die
}
each_ruby_install() {
dodir /usr/share/doc/${PF}
cp -R {README.md,TODO} "${ED}"/usr/share/doc/${PF} || die
rm -r spec || die
if [ -f Gemfile.lock ]; then
rm Gemfile.lock || die
fi
dodir /usr/$(get_libdir)/${PN}
cp -R * "${ED}"/usr/$(get_libdir)/${PN}
fowners -R root:0 /
dodir /usr/sbin
cat <<-EOF > "${ED}"/usr/sbin/blue_hydra
#! /bin/sh
cd /usr/$(get_libdir)/${PN}
exec ${RUBY} -S ./bin/blue_hydra \$@
EOF
fperms +x /usr/sbin/blue_hydra
#touch these files so we know who owns them
touch blue_hydra.yml blue_hydra_rssi.log blue_hydra.log
}

View file

@ -1,113 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="bluetooth discovery service built on top of bluez"
HOMEPAGE="https://github.com/zerochaos-/blue_hydra"
SRC_URI=""
LICENSE="BSD-4"
SLOT="0"
USE_RUBY="ruby23 ruby24 ruby25"
inherit ruby-ng
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="https://github.com/zerochaos-/blue_hydra.git"
EGIT_CHECKOUT_DIR="${WORKDIR}"/all
else
KEYWORDS="amd64 x86 arm"
#strictly speaking this isn't a blue_hydra version number but a random simulation of a Pwnie Express software release number
#but close enough for pushing out stable releases
SRC_URI="https://github.com/zerochaos-/blue_hydra/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
IUSE="development ubertooth"
DEPEND=""
PDEPEND="dev-python/dbus-python
>=net-wireless/bluez-5.46[test-programs,deprecated(+)]
ubertooth? ( net-wireless/ubertooth )"
test_deps="dev-ruby/rake dev-ruby/rspec:2"
ruby_add_bdepend "dev-ruby/bundler
test? ( ${test_deps} )"
ruby_add_rdepend "dev-ruby/dm-migrations
dev-ruby/dm-sqlite-adapter
dev-ruby/dm-timestamps
dev-ruby/dm-validations
dev-ruby/louis
development? ( dev-ruby/pry
${test_deps} )"
#RUBY_S="${WORKDIR}/${P}"
all_ruby_unpack () {
if [[ ${PV} == "9999" ]]; then
git-r3_src_unpack
else
default_src_unpack
fi
}
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock
if ! use development; then
sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
fi
if ! use test; then
sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
fi
if ! use test && ! use development; then
sed -i -e "/^group :test, :development do/,/^end$/d" Gemfile || die
fi
sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
}
each_ruby_prepare() {
if [ -f Gemfile ]
then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}
each_ruby_test() {
ruby-ng_rspec || die
rm blue_hydra.log || die
rm blue_hydra.yml || die
rm blue_hydra_rssi.log || die
rm blue_hydra_chunk.log || die
}
all_ruby_install() {
dodir /usr/share/doc/${PF}
cp -R {README.md,TODO} "${ED}"/usr/share/doc/${PF} || die
rm {README.md,TODO,LICENSE} || die
rm -r spec || die
if [ -f Gemfile ]; then
rm Gemfile || die
fi
if [ -f Gemfile.lock ]; then
rm Gemfile.lock || die
fi
dodir /usr/$(get_libdir)/${PN}
cp -R * "${ED}"/usr/$(get_libdir)/${PN}
fowners -R root:0 /
dodir /usr/sbin
cat <<-EOF > "${ED}"/usr/sbin/blue_hydra
#! /bin/sh
cd /usr/$(get_libdir)/${PN}
exec /usr/bin/env ruby -S ./bin/blue_hydra \$@
EOF
fperms +x /usr/sbin/blue_hydra
#these directories need to exist for blue_hydra to know it's installed system-wide
keepdir /var/log/blue_hydra
keepdir /etc/blue_hydra
}

View file

@ -1,7 +1,10 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
inherit ruby-ng
DESCRIPTION="bluetooth discovery service built on top of bluez"
HOMEPAGE="https://github.com/zerochaos-/blue_hydra"
@ -9,8 +12,6 @@ SRC_URI=""
LICENSE="BSD-4"
SLOT="0"
USE_RUBY="ruby23 ruby24 ruby25"
inherit ruby-ng
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
@ -18,7 +19,7 @@ if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/zerochaos-/blue_hydra.git"
EGIT_CHECKOUT_DIR="${WORKDIR}"/all
else
KEYWORDS="amd64 x86 arm"
KEYWORDS="~amd64 ~x86"
#strictly speaking this isn't a blue_hydra version number but a random simulation of a Pwnie Express software release number
#but close enough for pushing out stable releases
SRC_URI="https://github.com/zerochaos-/blue_hydra/archive/${PV}.tar.gz -> ${P}.tar.gz"

View file

@ -1,7 +1,11 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
inherit ruby-ng
DESCRIPTION="bluetooth discovery service built on top of bluez"
HOMEPAGE="https://github.com/zerochaos-/blue_hydra"
@ -9,8 +13,6 @@ SRC_URI=""
LICENSE="BSD-4"
SLOT="0"
USE_RUBY="ruby23 ruby24 ruby25"
inherit ruby-ng
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
@ -18,7 +20,7 @@ if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/zerochaos-/blue_hydra.git"
EGIT_CHECKOUT_DIR="${WORKDIR}"/all
else
KEYWORDS="amd64 x86 arm"
KEYWORDS="~amd64 ~x86"
#strictly speaking this isn't a blue_hydra version number but a random simulation of a Pwnie Express software release number
#but close enough for pushing out stable releases
SRC_URI="https://github.com/zerochaos-/blue_hydra/archive/${PV}.tar.gz -> ${P}.tar.gz"

View file

@ -2,7 +2,7 @@
app-forensics/dff
app-forensics/eagleeye
=app-forensics/guymager-0.8*
~app-forensics/inception-0.4.1
app-forensics/inception
app-forensics/libbfio
app-forensics/libewf
~app-forensics/libforensic1394-0.2

View file

@ -39,6 +39,6 @@ dev-util/intel-ocl-sdk
dev-util/jenkins-bin ~amd64
~dev-util/nvidia-cuda-sdk-10.1.243
~dev-util/nvidia-cuda-toolkit-10.1.243
=dev-util/radare2-4.0*
=dev-util/radare2-4.2*
~dev-util/skipfish-2.10_beta
=dev-util/umockdev-0.12*

View file

@ -0,0 +1,49 @@
##Pentoo
dev-util/androguard
dev-util/apktool
dev-util/appmon
~dev-util/bokken-1.8
=dev-util/cutter-1*
dev-util/dependency-check-bin
=dev-util/dex2jar-2.1*
dev-util/dwarf-debugger
=dev-util/electron-packager-14*
=dev-util/emilpro-3*
~dev-util/frida-tools-6.0.0
dev-util/ghidra
dev-util/jd-gui
=dev-util/lief-0.10*
dev-util/mobsf **
dev-util/objection
~dev-util/pyew-2.0
dev-util/qark
dev-util/recaf-bin
=dev-util/redasm-2*
=dev-util/retdec-3*
=dev-util/unicorn-1*
=dev-util/valabind-1.7*
# SonarQube 7.9 is the latest LTS
=dev-util/sonarqube-bin-7.9*
=dev-util/sonarqube-bin-8.1*
=dev-util/sonarscanner-bin-4.2*
# Gentoo
dev-lang/vala:0.42
=dev-libs/vala-common-0.42*
~dev-util/android-sdk-update-manager-23
~dev-util/calpp-0.90
~dev-util/edb-debugger-1.1.0
~dev-util/gn-0.1463 amd64
dev-util/intel-ocl-sdk
dev-util/jenkins-bin ~amd64
<<<<<<< HEAD
~dev-util/nvidia-cuda-sdk-10.1.243
~dev-util/nvidia-cuda-toolkit-10.1.243
=dev-util/radare2-4.0*
=======
=dev-util/nvidia-cuda-toolkit-9.2*
=dev-util/radare2-4.2*
>>>>>>> upstream/master
~dev-util/skipfish-2.10_beta
=dev-util/umockdev-0.12*

Some files were not shown because too many files have changed in this diff Show more