mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-05 02:50:26 +02:00
repoman + other maintenance
This commit is contained in:
commit
29e4e05518
108 changed files with 959 additions and 4912 deletions
|
|
@ -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
|
||||
|
|
@ -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>
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
DIST data_carver_processors.tar.gz 12694 SHA256 7b6918bb2e00f7cfb209d8ba0961f2fcbe967b8218f0e9fc9f13d5ef191db1f0
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
|
@ -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 */
|
||||
|
|
@ -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;
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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}]"
|
||||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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/*"
|
||||
|
|
|
|||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 )"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
#}
|
||||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
DIST em-http-request-1.1.5.gem 219648 BLAKE2B 0e790f9d3fda91124a4322989964edf2c99615cedcce5fe340bf631e04da4e66f8ff19748670dd7de115b39a85fd3434e77397bfb6181cc00eb5230c33932689 SHA512 cb37582291eb282b8c9386ae1512222856b48a482f1c72da80c40f1d5d6c9a61af949da7e6b7d77d6c45ed9547be2041e147c973676ab6ffc1ea3bfa7ddb35bc
|
||||
|
|
@ -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"
|
||||
|
|
@ -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
|
||||
|
|
@ -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"
|
||||
|
|
@ -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"
|
||||
|
|
@ -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
1
dev-ruby/i18n/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST i18n-0.7.0.tar.gz 57647 BLAKE2B 50ea36ec616b90a261151cce47c98250e85b25ae75f90eb52ea01e8bb7e0c6288abb9055a4f80a199deb93c9ca66efd1ad568950d3f505206e0ba9ee9cdb8bc6 SHA512 8824feb3fb99bba759963d2ae34555f27b85dbac3d3001168471a27e47fc805e5ffe5c3b4e10d6ca4b2e2524ec16c98260b981ef504f274aab93f912a57d2e14
|
||||
31
dev-ruby/i18n/files/i18n-0.7.0-frozen-classes.patch
Normal file
31
dev-ruby/i18n/files/i18n-0.7.0-frozen-classes.patch
Normal 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
|
||||
61
dev-ruby/i18n/i18n-0.7.0-r3.ebuild
Normal file
61
dev-ruby/i18n/i18n-0.7.0-r3.ebuild
Normal 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
|
||||
}
|
||||
11
dev-ruby/i18n/metadata.xml
Normal file
11
dev-ruby/i18n/metadata.xml
Normal 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>
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby24 ruby25"
|
||||
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
|
|
|
|||
1
dev-ruby/metasploit-concern/Manifest
Normal file
1
dev-ruby/metasploit-concern/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST metasploit-concern-2.0.5.gem 18944 BLAKE2B 090dccb8e43426da0f51604b3257e717989d35e1430597734743df4447735cbf1dcc2e31124ae7012d6a945828dc55f80f095cf6b89584341fc5059f1275e2b8 SHA512 1d8025dd075475fcae1c663789154f7fc8dbb334f9a069a1c1a21f4b101e9b85dc7cdfc6097bbfa9387463d3050e7a715e68a0b09ebfa66aa27ccaa74a1ffe91
|
||||
11
dev-ruby/metasploit-concern/metadata.xml
Normal file
11
dev-ruby/metasploit-concern/metadata.xml
Normal 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>
|
||||
27
dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild
Normal file
27
dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild
Normal 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"
|
||||
1
dev-ruby/metasploit-credential/Manifest
Normal file
1
dev-ruby/metasploit-credential/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST metasploit-credential-2.0.14.gem 110592 BLAKE2B 09f3eee0f288ab26695177b014b98dc871f6f009f34aaad4fbd7dfcda8acc63f75524fe7d181b1dccca863cc83eb50f249e0c07cbb0f07e9c79856a4389cdcd9 SHA512 66670fc89dc61d6d32577c9b46dc6ddfab15b9c0118ba15cc7398e10ec8de63cd7150fbfaddbd01a573ead6d98619dd9c19a5835be58baaa1fc4a9c777839b00
|
||||
11
dev-ruby/metasploit-credential/metadata.xml
Normal file
11
dev-ruby/metasploit-credential/metadata.xml
Normal 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>
|
||||
|
|
@ -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:*"
|
||||
1
dev-ruby/metasploit-model/Manifest
Normal file
1
dev-ruby/metasploit-model/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST metasploit-model-2.0.4.gem 81408 BLAKE2B 5a4be9e61649710470618d4334279054cbefc1027a1d4674b6be0c6a4c632219fd2dc3ac5f9f56dc9018712e5cbcbe191d5749ed2ed10cf98f884a06e41ec736 SHA512 70f6d948227bc99f877c3b5631a964087c0ebfdb091f128c72bc5da276bf57a5055aea5cdda4dc66e1fb177606afec9b7b3ee4076211f43928a2defb93294ac5
|
||||
14
dev-ruby/metasploit-model/metadata.xml
Normal file
14
dev-ruby/metasploit-model/metadata.xml
Normal 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>
|
||||
73
dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild
Normal file
73
dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild
Normal 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
|
||||
}
|
||||
1
dev-ruby/metasploit-payloads/Manifest
Normal file
1
dev-ruby/metasploit-payloads/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST metasploit-payloads-1.3.53.gem 12161024 BLAKE2B a98c24faeba68cc00240324235bfc887c31dde4240ee37a1decd38c0738a0ffdad9dbe2b3e6026dc99c4299e38025d3aa13a39589b948950d83ac9f69b6baa49 SHA512 698f91348ebcb2e0a74b506f391fa7eded7c5974821d283ce4890a8c63472db891c8837ef2f67fbe27996e72ec09ecbb4c32721311d57ab6633e5ed2fd426769
|
||||
12
dev-ruby/metasploit-payloads/metadata.xml
Normal file
12
dev-ruby/metasploit-payloads/metadata.xml
Normal 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>
|
||||
|
|
@ -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
|
||||
}
|
||||
1
dev-ruby/metasploit_data_models/Manifest
Normal file
1
dev-ruby/metasploit_data_models/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST metasploit_data_models-2.0.16.gem 182272 BLAKE2B 918c57e62552e2b3288ca24e8ff7abeb30b0b6221906890c7b2e15c674356de6861a10500735d5a912b0deefb6b378b64111bd18770c65b10dcdbc911e6439d6 SHA512 bf2c2c162d23750eceeb315b9a5ba9e8b80bf4ace9e32f8c1e97c35939338d026d640675b3e5eaf61c6897007db07e186d4d5be944dc3bca16c138f1f6ae6ada
|
||||
11
dev-ruby/metasploit_data_models/metadata.xml
Normal file
11
dev-ruby/metasploit_data_models/metadata.xml
Normal 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>
|
||||
|
|
@ -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}
|
||||
}
|
||||
1
dev-ruby/metasploit_payloads-mettle/Manifest
Normal file
1
dev-ruby/metasploit_payloads-mettle/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST metasploit_payloads-mettle-0.4.2.gem 18293760 BLAKE2B 98de479bbc72fd2ac916efaa4ac64f1aaf0d7267926ee5b56bfc2ec2b91450039c0a4d9d4322174355b4b089e5f9951145d5cbf87759e2bfe4da78e5b8cceec4 SHA512 8a0f8c1ca75d7664d33392e6c0c5a3de56ddd0a5c0f97f96091041caee89e74a2f3a42277a1f0c3eb57ca68706b344f0235b8ebc92870c6b8a89fa7bc20de5f0
|
||||
12
dev-ruby/metasploit_payloads-mettle/metadata.xml
Normal file
12
dev-ruby/metasploit_payloads-mettle/metadata.xml
Normal 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>
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
1
dev-ruby/postgres_ext/Manifest
Normal file
1
dev-ruby/postgres_ext/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST postgres_ext-3.0.1.gem 24064 BLAKE2B 013a5b146474006f5bf15c5336b84b279a2d92afa632faa8e2c237f02bd4d899fb7ce7f7bda401df7b686ee7e952248db1278aeced9067a15343d13f5a5f832d SHA512 da1f47e90e12229f675955491d21eea56a349213db963e7a6e29886c1f5b8773a1988ca224be4abf5163e66e4189d98e9adf85d61e201488e5c13b36bc6f7b4f
|
||||
11
dev-ruby/postgres_ext/metadata.xml
Normal file
11
dev-ruby/postgres_ext/metadata.xml
Normal 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>
|
||||
54
dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild
Normal file
54
dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild
Normal 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
|
||||
}
|
||||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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=""
|
||||
|
||||
|
|
|
|||
|
|
@ -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}]
|
||||
|
|
|
|||
|
|
@ -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:*
|
||||
|
|
|
|||
1
net-analyzer/takeover/Manifest
Normal file
1
net-analyzer/takeover/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST takeover-20200212.tar.gz 88636 BLAKE2B 926256dcf844470bfd9ede4ee013718af4a4be692f45c7c46b4e13e650f3b2ad78b29741813d0d3570b0b1fdc831f30be93856c572135f471922e9fb798e5696 SHA512 6a0ae0147596004c1ed073f454867d9874ab20fa2703083d84ee983be6763fe7876d33b3e907ef8d40d246c3659ba6160e24c8bca0411bec5b2d907fd4eb45a3
|
||||
28
net-analyzer/takeover/takeover-20200212.ebuild
Normal file
28
net-analyzer/takeover/takeover-20200212.ebuild
Normal 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}"
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
./sherlock-9999.ebuild
|
||||
74
net-misc/sherlock/sherlock-0.10.4.ebuild
Normal file
74
net-misc/sherlock/sherlock-0.10.4.ebuild
Normal 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
|
||||
}
|
||||
73
net-misc/sherlock/sherlock-0.10.5.ebuild
Normal file
73
net-misc/sherlock/sherlock-0.10.5.ebuild
Normal 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
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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*
|
||||
|
|
|
|||
49
profiles/pentoo/base/package.accept_keywords/dev-util.orig
Normal file
49
profiles/pentoo/base/package.accept_keywords/dev-util.orig
Normal 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
Loading…
Reference in a new issue